Getting started
About this guide
This guide describes the Nokia SR OS segment routing and PCE functionality.
This guide is organized into functional chapters and provides concepts and descriptions of the implementation flow, as well as Command Line Interface (CLI) syntax and command usage.
Unless otherwise indicated, this guide uses Classic CLI command syntax and configuration examples.
The topics and commands described in this document apply to the following SR OS products:
-
7750 SR
-
7950 XRS
See the SR OS R24.x.Rx Software Release Notes, part number 3HE 20152 000x TQZZA, for a list of unsupported features by platform and chassis.
Command outputs shown in this guide are examples only; actual displays may differ depending on supported functionality and user configuration.
The SR OS CLI trees and command descriptions can be found in the following guides:
-
7450 ESS, 7750 SR, 7950 XRS, and VSR Classic CLI Command Reference Guide
-
7450 ESS, 7750 SR, 7950 XRS, and VSR MD-CLI Command Reference Guide
-
7450 ESS, 7750 SR, 7950 XRS, and VSR Clear, Monitor, Show, and Tools CLI Command Reference Guide (for both MD-CLI and Classic CLI)
This guide generically covers Release 24.x.Rx content and may contain some content that will be released in later maintenance loads. See the SR OS R24.x.Rx Software Release Notes, part number 3HE 20152 000x TQZZA, for information about features supported in each load of the Release 24.x.Rx software.
Segment routing configuration process
The following table lists the tasks necessary to configure segment routing functions. Each chapter in this book is presented in an overall logical configuration flow. Each section describes a software area and how to configure that functional area. After the hardware installation has been properly completed, proceed with the router configuration tasks in the following order:
Area | Task | Section |
---|---|---|
Segment routing with MPLS data plane |
Segment routing in shortest path forwarding |
|
Establishing segment routing TE LSPs |
||
Segment routing policies |
||
Segment routing with IPv6 data plane |
Configuring the locator and SIDs |
|
IS-IS control plane extensions |
||
Configuring IS-IS Flex-Algorithm for SRv6 |
||
BGP service control plane extensions |
||
Route table, FIB table, and tunnel table support |
||
Datapath support |
||
LFA support |
||
SRv6 tunnel metric and MTU settings |
||
Service extensions |
||
Segment routing policies with an IPv6 data plane |
||
Assignment of loopback interface addresses from an SRv6 locator subnet |
Assignment of loopback interface addresses from an SRv6 locator subnet |
|
MPLS forwarding policy |
Datapath support |
|
Configuring static labeled routes using MPLS forwarding policy |
Configuring static labeled routes using MPLS forwarding policy |
|
gRPC-based RIB API |
RIB/FIB API configuration overview |
|
RIB/FIB API - IPv4 route table programming |
||
RIB/FIB API - IPv6 route table programming |
||
RIB/FIB API - IPv4 tunnel table programming |
||
RIB/FIB API - IPv6 tunnel table programming |
||
RIB/FIB API - MPLS LFIB programming |
||
Path Computation Element Protocol |
PCEP establishment and maintenance of SR-TE LSP and RSVP-TE LSP |
PCEP establishment and maintenance of SR-TE LSP and RSVP-TE LSP |
NSP and VSR-NRC PCE redundancy |
||
Configuring and operating RSVP-TE LSP with PCEP |
||
ANYsec |
Configuring ANYsec connectivity association and PSK |
Conventions
This section describes the general conventions used in this guide.
Precautionary and information messages
The following information symbols are used in the documentation.
Options or substeps in procedures and sequential workflows
Options in a procedure or a sequential workflow are indicated by a bulleted list. In the following example, at step 1, the user must perform the described action. At step 2, the user must perform one of the listed options to complete the step.
Options in a procedure
- User must perform this step.
- This step offers three options. User must perform one option to complete this
step.
- This is one option.
- This is another option.
- This is yet another option.
Substeps in a procedure or a sequential workflow are indicated by letters. In the following example, at step 1, the user must perform the described action. At step 2, the user must perform two substeps (a. and b.) to complete the step.
Substeps in a procedure
- User must perform this step.
- User must perform all substeps to complete this action.
- This is one substep.
- This is another substep.