Сравнение коммутаторов. Технические характеристики коммутаторов. Скорость фильтрации и скорость продвижения кадров

Как выбрать коммутатор при существующеи разнообразии? Функциональность современных моделей очень разная. Можно приобрести как простейший неуправляемый свитч, так и многофункциональный управляемый коммутатор, немногим отличающийся от полноценного роутера. В качестве примера последнего можно привести Mikrotik CRS125-24G-1S-2HND-IN из новой линейки Cloud Router Switch. Соответственно, и цена таких моделей будет гораздо выше.

Поэтому при выборе коммутатора прежде всего нужно определиться, какие из функций и параметров современных свитчей вам необходимы, а за какие не стоит переплачивать. Но сначала - немного теории.

Виды коммутаторов

Однако если раньше управляемые коммутаторы отличались от неуправляемых, в том числе, более широким набором функций, то сейчас разница может быть только в возможности или невозможности удаленного управления устройством. В остальном - даже в самые простые модели производители добавляют дополнительный функционал, частенько повышая при этом их стоимость.

Поэтому на данный момент более информативна классификация коммутаторов по уровням.

Уровни коммутаторов

Для того, чтобы выбрать коммутатор, оптимально подходящий под наши нужды, нужно знать его уровень. Этот параметр определяется на основании того, какую сетевую модель OSI (передачи данных) использует устройство.

  • Устройства первого уровня , использующие физическую передачу данных, уже практически исчезли с рынка. Если кто-то еще помнит хабы - то это как раз пример физического уровня, когда информация передается сплошным потоком.
  • Уровень 2 . К нему относятся практически все неуправляемые коммутаторы. Используется так называемая канальная сетевая модель. Устройства разделяют поступающую информацию на отдельные пакеты (кадры, фреймы), проверяют их и направляют конкретному девайсу-получателю. Основа распределения информации в коммутаторах второго уровня - MAC-адреса. Из них свитч составляет таблицу адресации, запоминая, какому порту какой MAC-адрес соответствует. IP-адреса они не понимают.

  • Уровень 3 . Выбрав такой коммутатор, вы получаете устройство, которое уже работает с IP-адресами. А также поддерживает множество других возможностей работы с данными: преобразование логических адресов в физические, сетевое протоколы IPv4, IPv6, IPX и т.д., соединения pptp, pppoe, vpn и другие. На третьем, сетевом уровне передачи данных, работают практически все маршрутизаторы и наиболее "продвинутая" часть коммутаторов.

  • Уровень 4 . Сетевая модель OSI, которая здесь используется, называется транспортной . Даже не все роутеры выпускаются с поддержкой этой модели. Распределение трафика происходит на интеллектуальном уровне - устройство умеет работать с приложениями и на основании заголовков пакетов с данными направлять их по нужному адресу. Кроме того, протоколы транспортного уровня, к примеру TCP, гарантируют надежность доставки пакетов, сохранение определенной последовательности их передачи и умеют оптимизировать трафик.

Выбираем коммутатор - читаем характеристики

Как выбрать коммутатор по параметрам и функциям? Рассмотрим, что подразумевается под некоторыми из часто встречающихся обозначений в характеристиках. К базовым параметрам относятся:

Количество портов . Их число варьируется от 5 до 48. При выборе коммутатора лучше предусмотреть запас для дальнейшего расширения сети.

Базовая скорость передачи данных . Чаще всего мы видим обозначение 10/100/1000 Мбит/сек - скорости, которые поддерживает каждый порт устройства. Т. е. выбранный коммутатор может работать со скоростью 10 Мбит/сек, 100 Мбит/сек или 1000 Мбит/сек. Достаточно много моделей, которые оснащены и гигабитными, и портами 10/100 Мб/сек. Большинство современных коммутаторов работают по стандарту IEEE 802.3 Nway, автоматически определяя скорость портов.

Пропускная способность и внутренняя пропускная способность. Первая величина, называемая еще коммутационной матрицей - это максимальный объем трафика, который может быть пропущен через коммутатор в единицу времени. Вычисляется очень просто: кол-во портов х скорость порта х 2 (дуплекс). К примеру, 8-портовый гигабитный коммутатор имеет пропускную способность в 16 Гбит/сек.
Внутренняя пропускная способность обычно обозначается производителем и нужна только для сравнения с предыдущей величиной. Если заявленная внутренняя пропускная способность меньше максимальной - устройство будет плохо справляться с большими нагрузками, тормозить и зависать.

Автоматическое определение MDI/MDI-X . Это автоопределение и поддержка обоих стандартов, по которым была обжата витая пара, без необходимости ручного контроля соединений.

Слоты расширения . Возможность подключения дополнительных интерфейсов, например, оптических.

Размер таблицы MAC-адресов . Для выбора коммутатора важно заранее просчитать необходимый вам размер таблицы, желательно с учетом будущего расширения сети. Если записей в таблице не будет хватать, коммутатор будет записывать новые поверх старых, и это будет тормозить передачу данных.

Форм-фактор . Коммутаторы выпускаются в двух разновидностях корпуса: настольный/настенный вариант размещения и для стойки. В последнем случае принят стандартный размер устройства -19-дюймов. Специальные ушки для крепления в стойку могут быть съемными.

Выбираем коммутатор с нужными нам функциями для работы с трафиком

Управление потоком (Flow Control , протокол IEEE 802.3x). Предусматривает согласование приема-отправки данных между отправляющим устройством и коммутатором при высоких нагрузках, во избежание потерь пакетов. Функция поддерживается почти каждым свитчом.

