Перейти к содержанию

Настройка стекирования. Первичная настройка стекирования

Описание и назначение функции и выполняемой настройки

Механизм стекирования предназначен для объединения нескольких физических устройств в одно логическое устройство с единой плоскостью управления и коммутации.

В результате настройки формируется стек, в котором:

  • устройства работают как единый коммутатор;
  • используется единая конфигурация;
  • обеспечивается централизованное управление;
  • увеличивается количество доступных интерфейсов;
  • повышается отказоустойчивость.

В составе стека одно устройство выполняет роль master, остальные — slave. Управление стеком осуществляется через master-устройство.


Необходимые условия и предварительные требования

Перед настройкой стекирования должны быть выполнены следующие условия:

  • используется одинаковая версия программного обеспечения;
  • для соединения устройств должны быть выделены физические интерфейсы;
  • интерфейсы, используемые для стекирования, не должны быть задействованы в других сервисах;
  • перед конфигурацией необходимо отключить интерфейсы, которые будут использоваться как stack-port.

Основная информация о применяемых технологиях

Технология стекирования (ISS)

Стекирование позволяет объединить несколько устройств в единую логическую систему. Внутри стека реализуется обмен служебной информацией между участниками:

  • синхронизация конфигурации;
  • передача управляющих сообщений;
  • контроль состояния участников стека;
  • распределение ролей.

Каждое устройство в стеке получает уникальный идентификатор (member ID), а интерфейсы изменяют формат нумерации: stack-id / slot / port / subport

Роли устройств в стеке

В стеке определяются следующие роли:

  • master — управляющее устройство, выполняет контроль и синхронизацию;
  • slave — подчиненные устройства, выполняют команды master;

Выбор master осуществляется на основе параметра priority.


Назначение применяемой команды/конфигурации

Создание логического stack-порта:

STACK(config)#interface stack-port ?
  <1-2>   port ID

  • stack-port — логический интерфейс стекирования;
  • ID — номер stack-порта.

Режим настройки stack-порта:

STACK(config-stack-port1)# ?
  add        Add interface to current stack
  alias      Set interface alias
  cls        Clear screen
  debug      Debugging functions
  end        End current mode and change to enable mode.
  exit       Exit current mode and down to previous mode
  help       Description of the interactive help system
  list       Print command list
  no         Remove interface from current stack
  port       Port
  priority   Priority of interface
  quit       Exit current mode and down to previous mode
  reset      Clear interface counter
  shutdown   Shutdown the interface
Основные команды:

  • add / port — добавление физического интерфейса в stack-port;
  • no — удаление интерфейса;
  • priority — приоритет stack-порта;
  • shutdown — отключение stack-порта.

Управление режимом стекирования:

STACK(config)#iss ?
Удаление конфигурации, связанной со стекированием:
1
2
3
STACK#erase iss-config
  This will erase the configuration in the flash memory.
  Are you sure?(Y/N) [Y]:


Пример конфигурации

  • Предварительно необходимо выключить аппаратно или физически порты, которые будут использоваться для стекирования

Первое устройство:

config
interface stack-port 1
interface stack-port 2
!
interface 25gigaethernet 1/1/7
join stack-port 1
!
interface 25gigaethernet 1/1/8
join stack-port 2
write file
!
iss mode iss 

Note

После iss mode iss требуется перезапустить устройство для дальнейших настроек

Первое устройство после перезапуска:

1
2
3
4
5
config
iss priority 8
iss member 1 
iss master
write file

Note

После создания стека нумерация изменится с формата X/X/X на Y/X/X/X, где Y - номер стека

Второе устройство:

interface stack-port 1
interface stack-port 2
!
interface 25gigaethernet 1/1/7
join stack-port 1
!
interface 25gigaethernet 1/1/8
join stack-port 2
write file
!
iss mode iss 
Второе устройство после перезапуска:

1
2
3
4
5
6
config
iss priority 7
iss member 2
!
write file
reboot

Изучение состояния устройства

Просмотр топологии стека:

