Ok, now that I have your attention… ![]()
Have some weird issue with MPLS. I have 7 routers setup in a test lab, all of them have loopback interfaces with associated IP addresses. OSPF is configured, and is running absolutely fine. All the routes populate, the redundancy/fail over work, everything is just peachy.
I then enable LDP:
/mpls ldp
set distribute-for-default-route=no enabled=yes hop-limit=255 loop-detect=yes lsr-id=192.168.4.248 path-vector-limit=255 transport-address=192.168.4.248 \
use-explicit-null=yes
/mpls ldp interface
add accept-dynamic-neighbors=yes comment="" disabled=no hello-interval=5s hold-time=15s interface="NET1 - CORE2" transport-address=0.0.0.0
add accept-dynamic-neighbors=yes comment="" disabled=no hello-interval=5s hold-time=15s interface="NET5 - CORE5" transport-address=0.0.0.0
And the same on the other networks (naturally using their respective loopback addresses for lsr-id and transport-address).
What happens is that the LDP Neighbours constantly (about 3 times a second) goes from operational to non operational. Looking at the forwarding table, the same networks constantly populate the forwarding table, but the labels, constantly change (increments and increments and increments). System CPU usage is naturally also going through the roof. The moment I remvoe the LDP Interfaces, everything returns to normal, but naturally, no MPLS routes.
This is on ROS3.18 using mpls/routing-test packages…
Anyone have a clue? ![]()