Jumbo Frame - увеличенные пакеты. Применяется для скоростей от 1 гбит/сек и выше, позволяет ускорить передачу данных за счет уменьшения количества пакетов и времени на их обработку. Функция есть почти в каждом коммутаторе.

Режимы Full-duplex и Half-duplex . Практически все современные свитчи поддерживают автосогласование между полудуплексом и полным дуплексом (передача данных только в одну сторону, передача данных в обе стороны одновременно) во избежание проблем в сети.

Приоритезация трафика (стандарт IEEE 802.1p) - устройство умеет определять более важные пакеты (например, VoIP) и отправлять их в первую очередь. Выбирая коммутатор для сети, где весомую часть трафика будет составлять аудио или видео, стоит обратить внимание на эту функцию

Поддержка VLAN (стандарт IEEE 802.1q ). VLAN - удобное средство для разграничения отдельных участков: внутренней сети предприятия и сети общего пользования для клиентов, различных отделов и т.п.

Для обеспечения безопасности внутри сети, контроля или проверки производительности сетевого оборудования, может использоваться зеркалирование (дублирование трафика). К примеру, вся поступающая информация отправляется на один порт для проверки или записи определенным ПО.

Перенаправление портов . Эта функция вам может понадобиться для развертывания сервера с доступом в интернет, или для онлайн-игр.

Защита от "петель" - функции STP и LBD . Особенно важны при выборе неуправляемых коммутаторов. В них обнаружить образовавшуюся петлю - закольцованный участок сети, причину многих глюков и зависаний - практически невозможно. LoopBack Detection автоматически блокирует порт, на котором произошло образование петли. Протокол STP (IEEE 802.1d) и его более совершенные потомки - IEEE 802.1w, IEEE 802.1s - действуют немного иначе, оптимизируя сеть под древовидную структуру. Изначально в структуре предусмотрены запасные, закольцованные ветви. По умолчанию они отключены, и коммутатор запускает их только тогда, когда происходит разрыв связи на какой-то основной линии.

Агрегирование каналов (IEEE 802.3ad) . Повышает пропускную способность канала, объединяя несколько физических портов в один логический. Максимальная пропускная способность по стандарту - 8 Гбит/сек.

Стекирование . Каждый производитель использует свои собственные разработки стекирования, но в общем эта функция обозначает виртуальное объединение нескольких коммутаторов в одно логическое устройство. Цель стекирования - получить большее количество портов, чем это возможно при использовании физического свитча.

Функции коммутатора для мониторинга и диагностики неисправностей

Многие коммутаторы определяют неисправность кабельного соединения, обычно при включении устройства, а также вид неисправности - обрыв жилы, короткое замыкание и т.п. Например, в D-Link предусмотрены специальные индикаторы на корпусе:

Защита от вирусного трафика (Safeguard Engine) . Методика позволяет повысить стабильность работы и защитить центральный процессор от перегрузок "мусорным" трафиком вирусных программ.

Функции электропитания

Энергосбережение. Как выбрать коммутатор, который будет экономить вам электроэнергию? Обращайте внимани е на наличие функций энергосбережения. Некоторые производители, например D-Link, выпускают коммутаторы с регулировкой потребления электроэнергии. Например, умный свитч мониторит подключенные к нему устройства, и если в данный момент какое-то из них не работает, соответствующий порт переводится в "спящий режим".

Power over Ethernet (PoE, стандарт IEEE 802.af) . Коммутатор с использованием этой технологии может питать подключенные к нему устройства по витой паре.

Встроенная грозозащита . Очень нужная функция, однако надо помнить, что такие коммутаторы должны быть заземлены, иначе защита не будет действовать.


сайт производительность , являются:
  • скорость фильтрации кадров;
  • скорость продвижения кадров;
  • пропускная способность;
  • задержка передачи кадра.

Кроме того, существует несколько характеристик коммутатора, которые в наибольшей степени влияют на указанные характеристики производительности. К ним относятся:

  • тип коммутации;
  • размер буфера (буферов) кадров;
  • производительность коммутирующей матрицы;
  • производительность процессора или процессоров;
  • размер таблицы коммутации .

Скорость фильтрации и скорость продвижения кадров

Скорость фильтрации и продвижения кадров - это две основные характеристики производительности коммутатора. Эти характеристики являются интегральными показателями и не зависят от того, каким образом технически реализован коммутатор.

Скорость фильтрации (filtering)

  • прием кадра в свой буфер;
  • отбрасывание кадра, в случае обнаружения в нем ошибки (не совпадает контрольная сумма, или кадр меньше 64 байт или больше 1518 байт);
  • отбрасывание кадра для исключения петель в сети;
  • отбрасывание кадра в соответствии с настроенными на порте фильтрами;
  • просмотр таблицы коммутации с целью поиска порта назначения на основе МАС-адреса приемника кадра и отбрасывание кадра, если узел-отправитель и получатель кадра подключены к одному порту.

Скорость фильтрации практически у всех коммутаторов является неблокирующей - коммутатор успевает отбрасывать кадры в темпе их поступления.

Скорость продвижения (forwarding) определяет скорость, с которой коммутатор выполняет следующие этапы обработки кадров:

  • прием кадра в свой буфер;
  • просмотр таблицы коммутации с целью нахождения порта назначения на основе МАС-адреса получателя кадра;
  • передача кадра в сеть через найденный по таблице коммутации порт назначения.

