Segment Routing Anyone?
One of my readers listened to a podcast where a $vendor described how they found another use case for source routing IPv6 segment routing (SR): 5G networks… and wondered whether SR made a comeback or is about to.
I don’t know nearly enough about mobile networks to have an opinion, however…
Considering that mobile network backhauls use tunnels of some sort anyway, using source routing (which is what segment routing really is) instead of tunnels might make sense, although it still sounds pretty academic to me.
Quick Diversion Into SR 101…
Keep in mind the networking vendors managed to squeeze two completely different technologies under the Segment Routing umbrella:
- MPLS labels stacks,
- IPv6 extension headers.
You can use segment routing with MPLS label stacks on existing hardware (the only limit is the stack size on ingress node), while IPv6 SR needs either new hardware or NPUs.
At least the MPLS version of Segment Routing uses new control-plane extensions to existing routing protocols (IS-IS, OSPF, BGP) to distribute labels for prefixes (including nodes when prefix = loopback interface), or adjacencies (read: interfaces unless you’re using shared LANs).
And We’re Back…
MPLS version of segment routing seems to be popular in large data centers, particularly at WAN edge of large content providers. It’s also a relatively small evolutionary step - data plane is the same, control plane is replaced with something that makes way more sense than current hodgepodge of LDP, RSVP…
Even outside of that particular use case, using segment routing functionality to allocate MPLS labels to BGP next hops makes perfect sense and eventually simplifies your network.
IPv6 Segment Routing is another story. It replaced the abhorred (and now deprecated… because nothing ever dies in IETF) RH0 with something else, but it’s still source routing using extension headers… and very few hardware platforms support it (all of them with special engineering code).
The whole IPv6 SR saga seems like another LISP exercise to me - we have a technology we invested a lot of money in, let’s find a problem it could solve. Look, here’s another one…
Am I wrong? Is someone using IPv6 SR in (anywhere close to) production?
(No Strings Attached)
With all due respect to all the good work Packet Pushers are doing in their many podcasts, sponsored content = $vendor telling us what we should buy, regardless of how well it's sugarcoated in a technical discussion... and more so if the $vendor happens to be the only one selling said technology. That's why I stopped doing sponsored webinars.
As for "no strings attached" to sponsored content, ask yourself who is the customer and what (or who) is the product.
I have not seen SRv6 in production cases yet in my region, but people talk about it.
For average operator which has traditional MPLS based network, IMO, main concern is a justification of all SRv6 migration spendings and efforts. For mobile SPs, 5G could be such potential case. But again - as Ivan often says: "it depends" :)