# Segment Routing over IPv6 (srv6) Configuration Module This configuration module configures SRv6 over IS-IS and (optionally) BGP on Nokia SR OS. Supported SRv6 features: * End SIDs (nodes) and End-x SIDs (links), all statically allocated * IS-IS routing protocol with SRv6 TLVs * Dynamic BGP Service SIDs The module currently depends on IS-IS module and will trigger a configuration error if the **isis** module is not enabled in the network topology. ## Parameters * Locator: an IPv6 address range to allocate to SRv6 nodes; each node is assigned a unique /64 prefix from this range ## Example We want to create a four-router SRv6 network. All devices run IS-IS and SRv6: ``` module: [ isis, srv6 ] ``` We want to use unnumbered P2P interfaces and dual-stack deployment with IPv6 configured on loopback addresses: ``` addressing: p2p: unnumbered: true loopback: ipv6: 2001:db8:cafe::/48 srv6.locator: 2001:db8:aaaa::/48 # Must not overlap with interfaces ``` ``` provider: clab defaults.device: sros # Type must support FP4 chipset nodes: e1: e2: c1: c2: ``` The devices are connected into a square topology: ``` links: - e1-c1 - e1-c2 - e2-c1 - e2-c2 ```