Как скорость фильтрации, так и скорость продвижения измеряется обычно в кадрах в секунду. Если в характеристиках коммутатора не уточняется, для какого протокола и для какого размера кадра приведены значения скоростей фильтрации и продвижения, то по умолчанию считается, что эти показатели даются для протокола Ethernet и кадров минимального размера, то есть кадров длиной 64 байт (без преамбулы) с полем данных в 46 байт. Применение в качестве основного показателя скорости обработки коммутатором кадров минимальной длины объясняется тем, что такие кадры всегда создают для коммутатора наиболее тяжелый режим работы по сравнению с кадрами другого формата при равной пропускной способности передаваемых пользовательских данных. Поэтому при проведении тестирования коммутатора режим передачи кадров минимальной длины используется как наиболее сложный тест, который должен проверить способность коммутатора работать при наихудшем сочетании параметров трафика.

Пропускная способность коммутатора (throughput) измеряется количеством пользовательских данных (в мегабитах или гигабитах в секунду), переданных в единицу времени через его порты. Так как коммутатор работает на канальном уровне, для него пользовательскими данными являются те данные, которые переносятся в поле данных кадров протоколов канального уровня - Ethernet, Fast Ethernet и т. д. Максимальное значение пропускной способности коммутатора всегда достигается на кадрах максимальной длины, так как при этом доля накладных расходов на служебную информацию кадра гораздо ниже, чем для кадров минимальной длины, а время выполнения коммутатором операций по обработке кадра, приходящееся на один байт пользовательской информации, существенно меньше. Поэтому коммутатор может быть блокирующим для кадров минимальной длины, но при этом иметь очень хорошие показатели пропускной способности.

Задержка передачи кадра (forward delay) измеряется как время, прошедшее с момента прихода первого байта кадра на входной порт коммутатора до момента появления этого байта на его выходном порту. Задержка складывается из времени, затрачиваемого на буферизацию байт кадра, а также времени, затрачиваемого на обработку кадра коммутатором, а именно на просмотр таблицы коммутации , принятие решения о продвижении и получение доступа к среде выходного порта.

Величина вносимой коммутатором задержки зависит от используемого в нем метода коммутации. Если коммутация осуществляется без буферизации, то задержки обычно невелики и составляют от 5 до 40 мкс , а при полной буферизации кадров - от 50 до 200 мкс (для кадров минимальной длины).

Размер таблицы коммутации

Максимальная емкость таблицы коммутации определяет предельное количество MAC-адресов, которыми может одновременно оперировать коммутатор. В таблице коммутации для каждого порта могут храниться как динамически изученные МАС-адреса, так и статические МАС-адреса, которые были созданы администратором сети.

Значение максимального числа МАС-адресов, которое может храниться в таблице коммутации , зависит от области применения коммутатора. Коммутаторы D-Link для рабочих групп и малых офисов обычно поддерживают таблицу МАС-адресов емкостью от 1К до 8К . Коммутаторы крупных рабочих групп поддерживают таблицу МАС-адресов емкостью от 8К до 16К , а коммутаторы магистралей сетей - как правило, от 16К до 64К адресов и более.

Недостаточная емкость таблицы коммутации может служить причиной замедления работы коммутатора и засорения сети избыточным трафиком. Если таблица коммутации полностью заполнена, и порт встречает новый МАС-адрес источника в поступившем кадре, коммутатор не сможет занести его в таблицу. В этом случае ответный кадр на этот МАС-адрес будет разослан через все порты (за исключением порта-источника), т.е. вызовет лавинную передачу.

Объем буфера кадров

Для обеспечения временного хранения кадров в тех случаях, когда их невозможно немедленно передать на выходной порт, коммутаторы, в зависимости от реализованной архитектуры, оснащаются буферами на входных, выходных портах или общим буфером для всех портов. Размер буфера влияет как на задержку передачи кадра, так и на скорость потери пакетов. Поэтому чем больше объем буферной памяти, тем менее вероятны потери кадров.

Обычно коммутаторы, предназначенные для работы в ответственных частях сети, обладают буферной памятью в несколько десятков или сотен килобайт на порт. Общий для всех портов буфер обычно имеет объем в несколько мегабайт.

- 42.52 Кб

    230106

    (шифр специальности)

КУРСОВАЯ РАБОТА

по дисциплине

    Тема:

    СГПЭК 230106.11.15.

Студент группы: ТО3А08, Корчагин А. Г.

      Преподаватель: Чирочкин Е.И.

      Дата защиты: _______________________ Оценка__________

Саранск

2011

Министерство образования и науки РФ

ФГОУ СПО «Саранский государственный промышленно-экономический колледж»

    230106

    (шифр специальности)

    ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ

    по дисциплине Компьютерные сети и телекоммуникации

    студенту группы ТО3А08, Корчагин А. Г.

    Тема: Коммутаторы: особенности и характеристики

Курсовая работа выполнена на 28 листах и включает следующие разделы:

Введение

1 Особенности сетевого коммутатора

2 Классификация современных коммутаторов

3 Характеристики коммутаторов

Заключение

Список использованных источников

Дата выдачи: ________________ Зав. отделением: ______________

Срок выполнения: ____________ Преподаватель: _______________

