When I configure MPLS and RSVP on various Juniper devices, label-switched paths are successfully setup and seem to generally work, but the output of show rsvp neighbor
always show each neighborship twice:
me@lab-router> show rsvp neighbor
RSVP neighbor: 2 learned
Address Idle Up/Dn LastChange HelloInt HelloTx/Rx MsgRcvd
192.0.2.1 0 0/0 3d 20:26:59 9 36925/36925 71950
192.0.2.1 0 1/0 3d 20:26:59 9 36925/36925 71950
Interestingly, the first one always shows 0/0
as Up/Dn
count. Seems there is only one online session between each neighbor after all. Looking at the reason, it says "Down (Node neighbor)":
me@lab-router> show rsvp neighbor detail
RSVP neighbor: 2 learned
Address: 192.0.2.1 status: Down (Node neighbor)
Last changed time: 3d 20:28:37, Idle: 0 sec, Up cnt: 0, Down cnt: 0
Message received: 71971
Hello: sent 36936, received: 36936, interval: 9 sec
Remote instance: 0x0, Local instance: 0x53f4e752
Refresh reduction: not operational
Remote end: disabled, Ack-extension: disabled
Enhanced FRR: Disabled
Address: 192.0.2.1 via: ae0.0 status: Up
Last changed time: 3d 20:28:37, Idle: 0 sec, Up cnt: 1, Down cnt: 0
Message received: 71971
Hello: sent 36936, received: 36936, interval: 9 sec
Remote instance: 0xdcedac19, Local instance: 0xc712ec1a
Refresh reduction: operational
Remote end: enabled, Ack-extension: enabled
Enhanced FRR: Enabled
LSPs (total 9): Phop 5, PPhop 0, Nhop 4, NNhop 0
To rule out any configurations errors/miss-understandings on my end, I already tried to cut down the (RSVP-related) config to just:
me@lab-router> show configuration protocols rsvp
interface ae0.0;
me@lab-router> show configuration protocols mpls
interface ae0.0;
Yet, it always shows every neighbor twice under show rsvp neighbor
.
Why is that? Looking at JunOS documentation and examples, it doesn't seem that should be that way. What could cause those duplicate neighborships that I'm missing?
Other possibly relevant details: OSPF as IGP, unnumbered point-to-point interfaces between all IGP routers using just the loopback addresses, nothing filtered by any lo0
-firewall rules. Tested on different Juniper devices (MX, QFX5k and QFX10k) and different JunOS releases.