Коммутаторы

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

Производительность коммутаторов значительно выше, чем мостов, и достигает нескольких миллионов кадров в секунду.

Каноническая структура коммутатора представлена на рис.4, где КМ - коммутационная матрица; ПП - процессоры портов с буферной памятью для хранения кадров.

 


Коммутаторы могут реализовать один из двух способов коммутации:

• с полной буферизацией кадра;

• «на лету» (on-the-fly).

Коммутаторы локальных сетей могут работать в одном из двух режимов:

• полудуплексный;

• дуплексный.

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

Переход на дуплексный режим требует изменения логики работы МАС-узлов и драйверов сетевых адаптеров.

При полудуплексном режиме коммутатор воздействует на конечный узел с помощью механизмов доступа к среде, а именно:

• метод обратного давления, заключающийся в создании искусственных коллизий в сегменте с помощью jаm-последовательности;

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

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

1. Поддержка «алгоритма покрывающего дерева» («Spanning Tree»), который позволяет автоматически определять древовидную конфигурацию связей в сети для исключения петель и циклов в маршрутах (замкнутых маршрутов).

2. Трансляция протоколов канального уровня.

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

4. Приоритезация трафика независимо от технологии сети, например путём: приписывания приоритета портам коммутатора или назначения приоритета кадрам.

Свойства коммутаторов, позволяющие локализовать и контролировать потоки данных, а также управлять ими с помощью пользовательских фильтров, позволяют использовать коммутаторы для построения виртуальных ЛВС (ВЛВС, VLAN - Virtual LAN).