Введение………………………………………………………… ………………………...5

  1. Особенности сетевого коммутатора………………………………………………… 10
    1. Коммутатор и его роль в структуризации сети…………………………………10
    2. Принцип работы……………………………………………………………… …..11
  2. Классификация современных коммутаторов……………………………………….. 14
    1. По способу продвижения кадров………………………………………………...14
      1. На лету…………………………………………………………………… ....14
      2. С промежуточным хранением……………………………………………..14
    1. По алгоритму принципа работы………………………………………………….15
      1. Прозрачные коммутаторы………………………………………………… 15
      1. Коммутаторы, реализующие алгоритм маршрутизации от источника……………………………………………………… …………………….15
      1. Коммутаторы, реализующие алгоритм покрывающего дерева…………16
    1. По внутренней логической архитектуре………………………………………... 16
      1. Коммутаторы с коммутационной матрицей……………………………...16
      2. Коммутаторы с общей шиной……………………………………………..17
      3. Коммутаторы с разделяемой памятью……………………………………18
      4. Комбинированные коммутаторы………………………………………….19
    1. По области применения…………………………………………………… ……..20
      1. Коммутаторы с фиксированным числом портов…………………………20
      2. Модульные коммутаторы………………………………………………… .20
      3. Стековые коммутаторы………………………………………………… ….21
    1. Технологии коммутаторов……………………………………………… ………..21
      1. Коммутаторы Ethernet…………………………………………………….. .21
      2. Коммутаторы Token Ring………………………………………………….22
      3. Коммутаторы FDDI………………………………………………………...23
  1. Характеристики коммутаторов……………………………………………… ………24
    1. Пропускная способность………………………………………………… ………24
    2. Задержка при передаче кадра…………………………………………………….24
    3. Скорость продвижения кадров по сети………………………………………….25
    4. Скорость фильтрации…………………………………………………… ………..25

Заключение…………………………………………………… ………………………….26

Список использованных источников…………………………………………………. ..27

Введение

При изменении ситуации в конце 80-х - начале 90-х годов - появлении быстрых протоколов, производительных персональных компьютеров, мультимедийной информации, разделении сети на большое количество сегментов - классические мосты перестали справляться с работой. Обслуживание потоков кадров между теперь уже несколькими портами с помощью одного процессорного блока требовало значительного повышения быстродействия процессора, а это довольно дорогостоящее решение. Более эффективным оказалось решение, которое и «породило» коммутаторы (Рис. 1): для обслуживания потока, поступающего на каждый порт, в устройство ставились отдельные специализированные процессоры на каждый из портов, которые реализовывали алгоритм моста.

Рисунок 1 Коммутатор

По сути, коммутатор - это мультипроцессорный мост, способный параллельно продвигать кадры сразу между всеми парами своих портов. Но если при добавлении процессорных блоков компьютер не перестали называть компьютером, а добавили только прилагательное «мультипроцессорный», то с мультипроцессорными мостами произошла метаморфоза - они превратились в коммутаторы. Этому способствовал способ связи между отдельными процессорами коммутатора - они связывались коммутационной матрицей, похожей на матрицы мультипроцессорных компьютеров, связывающие процессоры с блоками памяти. Постепенно коммутаторы вытеснили из локальных сетей классические однопроцессорные мосты. Основная причина этого - очень высокая производительность, с которой коммутаторы передают кадры между сегментами сети. Если мосты могли даже замедлять работу сети, когда их производительность оказывалась меньше интенсивности межсегментного потока кадров, то коммутаторы всегда выпускаются с процессорами портов, которые могут передавать кадры с той максимальной скоростью, на которую рассчитан протокол. Добавление к этому параллельной передачи кадров между портами сделало производительность коммутаторов на несколько порядков выше, чем мостов - коммутаторы могут передавать до нескольких миллионов кадров в секунду, в то время как мосты обычно обрабатывали 3-5 тысяч кадров в. секунду. Это и предопределило судьбу мостов и коммутаторов. Коллективное использование многими компьютерами общей кабельной системы приводит к существенному снижению производительности сети при интенсивном трафике. Общая среда перестает справляться с потоком передаваемых кадров и в сети возникает очередь компьютеров, ожидающих доступа. Эта проблема может быть решена путем логической структуризации сети с помощью коммутатора (Рис. 2). Под логической структуризацией сети понимается разбиение общей разделяемой среды на логические сегменты, с целью локализации трафика каждого отдельного сегмента сети. При этом отдельные сегменты сети соединяют такими устройствами, как коммутаторы. Сеть, разделенная на логические сегменты, обладает более высокой производительностью и надежностью. Преимущества разбиения общей разделяемой среды на логические сегменты:

Простота топологии сети, допускающая легкое наращивания числа узлов;

Отсутствие потерь кадров из-за переполнения буферов коммуникационных устройств, так как новый кадр не передается в сеть, пока не принят предыдущий - сама система разделения среды регулирует поток кадров и приостанавливает станции, слишком часто генерирующие кадры, заставляя их ждать доступа;

Простота протоколов, обеспечивающая низкую стоимость коммутационного оборудования.

Рисунок 2 Логическая структуризация сети с помощью коммутатора

Так как в сети имеются группы компьютеров, преимущественно обменивающиеся информацией между собой, деление сети на логические сегменты улучшает производительность сети - трафик локализуется в пределах групп, и нагрузка на их разделяемые кабельные системы существенно уменьшается.

Актуальность выбранной темы исследования определяется, во-первых, быстрым вхождением локальных сетей практически во все аспекты информационной деятельности. И сетевые устройства, которые повышают производительность сети, являются неотъемлемой частью локальных сетей. Организация локальных сетей с использованием сетевого оборудования стала нормой при проектировании крупных сетей. Эта норма вытеснила сети, построенные исключительно на основе сегментов кабеля, которыми пользуются для передачи информации компьютеры сети.

