Hello
This is my situation.
All this is being done in gns3 lab
I have a mesh network running ospf to share internal routes and loopbacks.
I have an MPLS client running VPLS between their two branches. This interface works corrent and a link could be established. However, when i disable a link in my network, the VPLS connection takes a lot of time to reroute over my network. As a result, my mpls client loses about 20-ish ping packets before their VPLS connection is rerouted.
How can i improve this so that the rerouting is almost instant.
I already run bfd on all my opsf interfaces. This didnt seem to make a difference. Should i change something in bfd?
Posting your configuration could be useful.
Here is the config for the two routers running vpls.
The other routers have identical config to this in terms of ospf and mpls.
CONFIG FOR R4
/interface bridge
add name=Lo
add name=VPLS-bridge
/interface eoip
add disabled=yes local-address=10.100.1.4 mac-address=02:E0:65:78:2F:3E name=
eoip-cr04 remote-address=10.100.1.5 tunnel-id=10
/interface vpls
add disabled=no l2mtu=1500 mac-address=02:17:BD:FB:FA:79 name=VPLS-TO-CR05
remote-peer=10.100.1.5 vpls-id=4:5
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/interface bridge port
add bridge=VPLS-bridge interface=VPLS-TO-CR05
add bridge=VPLS-bridge interface=ether6
add bridge=VPLS-bridge interface=eoip-cr04
/routing ospf area
set [ find default=yes ] disabled=yes
/routing ospf instance
set [ find default=yes ] disabled=yes
add name=CORE router-id=10.100.1.4
/routing ospf area
add area-id=1.1.1.1 instance=CORE name=CORE
/routing ospf interface
add interface=Lo network-type=broadcast passive=yes use-bfd=yes
add interface=ether2 network-type=point-to-point use-bfd=yes
add interface=ether3 network-type=point-to-point use-bfd=yes
add interface=ether5 network-type=point-to-point use-bfd=yes
add interface=ether1 network-type=point-to-point use-bfd=yes
/routing ospf network
add area=CORE network=10.0.14.0/30
add area=CORE network=10.0.24.0/30
add area=CORE network=10.0.34.0/30
add area=CORE network=10.0.45.0/30
add area=CORE network=10.100.1.4/32
/mpls interface
set [ find default=yes ] mpls-mtu=1540
/mpls ldp
set enabled=yes lsr-id=10.100.1.4 transport-address=10.100.1.4
/mpls ldp interface
add interface=ether1 transport-address=10.100.1.4
add interface=ether2 transport-address=10.100.1.4
add interface=ether3 transport-address=10.100.1.4
add interface=ether4 transport-address=10.100.1.4
add interface=ether5 transport-address=10.100.1.4
CONFIG FOR R5
/interface bridge
add name=Lo
add name=VPLS-bridge
/interface eoip
add disabled=yes local-address=10.100.1.5 mac-address=02:10:C0:F4:3A:28 name=eoip-cr05 remote-address=10.100.1.4 tunnel-id=10
/interface vpls
add disabled=no l2mtu=1500 mac-address=02:60:82:A7:FD:E7 name=VPLS-TO-CR04 remote-peer=10.100.1.4 vpls-id=4:5
/interface list
add name=WAN
add name=LAN
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/interface bridge port
add bridge=VPLS-bridge interface=VPLS-TO-CR04
add bridge=VPLS-bridge interface=ether6
add bridge=VPLS-bridge interface=eoip-cr05
/interface list member
add interface=VPLS-TO-CR04 list=WAN
add list=LAN
/routing ospf instance
set [ find default=yes ] disabled=yes
add name=CORE router-id=10.100.1.5
/routing ospf area
add area-id=1.1.1.1 instance=CORE name=CORE
/routing ospf interface
add interface=ether1 network-type=point-to-point use-bfd=yes
add interface=ether2 network-type=point-to-point use-bfd=yes
add interface=ether3 network-type=point-to-point use-bfd=yes
add interface=ether4 network-type=point-to-point use-bfd=yes
add interface=ether5 network-type=point-to-point use-bfd=yes
add interface=Lo network-type=point-to-point use-bfd=yes
/routing ospf network
add area=CORE network=10.0.15.0/30
add area=CORE network=10.0.25.0/30
add area=CORE network=10.0.35.0/30
add area=CORE network=10.0.45.0/30
add area=CORE network=10.100.1.5/32
/mpls interface
set [ find default=yes ] mpls-mtu=1540
/mpls ldp
set enabled=yes lsr-id=10.100.1.5 transport-address=10.100.1.5
/mpls ldp interface
add interface=ether1 transport-address=10.100.1.5
add interface=ether2 transport-address=10.100.1.5
add interface=ether3 transport-address=10.100.1.5
add interface=ether4 transport-address=10.100.1.5
add interface=ether5 transport-address=10.100.1.5