From 9389175b755e305a08db736736554b18898f15fa Mon Sep 17 00:00:00 2001 From: Olivier Dugeon Date: Thu, 8 Aug 2019 16:44:23 -0300 Subject: [PATCH] doc: add documentation for IS-IS Segment Routing Signed-off-by: Olivier Dugeon --- doc/user/isisd.rst | 52 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/doc/user/isisd.rst b/doc/user/isisd.rst index 9a0a0afb0c..f0c64b9bb0 100644 --- a/doc/user/isisd.rst +++ b/doc/user/isisd.rst @@ -470,6 +470,50 @@ Traffic Engineering .. _debugging-isis: +Segment Routing +=============== + +This is an EXPERIMENTAL support of Segment Routing as per draft +`draft-ietf-isis-segment-routing-extensions-25.txt` for MPLS dataplane. +It supports IPv4, IPv6 and ECMP and has been tested against Cisco & Juniper +routers. + +Known limitations: + - No support for level redistribution (L1 to L2 or L2 to L1) + - No support for binding SID + - No support for SRMS + +.. index:: [no] segment-routing on +.. clicmd:: [no] segment-routing on + + Enable Segment Routing. + +.. index:: [no] segment-routing global-block (0-1048575) (0-1048575) +.. clicmd:: [no] segment-routing global-block (0-1048575) (0-1048575) + + Seet the Segment Routing Global Block i.e. the label range used by MPLS + to store label in the MPLS FIB. + +.. index:: [no] segment-routing node-msd (1-16) +.. clicmd:: [no] segment-routing node-msd (1-16) + + Set the Maximum Stack Depth supported by the router. The value depend of the + MPLS dataplane. E.g. for Linux kernel, since version 4.13 it is 32. + +.. index:: [no] segment-routing prefix [no-php-flag|explicit-null] +.. clicmd:: [no] segment-routing prefix