Let's say we have a topology like this this are the configs of PE routers
Code: Select all
PE1
/interface bridge
add name=C2
add name=loopback0
/interface ethernet
set [ find default-name=ether2 ] comment="PE1 to PE3 backbone" mtu=9000
set [ find default-name=ether3 ] comment="PE1 to PE2 backbone" mtu=9000
set [ find default-name=ether1 ] name=mgmt
/interface vpls
add disabled=no l2mtu=1500 mac-address=02:E5:7E:C0:7B:54 name=C2SiteAtoC2SiteB remote-peer=10.0.0.2 vpls-id=1:1
add disabled=no l2mtu=1500 mac-address=02:57:90:76:33:CA name=C2SiteAtoC2SiteC remote-peer=10.0.0.3 vpls-id=1:2
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/routing ospf instance
set [ find default=yes ] router-id=10.0.0.1
/interface bridge port
add bridge=C2 interface=ether6
add bridge=C2 interface=C2SiteAtoC2SiteB
add bridge=C2 interface=C2SiteAtoC2SiteC
/ip neighbor discovery-settings
set protocol=""
/ip address
add address=10.0.0.1 interface=loopback0 network=10.0.0.1
add address=10.0.1.1/30 interface=ether2 network=10.0.1.0
add address=10.0.1.5/30 interface=ether3 network=10.0.1.4
/ip dhcp-client
add disabled=no interface=mgmt
/mpls ldp
set enabled=yes transport-address=10.0.0.1
/mpls ldp interface
add interface=ether2
add interface=ether3
/routing ospf interface
add interface=ether2 use-bfd=yes
add interface=ether3 use-bfd=yes
add interface=loopback0
/routing ospf network
add area=backbone network=10.0.1.0/30
add area=backbone network=10.0.1.4/30
add area=backbone network=10.0.0.1/32
/system identity
set name=PE1
/system logging
add topics=mpls
PE2
/interface bridge
add name=bridge1
add name=loopback0
/interface ethernet
set [ find default-name=ether2 ] mtu=9000
set [ find default-name=ether3 ] mtu=9000
set [ find default-name=ether1 ] name=mgmt
/interface vpls
add disabled=no l2mtu=1500 mac-address=02:2C:73:A0:41:DB name=C2SiteBtoC2SiteA remote-peer=10.0.0.1 vpls-id=1:1
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/routing ospf instance
set [ find default=yes ] router-id=10.0.0.2
/interface bridge port
add bridge=bridge1 interface=C2SiteBtoC2SiteA
add bridge=bridge1 interface=ether5
/ip neighbor discovery-settings
set protocol=""
/ip address
add address=10.0.0.2 interface=loopback0 network=10.0.0.2
add address=10.0.1.10/30 comment="PE2 to PE3 backbone" interface=ether2 network=10.0.1.8
add address=10.0.1.6/30 comment="PE2 to PE1 backbone" interface=ether3 network=10.0.1.4
/ip dhcp-client
add disabled=no interface=mgmt
/mpls ldp
set enabled=yes transport-address=10.0.0.2
/mpls ldp interface
add interface=ether2
add interface=ether3
/routing bfd interface
set [ find default=yes ] disabled=yes
add interface=ether2
add interface=ether3
add interface=loopback0
/routing ospf interface
add authentication-key=123456 interface=ether2 use-bfd=yes
add interface=ether3 use-bfd=yes
add authentication-key=12345 interface=loopback0
/routing ospf network
add area=backbone network=10.0.1.4/30
add area=backbone network=10.0.0.2/32
add area=backbone network=10.0.1.8/30
/system identity
set name=PE2
PE3
/interface bridge
add name=C2
add name=loopback0
/interface ethernet
set [ find default-name=ether2 ] comment="PE3 to PE1 Backbone" mtu=9000
set [ find default-name=ether3 ] comment="PE3 to PE2 Backbone" mtu=9000
set [ find default-name=ether1 ] name=mgmt
/interface vpls
add disabled=no l2mtu=1500 mac-address=02:0A:27:87:33:7C name=C2SiteCtoC2SiteA remote-peer=10.0.0.1 vpls-id=1:2
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/routing ospf instance
set [ find default=yes ] router-id=10.0.0.3
/interface bridge port
add bridge=C2 interface=C2SiteCtoC2SiteA
add bridge=C2 interface=ether4
/ip address
add address=10.0.0.3 interface=loopback0 network=10.0.0.3
add address=10.0.1.9/30 interface=ether3 network=10.0.1.8
add address=10.0.1.2/30 interface=ether2 network=10.0.1.0
/ip dhcp-client
add disabled=no interface=mgmt
/mpls ldp
set enabled=yes transport-address=10.0.0.3
/mpls ldp interface
add interface=ether2
add interface=ether3
/routing ospf interface
add interface=ether2 use-bfd=yes
add interface=ether3 use-bfd=yes
add interface=loopback0 use-bfd=yes
/routing ospf network
add area=backbone network=10.0.1.0/30
add area=backbone network=10.0.1.8/30
add area=backbone network=10.0.0.3/32
/system identity
set name=PE3
/system logging
add prefix=MPLS topics=mpls
I was under the impression that I need a full VPLS mesh, but it works even when connection betwen PE1-PE3 is broken. What is going on there. How to DEBUG or view some more info in routerOS.