Enabling Segment Routing for IS-IS Protocol
Segment routing on the IS-IS control plane supports the following:
-
IPv4 and IPv6 control plane
-
Level 1, level 2, and multi-level routing
-
Prefix SIDs for host prefixes on loopback interfaces
-
Adjacency SIDs for adjacencies
-
MPLS penultimate hop popping (PHP) and explicit-null signaling
This task explains how to enable segment routing for IS-IS.
Before you begin
Your network must support the MPLS Cisco IOS XR software feature before you enable segment routing for IS-IS on your router.
![]() Note |
You must enter the commands in the following task list on every IS-IS router in the traffic-engineered portion of your network. |
SUMMARY STEPS
- configure
- router isis instance-id
- address-family { ipv4 | ipv6 } [ unicast ]
- metric-style wide [ level { 1 | 2 }]
- mpls traffic-eng level
- mpls traffic-eng router-id interface
- router-id loopback loopback interface used for prefix-sid
- segment-routing mpls
- exit
- mpls traffic-eng
- commit
DETAILED STEPS
Command or Action | Purpose | |||
---|---|---|---|---|
Step 1 |
configure |
|||
Step 2 |
router isis instance-id Example:
|
Enables IS-IS routing for the specified routing instance, and places the router in router configuration mode.
|
||
Step 3 |
address-family { ipv4 | ipv6 } [ unicast ] Example:
|
Specifies the IPv4 or IPv6 address family, and enters router address family configuration mode. |
||
Step 4 |
metric-style wide [ level { 1 | 2 }] Example:
|
Configures a router to generate and accept only wide link metrics in the Level 1 area. |
||
Step 5 |
mpls traffic-eng level Example:
|
Enables RSVP traffic engineering funtionality. |
||
Step 6 |
mpls traffic-eng router-id interface Example:
|
Sets the traffic engineering loopback interface. |
||
Step 7 |
router-id loopback loopback interface used for prefix-sid Example:
|
Configures router ID for each address-family (ipv4/ipv6). |
||
Step 8 |
segment-routing mpls Example:
|
Segment routing is enabled by the following actions:
|
||
Step 9 |
exit Example:
|
|||
Step 10 |
mpls traffic-eng Example:
|
Enables traffic engineering functionality on the node. The node advertises the traffic engineering link attributes in IGP which populates the traffic engineering database (TED) on the head-end. The RSVP-TE head-end requires the TED to calculate and validate the path of the RSVP-TE policy. |
||
Step 11 |
commit |
What to do next
Configure the prefix SID.