4 mins read
RSVP – Basic Config
1. Intro
We will use the following test topology for RSVP:

For RSVP basic configuration we need to perform the following:
- Enable MPLS on the core interfaces
- Enable RSVP on the core interfaces
- Define the LSP on the ingress router
2. RSVP Basic Configuration
We we will demonstrate RSVP basic config on R1 router (all other routers already configured):
### Note: OSPF, BGP and interfaces were already configured.
### Note: all other routers are fully configured (except R1).
### Enable MPLS on the core interfaces:
set interfaces ge-0/0/1 unit 0 family mpls
set interfaces ge-0/0/2 unit 0 family mpls
set protocols mpls interface ge-0/0/2.0
set protocols mpls interface ge-0/0/1.0
### Enable RSVP on the core interfaces:
set protocols rsvp interface ge-0/0/1.0
set protocols rsvp interface ge-0/0/2.0
### At this point we must see the RSVP neighbors.
### Verify that each neighboring RSVP router loopback address is listed:
root@R1# run show rsvp neighbor
RSVP neighbor: 4 learned
Address Idle Up/Dn LastChange HelloInt HelloTx/Rx MsgRcvd
17.0.0.2 0 1/0 35:09 9 229/229 0
17.0.0.3 0 1/0 1:11:07 9 419/419 0
17.8.1.2 0 1/0 1:11:25 9 498/477 5
17.8.0.2 0 1/0 53:23 9 319/319 0
### By default, each link will have two neighbors.
### One is Node neighbor, the other is link neighbor:
root@R1# run show rsvp neighbor detail
RSVP neighbor: 4 learned
Address: 17.0.0.2 status: Up (Node neighbor)
Last changed time: 45:24, Idle: 0 sec, Up cnt: 1, Down cnt: 0
Message received: 0
Hello: sent 297, received: 297, interval: 9 sec
Remote instance: 0xd93b3f60, Local instance: 0x71dced1b
Refresh reduction: operational
Remote end: enabled, Ack-extension: enabled
Enhanced FRR: Enabled
LSPs (total 0): Phop 0, PPhop 0, Nhop 0, NNhop 0
Address: 17.0.0.3 status: Up (Node neighbor)
Last changed time: 1:21:22, Idle: 0 sec, Up cnt: 1, Down cnt: 0
Message received: 0
Hello: sent 485, received: 485, interval: 9 sec
Remote instance: 0x5060914, Local instance: 0x5b0d2229
Refresh reduction: operational
Remote end: enabled, Ack-extension: enabled
Enhanced FRR: Enabled
LSPs (total 0): Phop 0, PPhop 0, Nhop 0, NNhop 0
Address: 17.8.1.2 via: ge-0/0/2.0 status: Up
Last changed time: 1:21:40, Idle: 0 sec, Up cnt: 1, Down cnt: 0
Message received: 7
Hello: sent 566, received: 545, interval: 9 sec
Remote instance: 0xa1117c68, Local instance: 0x707f6025
Refresh reduction: operational
Remote end: enabled, Ack-extension: enabled
Enhanced FRR: Enabled
LSPs (total 1): Phop 1, PPhop 0, Nhop 0, NNhop 0
Address: 17.8.0.2 via: ge-0/0/1.0 status: Up
Last changed time: 1:03:38, Idle: 0 sec, Up cnt: 1, Down cnt: 0
Message received: 0
Hello: sent 387, received: 387, interval: 9 sec
Remote instance: 0x63cb3959, Local instance: 0x6072ff75
Refresh reduction: operational
Remote end: enabled, Ack-extension: enabled
Enhanced FRR: Enabled
LSPs (total 0): Phop 0, PPhop 0, Nhop 0, NNhop 0
### All RSVP neighbors are UP, but inet.3 table is still empty:
root@R1# run show route table inet.3
### We can see the egress LSP to R1 (R7-to-R1), but no LSP from R1 to R7:
root@R1# run show rsvp session
Ingress RSVP: 0 sessions
Total 0 displayed, Up 0, Down 0
Egress RSVP: 1 sessions
To From State Rt Style Labelin Labelout LSPname
17.0.0.1 17.0.0.7 Up 0 1 FF 3 - TO-R1
Total 1 displayed, Up 1, Down 0
Transit RSVP: 0 sessions
Total 0 displayed, Up 0, Down 0
### We must also configure the LSP to R7:
set protocols mpls label-switched-path TO-R7 to 17.0.0.7
### Now the LSP to R7 is UP:
root@R1# run show rsvp session
Ingress RSVP: 1 sessions
To From State Rt Style Labelin Labelout LSPname
17.0.0.7 17.0.0.1 Up 0 1 FF - 299872 TO-R7
Total 1 displayed, Up 1, Down 0
Egress RSVP: 1 sessions
To From State Rt Style Labelin Labelout LSPname
17.0.0.1 17.0.0.7 Up 0 1 FF 3 - TO-R1
Total 1 displayed, Up 1, Down 0
Transit RSVP: 0 sessions
Total 0 displayed, Up 0, Down 0
root@R1# run show rsvp session lsp name TO-R7 extensive
Ingress RSVP: 1 sessions
17.0.0.7
From: 17.0.0.1, LSPstate: Up, ActiveRoute: 0
LSPname: TO-R7, LSPpath: Primary
LSPtype: Static Configured
Suggested label received: -, Suggested label sent: -
Recovery label received: -, Recovery label sent: 299888
Resv style: 1 FF, Label in: -, Label out: 299888
Time left: -, Since: Wed Jul 22 08:46:52 2026
Tspec: rate 0bps size 0bps peak Infbps m 20 M 1500
Port number: sender 4 receiver 60161 protocol 0
Enhanced FRR: Enabled (Downstream)
PATH rcvfrom: localclient
Adspec: sent MTU 1500
Path MTU: received 1500
PATH sentto: 17.8.1.2 (ge-0/0/2.0) 1 pkts
outgoing message state: refreshing, Message ID: 32, Epoch: 10474068
RESV rcvfrom: 17.8.1.2 (ge-0/0/2.0) 1 pkts, Entropy label: Yes
incoming message handle: R-5/1, Message ID: 34, Epoch: 10474044
Explct route: 17.8.1.2 17.8.4.2 17.8.14.2
Record route: <self> 17.8.1.2 17.8.4.2 17.8.14.2
Total 1 displayed, Up 1, Down 0
Egress RSVP: 1 sessions
Total 0 displayed, Up 0, Down 0
Transit RSVP: 0 sessions
Total 0 displayed, Up 0, Down 0
### NOTE: Traffic engineering must also be enabled.
### TE must be configured for OSPF, it is on by default for ISIS.
### For us, OSPF traffic engineering was already configured:
set protocols ospf traffic-engineering
External Resouces: