Практическое занятие №8 «Настройка STP протокола и портов EtherChannel»




Цель занятия: научиться проводить настройку протокола STP и портов EtherChannel»

Отрабатываемые вопросы:

1. Настройка STP протокола

2. Настройка портов EtherChannel

 

Организационно – методические указания

1. Настройка STP протокола. На схеме (см. рис. 1, ПЗ №7) между серверной фермой (VLAN 3) и остальной частью сети существует только один линк, что значительно снижает вероятность эффективности функционирования сети в случаи его обрыва. Внесем некоторые изменения в топологию - добавим избыточные линки. Так как, коммутатор msk-arbat-asw2 доступен только через msk-arbat-asw1, что не очень надежно, отбираем (пока, позже возместим эту потерю) гигабитный линк, который идет от msk-arbat-dsw1 к msk-arbat-asw3, и подключаем через него asw2, а аsw3 (GE 0/2) пока подключаем на Fa0/20 в порт Fa0/2 dsw1 (рис.1).

 

Рис.1. Добавление дополнительной связи: msk-arbat-asw2 - msk-arbat-dsw1

 

Примечание. На всякий случай в ручном режиме убираем настройку порта GI1/2(msk-arbat-dsw1) :

msk-arbat-dsw1(config) #interface GigabitEthernet0/2

msk-arbat-dsw1(config-if )#no description

msk-arbat-dsw1(config-if) #no switchport trunk allowed vlan

msk-arbat-dsw1(config-if) #no switchport mode

msk-arbat-dsw1(config-if )#shutdown

 

Перенастраиваем trunk-порты:

msk-arbat-dsw1(config)#interface gi0/2

msk-arbat-dsw1(config-if )# no shutdown

msk-arbat-dsw1(config-if)#description msk-arbat-asw2

msk-arbat-dsw1(config-if)#switchport mode trunk

msk-arbat-dsw1(config-if)#switchport trunk allowed vlan 2,3

msk-arbat-dsw1(config-if)#int fa0/2

msk-arbat-dsw1(config-if)#description msk-arbat-asw3

msk-arbat-dsw1(config-if)#switchport mode trunk

msk-arbat-dsw1(config-if)#switchport trunk allowed vlan 2,101-104

msk-arbat-asw2(config)#int gi0/2

msk-arbat-asw2(config-if)#description msk-arbat-dsw1

msk-arbat-asw2(config-if)#switchport mode trunk

msk-arbat-asw2(config-if)#switchport trunk allowed vlan 2,3

msk-arbat-asw2(config-if)#no shutdown

Вносим изменения в таблицу подключения оборудования по портам (ПЗ № 5)

Имя устройства Порт Название VLAN
Access Trunk
msk-arbat-gw1 FE0/1 UpLink    
  FE0/0 msk-arbat-dsw1   2,3,101,102,103,104
msk-arbat-dsw1 FE0/24 msk-arbat-gw1    
  GE0/1 msk-arbat-asw1   2,3
  GE0/2 msk-arbat-asw2   2,3
  FE0/1 msk-rubl-asw1   2,101,104
  FE0/19-FE0/23 port-channel 1 (asw3)   2,101,102,103,104
         
msk-arbat-asw1 GE0/1 msk-arbat-dsw1   2,3
  GE0/2 msk-arbat-asw2   2,3
  FE0/1 Web-server    
  FE0/2 File-server    
         
msk-arbat-asw2 GE0/1 msk-arbat-asw1   2,3
  GE0/2 msk-arbat-dsw1    
  FE0/1 Mail-Server    
         
msk-arbat-asw3 GE0/1 msk-arbat-dsw1    
  FE0/1-FE0/5 PTO    
  FE0/6-FE0/10 FEO    
  FE0/11-FE0/15 Accounting    
  FE0/16-FE0/19 Other    
  FE0/20-FE0/24 port-channel 1 (dsw1)    
         
msk-rubl-asw1 FE0/24 msk-arbat-dsw1   2,104
  FE0/1-FE0/15 PTO    
  FE0/20 Other    

 

Теперь посмотрим, как в данный момент самонастроился STP. Нас интересует только VLAN 3, где у нас, судя по схеме, петля. Переходим в привилегированный режим с помощью команды enable и задаем команду:

msk-arbat-asw2#show spanning-tree vlan 3

Итак, какую информацию мы можем получить? Так как по умолчанию на современных Cisco работает PVST+ (т.е. для каждого VLANа свой процесс STP), и у нас есть более одного VLANа, выводится информация по каждому VLANу в отдельности, каждая запись предваряется номером VLANа. Затем идет вид STP: ieee значит PVST, RSTP — Rapid PVST и т.д. Затем идет секция с информацией о корневом коммутаторе: установленный на нем приоритет, его MAC-адрес, стоимость пути от текущего коммутатора до корневого, порт, который был выбран в качестве корневого (имеет лучшую стоимость), а также настройки таймеров STP. Далее - секция с той же информацией о текущем коммутаторе (с которого выполняли команду). Затем - таблица состояния портов, которая состоит из следующих колонок (слева направо):

· собственно, порт;

