Explains how BGP-LS reports SRv6 topology and SID information to external controllers, improving network visibility and centralized path computation.
SRv6 SID Information in BGP-LS Reporting is a SRv6 feature that
-
enhances BGP Link-State (BGP-LS) by extending its topology reporting capabilities
-
adds the capability to report comprehensive SRv6 SID Network Layer Reachability Information (NLRI), and
-
enables detailed reporting of SRv6 domain topologies.
|
Feature Name |
Release Information |
Feature Description |
|---|---|---|
|
SRv6 SID Information in BGP-LS Reporting |
Release 25.4.1 |
Introduced in this release on: Fixed Systems (8700 [ASIC: K100], 8010 [ASIC: A100])(select variants only*) *This feature is supported on:
|
|
SRv6 SID Information in BGP-LS Reporting |
Release 25.1.1 |
Introduced in this release on: Fixed Systems (8010 [ASIC: A100])(select variants only*) *This feature is supported on Cisco 8011-4G24Y4H-I routers. |
|
SRv6 SID Information in BGP-LS Reporting |
Release 24.4.1 |
Introduced in this release on: Fixed Systems (8200 [ASIC: P100], 8700 [ASIC: P100, K100])(select variants only*); Modular Systems (8800 [LC ASIC: P100])(select variants only*) You can use BGP Link-State (BGP-LS) to report the domain topology with nodes, links, and prefixes. This feature supports reporting SRv6 Segment Identifier (SID) Network Layer Reachability Information (NLRI). *This feature is supported on:
|
Network Layer Reachability Information (NLRI)
NLRI is the information about network destinations (prefixes, SIDs, etc.) and how to reach them. It's essentially the routing information that a router advertises to its peers, allowing other routers to build their forwarding tables and determine paths through the network.
For example, NLRI is used to describe various types of SRv6-specific information reported by BGP-LS. These NLRI has been added to the BGP-LS protocol to support SRv6:
-
Node NLRI: SRv6 Capabilities, SRv6 MSD types
-
Link NLRI: End.X, LAN End.X, and SRv6 MSD types
-
Prefix NLRI: SRv6 Locator
-
SRv6 SID NLRI (for SIDs associated with the node): Endpoint Function, BGP-EPE Peer Node/Set
You can use these commands to ping or trace an SRv6 Segment Identifier (SID):
-
Ping a specific SID:
ping B:k:F:: -
Traceroute a specific SID:
traceroute B:k:F:: -
Ping or traceroute a SID using a list of packed carriers:
ping <destination SID> via srv6-carriers <list of packed carriers>traceroute <destination SID> via srv6-carriers <list of packed carriers>