Я уже больше месяца пытаюсь разобраться с этим. Похоже, пришло время спросить у вас, знающих людях. Вот моя текущая схема: Cisco 3560 >> MikroTik RB2011UiAS >> Cisco 6509 (sup720).
Проблема у меня со Spanning Tree. На 3560 и MikroTik настроены 3 VLAN: 1, 6 и 102. RSTP включен на мосту. VLAN 6 и VLAN 102 работают прекрасно. А вот с управлением по VLAN 1 проблема. Почему Cisco 6509 думает, что там петля?
При выполнении show cdp neigh на 6509 вижу вот что:
Sarasota-6509-1#show cdp neigh | inc 2/1/20
Gig 2/1/20 107 R MikroTik VLAN1
Gig 2/1/20 107 R MikroTik VLAN6
Gig 2/1/20 107 R MikroTik br-trunk
Gig 2/1/20 107 R MikroTik VLAN102
Gig 2/1/20 133 S I WS-C3560- Gig 0/1
Я думал, что должен видеть только br-trunk, не понимаю, почему вижу остальное. Пытался найти информацию по этому поводу, но толком ничего не нашёл.
Spanning Tree для VLAN 1:
Sarasota-6509-1#show spanning-tree vlan 1 interface gi 2/1/20
Vlan Role Sts Cost Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
VLAN0001 Desg BLK 4 128.4116 P2p Dispute
Sarasota-6509-1#show spanning-tree vlan 1 interface gi 2/1/20 detail
Port 4116 (GigabitEthernet2/1/20) VLAN0001 в состоянии designated blocking (dispute)
Стоимость пути порта 4, приоритет порта 128, идентификатор порта 128.4116.
Дизайнейтед рут приоритет 8192, адрес 0022.564b.c801
Дизайнейтед бридж приоритет 32769, адрес e840.409a.3280
Дизайнейтед порт id 128.4116, назначенная стоимость пути 5
Таймеры: возраст сообщения 0, задержка пересылки 13, удержание 0
Количество переходов в состояние форвардинга: 0
Тип линка по умолчанию – точка-точка
BPDU: отправлено 2626, получено 7915
Конфигурация MikroTik:
# mar/18/2014 16:43:57 by RouterOS 6.7
# software id = YX2B-P6TV
/interface bridge
add l2mtu=1594 name=VLAN6
add l2mtu=1594 name=VLAN102
add l2mtu=1598 name=br-trunk
/interface ethernet
set [ find default-name=ether1 ] bandwidth=5M/5M comment="Trunk for Barfield Wireless connection" speed=1Gbps
set [ find default-name=ether2 ] bandwidth=4M/4M comment="Contracting - Vlan 102 - Internet - BW= 3 Mbps"
set [ find default-name=ether3 ] bandwidth=4M/4M comment="Lawn Service - Vlan 102 - Internet - BW= 3 Mbps"
set [ find default-name=ether4 ] bandwidth=3200/3200
set [ find default-name=ether5 ] disabled=yes
set [ find default-name=ether6 ] disabled=yes
set [ find default-name=ether7 ] disabled=yes
set [ find default-name=ether8 ] disabled=yes
set [ find default-name=ether9 ] disabled=yes
/interface wireless
set [ find default-name=wlan1 ] l2mtu=2290 ssid=MikroTik
/ip neighbor discovery
set ether1 comment="Trunk for Barfield Wireless connection - BW= 5 Mbps"
set ether2 comment="Contracting - Vlan 102 - Internet - BW= 3 Mbps"
set ether3 comment="Lawn Service - Vlan 102 - Internet - BW= 3 Mbps"
/interface vlan
add interface=br-trunk l2mtu=1594 name="VLAN 1" vlan-id=1
add interface=br-trunk l2mtu=1594 name="VLAN 6" vlan-id=6
add interface=br-trunk l2mtu=1594 name="VLAN 102" vlan-id=102
/interface ethernet switch port
set 6 vlan-mode=fallback
set 7 vlan-mode=fallback
set 8 vlan-mode=fallback
set 9 vlan-mode=fallback
set 10 vlan-mode=fallback
set 12 vlan-mode=fallback
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/ip hotspot user profile
set [ find default=yes ] idle-timeout=none keepalive-timeout=2m mac-cookie-timeout=3d
/port
set 0 name=serial0
/snmp community
set [ find default=yes ] authentication-password=**** encryption-password=**** security=authorized
add addresses=0.0.0.0/0 name=**** write-access=yes
/interface bridge port
add bridge=VLAN102 interface="VLAN 102"
add bridge=VLAN102 edge=yes interface=ether2
add bridge=VLAN102 interface=ether3
add bridge=VLAN6 interface=ether4
add bridge=br-trunk edge=no interface=sfp1
add bridge=br-trunk edge=no interface=ether1
add bridge=VLAN6 interface="VLAN 6"
/ip address
add address=10.19.0.53/32 interface="VLAN 6" network=10.19.0.1
/ip route
add check-gateway=ping distance=1 gateway=10.19.0.1
/ip upnp
set allow-disable-external-interface=no
/lcd
set default-screen=informative-slideshow
/lcd interface
set sfp1 interface=sfp1
set ether1 interface=ether1
set ether2 interface=ether2
set ether3 interface=ether3
set ether4 interface=ether4
set ether5 interface=ether5
set ether6 interface=ether6
set ether7 interface=ether7
set ether8 interface=ether8
set ether9 interface=ether9
set ether10 interface=ether10
set wlan1 interface=wlan1
/snmp
set contact="ME" enabled=yes location=Contracting trap-community=**** trap-version=2
/system clock
set time-zone-name=America/New_York
/system identity
set name=Contracting-MTUSA2011
/system ntp client
set enabled=yes mode=unicast primary-ntp=10.19.0.1 secondary-ntp=172.30.3.250
[MTUSA2011] >
В общем, вопрос: почему Cisco 6509 видит петлю на VLAN 1, хотя вроде всё настроено правильно? Буду благодарен за любые идеи и советы!
Проблема у меня со Spanning Tree. На 3560 и MikroTik настроены 3 VLAN: 1, 6 и 102. RSTP включен на мосту. VLAN 6 и VLAN 102 работают прекрасно. А вот с управлением по VLAN 1 проблема. Почему Cisco 6509 думает, что там петля?
При выполнении show cdp neigh на 6509 вижу вот что:
Sarasota-6509-1#show cdp neigh | inc 2/1/20
Gig 2/1/20 107 R MikroTik VLAN1
Gig 2/1/20 107 R MikroTik VLAN6
Gig 2/1/20 107 R MikroTik br-trunk
Gig 2/1/20 107 R MikroTik VLAN102
Gig 2/1/20 133 S I WS-C3560- Gig 0/1
Я думал, что должен видеть только br-trunk, не понимаю, почему вижу остальное. Пытался найти информацию по этому поводу, но толком ничего не нашёл.
Spanning Tree для VLAN 1:
Sarasota-6509-1#show spanning-tree vlan 1 interface gi 2/1/20
Vlan Role Sts Cost Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
VLAN0001 Desg BLK 4 128.4116 P2p Dispute
Sarasota-6509-1#show spanning-tree vlan 1 interface gi 2/1/20 detail
Port 4116 (GigabitEthernet2/1/20) VLAN0001 в состоянии designated blocking (dispute)
Стоимость пути порта 4, приоритет порта 128, идентификатор порта 128.4116.
Дизайнейтед рут приоритет 8192, адрес 0022.564b.c801
Дизайнейтед бридж приоритет 32769, адрес e840.409a.3280
Дизайнейтед порт id 128.4116, назначенная стоимость пути 5
Таймеры: возраст сообщения 0, задержка пересылки 13, удержание 0
Количество переходов в состояние форвардинга: 0
Тип линка по умолчанию – точка-точка
BPDU: отправлено 2626, получено 7915
Конфигурация MikroTik:
# mar/18/2014 16:43:57 by RouterOS 6.7
# software id = YX2B-P6TV
/interface bridge
add l2mtu=1594 name=VLAN6
add l2mtu=1594 name=VLAN102
add l2mtu=1598 name=br-trunk
/interface ethernet
set [ find default-name=ether1 ] bandwidth=5M/5M comment="Trunk for Barfield Wireless connection" speed=1Gbps
set [ find default-name=ether2 ] bandwidth=4M/4M comment="Contracting - Vlan 102 - Internet - BW= 3 Mbps"
set [ find default-name=ether3 ] bandwidth=4M/4M comment="Lawn Service - Vlan 102 - Internet - BW= 3 Mbps"
set [ find default-name=ether4 ] bandwidth=3200/3200
set [ find default-name=ether5 ] disabled=yes
set [ find default-name=ether6 ] disabled=yes
set [ find default-name=ether7 ] disabled=yes
set [ find default-name=ether8 ] disabled=yes
set [ find default-name=ether9 ] disabled=yes
/interface wireless
set [ find default-name=wlan1 ] l2mtu=2290 ssid=MikroTik
/ip neighbor discovery
set ether1 comment="Trunk for Barfield Wireless connection - BW= 5 Mbps"
set ether2 comment="Contracting - Vlan 102 - Internet - BW= 3 Mbps"
set ether3 comment="Lawn Service - Vlan 102 - Internet - BW= 3 Mbps"
/interface vlan
add interface=br-trunk l2mtu=1594 name="VLAN 1" vlan-id=1
add interface=br-trunk l2mtu=1594 name="VLAN 6" vlan-id=6
add interface=br-trunk l2mtu=1594 name="VLAN 102" vlan-id=102
/interface ethernet switch port
set 6 vlan-mode=fallback
set 7 vlan-mode=fallback
set 8 vlan-mode=fallback
set 9 vlan-mode=fallback
set 10 vlan-mode=fallback
set 12 vlan-mode=fallback
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/ip hotspot user profile
set [ find default=yes ] idle-timeout=none keepalive-timeout=2m mac-cookie-timeout=3d
/port
set 0 name=serial0
/snmp community
set [ find default=yes ] authentication-password=**** encryption-password=**** security=authorized
add addresses=0.0.0.0/0 name=**** write-access=yes
/interface bridge port
add bridge=VLAN102 interface="VLAN 102"
add bridge=VLAN102 edge=yes interface=ether2
add bridge=VLAN102 interface=ether3
add bridge=VLAN6 interface=ether4
add bridge=br-trunk edge=no interface=sfp1
add bridge=br-trunk edge=no interface=ether1
add bridge=VLAN6 interface="VLAN 6"
/ip address
add address=10.19.0.53/32 interface="VLAN 6" network=10.19.0.1
/ip route
add check-gateway=ping distance=1 gateway=10.19.0.1
/ip upnp
set allow-disable-external-interface=no
/lcd
set default-screen=informative-slideshow
/lcd interface
set sfp1 interface=sfp1
set ether1 interface=ether1
set ether2 interface=ether2
set ether3 interface=ether3
set ether4 interface=ether4
set ether5 interface=ether5
set ether6 interface=ether6
set ether7 interface=ether7
set ether8 interface=ether8
set ether9 interface=ether9
set ether10 interface=ether10
set wlan1 interface=wlan1
/snmp
set contact="ME" enabled=yes location=Contracting trap-community=**** trap-version=2
/system clock
set time-zone-name=America/New_York
/system identity
set name=Contracting-MTUSA2011
/system ntp client
set enabled=yes mode=unicast primary-ntp=10.19.0.1 secondary-ntp=172.30.3.250
[MTUSA2011] >
В общем, вопрос: почему Cisco 6509 видит петлю на VLAN 1, хотя вроде всё настроено правильно? Буду благодарен за любые идеи и советы!