I’m new to MPLS on RouterOS and don’t understand why the forwarding table on CCR1, in the example below, contains an outbound label. Is there perhaps something wrong with my OSPF configuration?
Overview:
CCR1 lo = 41.79.21.1
seacom-vlan21-vlan210 = 198.19.12.53/30
|
seacom-vlan21-vlan210 = 198.19.12.54/30
CCR2 lo = 41.79.23.1
neotel-vlan1323-vlan210 = 198.19.16.5/30
|
customer
Problem:
CCR1 is unable to reach 41.79.23.48/29 subnet via CCR2. I assume MPLS forwarding table should not have ‘out-labels’ associated for the route to 41.79.23.48/29, as the MPLS label should be popped before forwarding it on to CCR2 (last MPLS router before customer CPE). I would have expected ‘mpls forwarding-table print detail where destination in 41.79.23.48/29’ to show the following:
0 L in-label=2590 out-labels=“” interface=seacom-vlan21-vlan210 nexthop=198.19.12.54 destination=41.79.23.48/29
PS: Loading ‘/mpls ldp accept-filter add accept=no prefix=41.79.23.48/29’ restores connectivity but obviously disables MPLS for the subnet.
CCR1:
[admin@Syrex - CCR1] > ip route print detail where dst-address in 41.79.23.48/29
Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme, B - blackhole, U - unreachable, P - prohibit
0 ADo dst-address=41.79.23.48/29 gateway=198.19.12.54
gateway-status=198.19.12.54 reachable via seacom-vlan21-vlan210
distance=110 scope=20 target-scope=10 ospf-metric=30
ospf-type=external-type-1
[admin@Syrex - CCR1] > mpls forwarding-table print detail where destination in 41.79.23.48/29
Flags: L - ldp, V - vpls, T - traffic-eng
0 L in-label=2590 out-labels=1155 interface=seacom-vlan21-vlan210 nexthop=198.19.12.54 destination=41.79.23.48/29
[admin@Syrex - CCR1] > mpls local-bindings print detail where dst-address in 41.79.23.48/29
Flags: X - disabled, A - advertised, D - dynamic, L - local-route, G - gateway-route, e - egress
0 ADG dst-address=41.79.23.48/29 label=2590 adv-path="empty" peers=41.79.23.1:0
[admin@Syrex - CCR1] > mpls remote-bindings print detail where dst-address in 41.79.23.48/29
Flags: X - disabled, A - active, D - dynamic
0 AD dst-address=41.79.23.48/29 label=1155 nexthop=198.19.12.54 peer=41.79.23.1:0 path="empty"
CCR2:
[admin@Syrex - CCR2] > ip route print detail where dst-address in 41.79.23.48/29
Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme, B - blackhole, U - unreachable, P - prohibit
0 A S dst-address=41.79.23.48/29 gateway=198.19.16.6
gateway-status=198.19.16.6 reachable via neotel-vlan1323-vlan210
distance=1 scope=30 target-scope=10
[admin@Syrex - CCR2] > mpls forwarding-table print detail where destination in 41.79.23.48/29
Flags: L - ldp, V - vpls, T - traffic-eng
0 L in-label=1155 out-labels="" interface=*0 nexthop=198.19.16.6 destination=41.79.23.48/29
[admin@Syrex - CCR2] > mpls local-bindings print detail where dst-address in 41.79.23.48/29
Flags: X - disabled, A - advertised, D - dynamic, L - local-route, G - gateway-route, e - egress
0 ADG dst-address=41.79.23.48/29 label=1155 adv-path="empty" peers=41.79.21.1:0,154.119.64.1:0,154.119.64.2:0
[admin@Syrex - CCR2] > mpls remote-bindings print detail where dst-address in 41.79.23.48/29
Flags: X - disabled, A - active, D - dynamic
0 D dst-address=41.79.23.48/29 label=2590 peer=41.79.21.1:0 path="empty"
1 D dst-address=41.79.23.48/29 label=46 peer=154.119.64.1:0 path="empty"
2 D dst-address=41.79.23.48/29 label=48 peer=154.119.64.2:0 path="empty"
Configurations:
CCR1:
/ip address
add address=41.79.21.1 interface=lo network=41.79.21.1
add address=198.19.12.53/30 interface=seacom-vlan21-vlan210 network=198.19.12.52
/routing ospf instance
set [ find default=yes ] redistribute-connected=as-type-1 redistribute-static=as-type-1 router-id=41.79.21.1
/routing ospf interface
add authentication=md5 authentication-key=notrealkey dead-interval=2m hello-interval=1s interface=seacom-vlan21-vlan210 network-type=point-to-point
/routing ospf network
add area=backbone network=198.19.12.52/30
/mpls interface
set [ find default=yes ] mpls-mtu=4400
/mpls ldp
set enabled=yes lsr-id=41.79.21.1 transport-address=41.79.21.1
/mpls ldp interface
add interface=seacom-vlan21-vlan210
CCR2:
/ip address
add address=41.79.23.1 interface=lo network=41.79.23.1
add address=198.19.12.54/30 interface=seacom-vlan21-vlan210 network=198.19.12.52
/routing ospf instance
set [ find default=yes ] redistribute-connected=as-type-1 redistribute-static=as-type-1 router-id=41.79.23.1
/routing ospf interface
add authentication=md5 authentication-key=notrealkey dead-interval=2m hello-interval=1s interface=seacom-vlan21-vlan210 network-type=point-to-point
/routing ospf network
add area=backbone network=198.19.12.52/30
/mpls interface
set [ find default=yes ] mpls-mtu=4400
/mpls ldp
set enabled=yes lsr-id=41.79.23.1 transport-address=41.79.23.1
/mpls ldp interface
add interface=seacom-vlan21-vlan210