A method of forwarding packets based on source routing where the routing path is encoded in the packet header as an ordered list of segments. This means traffic can be forwarded selecting any routing path and not just the Interior Gateway Protocol (IGP) shortest path. It also supports automatic traffic protection for node and link failures by Topology-Independent Loop-Free Alternates (TI-LFA).
It enables granular traffic control without the need for additional protocols like when deploying MPLS TE. In addition, it does not require any path signaling, making it highly scalable.
Segment routing simplifies the network by removing protocols and automating operations. Granular traffic control allows you to achieve a higher level of bandwidth utilization without impacting resiliency. Network resiliency is achieved with 50ms restoration of connectivity. New value added services can be provisioned into the network without necessarily adding hardware and bandwidth.
SRv6 refers to Segment Routing over IPv6 dataplane and refers to the concept of network programming expressed as a list of instructions (Segment ID).