Segment Routing v6 Configuration Guide for Cisco 8000 Series Routers, Cisco IOS XR Releases

PDF

Segment Routing v6 Configuration Guide for Cisco 8000 Series Routers, Cisco IOS XR Releases

Benefits of uSID

Want to summarize with AI?

Log in

Describes how uSIDs improve encoding efficiency, scalability, hardware utilization, deployment flexibility, and security while reducing the MTU overhead of source-routed paths.


SRv6 uSID enhances the SRv6 framework by providing improved compatibility, scalability, efficiency, hardware efficiency, and ease of deployment. Key benefits include:

Compatibility with SRv6 Framework

  • Leverages the existing SRv6 network programming model without requiring changes. SRv6 uSID is a new pseudo code in the existing SRv6 network programming framework.

  • Leverages the SRv6 data plane (SRH) with no change without any modifications, allowing any SID in the destination address or SRH to act as an SRv6 uSID carrier.

  • Leverages the SRv6 control plane without any modifications.

Scalability

  • Supports a highly scalable number of globally unique nodes within the domain. For instance:

    • 16-bit uSID ID size: 65k uSIDs per domain block

    • 32-bit uSID ID size: 4.3M uSIDs per domain block

  • Enables scalable control plane through summarization at area or domain boundaries, allowing significant scaling without routing extensions.

Efficiency

SRv6 uSID achieves the lowest MTU overhead by supporting 6 uSIDs per uSID carrier, enabling efficient routing.

For example, it supports up to 18 source-routing waypoints with only 40 bytes of overhead.

  • + H.Encaps.Red with an SRH of 40 bytes (8 fixed + 2 * 16 bytes). This capability is available starting from Cisco IOS XR Release 24.3.1.

  • + 6 uSIDs in DA and 12 in SRH

Hardware efficency

  • Leverages hardware capabilities, such as inline IP Destination Address editing and IP Destination Address longest match, to ensure seamless performance.

  • Eliminates the need for additional lookups in indexed mapping tables, enhancing processing speed.

  • Operates with legacy IP-in-IP encapsulation behavior for micro-programs with 6 or fewer uSIDs, simplifying hardware requirements.

Seamless deployment

  • Allows a uSID to function as a SID, with the carrier holding a single uSID.

  • Keeps the inner structure of an SR Policy opaque to the source.

  • A carrier with uSIDs is just seen as a SID by the policy headend Security.

Security

  • Leverages SRv6's native SR domain security.