Отправляет email-рассылки с помощью сервиса Sendsay

Все о Unix и железе.

  Все выпуски  

Все о Unix и железе. ZyXEL STP - поиск Root-порта



Всегда было ощущение того, что писатели софта под оборудование типа ZyXEL обладают свойством заставить пользователя/администратора думать над одной буквой продолжительное время. В этот раз ситуация банально простая: нужно найти root-порт с включенным STP на коммутаторе ZyXEL. К примеру, возьмем коммутатор ZyXEL ES-3124-4F. На всех портах включен STP и теперь нужно найти корневой порт.






Входим на коммутатор и выполняем команду show spanning-tree config и берем самую верхнюю секцию:


# sh spanning-tree config 
Bridge Info:
  (a)BridgeID:                  8000-0019cbeea3f7
  (b)TimeSinceTopoChange:       14262
  (c)TopoChangeCount:           18
  (d)TopoChange:                0
  (e)DesignatedRoot:            7000-001349bccd29
  (f)RootPathCost:              4
  (g)RootPort:                  0x801c
  (h)MaxAge:                    20      (seconds)
  (i)HelloTime:                 2       (seconds)
  (j)ForwardDelay:              15      (seconds)
  (k)BridgeMaxAge:              20      (seconds)
  (l)BridgeHelloTime:           2       (seconds)
  (m)BridgeForwardDelay:        15      (seconds)
  (n)TransmissionLimit:         3
  (o)ForceVersion:              2

Интересует RootPort 0x801c Теперь загадка такова: что такое 0х801с ? Если пробежаться по всему выводу команды show spanning-tree config, то можно найти это значение в поле PortID- в данном случае это порт №28 Но если времени нет и быстро нужно определить какой порт является корневым? Ответ очень прост: открываем/достаем любой инженерный калькулятор, отбрасываем 0x80 и в системе HEX вставляем 1c и переводим в систему DEC. В ответе будет значение 28

---

Оригинал статьи можно найти по адресу: http://vvm7ua.blogspot.com/2010/11/zyxel-stp-root.html 


В избранное