Cisco Support Community
Showing results for 
Search instead for 
Did you mean: 

Attention: The Community will be in read-only mode on 12/14/2017 from 12:00 am pacific to 11:30 am.

During this time you will only be able to see content. Other interactions such as posting, replying to questions, or marking content as helpful will be disabled for few hours.

We apologize for the inconvenience while we perform important updates to the Community.

New Member

How to tell the usage of a label in a label stack?

for example:

have a topo as below








all net belong to a same vpn.

if,I say if lsr3 have a same label value for lsr4 and net3,then lsr3 how to tell if the label is a vpn label or a mpls forwording label.Looking to a packet procession blow:

if a packet frome net1 to net3,when it pass lsr1,it was encaped by two label,one for vpn and another for mpls forwording;When it pass lsr2,it only left one label because of penutimate hop pop;Then lsr3 receive a packet with on label.Lsr3 how to tell this label is a vpn label or a mpls forwarding label?If It recognize it as a vpn label ,it will forward the packet to net3,contrary,it will forward the packet to lsr4.

Then,the question--how?


Re: How to tell the usage of a label in a label stack?

Thats a good point. But for the good this can never happen.

As per the RFC 3031 for frame mode MPLS we always have to use "Per Platform Label Space"

that means unique labels would exist and be assigned for the available FEC's(net's or LSR id)

So essentially the router can and will keep switching based on label values, irrespective of the hierarchy of the label space, ie: whether its a IGP label or VPN label. As the labels assigned on a platform would be always unique with unique forwarding behaviour.



New Member

Re: How to tell the usage of a label in a label stack?

thanks,I misunderstand "per platform".now you correct it ,thanks!

CreatePlease to create content