Во-вторых, за последние несколько лет (начиная с 2006 года) именно коммутаторы стали заметно теснить маршрутизаторы с прочно завоеванных позиций. Центральное место в сети здания занимали маршрутизаторы, а коммутаторам отводилось место на уровне сети этажа. К тому же, коммутаторов обычно было немного - их ставили только в очень загруженные сегменты сети или же для подключения сверхпроизводительных серверов. Коммутаторы стали вытеснять маршрутизаторы из центра сети на периферию где они использовались для соединения локальной сети с глобальной. Центральное место в сети здания занял модульный корпоративный коммутатор, который объединял на своей внутренней, очень производительной магистрали все сети этажей и отделов. Коммутаторы потеснили маршрутизаторы потому, что их показатель "цена/производительность", оказался гораздо ниже данного показателя относительно маршрутизатора. Естественно, тенденция повышения роли коммутаторов в локальных сетях не имеет абсолютного характера. И у маршрутизаторов по-прежнему имеются свои области применения, где их применение более рационально, чем коммутаторов. Маршрутизаторы остаются незаменимыми при подключении локальной сети к глобальной.

Цель работы – раскрыть сущность принципа работы коммутатора, его особенности и характеристики, а также рассмотреть область его применения.

Задачи исследовательской работы:

Раскрыть понятие коммутатора, сущность принципа работы, цель и роль его применения в работе локальных сетей;

Рассмотреть различные классификации и характеристики данного устройства;

Проанализировать актуальность и перспективы использования коммутаторов при организации локальных сетей.

Объектом исследования является коммутатор, как одно из наиболее перспективных сетевых устройств, используемых при организации локальных сетей.

Предметом исследования являются особенности и характеристики коммутаторов.

Структура работы .

В первой главе описаны особенности сетевого коммутатора, его понятие, роль в структуризации сети и принцип работы.

Во второй главе описана классификация современных коммутаторов:

По способу продвижения кадров;

По алгоритму принципа работы;

По внутренней логической архитектуре;

По области применения;

Технологии коммутаторов.

В третьей главе описаны характеристики коммутаторов.

1 Особенности сетевого коммутатора

В данной главе мы рассмотрим понятие коммутатора, цель его использования и принцип работы.

    1. Коммутатор и его роль в структуризации сети

Коммутатор или свитч - устройство, предназначенное для соединения нескольких узлов компьютерной сети в пределах одного сегмента. Коммутатор передаёт данные только непосредственно получателю. Это повышает производительность и безопасность сети, избавляя остальные сегменты сети от необходимости (и возможности) обрабатывать данные, которые им не предназначались. Коммутатор может объединять узлы одной сети по их MAC-адресам. Коммутатор делит общую среду передачи данных на логические сегменты. Логический сегмент образуется путем объединения нескольких физических сегментов (отрезков кабеля). Каждый логический сегмент подключается к отдельному порту коммутатора (Рис. 3). При поступлении кадра на какой-либо из портов коммутатор повторяет этот кадр, только на том порту, к которому подключен сегмент. Коммутатор передает кадры параллельно. Содержание

Введение…………………………………………………………………………………...5
Особенности сетевого коммутатора…………………………………………………10
Коммутатор и его роль в структуризации сети…………………………………10
Принцип работы…………………………………………………………………..11
Классификация современных коммутаторов………………………………………..14
По способу продвижения кадров………………………………………………...14
На лету……………………………………………………………………....14
С промежуточным хранением……………………………………………..14
По алгоритму принципа работы………………………………………………….15
Прозрачные коммутаторы…………………………………………………15
Коммутаторы, реализующие алгоритм маршрутизации от источника…………………………………………………………………………….15
Коммутаторы, реализующие алгоритм покрывающего дерева…………16
По внутренней логической архитектуре………………………………………...16
Коммутаторы с коммутационной матрицей……………………………...16
Коммутаторы с общей шиной……………………………………………..17
Коммутаторы с разделяемой памятью……………………………………18
Комбинированные коммутаторы………………………………………….19
По области применения…………………………………………………………..20
Коммутаторы с фиксированным числом портов…………………………20
Модульные коммутаторы………………………………………………….20
Стековые коммутаторы…………………………………………………….21
Технологии коммутаторов………………………………………………………..21
Коммутаторы Ethernet……………………………………………………...21
Коммутаторы Token Ring………………………………………………….22
Коммутаторы FDDI………………………………………………………...23
Характеристики коммутаторов………………………………………………………24
Пропускная способность…………………………………………………………24
Задержка при передаче кадра…………………………………………………….24
Скорость продвижения кадров по сети………………………………………….25
Скорость фильтрации……………………………………………………………..25
Заключение……………………………………………………………………………….26
Список использованных источников…………………………………………………...27

Тема гигабитного доступа становится всё актуальнее, тем более сейчас, когда конкуренция растёт, ARPU падает, а тарифами даже в 100 Мбит уже никого не удивить. Мы уже давно рассматривали вопрос о переходе на гигабитный доступ. Отталкивала цена оборудования и коммерческая целесообразность. Но конкуренты не дремлют, и когда даже Ростелеком начал предоставлять тарифы более 100 Мбит, мы поняли, что больше ждать нельзя. К тому же, цена за гигабитный порт ощутимо снизилась и ставить FastEthernet-коммутатор, который через пару лет всё равно придется менять на гигабитный, стало просто невыгодно. Поэтому и начали выбирать гигабитный коммутатор для использования на уровне доступа.

Мы рассмотрели различные модели гигабитных коммутаторов и остановились на двух, наиболее подходящих по параметрам, и, при этом, соответствующих нашим бюджетным ожиданиям. Это Dlink DGS-1210-28ME и .

Корпус


Корпус SNR сделан из толстого, прочного металла, что делает его тяжелее "конкурента". D-link сделан из тонкой стали, что обеспечивает ему выигрыш в весе. Однако делает более подверженным к внешним воздействиям за счет меньшей прочности.

