У нас есть центральное ядро и несколько пограничных маршрутизаторов, которые время от времени выходят из строя. Мы заметили, что все OSPF соединения падают одновременно. У нас есть одна большая MPLS-сеть, соединяющая всё вместе, но мы создали VLAN для каждого сайта (в данный момент 28 сайтов, но планируем добавить еще 20) и настроили /30 PTP соединения, чтобы разделить трафик и минимизировать вещание. У нас также настроен MPLS, и мы используем BGP для всех публичных адресов, а OSPF только для управления и адресации обратных соединений. Ошибок или потерь на интерфейсах нет. Есть идеи, почему это может происходить?
Лог ошибок
фев/17 21:19:33 route,ospf,info OSPFv2 сосед 10.200.0.1: изменение состояния с Full на Init
фев/17 21:19:34 route,ospf,info OSPFv2 сосед 10.200.0.1: изменение состояния с ExStart на Down
фев/17 21:19:48 route,ospf,info OSPFv2 сосед 10.200.0.1: изменение состояния с Exchange на Down
фев/17 21:19:59 route,ospf,info OSPFv2 сосед 10.200.0.1: изменение состояния с ExStart на Down
фев/17 21:20:14 route,ospf,info OSPFv2 сосед 10.200.0.1: изменение состояния с Full на Down
фев/17 21:20:38 route,bgp,info Не удалось открыть TCP-соединение: Сеть недоступна
фев/17 21:20:38 route,bgp,info Удаленный адрес=10.200.0.1
фев/17 21:20:49 route,ospf,info OSPFv2 сосед 10.200.0.1: изменение состояния с Full на Down
фев/17 21:21:04 route,ospf,info OSPFv2 сосед 10.200.0.1: изменение состояния с Full на Init
фев/17 21:21:05 route,ospf,info OSPFv2 сосед 10.200.0.1: изменение состояния с Init на Down
фев/17 21:21:26 route,bgp,info Соединение открыто удаленным хостом
фев/17 21:21:26 route,bgp,info Удаленный адрес=10.200.0.1
Санированная конфигурация
Ядро
/interface bridge
add fast-forward=no name=LoopBack
/interface ethernet
set [ find default-name=sfp-sfpplus3 ] comment="MPLS" l2mtu=2024 mtu=2000
/interface vlan
add comment="Офис - MPLS" interface=sfp-sfpplus3 name="MPLS - vlan3001" vlan-id=3001
/routing bgp instance
set default as=300 router-id=10.200.0.1
/routing ospf instance
set [ find default=yes ] mpls-te-area=backbone mpls-te-router-id=LoopBack redistribute-other-ospf=as-type-1 router-id=10.200.0.1
/ip firewall connection tracking
set enabled=no
/ip address
add address=10.200.0.1 interface=LoopBack network=10.200.0.1
add address=10.0.0.33/30 interface="MPLS - vlan3001" network=10.0.0.32
/mpls interface
set [ find default=yes ] mpls-mtu=2020
/mpls ldp
set enabled=yes lsr-id=10.200.0.1 transport-address=10.200.0.1
/mpls ldp interface
add interface="MPLS - vlan3001"
/routing bgp peer
add default-originate=always name=Core1-Office remote-address=10.200.0.10 remote-as=300 ttl=default update-source=LoopBack use-bfd=yes
/routing ospf interface
add interface="MPLS - vlan3001" network-type=point-to-point priority=2 use-bfd=yes
/routing ospf network
add area=backbone network=10.200.0.1/32
add area=backbone network=10.0.0.32/30
Офис
/interface bridge
add fast-forward=no name=LoopBack
/interface ethernet
set [ find default-name=combo1 ] l2mtu=2024 mtu=2000
/interface vlan
add comment="Core1 - MPLS" interface=combo1 name="combo1 - vlan3001" vlan-id=3001
/routing bgp instance
set default as=300 router-id=10.200.0.10
/routing ospf instance
set [ find default=yes ] router-id=10.200.0.10
/ip address
add address=10.0.0.34/30 interface="combo1 - vlan3001" network=10.0.0.32
add address=10.200.0.10 interface=LoopBack network=10.200.0.10
/mpls ldp
set enabled=yes lsr-id=10.200.0.10 transport-address=10.200.0.10
/mpls ldp interface
add interface="combo1 - vlan3001"
/routing bgp peer
add name=Core1-Office remote-address=10.200.0.1 remote-as=300 ttl=default update-source=LoopBack use-bfd=yes
/routing ospf interface
add interface="combo1 - vlan3001" network-type=point-to-point use-bfd=yes
/routing ospf network
add area=backbone network=10.200.0.10/32
add area=backbone network=10.0.0.32/30
Лог ошибок
фев/17 21:19:33 route,ospf,info OSPFv2 сосед 10.200.0.1: изменение состояния с Full на Init
фев/17 21:19:34 route,ospf,info OSPFv2 сосед 10.200.0.1: изменение состояния с ExStart на Down
фев/17 21:19:48 route,ospf,info OSPFv2 сосед 10.200.0.1: изменение состояния с Exchange на Down
фев/17 21:19:59 route,ospf,info OSPFv2 сосед 10.200.0.1: изменение состояния с ExStart на Down
фев/17 21:20:14 route,ospf,info OSPFv2 сосед 10.200.0.1: изменение состояния с Full на Down
фев/17 21:20:38 route,bgp,info Не удалось открыть TCP-соединение: Сеть недоступна
фев/17 21:20:38 route,bgp,info Удаленный адрес=10.200.0.1
фев/17 21:20:49 route,ospf,info OSPFv2 сосед 10.200.0.1: изменение состояния с Full на Down
фев/17 21:21:04 route,ospf,info OSPFv2 сосед 10.200.0.1: изменение состояния с Full на Init
фев/17 21:21:05 route,ospf,info OSPFv2 сосед 10.200.0.1: изменение состояния с Init на Down
фев/17 21:21:26 route,bgp,info Соединение открыто удаленным хостом
фев/17 21:21:26 route,bgp,info Удаленный адрес=10.200.0.1
Санированная конфигурация
Ядро
/interface bridge
add fast-forward=no name=LoopBack
/interface ethernet
set [ find default-name=sfp-sfpplus3 ] comment="MPLS" l2mtu=2024 mtu=2000
/interface vlan
add comment="Офис - MPLS" interface=sfp-sfpplus3 name="MPLS - vlan3001" vlan-id=3001
/routing bgp instance
set default as=300 router-id=10.200.0.1
/routing ospf instance
set [ find default=yes ] mpls-te-area=backbone mpls-te-router-id=LoopBack redistribute-other-ospf=as-type-1 router-id=10.200.0.1
/ip firewall connection tracking
set enabled=no
/ip address
add address=10.200.0.1 interface=LoopBack network=10.200.0.1
add address=10.0.0.33/30 interface="MPLS - vlan3001" network=10.0.0.32
/mpls interface
set [ find default=yes ] mpls-mtu=2020
/mpls ldp
set enabled=yes lsr-id=10.200.0.1 transport-address=10.200.0.1
/mpls ldp interface
add interface="MPLS - vlan3001"
/routing bgp peer
add default-originate=always name=Core1-Office remote-address=10.200.0.10 remote-as=300 ttl=default update-source=LoopBack use-bfd=yes
/routing ospf interface
add interface="MPLS - vlan3001" network-type=point-to-point priority=2 use-bfd=yes
/routing ospf network
add area=backbone network=10.200.0.1/32
add area=backbone network=10.0.0.32/30
Офис
/interface bridge
add fast-forward=no name=LoopBack
/interface ethernet
set [ find default-name=combo1 ] l2mtu=2024 mtu=2000
/interface vlan
add comment="Core1 - MPLS" interface=combo1 name="combo1 - vlan3001" vlan-id=3001
/routing bgp instance
set default as=300 router-id=10.200.0.10
/routing ospf instance
set [ find default=yes ] router-id=10.200.0.10
/ip address
add address=10.0.0.34/30 interface="combo1 - vlan3001" network=10.0.0.32
add address=10.200.0.10 interface=LoopBack network=10.200.0.10
/mpls ldp
set enabled=yes lsr-id=10.200.0.10 transport-address=10.200.0.10
/mpls ldp interface
add interface="combo1 - vlan3001"
/routing bgp peer
add name=Core1-Office remote-address=10.200.0.1 remote-as=300 ttl=default update-source=LoopBack use-bfd=yes
/routing ospf interface
add interface="combo1 - vlan3001" network-type=point-to-point use-bfd=yes
/routing ospf network
add area=backbone network=10.200.0.10/32
add area=backbone network=10.0.0.32/30
