Hello everyone.
I currently have a full OSPF/MPLS network based on CCR2004 routers thats been operational for quite some time. I use a mixture of 25G and 10G uplinks. I've recently been working to add P routers into my network above the existing architecture and migrating to 100G full links.
For the new CCR2216 links, I've created new /30 IP spaces for the adjacencies. added OSPF/MPLS and all is well.
Over the past 2 days I've been working to migrate some existing connections from the CCR2004 network to uplink directly to the new CCR2216. When doing this, i first remove the /30 IP from the existing CCR2004 and all OSPF (/routing/ospf/interface-template) and mpls LDP interface (/mpls/ldp/interface). I then put the IP from the CCR2004 and establish the OSPF adjacencies. This is where the odd problem occurs.
The loopback IP will ping from the CCR2216 to the CCR2004 that I'm migrating, but the CCR2004 cannot ping the CCR2216 loopback. I checked the route table and the routes are pointing towards the correct interface and IP, it just returns a timeout. I thought this was specifically an issue with OSPF, but it does not appear to be the case. the MPLS (/mpls/ldp/neighbor/print) shows a DW flag on the CCR2004 for establishing the adjacency, and the CCR2216 shows a DT flag towards the CCR2004. I have no advertise-filters or accept-filters enabled on either router at this stage to rule out some odd behavior there. The only way I can get the MPLS adjacency to establish is by disabling all VPLS connections (/interface/vpls), waiting about 30 seconds for the MPLS adjaency to go trom DW/DT to DO, and then re-establing the VPLS sessions. Side note, the entire time on the CCR2004, it shows all VPLS sessions are running, but they are passing zero traffic, and the tunnel even shows a DOtv status.
I think this is a bug of sorts within MPLS but I'm hoping someone can share some insight into why this behavior may be occuring or if they have experienced anything similar.
I've tried changing the IP addresses on the L3 side instead of migrating the existing and the MPLS behavior seems to be the same. Why it affects the OSPF loopback address that should really have nothing to do with MPLS at this point is where I'm at a loss.
Thanks