D-link компактнее: его глубина 14 см, тогда, как у SNR - 23 см. Разъем питания SNR расположен спереди, что, несомненно, облегчает монтаж.

Блоки питания


Блок питания D-link


Блок питания SNR

Несмотря на то, что блоки питания очень похожи, отличия мы все-таки обнаружили. Блок питания D-link сделан экономно, возможно, даже слишком - отсутствует лаковое покрытие платы, на входе и на выходе защита от помех минимальна. В итоге, по Dlink есть опасения, что эти нюансы скажутся на чувствительности коммутатора к скачкам напряжения, и работе при переменной влажности, и в условиях запыленности.

Плата коммутатора





Обе платы сделаны аккуратно, претензий к монтажу нет, однако у SNR текстолит более качественный, и плата сделана по технологии бессвинцовой пайки . Речь, конечно, не о том, что в SNR содержится меньше свинца (чем в России никого не испугаешь), а о том, что эти коммутаторы производятся на более современной линии.

Кроме того, опять, как и в случае с блоками питания, D-link сэкономила на лаковом покрытии. У SNR лаковое покрытие на плате есть.

Видимо, подразумевается, что условия работы свичей доступа D-link должны быть априори отличными - чисто, сухо, прохладно.. ну как у всех. ;)

Охлаждение

Оба коммутатора имеют пассивную систему охлаждения. У D-link радиаторы большего размера, и это несомненный плюс. Однако, у SNR есть свободное пространство между платой и задней стенкой, что положительно сказывается на теплоотведении. Дополнительный нюанс - наличие теплоотводящих пластин, расположенных под чипом, и отводящих тепло на корпус коммутатора.

Мы провели небольшой тест - замерили температуру радиатора на чипе в обычных условиях:

  • Коммутатор расположен на столе при комнатной температуре 22C,
  • Установлено 2 SFP-модуля,
  • Ждем 8-10 минут.

Результаты теста удивили - D-link нагрелся до 72С, тогда как SNR - только до 63С. Что будет с D-link в плотно забитом ящике летом в жару, лучше не думать.



Температура на D-link 72 градуса



На SNR 61 C, полет нормальный

Грозозащита

Коммутаторы оснащены различной системой грозозащиты. У D-link используются газоразрядники . У SNR - варисторы . Каждая из них имеет свои плюсы и минусы. Однако, время срабатывания у варисторов лучше, и это обеспечивает более качественную защиту самого коммутатора и абонентских устройств, подключенных к нему.

Резюме

От D-link остается ощущение экономии на всех компонентах - на блоке питания, плате, корпусе. Поэтому, в данном случае производит впечатление более предпочтительного для нас продукта.

Технические параметры коммутаторов.

К основным техническим параметрам, которыми можно оценить коммутатор, построенный с использованием любой архитектуры, является скорость фильтрации (filtering) и скорость продвижения (forwarding).

Скорость фильтрации определяет количество кадров в секунду, с которыми коммутатор успевает проделать следующие операции:

  • прием кадра в свой буфер;
  • нахождения порта для адреса назначения кадра в адресной таблице;
  • уничтожение кадра (порт назначения совпадает с портом-источником).

Скорость продвижения, по аналогии с предыдущим пунктом, определяет количество кадров в секунду, которые могут быть обработаны по следующему алгоритму:

  • прием кадра в свой буфер,
  • нахождения порта для адреса назначения кадра;
  • передача кадра в сеть через найденный (по адресной таблице соответствия) порт назначения.

По умолчанию считается, что эти показатели измеряются на протоколе Ethernet для кадров минимального размера (длиной 64 байта). Так как основное время занимает анализ заголовка, то чем короче передаваемые кадры, тем более серьезную нагрузку они создают на процессор и шину коммутатора.

Следующими по значимости техническими параметрами коммутатора будут:

  • пропускная способность (throughput);
  • задержка передачи кадра.
  • размер внутренней адресной таблицы.
  • размер буфера (буферов) кадров;
  • производительность коммутатора;

Пропускная способность измеряется количеством данных, переданных через порты в единицу времени. Естественно, что чем больше длина кадра (больше данных прикреплено к одному заголовку), тем больше должна быть пропускная способность. Так, при типичной для таких устройств "паспортной" скорости продвижения в 14880 кадров в секунду, пропускная способность составит 5.48 Мб/с на пакетах по 64 байта, и ограничение скорости передачи данных будет наложено коммутатором.

В то же время, при передаче кадров максимальной длины (1500 байт), скорость продвижения составит 812 кадров в секунду, а пропускная способность - 9,74 Мб/c. Фактически, ограничение на передачу данных будет определяться скоростью протокола Ethernet.

Задержка передачи кадра означает время, прошедшее с момента начала записи кадра в буфер входного порта коммутатора, до появления на его выходном порту. Можно сказать, что это время продвижения единичного кадра (буферизация, просмотр таблицы, принятие решения о фильтрации или продвижении, и получение доступа к среде выходного порта).

Величина задержки очень сильно зависит от способа продвижения кадров. Если применяется метод коммутации "на лету", то задержки невелики и составляют от 10 мкс до 40 мкс, в то время как при полной буферизации - от 50 мкс до 200 мкс (в зависимости от длины кадров).

В случае большой загруженности коммутатора (или даже одного из его портов), получается, что даже при коммутации "на лету" большая часть входящих кадров вынужденно буферизируется. Поэтому, наиболее сложные и дорогие модели имеют возможность автоматической смены механизма работы коммутатора (адаптацию) в зависимости от нагрузки и характера трафика.

