Страница 1 из 1

MES2124F loopback detection

Добавлено: 01 мар 2016 08:43
krayter
Добрый день.

MES2124F, SW-1.1.44

Непонятна логика работы функции loopback-detection.

Конфиг коммутатора:

console#show run
vlan database
vlan 36-38
exit
!
Port-Channel load-balance src-dst-ip
!
errdisable recovery interval 30
errdisable recovery cause loopback-detection
errdisable recovery cause stp-bpdu-guard
errdisable recovery cause stp-loopback-guard
!
loopback-detection enable
loopback-detection vlan-based
loopback-detection vlan-based recovery-time 60
!
interface gigabitethernet 1/0/25
loopback-detection enable
switchport mode trunk
switchport trunk allowed vlan add 36-38
exit
!

к порту 1/0/25 подключен коммутатор Dlink DES-1100 портом, настроенным на пропуск tagged вланов 36,37,38.
Остальные порты на DES-1100 настроены как untagged для этих вланов. есть несколько портов, находящихся в влан 1.



При соединии между собой портов на 1100, находящихся в любом влане кроме 1го (в разных комбинациях 37-37, 37-38) MES никак не реагирует на появление
петли. Как только в петле учавствует влан 1 (1-1, 1-37, 1-38), функция тут же срабатывает:

Петля между акцесс портами свича 1100 в влане 1:
console#12-Jan-2016 16:27:12 %STP-W-PORTSTATUS: gi1/0/25: STP status Blocking
12-Jan-2016 16:27:12 %STP-W-LOOPBACKDET: STP loopback is detected on interface g
i1/0/25.

console#show loopback-detection gi 1/0/25

Loopback detection: Enabled
Mode: src-mac-addr
Loopback detection interval : 30
VLAN based mode: Enabled
VLAN auto-recovery time: 60s
Interface Loopback Detection Blocked VLAN list

--------- ------------------ ---------------------------------------------------

gi1/0/25 Enabled


После снятия петли в влане 1:

console#12-Jan-2016 16:30:13 %STP-W-LOOPBACKDETRSLV: STP loopback is resolved on
interface gi1/0/25.



Петля между акцесс портами свича 1100 в вланах 1 и 37:

console#12-Jan-2016 16:48:37 %NT_LBD-I-VLANACTIONONPORT: VLAN 37 on port gi1/0/2
5 recovered by Loopback Detection.
12-Jan-2016 16:48:37 %LINK-I-Up: Vlan 37
12-Jan-2016 16:48:37 %NT_LBD-I-VLANACTIONONPORT: VLAN 1 on port gi1/0/25 blocked
by Loopback Detection.
12-Jan-2016 16:48:37 %LINK-W-Down: Vlan 1
12-Jan-2016 16:48:37 %NT_LBD-I-VLANACTIONONPORT: VLAN 37 on port gi1/0/25 blocke
d by Loopback Detection.
12-Jan-2016 16:48:37 %LINK-W-Down: Vlan 37

console#show loopback-detection gi 1/0/25

Loopback detection: Enabled
Mode: src-mac-addr
Loopback detection interval : 30
VLAN based mode: Enabled
VLAN auto-recovery time: 60s
Interface Loopback Detection Blocked VLAN list

--------- ------------------ ---------------------------------------------------

gi1/0/25 Enabled 1,37

Re: MES2124F loopback detection

Добавлено: 01 мар 2016 16:42
Александр Селезнев
Проверил у себя. Блокирует порт и с вашими настройками при замыкании петли между любыми vlan.
Попробуйте проверить, также добавив команду

Код: Выделить всё

loopback-detection mode multicast-mac-addr

Re: MES2124F loopback detection

Добавлено: 02 мар 2016 08:42
krayter
спасибо за совет.
с loopback-detection mode multicast-mac-addr блокируются любые vlan.


Теперь похожая проблема с spanning-tree bpduguard enable.
console#show run int gi 1/0/25
interface gigabitethernet 1/0/25
switchport mode trunk
switchport trunk allowed vlan add 36-38
spanning-tree bpduguard enable
exit
!
Порт блокируется только если петля в влане 1.

Re: MES2124F loopback detection

Добавлено: 02 мар 2016 10:22
Александр Селезнев
С spanning-tree bpduguard не должно быть проблем. Проверил на стенде аналогично вашему. 1й vlan можно исключить для проверки с интерфейса switchport forb def. Порт сразу блокируется при получении bpdu любого bpdu.

В конфигураци также можно включить spanning-tree loopback-guard.

Re: MES2124F loopback detection

Добавлено: 03 мар 2016 11:15
krayter
Для тестов использую различные коммутаторы (DES-1100, DES-3010G)
Разные версии прошивок MES - 1.1.39.1 и 1.1.44

Конфиг MES минимален:
console#show run
vlan database
vlan 36-38
exit
!
errdisable recovery interval 30
errdisable recovery cause stp-bpdu-guard
errdisable recovery cause stp-loopback-guard
!
interface gigabitethernet 1/0/26
switchport mode trunk
switchport trunk allowed vlan add 36-38
spanning-tree bpduguard enable
exit
!

Порт блокируется только при проблемах в 1м влане.

Re: MES2124F loopback detection

Добавлено: 03 мар 2016 13:21
Александр Селезнев
Блокировка spanning-tree bpduguard enable происходит при получении bpdu на порт. Нужно убедится, что bpdu приходит на порт