08/10/2026
Day 8 of the 22-day SR-MPLS Learning Journey is live 🎥
Yesterday we turned Segment Routing on under IS-IS. Today it's OSPF — and the interesting part isn't how different it is. It's how little changes.
This one is different from the last few days: everything in it comes from a real four-router IOS XR lab. The configuration, the commands, the traceroute output and the label values are what the routers actually produced.
R1 — R2 — R3 — R4 in a line, one OSPF area, the default SRGB everywhere. Index 4 means label 16004, on every router.
Three things OSPF does differently from IS-IS:
1. No metric-style wide. OSPF carries SR in Opaque LSAs that were already part of the protocol. Nothing to enable.
2. Forwarding is a separate command. "segment-routing mpls" advertises. "segment-routing forwarding mpls" installs what arrives. Miss the second one and your database looks perfect while nothing forwards.
3. The Prefix-SID lives under the interface, inside the area block.
And the proof, straight from the lab — the traceroute from R1 to R4 shows the same label, 16004, at every hop. Not three different labels. One. That's Day 2's arithmetic, visible on the wire.
Everything SR needs rides in a single LSA — Type 10, the area-scoped Opaque. The index is advertised. The label is computed locally. That's the whole mechanism.
17 minutes, full lesson 👇
https://youtu.be/Ugb3zzkQiL8
🔔 Subscribe on YouTube for a new lesson every day:
https://www.youtube.com/?sub_confirmation=1
👍 Like this page for daily lesson summaries:
https://www.facebook.com/ThePacketPathWithPartha
📺 Full 22-day playlist:
https://www.youtube.com/playlist?list=PLYQHPRJxy5xk
Share your videos with friends, family, and the world