Реализация маршрутизации между VLAN с использованием метода router-on-a-stick требует только одного физического интерфейса на маршрутизаторе и одного интерфейса на коммутаторе, что упрощает проведение кабелей для маршрутизатора. Однако в других реализациях маршрутизации между VLAN для этого не требуется дополнительно задействовать маршрутизатор.
Многоуровневые коммутаторы могут работать как на 2-м, так и на 3-м уровне, благодаря чему для выполнения базовой маршрутизации не требуется дополнительно задействовать маршрутизаторы. Многоуровневые коммутаторы поддерживают динамическую маршрутизацию и маршрутизацию между VLAN.
На рисунке нажмите кнопку «Воспроизведение», чтобы просмотреть анимацию, демонстрирующую маршрутизацию между VLAN с помощью коммутатора.
Как видно из анимации:
1. Компьютер PC1 в сети VLAN 10 обменивается данными с компьютером PC3 в сети VLAN 30 с помощью коммутатора S1, который использует интерфейсы VLAN, настроенные для каждой VLAN.
2. Компьютер PC1 отправляет одноадресный трафик на коммутатор S2.
3. Коммутатор S2, пересылая трафик через транк на коммутатор S1, маркирует его как принадлежащий VLAN 10.
4. Коммутатор S1 удаляет метки сети VLAN и пересылает одноадресный трафик на интерфейс сети VLAN 10.
5. Коммутатор S1 направляет одноадресный трафик на свой интерфейс сети VLAN 30.
6. Затем коммутатор S1 заново присваивает метки VLAN 30 одноадресному трафику и пересылает трафик из транкового канала на коммутатор S2.
7. Коммутатор S2 удаляет из одноадресного кадра метку сети VLAN и пересылает кадр на порт F0/6 компьютера PC3.
Чтобы многоуровневый коммутатор выполнял функции маршрутизации, на нём нужно включить функцию IP-маршрутизации.
Многоуровневая коммутация масштабируется лучше, чем любая другая реализация маршрутизации между VLAN. Это связано с тем, что маршрутизаторы оснащены ограниченным количеством портов для подключения к сетям. Кроме того, интерфейс, настроенный в качестве транка, имеет ограниченную пропускную способность.
При использовании многоуровнего коммутатора трафик маршрутизируется внутри коммутатора, и его не надо передавать по одному транку туда и обратно, чтобы перенести из одного VLAN в другой. Однако многоуровневый коммутатор не может выполнять все функции маршрутизатора. Маршрутизаторы поддерживают множество дополнительных функций, например позволяют реализовывать больше возможностей для обеспечения безопасности. Скорее, многоуровневый коммутатор можно рассматривать в качестве устройства 2-го уровня, в которое добавили некоторые возможности маршрутизации.
Примечание. В рамках этого курса настройка маршрутизации между VLAN на коммутаторе ограничивается настройкой статических маршрутов на коммутаторе 2960 — это единственная функция маршрутизации, поддерживаемая на коммутаторах 2960. Коммутатор 2960 поддерживает до шестнадцати статических маршрутов (включая маршруты, заданные пользователем, и маршрут по умолчанию) и любое количество напрямую подключенных маршрутов, а также маршрут по умолчанию для интерфейса управления. Полнофункциональные и относительно недорогие многоуровневые коммутаторы Cisco Catalyst серии 3560 поддерживают протоколы маршрутизации EIGRP, OSPF и BGP.