Perform these steps on each designated core router (PE1, P, and PE2) to activate Segment Routing using OSPF or IS-IS routing protocols. Ensure you use the correct values (router ID, prefix SID index, global block, and interface configurations) for each device.
Before you begin
Plan the OSPF or IS-IS core, Segment Routing global block, prefix SID indexes, and core interfaces for PE1, P, and PE2.
Follow these steps to enable Segment Routing in the MPLS core on PE1, P, and PE2 routers:
Procedure
|
1. |
Configure OSPF for Segment Routing on each router.
Example:
Router-PE1# configure
Router-PE1(config)# router ospf dc-sr
Router-PE1(config-ospf)# router-id 192.0.2.10
Router-PE1(config-ospf)# segment routing mpls
Router-PE1(config-ospf)# segment routing forwarding mpls
Router-PE1(config-ospf)# mpls ldp sync
Router-PE1(config-ospf)# mpls ldp auto-config
Router-PE1(config-ospf)# segment-routing sr-prefer
Router-PE1(config-ospf)# segment-routing prefix-sid-map advertise-local
Router-PE1(config-ospf)# exit
Router-PE1(config-ospf)# area 1
Router-PE1(config-ospf-ar)# interface HundredGigE0/0/0/2
Router-PE1(config-ospf-ar-if)# exit
Router-PE1(config-ospf-ar)# interface Loopback0
Router-PE1(config-ospf-ar-if)# prefix-sid index 1
Router-PE1(config-ospf-ar-if)# commit
|
|
2. |
Configure the Segment Routing global block on each router.
Example:
Router# configure
Router(config)# segment-routing
Router(config-sr)# global-block 180000 200000
Router(config-sr)# commit
Router(config-sr)# exit
|
|
3. |
Configure IS-IS for Segment Routing on each router (if using IS-IS).
Example:
Router# configure
Router(config)# router isis ring
Router(config-isis)# is-type level-2-only
Router(config-isis)# net 49.0001.1921.6800.1001.00
Router(config-isis)# nsr
Router(config-isis)# distribute link-state
Router(config-isis)# nsf cisco
Router(config-isis)# address-family ipv4 unicast
Router(config-isis-af)# metric-style wide
Router(config-isis-af)# mpls traffic-eng level-1
Router(config-isis-af)# mpls traffic-eng router-id loopback0
Router(config-isis-af)# segment-routing mpls sr-prefer
Router(config-isis-af)# exit
Router(config-isis)# interface loopback0
Router(config-isis-if)# address-family ipv4 unicast
Router(config-isis-af)# prefix-sid index 30101
Router(config-isis-af)# exit
|
|
4. |
Review the running configuration.
Example:
PE1
router ospf dc-sr
router-id 192.0.2.10
segment-routing mpls
segment-routing forwarding mpls
mpls ldp sync
mpls ldp auto-config
segment-routing sr-prefer
segment-routing prefix-sid-map receive
segment-routing prefix-sid-map advertise-local
!
area 1
interface HundredGigE0/0/0/2
!
interface Loopback0
prefix-sid index 1
!
!
!
configure
segment-routing
global-block 180000 200000
!
!
configure
router isis ring
net 49.0001.1921.6800.1001.00
nsr
distribute link-state
nsf cisco
address-family ipv4 unicast
metric-style wide
mpls traffic-eng level-1
mpls traffic-eng router-id Loopback0
segment-routing mpls sr-prefer
!
interface Loopback0
address-family ipv4 unicast
prefix-sid index 30101
!
!
Example:
P node
router ospf dc-sr
router-id 192.0.2.11
segment-routing mpls
segment-routing forwarding mpls
mpls ldp sync
mpls ldp auto-config
segment-routing sr-prefer
segment-routing prefix-sid-map receive
segment-routing prefix-sid-map advertise-local
!
area 1
interface HundredGigE0/0/1/0
!
interface HundredGigE0/0/1/1
!
interface Loopback0
prefix-sid index 1
!
!
!
configure
segment-routing
global-block 180000 200000
!
!
configure
router isis ring
net 49.0001.1921.6800.1002.00
nsr
distribute link-state
nsf cisco
address-family ipv4 unicast
metric-style wide
mpls traffic-eng level-1
mpls traffic-eng router-id Loopback0
segment-routing mpls sr-prefer
!
interface Loopback0
address-family ipv4 unicast
prefix-sid index 30102
!
!
Example:
PE2
router ospf dc-sr
router-id 192.0.2.17
segment-routing mpls
segment-routing forwarding mpls
mpls ldp sync
mpls ldp auto-config
segment-routing sr-prefer
segment-routing prefix-sid-map receive
segment-routing prefix-sid-map advertise-local
!
area 0
interface HundredGigE0/0/0/19
!
interface Loopback0
prefix-sid index 1
!
!
!
configure
segment-routing
global-block 180000 200000
!
!
configure
router isis ring
net 49.0001.1921.6800.1003.00
nsr
distribute link-state
nsf cisco
address-family ipv4 unicast
metric-style wide
mpls traffic-eng level-1
mpls traffic-eng router-id Loopback0
segment-routing mpls sr-prefer
!
interface Loopback0
address-family ipv4 unicast
prefix-sid index 30103
!
|