Mittwoch, 13. April 2016

Стекирование коммутаторов Cisco 3750

Стекирование коммутаторов Cisco хорошо описано в следующих статьях на "Хабре". Кратко, но по делу.
 - Часть 1
 - Часть 2
Конкретно про Cisco 3750 статья на cisco.com.

У меня устройства Cisco 3750X

Эти устройства поддерживают также StackPower, о котором я писал здесь.

StackWise

Коммутаторы соединили. Посмотреть состояние портов стека можно командой:

SWT1#sh switch stack-ports 
  Switch #    Port 1       Port 2 
  --------    ------       ------ 
    1           Ok           Ok   
    2           Ok           Ok 
В стеке Cisco 3750 у каждого коммутатора есть свой номер члена стека. Посмотреть номер, а также остальные параметры можно командой:
SWT1#sh switch
Switch/Stack Mac Address : fc5b.3950.fe00
H/W Current
Switch# Role   Mac Address    Priority Version State
----------------------------------------------------
*1      Master fc5b.3950.fe00 5        3       Ready
 2      Member 1005.ca3e.2180 1        3       Ready
Номер члена стека определяет нумерацию портов на данном устройстве. На первом свитче порты будут вида - Gi1/0/24, на втором - Gi2/0/24.
Для коммутаторов 3750 номер члена стека по умолчанию: 1. При присоединении к стеку нового коммутатора его номер члена стека по умолчанию изменяется на минимальное значение, доступное в данном стеке. Внутри одного стека коммутаторов все номера членов стека должны быть различны.

Изменение номера члена стека

Номер члена стека можно менять вручную. Необходимо зайти на свитч номар которого хотелось бы изменить и выполнить команду:
SWT1(config)#switch 2 renumber ?
  <1-9>  New switch number
Потом необходимо выйти в режим enable и перегрузить соответствующий свитч в стеке:
SWT1#reload slot ?  <1-9>  Slot number of RP or line card
После перезагрузки свитч будет иметь новый номер. При перемещении члена стека в другой стек коммутаторов его номер члена стека сохраняется, только если этот номер не используется другим членом этого стека.

Мастер стека и приоритет

В стеке Cisco 3750 существует понятие Мастер стека. Это ведущий коммутатор в стеке. Мастер стека выбирается автоматически. Повлиять на выборы можно выставив прриоритет на коммутаторе. Высокое значение приоритета члена стека повышает вероятность того, что он будет выбран мастером стека и сохранит свой номер члена стека. Значение приоритета может варьироваться от 1 до 15. Значение приоритета по умолчанию равно 1.
SWT1#sh switch
Switch/Stack Mac Address : fc5b.3950.fe00
H/W Current
Switch# Role   Mac Address    Priority Version State
----------------------------------------------------
*1      Master fc5b.3950.fe00 5        3       Ready
 2      Member 1005.ca3e.2180 1        3       Ready
Изменить приоритет можно командой:
SWT1(config)#switch 1 priority ?  <1-15>  Switch Priority
Хотя новое значение приоритета вступает в силу мгновенно, оно не влияет на статус текущего мастера стека. Новое значение приоритета сыграет свою роль только при следующих выборах ведущего звена.

Выбор мастера стека

Эти правила определяют, какой модуль стека будет выбран в качестве ведущего звена. В случае добавления коммутаторов или объединения стеков при выборе мастера используются следующие правила (в порядке перечисления):
  1. Коммутатор уже является мастером стека
    Примечание: При объединении стеков выбранный мастер будет выбран мастером объединенного стека.
    Примечание: При разделении стека мастер исходного стека будет мастером той части стека, в которой он окажется.
  2. Коммутатор с максимальным значением приоритета члена стека
    Примечание: Cisco рекомендует задать наибольшее значение приоритета коммутатору, который вы хотели бы видеть мастером стека. В случае выбора нового мастера это обеспечит выбор данного коммутатора в качестве мастера стека.
  3. Коммутатор, который использует конфигурацию уровня интерфейсов, отличную от конфигурации по умолчанию
  4. Коммутатор с наибольшим значением приоритетности аппаратного/ программного обеспечения. Ниже приведены версии программного обеспечения в порядке убывания приоритетности:

     - Образ IP-сервисов с поддержкой шифрования
     - Образ IP-сервисов без поддержки шифрования
     - Образ базового IP-пакета с поддержкой шифрования
     - Образ базового IP-пакета без поддержки шифрования

    Примечание: Для коммутаторов, использующих образ ПО с поддержкой шифрования или образ IP-сервисов, требуется больше времени для загрузки, чем для образов ПО без поддержки шифрования или образов базового IP-пакета. При включении или перезагрузке всего стека коммутаторов некоторые члены стека не смогут участвовать в выборе мастера стека. Это происходит потому, что члены стека, включенные в течение одного и того же 20-секундного интервала, участвуют в выборе мастера стека и имеют шанс стать мастером. Члены стека, включенные после 20-секундного интервала, не участвуют в первоначальных выборах и становятся рядовыми членами стека. Иногда коммутаторы с низким приоритетом ПО могут стать мастером стека, но при этом все члены стека будут участвовать в следующих выборах мастера.
  5. Коммутатор с наибольшим временем непрерывной работы
  6. Коммутатор с наименьшим MAC-адресом
Выборы мастера стека происходят:
  • При сбросе всего стека коммутаторов
  • При сбросе или выключении мастера стека
    Примечание: Сброс мастера стека приводит к сбросу всего стека.
  • При удалении мастера из стека
  • При сбое мастера стека

Добавление в рабочий стек нового коммутатора

Я опишу только ситуацию когда вводимый в стек коммутатор должен остаться обычным членом стека, а не мастером.
Перед добавлением необходимо убедится что новый коммутатор имеет ту же версию ПО.
  • Убеждаемся что значение приоритета на рабочем мастере стека выше чем у добавляемого коммутатора. Можно дополнительно повысить значение приоритета текущего мастера например до "5", а на добавляемом коммутаторе установить значение приоритета "1"
  • Выключаем добавляемый коммутатор.
  • Убеждаемся, что стек полностью подключен, чтобы при подключении нового коммутатора стек находился как минимум в состоянии подключения с половинной пропускной способностью и не распался на части.
  • Через порт StackWise подключаем новый коммутатор к стеку.
  • Включаем добавленный коммутатор.
  • После загрузки нового коммутатора смотрим команду show switch для проверки членства в стеке.

Удаление коммутатора из стека

Иногда требуется удалить коммутатор из стека. Или например коммутатор физически выведен из стека, но стек "помнит" о своем бывшем соседе. Как собственно сам выведенный из стека коммутатор считает себя стеком (он естественно становится мастером стека), при этом он не видит соседей, но "помнит" о них. Чтобы вывести несуществующие (можно и существующие) коммутаторы из стека:
SWT1(config)#no switch 2 provision ?
  <cr>

Keine Kommentare:

Kommentar veröffentlichen