Вы уверены, что строка верна? config vlan v2 add untagged 9-16 Как в таком случае пользователи v2 получат доступ к разделяемым ресурсам? По-моему, должно быть config vlan v2 add untagged 9-24 |
Функции повышения надежности и производительности
Пример топологии MSTP
Рассмотрим пример топологии MSTP, приведенный на рис. 11.21 . Сеть разбита на 3 MST-региона, в каждом регионе все коммутаторы ассоциированы с Instance 0.
- Коммутатор 1 (SW-1) выбран в качестве корневого моста CIST, т.к. он обладает наименьшим среди всех коммутаторов сети значением идентификатора моста.
- Коммутаторы 1, 2 и 3 (SW-1, SW-2, SW-3) находятся в одном MST-регионе с номером 1, т.к. обладают одинаковым идентификатором MST-конфигурации. Коммутаторы 2 и 3 находятся в одном регионе с корневым мостом CIST (коммутатор 1), поэтому их внешняя стоимость пути равна 0 и их региональный мост CIST совпадает с корневым мостом CIST.
- Коммутаторы 4-10 (SW-4-SW-10) принадлежат одному региону, т.к. имеют одинаковые идентификаторы MST-конфигурации. Коммутатор 4 (SW-4) является региональным корневым мостом CIST для MST-региона 2, т.к. обладает наименьшей внешней стоимостью пути к CIST Root.
- Коммутаторы 11, 12 и 13 (SW-11-SW-13) принадлежат к MST-региону 3, т.к. обладают одинаковыми идентификаторами MST-конфигурации. Коммутатор 11 (SW-11) выбран в качестве регионального корневого моста CIST для MST-региона 3, т.к. обладает наименьшей внешней стоимостью пути к CIST Root.
Состояние портов MSTP
В протоколе MSTP определены состояния, в которых могут находиться порты, аналогичные протоколу RSTP:
Learning ("Обучение") — порт может принимать/отправлять кадры BPDU, изучать МАС-адреса и строить таблицу коммутации. Порт в этом состоянии не передает пользовательские кадры;
Forwarding ("Продвижение") — в этом состоянии порт может передавать пользовательские кадры, изучать новые МАС-адреса и принимать/отправлять кадры BPDU;
Discarding ("Отбрасывание") — в этом состоянии порт может только принимать кадры BPDU, передача пользовательского трафика и изучение МАС-адресов не выполняется.
Счетчик переходов MSTP
При вычислении активной топологии связующего дерева IST и MSTI не используют значения полей Max Age и Message Age конфигурационного BPDU для отбрасывания устаревших сообщений. Вместо этого используется механизм счетчика переходов (Hop count).
С помощью команды config stp maxhops на коммутаторах D-Link можно настроить максимальное число переходов между устройствами внутри региона, прежде чем кадр BPDU будет отброшен. Значение счетчика переходов устанавливается региональным корневым мостом MSTI или CIST и уменьшается на 1 каждым портом коммутатора, получившим кадр BPDU.
После того как значение счетчика станет равным 0, кадр BPDU будет отброшен и информация, хранимая портом, будет помечена как устаревшая.
Следует отметить, что коммутаторы не изменяют данные, хранимые в полях Max Age и Message Age конфигурационных BPDU, при их передаче через коммутаторы MST-региона. Значение Message Age изменяется только коммутаторами, расположенными на границе региона, чтобы обеспечить совместимость с мостами STP и RSTP, которые могут использоваться в сети.
Настройка протокола MSTP на коммутаторах
Ниже приведены основные шаги, которые позволяют настроить протокол MSTP на коммутаторах D-Link.
- Активизировать STP на всех устройствах.
- Изменить версию STP на MSTP (по умолчанию используется RSTP).
- Настроить имя MST-региона и ревизию.
- Создать MSTI и карту привязки VLAN к MSTI.
- Задать приоритет STP для выбора корневого моста. По умолчанию используется приоритет 32768.
- Настроить приоритеты портов.
- Настроить граничные порты.
Рассмотрим пример, показанный на рис. 11.22 . В сети созданы две виртуальные локальные сети — VLAN v2 и VLAN v3. Каждая VLAN привязывается к одной копии связующего дерева.
Настройка коммутатора 1
- Создание VLAN
config vlan default delete 1-8,17-24 create vlan v2 tag 2 config vlan v2 add untagged 1-8 create vlan v3 tag 3 config vlan v3 add untagged 17-24
- Настройка MSTP
enable stp config stp version mstp config stp mst_config_id name dlink revision_level 1 create stp instance_id 2 config stp instance_id 2 add_vlan 2 create stp instance_id 3 config stp instance_id 3 add_vlan 3 config stp priority 4096 instance_id 0 config stp priority 4096 instance_id 2 config stp priority 4096 instance_id 3 config stp ports 7,23 edge true
Настройка коммутатора 2
- Создание VLAN
config vlan default delete 1-8,17-24 create vlan v2 tag 2 config vlan v2 add untagged 1-8 create vlan v3 tag 3 config vlan v3 add untagged 17-24
- Настройка MSTP
enable stp config stp version mstp config stp mst_config_id name dlink revision_level 1 create stp instance_id 2 config stp instance_id 2 add_vlan 2 create stp instance_id 3 config stp instance_id 3 add_vlan 3 config stp ports 7,23 edge true
Рассмотрим второй пример настройки протокола MSTP, позволяющий осуществлять балансировку нагрузки между каналами связи.
В примере, показанном на рис. 11.23 , каждая VLAN привязывается к одной копии связующего дерева. Порты 25 и 26 являются маркированными портами обеих VLAN. Порт 25 используется в качестве активного канала связи для VLAN v2, порт 26 используется в качестве активного канала связи для VLAN v3. Т.к. для каждой VLAN будет построена своя собственная активная топология связующего дерева, то кадры VLAN v2 и VLAN v3 будут передаваться по разным маршрутам (через порты 25 и 26 соответственно), благодаря чему будет обеспечена балансировка нагрузки. В случае если один из каналов связи выйдет из строя, трафик VLAN v2 и VLAN v3 будет передаваться по одному оставшемуся каналу.
Настройка коммутатора 1
- Создание VLAN
config vlan default delete 1-8,17-24 create vlan v2 tag 2 config vlan v2 add tagged 25-26 config vlan v2 add untagged 1-8 create vlan v3 tag 3 config vlan v3 add tagged 25-26 config vlan v3 add untagged 17-24
- Настройка MSTP
enable stp config stp version mstp config stp mst_config_id name dlink revision_level 1 create stp instance_id 2 config stp instance_id 2 add_vlan 2 create stp instance_id 3 config stp instance_id 3 add_vlan 3 config stp ports 7,23 edge true
Настройка коммутатора 2
- Создание VLAN
config vlan default delete 1-8,17-24 create vlan v2 tag 2 config vlan v2 add tagged 25-26 config vlan v2 add untagged 1-8 create vlan v3 tag 3 config vlan v3 add tagged 25-26 config vlan v3 add untagged 17-24
- Настройка MSTP
enable stp config stp version mstp config stp mst_config_id name dlink revision_level 1 create stp instance_id 2 config stp instance_id 2 add_vlan 2 create stp instance_id 3 config stp instance_id 3 add_vlan 3 config stp mst_ports 25 instance_id 2 priority 96 config stp mst_ports 26 instance_id 2 priority 128 config stp mst_ports 25 instance_id 3 priority 128 config stp mst_ports 26 instance_id 3 priority 96 config stp ports 7,23 edge true