Размер адресной таблицы (САМ-таблицы) . Определяет максимальное количество MAC-адресов, которые содержатся в таблице соответствия портов и МАС-адресов. В технической документации обычно приводится на один порт, как число адресов, но иногда бывает, что указывается размер памяти под таблицу в килобайтах (одна запись занимает не менее 8 кб, и "подменить" число весьма выгодно недобросовестному производителю).

Для каждого порта САМ-таблица соответствия может быть разной, и при ее переполнении наиболее старая запись стирается, а новая - заносится в таблицу. Поэтому при превышении количества адресов сеть может продолжить работу, но при этом сильно замедлиться работа самого коммутатора, а подключенные к нему сегменты будут загружены избыточным трафиком.

Раньше встречались модели (например, 3com SuperStack II 1000 Desktop), в которых размер таблицы позволял хранить один или несколько адресов, из-за чего приходилось относиться очень внимательно к дизайну сети. Однако, сейчас даже самые дешевые настольные коммутаторы имеют таблицу из 2-3К адресов (а магистральные еще больше), и этот параметр перестал быть узким местом технологии.

Объем буфера. Он необходим коммутатору для временного хранения кадров данных в тех случаях, когда нет возможности сразу их передать на порт назначения. Понятно, что трафик неравномерен, всегда есть пульсации, которые нужно сглаживать. И чем больше объем буфера, тем большую нагрузку он может "принять на себя".

Простые модели коммутаторов имеют буферную память в несколько сотен килобайт на порт, в более дорогих моделях это значение достигает нескольких мегабайт.

Производительность коммутаторов . Прежде всего, надо отметить, что коммутатор - сложное многопортовое устройство, и просто так, по каждому параметру в отдельности, нельзя оценить его пригодность к решению поставленной задачи. Существует большое количество вариантов трафика, с разной интенсивностью, размерами кадров, распределением по портам, и т.п. Общей методики оценки (эталонного трафика) до сих пор нет, и используются разнообразные "корпоративные тесты". Они достаточно сложны, и в данной книге придется ограничиться только общими рекомендациями.

Идеальный коммутатор должен передавать кадры между портами с той же самой скоростью, с которой их генерируют подключенный узлы, без потерь, и не вносить дополнительных задержек. Для этого внутренние элементы коммутатора (процессоры портов, межмодульная шина, центральный процессор и т.п.) должны справляться с обработкой поступающего трафика.

В то же время, на практике есть много вполне объективных ограничений на возможности свитчей. Классический случай, когда несколько узлов сети интенсивно взаимодействуют с одним сервером, неизбежно вызовет уменьшение реальной производительности из-за фиксированной скорости протокола.

На сегодня производители вполне освоили производство коммутаторов (10/100baseT), даже очень дешевые модели имеют достаточную пропускную способность, и достаточно быстрые процессоры. Проблемы начинаются, когда нужно применять более сложные методы ограничений скорости подключенных узлов (обратного давления), фильтрации, и других протоколов, рассмотренных ниже.

В заключение, нужно сказать, что лучшим критерием по-прежнему остается практика, когда коммутатор показывает свои возможности в реальной сети.

Дополнительные возможности коммутаторов.

Как уже говорилось выше, современные коммутаторы имеют настолько много возможностей, что обычная коммутация (казавшаяся технологическим чудом десять лет назад) уходит на второй план. Действительно, быстро, и относительно качественно, коммутировать кадры умеют модели стоимостью от $50 до $5000. Различие идет именно по дополнительным возможностям.

Понятно, что наибольшее количество дополнительных возможностей имеют управляемые коммутаторы. Далее в описании будут специально выделены опции, которые обычно нельзя корректно реализовать на настраиваемых коммутаторах.

Соединение коммутаторов в стек. Эта дополнительная опция одна из наиболее простых, и широко используемых в больших сетях. Ее смысл - соединить несколько устройств скоростной общей шиной для повышения производительности узла связи. При этом иногда могут быть использованы опции единого управления, мониторинга и диагностики.

Надо заметить, что не все вендоры используют технологию соединения коммутаторов при помощи специальных портов (стекирование). В этой области все большее распространение получают линии Gigabit Ethernet, или при помощи группировки нескольких (до 8) портов в один канал связи.

Протокол покрывающего дерева (Spanning Tree Protocol, STP) . Для простых ЛВС соблюдать в процессе эксплуатации правильную топологию Ethernet (иерархическая звезда) не сложно. Но при большой инфраструктуре это становится серьезной проблемой - неправильная кроссировка (замыкание сегмента в кольцо) может привести к остановке функционирования всей сети или ее части. Причем найти место аварии может быть совсем не просто.

С другой стороны, подобные избыточные связи часто удобны (многие транспортные сети передачи данных построены именно по кольцевой архитектуре), и могут сильно повысить надежность - при наличии корректного механизма обработки петель.

Для решения этой задачи используется Spanning Tree Protocol (STP), при котором коммутаторы автоматически создают активную древовидную конфигурацию связей, находя ее с помощью обмена служебными пакетами (Bridge Protocol Data Unit, BPDU), которые помещаются в поле данных кадра Ethernet. В результате, порты, на которых замыкаются петли, блокируются, но могут быть автоматически включены в случае разрыва основного канала.

Таким образом, технология STA обеспечивает поддержку резервных связей в сети сложной топологии, и возможность ее автоматическую изменения без участия администратора. Такая возможность более чем полезна в больших (или распределенных) сетях, но в силу своей сложности редко используется в настраиваемых коммутаторах.

Способы управления входящим потоком. Как уже отмечалось выше, при неравномерной загрузке коммутатора он просто физически не сможет пропустить через себя поток данных на полной скорости. Но просто отбрасывать лишние кадры по понятным причинам (например разрыв TCP сессий) крайне не желательно. Поэтому приходится использовать механизм ограничения интенсивности передаваемого узлом трафика.

