- SRv6 introduces a new Segment Routing header and SIDs to provide routing and forwarding functions. SIDs contain a locator, function, and argument.
- The Segment Routing header contains segments left, last entry, and segment list fields to steer the packet through the network. Transit nodes decrement segments left and update the destination.
- SRv6 endpoints perform functions defined by the SID like forwarding to interfaces, searching routing tables, or decapsulating packets. Generalized SRv6 expands SIDs to 128-bits for advanced header compression.