cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
3349
Views
10
Helpful
6
Replies

Out of range MPLS label but the service is working

Mohammed92
Level 1
Level 1

Hi,

  I've MPLS network used SR and the Mpls label is out of range but the service is working fine, 

IOS XR 
Device Ncs 560

 

Thanks 

2 Accepted Solutions

Accepted Solutions

Hey Mohammed,

 

It's not clear from the snippet but I am guessing what you have configured is a EVPN VPWS (p2p)? If that's the case it seems the PE is assigning a label using LDP? Is LDP enabled on your device?

 

Could you provide the following outputs:

 

show run mpls ldp

show run l2vpn show mpls ldp bindings show mpls forwarding show bgp l2vpn evpn

 

View solution in original post

Hi Mohammed,

 

This is normal behavior, the service label is never allocated from the SR global range. You have configured P2P xconnect with BGP EVPN. The service label will be exchanged via BGP EVPN route type 1, not via LDP.

 

You can use the following command to see all the label pools and which process they are allocated to.

 

show mpls label table detail

 

Regards,

Regards,
Harold Ritter, CCIE #4168 (EI, SP)

View solution in original post

6 Replies 6

Hey Mohamed, It would be great if you could provide some configuration
and/or show-commands snippets to clarify what you mean exactly here.

Does this mean the labels used are outside the range you have statically
defined or that you have left the global block set to default and still
assigned labels fall outside such range?

 

Hi loris

  thanks for your reply please check the below show if it useful 

 

RP/0/RP0/CPU0:ER1125-N560-B1-PE1#show running-config segment-routing
Thu Jul 8 08:32:59.319 AST
segment-routing
global-block 16000 23999
!

and in attached file result for show l2vpn xconnect pw-id 412 detail

 

Hey Mohammed,

 

It's not clear from the snippet but I am guessing what you have configured is a EVPN VPWS (p2p)? If that's the case it seems the PE is assigning a label using LDP? Is LDP enabled on your device?

 

Could you provide the following outputs:

 

show run mpls ldp

show run l2vpn show mpls ldp bindings show mpls forwarding show bgp l2vpn evpn

 

please check the pdf file 

note: we are working on Mpls segment routing, not LDP

 

Hey Mohammed,

 

That's weird because i can see you are allocating LDP labels locally here:

RP/0/RP0/CPU0:ER1125-N560-B1-PE1#show mpls ldp bindings 
Thu Jul 8 13:41:24.418 AST
0.0.0.0/0, rev 2437
Local binding: label: 24449
No remote bindings
10.26.74.0/28, rev 85439
Local binding: label: 24426
No remote bindings
10.48.0.0/30, rev 84376
Local binding: label: 24448
No remote bindings

Also from the show mpls forwarding:

24312 Pop PW(EVI=440 AC-ID=440) \ Te0/5/0/7.440 point2point 0

Given that I see local bindings for LDP I am guessing you have that enabled. The show run mpls ldp had a dot at the end and did not produce any output, not sure that was the problem. What IGP are you using? Could you post the configuration for that? The following would give me a better idea:

 

show run router isis
show run router ospf
show cef

Thanks, L.

Hi Mohammed,

 

This is normal behavior, the service label is never allocated from the SR global range. You have configured P2P xconnect with BGP EVPN. The service label will be exchanged via BGP EVPN route type 1, not via LDP.

 

You can use the following command to see all the label pools and which process they are allocated to.

 

show mpls label table detail

 

Regards,

Regards,
Harold Ritter, CCIE #4168 (EI, SP)