Description

This article discusses about RSVP unreserved bandwidth getting incorrectly set for ISIS LSPs and traffic engineering database.


Symptoms

The customer is setting reservable bandwidth as 94% or 95% and we can see that for some values, such as 95% we end up having greater reservable bandwidth in P0-P5 than the total reservable bandwidth. 

As per the customer, the Nokia support identified the problem as their implementation fails on the impossible situation where some RSVP priority bandwidth is great than total bandwidth.

This causes problems for some other vendor platforms such as IOX-XR/SROS, which will not be able to form 'least-fill' path through such interface.

As per the customer, they cannot see this problem on the Junos side, as the Junos renders bandwidth in Gbps, making priority and total appear to be same values. IOS-XR and SROS render in kbps, showing the problem.

[edit protocols rsvp interface ae0.0]
labroot@test-ptx10001# set subscription 94
==>
Global Pool BW Unreserved:
[0]: 93000000 kbits/sec [1]: 93000000 kbits/sec
[2]: 93000000 kbits/sec [3]: 93000000 kbits/sec
[4]: 93000000 kbits/sec [5]: 93000000 kbits/sec
[6]: 67874890 kbits/sec [7]: 67874898 kbits/sec
Reservable Global pool BW: 93000000 kbits/sec

[edit protocols rsvp interface ae0.0]
labroot@test-ptx10001# set subscription 95
==>
Global Pool BW Unreserved:
[0]: 95000003 kbits/sec [1]: 95000003 kbits/sec
[2]: 95000003 kbits/sec [3]: 95000003 kbits/sec
[4]: 95000003 kbits/sec [5]: 95000003 kbits/sec
[6]: 69874877 kbits/sec [7]: 69874877 kbits/sec
Reservable Global pool BW: 94999995 kbits/sec

Physical interface: ae0, Enabled, Physical link is Up
  Interface index: 1213, SNMP ifIndex: 516, Generation: 721554506879
  Description: BL: r15.labxtx03.us.bb be-2 - local wire
  Link-level type: Ethernet, MTU: 9188, Speed: 100Gbps, BPDU Error: None, Ethernet-Switching Error: None, MAC-REWRITE Error: None, Loopback: Disabled, Source filtering: Disabled, Flow control: Enabled, Minimum links needed: 1, Minimum bandwidth needed: 1bps


The issue is not seen between two Juniper routers but can be seen when other vendor routers are involved.

 

In this case, the customer was unable to setup a 'least-fill' path when a non-Juniper router was in the path.

 

Solution

As per the engineering team, the Priority level bandwidth is rounded off but maximum reservable bandwidth is not rounded off in RSVP, which was causing this issue.



Modification History

2025-07-21 : Article Created