07-14-2024 08:16 AM
Hi all,
I have a question regarding MPLS. I just started to learn about MPLS and everything is good but this question just sticks into my mind and I couldn't find any question on forums or books/videos.
Let's assume we have a network with 3 routers, like below: https://excalidraw.com/#json=OpWYAl0BLNQRk07o0id47,XywKafB5vC5Tko8zN1fROwhttps://excalidraw.com/#json=2kKdcxeOdzrGIocR0zROH,U4k4PnJKTgK1imgw2UZdaQ
The problem I have is on router R3. He will assign local labels for every route that is locally known. Let's say R3 assigns local label of 16 for his loopback 3.3.3.3/32 But it will also receive a REMOTE LABEL. Let's say it receives the label 19 for 2.2.2.2/32 and 20 for 1.1.1.1/32
That Remote Label of 19, is sent by R2 and is used only by Router R2 or is also used by Router 1? Because the route 2.2.2.2/32 is reachable through both R1 and R2. Why isn't he receiving two remote bindings? Because that route is accessible via both of the Routers R1 and R2.
Thank you!
Solved! Go to Solution.
07-14-2024 08:32 AM
MPLS use IGP
R3 have only path to 2.2.2.2 which is toward R2 not via R1 and hence it add 2.2.2.2 with label egress interface is toward R2.
Same is for 1.1.1.1 the R3 add label and egress interface toward R1 only not toward both R1 and R2.
MHM
07-14-2024 08:32 AM
MPLS use IGP
R3 have only path to 2.2.2.2 which is toward R2 not via R1 and hence it add 2.2.2.2 with label egress interface is toward R2.
Same is for 1.1.1.1 the R3 add label and egress interface toward R1 only not toward both R1 and R2.
MHM
07-14-2024 08:39 AM
So, if that link goes down, so does the remote binding I received from that router, and the second after that, I receive another remote binding from R1?
07-14-2024 09:31 AM
Yes correct
MHM
07-14-2024 09:40 AM
Hi @Road2CCIE ,
I agree with @MHM Cisco World that the label switch path (LSP) will follow the IGP path. The labels though will be received from both neighbors.
Let's say, R3 will receive a label for 1.1.1.1/32 from R1, but also from R2. If the direct path to R1 is up, the label received via R2 is not used, but as soon as this direct path goes down, R3 already has the label to 1.1.1.1/32 via R2 and will start using it as the IGP converges.
Regards,
07-16-2024 10:19 AM - edited 07-16-2024 10:19 AM
So, you are basically saying that the router has in the cache or somewhere in the memory both labels for the same route? If so, how do I see all labels that are waiting to be used in case of an emergency issue?
Thank you!
07-16-2024 10:43 AM
Check by
Show mpls ldp binding
This give you all label router send receive in router'
MHM
07-17-2024 11:51 AM - edited 07-17-2024 11:52 AM
Hi @Road2CCIE ,
What you call cache is actually referred to as Label Information Base (LIB). This is where the locally allocated labels and the LDP received labels are kept, regardless if they are currently used or not. These labels can be seen with the "show mpls ldp binding" command.
Once an IGP best path has been selected, the associated label is installed in the Label Forwarding Information Base (LFIB) and the Forwarding Information Base (FIB) and can be displayed using with the "show mpls forwarding" command for the LFIB and the "show ip cef" command for the FIB.
Regards,
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide