I have enabled MPLS on one leaf of our network. Rest of the network is all routed, but not mpls enabled.
Only this „leaf“ of the network is mpls.
Looking at the LER, it has one interface with LDP enabled, and another interface, which is not LDP enabled:
Code: Select all
/interface ethernet print where running
Flags: X - disabled, R - running, S - slave
# NAME MTU MAC-ADDRESS ARP MASTER-PORT SWITCH
0 R eth1 - b1.wlan1.local 1500 D4:CA:6D:xx:xx:xx enabled none switch1
1 R eth3 - backbone.local 1500 D4:CA:6D:xx:xx:xx enabled none switch1
/mpls interface
set [ find default=yes ] mpls-mtu=1512
/mpls ldp
set enabled=yes lsr-id=$LoopbackIP transport-address=$LoopbackIP
/mpls ldp interface
add interface="eth1 - b1.wlan1.local"
Now for my problem:
As you can see, the directly connected routes are correctly label as impl-null. The problem is that the routes that are not MPLS enabled (on the backbone interface) are still getting labeled with labels.
This causes the router after the LER to not perform PHP.
How can I configure the LER to correctly label the routes which are not directly connected, but on a non-MPLS interface, to be label as impl-null?
This would make PHP work correctly, same as it does for directly connected routes.
Thanks!