Возможно два способа - агрессивный захват среды передачи (например, коммутатор может не соблюдать стандартные временные интервалы). Но этот способ годится только для "общей" среды передачи, редко используемой в коммутируемом Ethernet. Этим же недостатком обладает метод обратного давления (backpressure), при котором узлу передаются фиктивные кадры.

Поэтому на практике востребована технология Advanced Flow Control (описанна в стандарте IEEE 802.3х), смысл которой в передаче коммутатором узлу специальных кадров "пауза".

Фильтрация трафика. Часто бывает очень полезно задавать на портах коммутатора дополнительных условий фильтрации кадров входящих или исходящих кадров. Таким образом можно ограничивать доступ определенных групп пользователей к определенным сервисам сети, используя МАС-адрес, или тэг виртуальной сети.

Как правило, условия фильтрации записываются в виде булевских выражений, формируемых с помощью логических операций AND и OR.

Сложная фильтрация требует от коммутатора дополнительной вычислительной мощности, и при ее нехватке может существенно снизить производительность устройства.

Возможность фильтрации очень важна для сетей, в которых конечными пользователями выступают "коммерческие" абоненты, поведение которых невозможно регулировать административными мерами. Так как они могут предпринимать несанкционированные деструктивные действия (например, подделывать IP или MAC адрес своего компютера), желательно предоставить для этого минимум возможностей.

Коммутация третьего уровня (Layer 3). Из-за быстрого роста скоростей, и широкого применения коммутаторов, на сегодня образовался видимый разрыв между возможностями коммутации и классической маршрутизацией при помощи универсальных компьютеров. Наиболее логично в этой ситуации дать управляемому коммутатору возможность анализировать кадры на третьем уровне (по 7-ми уровневой модели OSI). Такая упрощенная маршрутизация дает возможность значительно поднять скорость, более гибко управлять трафиком большой ЛВС.

Однако в транспортных сетях передачи данных применение коммутаторов пока очень ограничено, хотя тенденция к стиранию их отличий от маршрутизаторов по возможностям прослеживается достаточно явно.

Управление и возможности мониторинга. Обширные дополнительные возможности подразумевают развитые и удобные средства управления. Ранее простые устройства могли управляться несколькими кнопками через небольшой цифровой индикатор, или через консольный порт. Но это уже в прошлом - последнее время выпускаются коммутаторы с управлением через обычный порт 10/100baseT при помощи Telnet"а, Веб-браузера, или по протоколу SNMP. Если первые два способа по большому счету являются лишь удобным продолжением обычных стартовых настроек, то SNMP позволяет использовать коммутатор как поистине универсальный инструмент.

Для Etherenet интересны только его расширения - RMON и SMON. Ниже описан RMON-I, кроме него существует RMON-II (затрагивающий более высокие уровни OSI). Более того, в свитчах "среднего уровня" как правило, реализованы только группы RMON 1-4 и 9.

Принцип работы следующий: RMON-агенты на свитчах шлют информацию на центральный сервер, где специальное программное обеспечение (например, HP OpenView) обрабатывает информацию, представляя ее в удобном для администрирования виде.

Причем процессом можно управлять - удаленным изменением настроек привести работу сети в норму. Кроме мониторинга и управления, при помощи SNMP можно строить систему биллинга. Пока это выглядит несколько экзотично, но примеры реального использования данного механизма уже есть.

Стандарт RMON-I MIB описывает 9 групп объектов:

  1. Statistics - текущие накопленные статистические данные о характеристиках кадров, количестве коллизий, ошибочных кадров (с детализацией по типам ошибок) и т.п.
  2. History - статистические данные, сохраненные через определенные промежутки времени для последующего анализа тенденций их изменений.
  3. Alarms - пороговые значения статистических показателей, при превышении которых агент RMON генерирует определенное событие. Реализация этой группы требует реализации группы Events - события.
  4. Host - данные о хостах сети, обнаруженных в результате анализа MAC-адресов кадров, циркулирующих в сети.
  5. Host TopN - таблица N хостов сети, имеющих наивысшие значения заданных статистических параметров.
  6. Traffic Matrix - статистика о интенсивности трафика между каждой парой хостов сети, упорядоченная в виде матрицы.
  7. Filter - условия фильтрации пакетов; пакеты, удовлетворяющие заданному условию, могут быть либо захвачены, либо могут генерировать события.
  8. Packet Capture - группа пакетов, захваченных по заданным условиям фильтрации.
  9. Event - условия регистрации событий и оповещения о событиях.

Более подробное рассмотрение возможностей SNMP потребует не меньшего объема, чем данная книга, поэтому будет целесообразно остановиться на этом, весьма общем описании этого сложного, но мощного инструмента.

Виртуальные сети (Virtual Local-Area Network, VLAN). Пожалуй, это наиболее важная (особенно для домашних сетей), и широко используемая возможность современных коммутаторов. Надо отметить, что существует несколько принципиально отличных способов построения виртуальных сетей с помощью коммутаторов. В связи с большим значением для Ethernet-провайдинга, ее развернутое описание технологии будет сделано в одной из следующих глав.

Краткий же смысл - средствами коммутаторов (2 уровня модели OSI) сделать несколько виртуальных (независимых друг от друга сетей) на одной физической ЛВС Ethernet, предоставив возможность центральному маршрутизатору управлять портами (или группами портов) на отдаленных коммутаторах. Что собственно и делает VLAN очень удобным средством для оказания услуг передачи данных (провайдинга).