A service provider is migrating from LDP-based MPLS to Segment Routing (SR-MPLS) with IS-IS. After enabling SR on all routers, the adjacency segment IDs (ADJ-SIDs) are not being advertised. Which configuration is missing?
IS-IS requires the segment-routing mpls command under the IS-IS process to advertise SR capabilities.
Why this answer
In IS-IS, adjacency segment IDs are programmed only when a specific prefix-SID (e.g., the loopback) is configured and SR is enabled globally. Without an SR-capable IGP process on the interface, ADJ-SIDs are not allocated. The most common missing piece is the `segment-routing mpls` command under the IS-IS process.