Как преобразовать конфигурацию стека MES2348B в кольцо
В предыдущей статье, мы успешно объединили три коммутатора в стек. Все у нас работает, но тут не всё так гладко, как хотелось бы – у нас коммутаторы соединены последовательно, если отключаются верхний или нижний – ничего страшного. Но если отключается средний, то стек разваливается на две части и устройства включенные в каждый из коммутаторов не видят друг – друга.
Сегодня мы рассмотрим преобразование топологии стека в кольцо. Я подразумеваю, что стек настроен согласно предыдущей статье.
Для того, чтобы это избежать мы соединим коммутаторы в кольцо, как показано на рисунке:
Просто оединив первый и третий коммутатор дополнительным линком.
Для начала внесем изменения в конфигурацию стека:
console#config
console(config)#stack unit 1
console(unit)#stack configuration links te 1-2
console(unit)#ex
console(config)#stack unit 3
console(unit)#stack configuration links te 1-2
console(unit)#ex
console#wr mem
Соединяем коммутаторы 1 и 3 кабелем через порты te1/0/2
Перезагружаем стек:
console#reload
This command will reset the whole system and disconnect your current session. Do you want to continue ? (Y/N)[N] Y
Рассмотрим процесс загрузки с новой топологией:
------------------------------------
-- Unit Number 1 --
-----------------------------------
18-Dec-2019 19:23:12 %INIT-I-InitCompleted: Initialization task is completed
>18-Dec-2019 19:23:12 %NSFP-I-SFPGibicDetected: te1/0/1 SFP port is present
18-Dec-2019 19:23:12 %NSFP-I-SFPGibicDetected: te1/0/2 SFP port is present
18-Dec-2019 19:23:18 %CSCDLAG-I-UP: Stack port te2 operational status is UP
18-Dec-2019 19:23:18 %CSCDLAG-I-ACTIVE: Stack port te2 is active in stack LAG 1
18-Dec-2019 19:23:26 %CSCDLAG-I-UP: Stack port te1 operational status is UP
18-Dec-2019 19:23:26 %CSCDLAG-I-ACTIVE: Stack port te1 is active in stack LAG 2
-----------------------------------
-- Unit Number 1 Master Enabled --
-----------------------------------
Tapi Version: v1.9.7
Core Version: v1.9.7
18-Dec-2019 19:23:27 %Environment-I-FAN-STAT-CHNG: FAN# 1 status changed - opera tional.
18-Dec-2019 19:23:27 %Environment-I-FAN-STAT-CHNG: FAN# 2 status changed - opera tional.
18-Dec-2019 19:23:27 %Environment-I-PS-STAT-CHNG: PS# 1 status changed - operati onal.
18-Dec-2019 19:23:27 %Environment-W-PS-STAT-CHNG: PS# 2 status changed - not pre sent.
18-Dec-2019 19:23:27 %Entity-I-SEND-ENT-CONF-CHANGE-TRAP: entity configuration c hange trap.
18-Dec-2019 19:23:30 %MLDP-I-MASTER: Switching to the Master Mode.
18-Dec-2019 19:23:30 %SNMP-I-CDBITEMSNUM: Number of running configuration items loaded: 115
18-Dec-2019 19:23:30 %SNMP-I-CDBITEMSNUM: Number of startup configuration items loaded: 115
18-Dec-2019 19:23:30 %STP-N-ROOTBRIDGECHANGE: This bridge is root.
18-Dec-2019 19:23:31 %MLDP-I-CONNECT: Connection to Unit 3 is established.
18-Dec-2019 19:23:31 %CSCDLAG-W-CFG-CHNG: Configuration changed: Chain to Ring
19-Dec-2019 06:23:32 %NSFP-I-SFPGibicDetected: te3/0/1 SFP port is present
>19-Dec-2019 06:23:32 %STCK SYSL-I-UNITMSG: UNIT ID 3,Msg:%INIT-I-InitCompleted: Initialization task is completed
19-Dec-2019 06:23:32 %STCK SYSL-I-UNITMSG: UNIT ID 3,Msg:%CSCDLAG-I-UP: Stack po rt te2 operational status is UP
19-Dec-2019 06:23:32 %STCK SYSL-I-UNITMSG: UNIT ID 3,Msg:%CSCDLAG-I-ACTIVE: Stac k port te2 is active in stack LAG 1
19-Dec-2019 06:23:32 %STCK SYSL-I-UNITMSG: UNIT ID 3,Msg:%CSCDLAG-I-UP: Stack po rt te1 operational status is UP
19-Dec-2019 06:23:32 %STCK SYSL-I-UNITMSG: UNIT ID 3,Msg:%CSCDLAG-I-ACTIVE: Stac k port te1 is active in stack LAG 2
19-Dec-2019 06:23:32 %STCK SYSL-I-UNITMSG: UNIT ID 3,Msg:%MLDP-I-SLAVE: Switchin g to the Slave Mode.
Во-первых:
18-Dec-2019 19:23:18 %CSCDLAG-I-ACTIVE: Stack port te2 is active in stack LAG 1
18-Dec-2019 19:23:26 %CSCDLAG-I-ACTIVE: Stack port te1 is active in stack LAG 2
Стек автоматически определил новый линк в LAG 2.
Во-вторых он обнаружил что топология стека была изменена на кольцо.
18-Dec-2019 19:23:31 %CSCDLAG-W-CFG-CHNG: Configuration changed: Chain to Ring
Подключим к коммутатору 2 ноутбук и запустим на нем пинг до сервера.
Давайте проверим, что будет, если мы отключим линк коммутатора 1 к коммутатору 2:
Ответ от 172.16.1.2: число байт=32 время=1мс TTL=64
Ответ от 172.16.1.2: число байт=32 время=1мс TTL=64
Превышен интервал ожидания для запроса.
Ответ от 172.16.1.2: число байт=32 время=1мс TTL=64
Ответ от 172.16.1.2: число байт=32 время=1мс TTL=64
Как мы видим, у нас потерялся только один пакет, в тот момент, когда коммутатор переключился на другой линк.
Теперь попробуем просто физически отключить коммутатор 2, при этом ноутбук включим в коммутатор 3, а сервер в коммутатор 1.
Отключаем коммутатор 2.
На этот раз пинг даже не прервался, но это скорее всего потому, что активным был линк между первым и третьим коммутаторами.
Вот что мы видим в консоли стека (я сократил вывод портов):
console#01-Aug-2020 16:10:56 %CSCDLAG-W-DOWN: Stack port te1 operational status is Down
01-Aug-2020 16:10:56 %CSCDLAG-W-CFG-CHNG: Configuration changed: Ring to Chain
01-Aug-2020 16:10:56 %STCK SYSL-W-UNITMSG: UNIT ID 3,Msg:%CSCDLAG-W-DOWN: Stack port te1 operational status is Down
01-Aug-2020 16:10:57 %MLDP-W-ABORT: Connection to Unit 2 is aborted due to Stack Management notification.
Unit 2 was disconnected
01-Aug-2020 16:10:58 %LINK-W-Not Present: gi2/0/1
…
01-Aug-2020 16:10:58 %LINK-W-Not Present: gi2/0/48
01-Aug-2020 16:10:58 %LINK-W-Not Present: te2/0/3
01-Aug-2020 16:10:58 %LINK-W-Not Present: te2/0/4
01-Aug-2020 16:10:58 %Stack-I-STCK-BCKUP-REM: Backup master unit 2 was removed from the stack.
01-Aug-2020 16:10:58 %NT_CNC-N-UNIT_DISABLED: Unit 2 is considered uncapable to use centralized counters
01-Aug-2020 16:10:58 %Entity-I-SEND-ENT-CONF-CHANGE-TRAP: entity configuration change trap.
Сразу мы видим, что наша топология изменилась на цепочку:
01-Aug-2020 16:10:56 %CSCDLAG-W-CFG-CHNG: Configuration changed: Ring to Chain
А стек исключил коммутатор 2
Проверим конфигурацию стека:
console#sh stack
Topology is Chain
Unit Id MAC Address Role
------- ------------------- --------
1 e0:d9:e3:33:ce:c0 master
3 e0:d9:e3:21:8d:c0 slave
Теперь включим коммутатор 2, после его загрузки в консоли видим:
01-Aug-2020 16:14:31 %CSCDLAG-I-UP: Stack port te1 operational status is UP
01-Aug-2020 16:14:31 %CSCDLAG-I-ACTIVE: Stack port te1 is active in stack LAG 2
01-Aug-2020 16:14:31 %CSCDLAG-W-CFG-CHNG: Configuration changed: Chain to Ring
01-Aug-2020 16:14:31 %STCK SYSL-I-UNITMSG: UNIT ID 3,Msg:%CSCDLAG-I-UP: Stack port te1 operational status is UP
01-Aug-2020 16:14:31 %STCK SYSL-I-UNITMSG: UNIT ID 3,Msg:%CSCDLAG-I-ACTIVE: Stack port te1 is active in stack LAG 2
01-Aug-2020 16:14:35 %MLDP-I-CONNECT: Connection to Unit 2 is established.
01-Aug-2020 16:14:35 %STCK SYSL-I-UNITMSG: UNIT ID 2,Msg:%INIT-I-InitCompleted: Initialization task is completed
01-Aug-2020 16:14:35 %STCK SYSL-I-UNITMSG: UNIT ID 2,Msg:%NSFP-I-SFPGibicDetected: te2/0/1 SFP port is present
01-Aug-2020 16:14:35 %STCK SYSL-I-UNITMSG: UNIT ID 2,Msg:%NSFP-I-SFPGibicDetected: te2/0/2 SFP port is present
01-Aug-2020 16:14:35 %STCK SYSL-I-UNITMSG: UNIT ID 2,Msg:%CSCDLAG-I-UP: Stack port te2 operational status is UP
01-Aug-2020 16:14:35 %STCK SYSL-I-UNITMSG: UNIT ID 2,Msg:%CSCDLAG-I-ACTIVE: Stack port te2 is active in stack LAG 1
01-Aug-2020 16:14:35 %STCK SYSL-I-UNITMSG: UNIT ID 2,Msg:%CSCDLAG-I-UP: Stack port te1 operational status is UP
01-Aug-2020 16:14:35 %STCK SYSL-I-UNITMSG: UNIT ID 2,Msg:%CSCDLAG-I-ACTIVE: Stack port te1 is active in stack LAG 2
01-Aug-2020 16:14:35 %STCK SYSL-I-UNITMSG: UNIT ID 2,Msg:%MLDP-I-SLAVE: Switching to the Slave Mode.
01-Aug-2020 16:14:35 %STCK SYSL-I-UNITMSG: UNIT ID 2,Msg:%MLDP-I-CONNECT: Connection to Unit 1 is established.
01-Aug-2020 16:14:35 %NSFP-I-SFPGibicDetected: te2/0/1 SFP port is present
01-Aug-2020 16:14:35 %NSFP-I-SFPGibicDetected: te2/0/2 SFP port is present
01-Aug-2020 16:14:45 %Entity-I-SEND-ENT-CONF-CHANGE-TRAP: entity configuration change trap.
01-Aug-2020 16:14:49 %LINK-W-Down: gi2/0/1
…
01-Aug-2020 16:14:58 %LINK-W-Down: gi2/0/28
01-Aug-2020 16:14:59 %DFS-I-SYNC-START: Synchronizing file system to unit 2
01-Aug-2020 16:14:59 %DFS-I-SYNC-OK: File system synchronization to unit 2 succeeded
01-Aug-2020 16:14:59 %DSYNCH-I-SYNCH_SUCCEEDED: Synchronization with unit 2 is finished successfully
01-Aug-2020 16:14:59 %LINK-W-Down: gi2/0/29
…
01-Aug-2020 16:15:03 %LINK-W-Down: gi2/0/48
01-Aug-2020 16:15:04 %LINK-W-Down: te2/0/3
01-Aug-2020 16:15:04 %LINK-I-Up: gi2/0/1
…
01-Aug-2020 16:15:06 %LINK-I-Up: gi2/0/48
01-Aug-2020 16:15:25 %STCK SYSL-N-UNITMSG: UNIT ID 2,Msg:%SYSLOG-N-LOGGING: Logging started.
Топология снова изменилась на кольцо
01-Aug-2020 16:14:31 %CSCDLAG-W-CFG-CHNG: Configuration changed: Chain to Ring
Все снова работает. Как вы сами видите, при кольцевой топологии даже выход из строя центрального коммутатора не разрушает стек.
Заключение
Мы рассмотрели объединение коммутаторов стека в топологию кольцо.
Соединили дополнительным линком коммутаторы 1 и 3.
Настроили порты на 1 и 3 устройствах, разрешив использовать их для организации стека.
Проверили сценарий, когда у нас выходит из строя кабель соединяющий коммутаторы 1 и 2.
Проверили сценарий, при котором средний коммутатор выходит из строя.
Добавить комментарий