STACK#show iss topo 
 Interface: stack-port4/1,  State: up,  MAC: b4:e0:25:00:03:53 

 Hop   MemberId  Port0  State   MAC                Port1  State   MAC                
 0     4         1      up      b4:e0:25:00:03:53  2      up      b4:e0:25:00:03:53  
 1     1         1      up      b4:e0:25:00:03:55  2      up      b4:e0:25:00:03:55  
 2     2         1      up      b4:e0:25:00:03:54  2      up      b4:e0:25:00:03:54  
 3     3         1      up      b4:e0:25:00:03:56  2      up      b4:e0:25:00:03:56  

 Interface: stack-port4/2,  State: up,  MAC: b4:e0:25:00:03:53 

 Hop   MemberId  Port0  State   MAC                Port1  State   MAC                
 0     4         1      up      b4:e0:25:00:03:53  2      up      b4:e0:25:00:03:53  
 1     3         1      up      b4:e0:25:00:03:56  2      up      b4:e0:25:00:03:56  
 2     2         1      up      b4:e0:25:00:03:54  2      up      b4:e0:25:00:03:54  
 3     1         1      up      b4:e0:25:00:03:55  2      up      b4:e0:25:00:03:55  

  • показывает порядок соединения устройств (hop);
  • отображает состояние stack-port (up/down);
  • позволяет определить связность между участниками стека;
  • отображает MAC-адреса участников.

Просмотр состава стека:

1
2
3
4
5
6
STACK#show iss member 
   MemId MemRole MemState   ConfRole Priority RunTime(s)  MemMac            Port0   Port0Mac          Port1   Port1Mac        
   1     master  done       master   8        2435        b4:e0:25:00:03:55 up      b4:e0:25:00:03:55 up      b4:e0:25:00:03:55
   2     slave   done       no       7        1834        b4:e0:25:00:03:54 up      b4:e0:25:00:03:54 up      b4:e0:25:00:03:54
   3     slave   done       no       6        1126        b4:e0:25:00:03:56 up      b4:e0:25:00:03:56 up      b4:e0:25:00:03:56
(*)4     slave   done       no       5        421         b4:e0:25:00:03:53 up      b4:e0:25:00:03:53 up      b4:e0:25:00:03:53

  • отображает список устройств, входящих в стек;
  • показывает роли устройств (master/slave);
  • отображает состояние синхронизации;
  • показывает приоритеты устройств;

Просмотр состояния stack-port:

STACK#show iss interface 
stack-port 4/1 (local):
  Link State                    :up
  Port-List                     :
                                 25gigaethernet4/1/1/7         
  Port Statistics               :
                                 Last KA TX time ago(s):  2           Last KA RX time ago(s):  0           
                                 TX KA Packets:           131         TX KA ERR Packets:       129         
                                 RX KA Packets:           68          RX KA ERR Packets:       0           
                                 TX HELLO Packets:        132         TX HELLO ERR Packets:    0           
                                 RX HELLO Packets:        166         RX HELLO ERR Packets:    0           
                                 TX SYSINFO Packets:      3           TX SYSINFO ERR Packets:  0           
                                 RX SYSINFO Packets:      15          RX SYSINFO ERR Packets:  0           
stack-port 4/2 (local):
  Link State                    :up
  Port-List                     :
                                 25gigaethernet4/1/1/8         
  Port Statistics               :
                                 Last KA TX time ago(s):  2           Last KA RX time ago(s):  3           
                                 TX KA Packets:           160         TX KA ERR Packets:       98          
                                 RX KA Packets:           160         RX KA ERR Packets:       0           
                                 TX HELLO Packets:        167         TX HELLO ERR Packets:    0           
                                 RX HELLO Packets:        419         RX HELLO ERR Packets:    0           
                                 TX SYSINFO Packets:      4           TX SYSINFO ERR Packets:  0           
                                 RX SYSINFO Packets:      17          RX SYSINFO ERR Packets:  0    

  • отображает состояние stack-портов;
  • показывает привязанные физические интерфейсы;
  • предоставляет статистику служебного обмена между устройствами.

История возникновения команды

Команды применимы для:

  • аппаратных платформ CIT серии L3200;
  • версий программного обеспечения v1.0.2 и выше.

Версия ПО

Функциональность является актуальной, начиная с версии ПО v1.0.2.