Loading

Сегодня хочу рассказать принцип настройки STP в ZyXEL. В данном примере будет использовано куски конфигурации коммутатора ZyXEL ES-3124-4F. По аналогии можно делать и на остальных управляемых коммутатора данного производителя.


Коммутатор включен в кольцо и задача стоит такова: не принимать и не отправлять от клиентов и в сторону клиентов STP BPDU, чтобы избежать проблем с изменением топологии по причине того, что у клиента может тоже быть настроено STP и может меняться топология.

Конфигурация интерфейса:
interface port-channel 26
ingress-check
frame-type tagged
name DES-3010G-SFP10
bpdu-control discard

Настройки STP:
spanning-tree
<skip>
spanning-tree 26


Вывод команды show spanning-tree config:


Bridge Info:
(a)BridgeID:         8000-0019cbf1ff03
(b)TimeSinceTopoChange:    681
(c)TopoChangeCount:      1349
(d)TopoChange:        0
(e)DesignatedRoot:      6001-001ef76d6200
(f)RootPathCost:       4
(g)RootPort:         0×8019
(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


Port [26] Info:
(a)Uptime:          609175 (seconds)
(b)State:           FORWARDING
(c)PortID:          0x801a
(d)PathCost:         4
(e)DesignatedRoot:      6001-001ef76d6200
(f)DesignatedCost:      4
(g)DesignatedBridge:     8000-0019cbf1ff03
(h)DesignatedPort:      0x801a
(i)TopoChangeAck:       False
(j)adminEdgePort:       True
(k)operEdgePort:       True
(m)MAC_Operational:      True
(n)adminPointToPointMAC:   AUTO
(o)operPointToPointMAC:    True
rx_cfg_bpdu[  0]   rx_tcn_bpdu[  0]    rx_rstp_bpdu[  0]

Версия прошивки на коммутаторе:
# sh ver
Current ZyNOS version: V3.80(AIS.1) | 5/15/2008

root’ом дерева, как видно является Cisco. Выше приведена конфигурация, когда STP BPDU идут в сторону клиентского порта, точно также и от клиента можно получать аналогичное.

Теперь для предотвращения пропускания на порт STP BPDU нужно выполнить следующую команду:
(config)# no spanning-tree 26

при этом STP на коммутаторе должен быть включен.