# Dual-Stack SR-MPLS

DevFeed: [Dual-Stack SR-MPLS](<https://devfeed.tech/articles/dual-stack-sr-mpls-11383.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/05/sr-mpls-dual-stack/>)

Published: 2026-05-21T06:16:00Z

Content type: tutorial

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [SR-MPLS](<https://devfeed.tech/topics/sr-mpls.md>), [networking](<https://devfeed.tech/topics/networking.md>), [IS-IS](<https://devfeed.tech/topics/is-is.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [Demo](<https://devfeed.tech/topics/demo.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [github](<https://devfeed.tech/tags/github.md>), [implement](<https://devfeed.tech/tags/implement.md>), [ipv4](<https://devfeed.tech/tags/ipv4.md>), [ipv6](<https://devfeed.tech/tags/ipv6.md>), [is-is](<https://devfeed.tech/tags/is-is.md>), [links](<https://devfeed.tech/tags/links.md>), [mpls](<https://devfeed.tech/tags/mpls.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [network](<https://devfeed.tech/tags/network.md>), [router](<https://devfeed.tech/tags/router.md>), [routing](<https://devfeed.tech/tags/routing.md>), [space](<https://devfeed.tech/tags/space.md>), [sr-mpls](<https://devfeed.tech/tags/sr-mpls.md>)

## AI overview

This tutorial demonstrates a dual-stack SR-MPLS lab built with netlab. It explains IPv4 and IPv6 SID addressing, loopback and core-link address pools, and the resulting IS-IS and MPLS forwarding-table entries.

## Source excerpt

After the introduction to SR-MPLS demo I did during the Segment Routing workshop @ ITNOG10, we moved to dual-stack SR-MPLS - can we assign node segment identifiers (SIDs) to IPv4 and IPv6 prefixes? The demo used the same three-router network as the previous one, with IPv4 SIDs starting at one and IPv6 SIDs starting at 101: Read more ...