]> git.proxmox.com Git - mirror_frr.git/commit - ospfd/ospf_ri.c
ospfd: Add Segment Routing Local Block
authorOlivier Dugeon <olivier.dugeon@orange.com>
Thu, 18 Jun 2020 17:46:28 +0000 (19:46 +0200)
committerOlivier Dugeon <olivier.dugeon@orange.com>
Thu, 20 Aug 2020 12:37:40 +0000 (14:37 +0200)
commit6f751f14935af2e831d6069514df5d20dae957a5
treea7f29aac8e610cddfa0c3878710e70c6a02d63e5
parentd81b8e0e1a3400f356a5dd314be7ccc1d98dfa50
ospfd: Add Segment Routing Local Block

RFC 8665 defines a Segment Routing Local Block for Adjacency SID.
This patch provides the possibility to modify the SRLB as well as
reserved the block range from the Label Manager.

 - Introduce new CLI 'segment-routing local-block'
 - Add local block to SRDB structure
 - Parse / Serialize SRLB in Router Information LSA
 - Update OSPF-SR topotest
 - Update documentation

Signed-off-by: Olivier Dugeon <olivier.dugeon@orange.com>
19 files changed:
doc/developer/ospf-sr.rst
doc/user/ospfd.rst
ospfd/ospf_errors.c
ospfd/ospf_errors.h
ospfd/ospf_ext.c
ospfd/ospf_ext.h
ospfd/ospf_ri.c
ospfd/ospf_ri.h
ospfd/ospf_sr.c
ospfd/ospf_sr.h
tests/topotests/ospf-sr-topo1/r1/ospf_srdb.json
tests/topotests/ospf-sr-topo1/r1/ospfd.conf
tests/topotests/ospf-sr-topo1/r1/zebra_mpls.json
tests/topotests/ospf-sr-topo1/r2/ospf_srdb.json
tests/topotests/ospf-sr-topo1/r2/zebra_mpls.json
tests/topotests/ospf-sr-topo1/r3/ospf_srdb.json
tests/topotests/ospf-sr-topo1/r3/ospfd.conf
tests/topotests/ospf-sr-topo1/r4/ospf_srdb.json
tests/topotests/ospf-sr-topo1/r4/ospfd.conf