· его роль (Root- корневой порт, Desg- назначенный порт, Altn- дополнительный, Back- резервный);

· его статус (FWD- работает, BLK- заблокирован, LIS- прослушивание, LRN- обучение);

· стоимость маршрута до корневого коммутатора;

· Port ID в формате: приоритет порта, номер порта;

· тип соединения.

Итак, мы видим, что Gi1/1 корневой порт, это дает некоторую вероятность того, что на другом конце линка корневой коммутатор. Смотрим по схеме, куда ведет линк - msk-arbat-asw1.

msk-arbat-asw1#show spanning-tree vlan 3

 

Вот он, корневой коммутатор для VLAN 3. А теперь посмотрим на схему. Ранее, мы увидели в состоянии портов, что dsw1 блокирует порт Gi1/2, разрывая таким образом петлю (рис.2).

Рис.2. Результат работы протокола STP

Но является ли это оптимальным решением? Нет, конечно. Сейчас наша новая сеть работает точь-в-точь как старая - трафик от asw2 идет только через asw1. Выбор корневого маршрутизатора никогда не нужно оставлять на STP. Исходя из схемы, наиболее оптимальным будет выбор в качестве корневого dsw1- таким образом, STP заблокирует линк между asw1 и asw2. Теперь это все надо объяснить недалекому протоколу. А для него главное - Bridge ID. И он неслучайно складывается из двух чисел. Приоритет - это как раз то слагаемое, которое отдано на откуп сетевому инженеру, чтобы он мог повлиять на результат выбора корневого свича. Таким образом, задача сводится к тому, чтобы уменьшить приоритет нужного свича, чтобы он стал Root Bridge. Есть два пути:

1) вручную установить приоритет, заведомо меньший, чем текущий:

msk-arbat-dsw1#enable

msk-arbat-dsw1#configure terminal

msk-arbat-dsw1(config)#spanning-tree vlan 3 priority?

<0-61440> bridge priority in increments of 4096

 

msk-arbat-dsw1(config) #spanning-tree vlan 3 priority 4096

2) с помощью команды:

msk-arbat-dsw1(config)# spanning-tree vlan 3 root primary

Проверяем:

msk-arbat-asw2 #show spanning-tree vlan 3

 

 

Теперь посмотрим, как работает STP:

заходим в командную строку на ноутбуке PTO1 и начинаем бесконечно посылать команду Ping на почтовый сервер (172.16.0.4). Ping сейчас идет по маршруту PTO1-asw3-dsw1-gw1-dsw1(ну тут понятно, зачем он крюк делает — они из разных VLANов) - asw2-сервер. А теперь нарушим связь между dsw1 и asw2, вырвав провод из порта (замечаем время, нужное для пересчета дерева).

Ping пропадают, STP берется за дело, и за 30 секунд коннект восстанавливается. Восстанавливаем связь. Ping опять пропадают на 30 секунд!

2. Настройка портов EtherChannel. Расширим канал офисных работников, с помощью EtherChannel, взамен отобранного у них гигабитного линка. В данный момент у нас соединение идет от fa0/2 dsw1 на Gi1/1 asw3, отключаем провод. Смотрим, какие порты можем использовать на asw3: fa0/20-24 свободны, их и возьмем. Со стороны dsw1 пусть будут fa0/19-23. Соединяем порты для EtherChannel между собой. На asw3 у нас на интерфейсах есть настройка, обычно в таких случаях используется команда конфигурационного режима default interface range fa0/20-24, сбрасывающая настройки порта (или портов, как в нашем случае) в дефолтные. Packet tracer, увы, не знает такой хорошей команды, поэтому в ручном режиме убираем каждую настройку, и выключаем порты (лучше это сделать, во избежание проблем).

msk-arbat-asw3(config)#interface range fa0/20-24

msk-arbat-asw3(config-if-range)#no description

msk-arbat-asw3(config-if-range)#no switchport access vlan

msk-arbat-asw3(config-if-range)#no switchport mode

msk-arbat-asw3(config-if-range)#shutdown

а теперь команда

msk-arbat-asw3(config-if-range)#channel-group 1 mode on

 

то же самое на dsw1:

msk-arbat-dsw1(config)#interface range fa0/19-23

msk-arbat-dsw1(config-if-range)#channel-group 1 mode on

Поднимаем интерфейсы asw3: наш EtherChannel, раскинулся на 5 физических линках. В конфиге он будет отражен как interface Port-channel 1. Настраиваем транк (повторить для dsw1):

msk-arbat-asw3(config)#int port-channel 1

msk-arbat-asw3(config-if)#switchport mode trunk

msk-arbat-asw3(config-if)#switchport trunk allowed vlan 2,101-104

 

Результат настройки портов EtherChannel приведен на рис.3.

 

Рис.3. Настройка портов EtherChannel

 

Как и с STP, есть некая трудность при работе с EtherChannel в Packet Tracer. Настроить-то мы, в принципе, можем по вышеописанному сценарию, но вот проверка работоспособности под большим вопросом: после отключения одного из портов в группе, трафик перетекает на следующий, но как только вы вырубаете второй порт — связь теряется и не восстанавливается даже после включения портов.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-12-28 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: