Коммутаторы Catalyst 4500/4000, 5500/5000 и 6500/6000 с ПО CatOS
Конфигурация и проверка.
В разделе описываются команды для включения PortFast, отключения согласования PAgP и отключения согласования режима магистрального соединения (DISL, DTP). Можно применить команду set spantree portfast к диапазону портов, например: set spantree portfast 2/1-12 enable. Обычно необходимо использовать допустимую группу портов с поддержкой объединения в канал, чтобы отключить команду set port channel . В примере, рассмотренном в данном разделе, модуль 2 может создавать канал на портах 2/1-2 или 2/1-4. Можно использовать любую их этих групп портов.
Примечание: В версии 5.2 ПО для коммутаторов Catalyst 4500/4000 и 5500/5000 появилась новая команда. Команда set port host представляет собой макрос, объединяющий команды, рассмотренные в разделе Конфигурация, в одну простую в использовании команду. Выполните команду set port host, чтобы сократить время, необходимое для запуска пересылки пакетов. Чтобы оптимизировать конфигурацию порта, команда set port host отключает режим объединения в канал, включает функцию PortFast протокола STP, отключает режим магистрального соединения и выключает функцию туннелирования IEEE 802.1Q (dot1q). Если включена функция PortFast протокола STP, примените команду set port host только к портам, подключенным к одному хосту. Если вы не уверены, что у вас это получится, то попросите компанию у которой основная специализация это обслуживание компьютеров. При подключении к порту в режиме PortFast концентраторов, коммутаторов и мостов может возникнуть временная петля в дереве STP.
Конфигурация
Switch -A> (enable) set spantree portfast 2/1 enable
Warning: Spantree port fast start should only be enabled on ports connected to
a single host. Connecting hubs, concentrators, switches, bridges, etc. to a
fast start port can cause temporary spanning tree loops. Use with caution.
Spantree port 2/1 fast start enabled.
Switch-A> (enable) set port channel 2/1-2 off
Port(s) 2/1-2 channel mode set to off.
Switch-A> (enable) set trunk 2/1 off
Port(s) 2/1 trunk mode set to off.
Изменения конфигурации автоматически сохраняются в NVRAM.
Проверка
В настоящем документе используется ПО коммутатора версии 4.5(1). Описание всех выходных данных команд show version и show module см. в разделе Проверка синхронизации с DTP, PAgP и PortFast и без них для Catalyst 5500 в данном документе.
Switch-A> (enable) show version
WS-C5505 Software, Version McpSW: 4.5(1) NmpSW: 4.5(1)
Команда show port spantree показывает, как просмотреть текущее состояние порта по отношению к STP. В данный момент порт находится в состоянии пересылки STP (отправляет и принимает пакеты), а в столбце Fast-Start отображается, что в данный момент функция PortFast отключена. При каждой инициализации порту требуется не меньше 30 секунд для перехода в состояние пересылки.
Switch-A> (enable) show port spantree 2/1
Port Vlan Port-State Cost Priority Fast-Start Group-Method
-------- ---- ------------- ----- --------- ------------- --------------------
2/1 1 forwarding 19 32 disabled
Включите функцию PortFast на данном порте коммутатора. Коммутатор предупреждает, что данная команда должна использоваться только для портов, подключенных к одному хосту (рабочей станции, серверу и т.д.), и ни в коем случае не для портов, подключенных к другим концентраторам или коммутаторам. В случае подключения к одному хосту функция PortFast включается и порт немедленно приступает к пересылке. Рабочая станция или сервер не вызывают образования сетевой петли и это очень выгодно для перехода на ит аутсорсинг.
Switch-A> (enable) set spantree portfast 2/1 enable
Warning: Spantree port fast start should only be enabled on ports connected
to a single host. Connecting hubs, concentrators, switches, bridges, etc. to
a fast start port can cause temporary spanning tree loops. Use with caution.
Spantree port 2/1 fast start enabled.
Чтобы проверить, что для данного порта функция PortFast включена, выполните следующую команду:
Switch-A> (enable) show port spantree 2/1
Port Vlan Port-State Cost Priority Fast-Start Group-Method
-------- ----- ------------- ----- -------- ---------- ------------
2/1 1 forwarding 19 32 enabled
Другой способ просмотра параметров PortFast для одного или нескольких портов – просмотреть сведения о протоколе STP для конкретной сети VLAN. В разделе Проверка синхронизации с DTP, PAgP и PortFast и без них для Catalyst 5500 в данном документе показано, как получить отчет коммутатора по прохождению стадий протокола STP в реальном времени. В выходных данных команды show spantree также указывается задержка пересылки (15 секунд). Это время включает в себя длительность пребывания протокола STP в состоянии прослушивания и самообучения для каждого порта сети VLAN:
Switch-A> (enable) show spantree 1
VLAN 1
Spanning tree enabled
Spanning tree type ieee
Designated Root 00-e0-4f-94-b5-00
Designated Root Priority 8189
Designated Root Cost 19
Designated Root Port 2/24
Root Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec
Bridge ID MAC ADDR 00-90-92-b0-84-00
Bridge ID Priority 32768
Bridge Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec
Port Vlan Port-State Cost Priority Fast-Start Group-Method
--------- ---- ------------- ----- -------- ---------- ------------
2/1 1 forwarding 19 32 enabled
!--- Output suppressed.
Чтобы проверить, что PAgP отключен (настройка off), используйте команду show port channel . Обязательно указывайте номер модуля, чтобы команда отображала режим канала, даже если канал не сформирован. Если выполнить команду show port channel без формирования каналов, в выходных данных будет сообщаться об отсутствии объединения портов в канал. Необходимо продолжить и просмотреть текущий режим канала.
Ниже приводится пример использования команды show port channel . В данном примере определяется номер модуля 2:
Switch-A> (enable) show port channel
No ports channeling
Switch-A> (enable) show port channel 2
Port Status Channel Channel Neighbor Neighbor
mode status device port
----- ---------- --------- ----------- ------------------------- ----------
2/1 notconnect auto not channel
2/2 notconnect auto not channel
!--- Output suppressed.
Switch-A> (enable) set port channel 2/1-2 off
Port(s) 2/1-2 channel mode set to off.
Switch-A> (enable) show port channel 2
Port Status Channel Channel Neighbor Neighbor
mode status device port
----- ---------- --------- ----------- ------------------------- ----------
2/1 connected off not channel
2/2 connected off not channel
!--- Output suppressed.
Чтобы проверить, что согласование режима магистрального соединения отключено (настройка off), выполните команду set trunk off . Пример выходных данных команды set trunk off в данном разделе содержат следующие сведения:
- состояние по умолчанию
- режим магистрального соединения отключен (значение off)
- итоговое состояние
В данном примере указывается номер модуля (2), что позволяет узнать текущий режим объединения в канал для портов данного модуля:
Switch-A> (enable) show trunk 2
Port Mode Encapsulation Status Native vlan
-------- ----------- ------------- ------------ -----------
2/1 auto negotiate not-trunking 1
2/2 auto negotiate not-trunking 1
!--- Output suppressed.
Switch-A> (enable) set trunk 2/1-2 off
Port(s) 2/1-2 trunk mode set to off.
Switch-A> (enable) show trunk 2
Port Mode Encapsulation Status Native vlan
-------- ----------- ------------- ------------ -----------
2/1 off negotiate not-trunking 1
2/2 off negotiate not-trunking 1
!--- Output suppressed.
В данном документе отсутствует пример отключения автоматического согласования скорости и дуплексного режима путем задания этих параметров на коммутаторе вручную. Этот шаг требуется только в редчайших случаях.