SRv6 初登场
在过去 20 多年的时间里,IPv6 扩展报文头的应用非常有限。随着 5G 和云业务等新业务的兴起和网络编程技术的发展,业务要求网络的转发平面有更强的可编程能力,同时需要更简洁的融合网络解决方案。在这种背景下,SRv6 应运而生。SRv6 是一种基于 IPv6 数据平面实现的 SR 网络架构,支持在头节点插入转发指令指导数据报文转发,SRv6 结合了 SR-MPLS 头端编程和 IPv6 报文头可扩展性两方面的优势,让人们看到了 IPv6 的转机。
以 MPLS 为基础的曾经获得了巨大的成功,同时也带来了一些问题和挑战,主要体现在以下 3 个方面。
IP 承载网的孤岛问题。虽然 MPLS 统一了承载网,但是 IP 骨干网、城域网、移动承载网之间是分离的,需要使用跨域 VPN 等复杂的技术来互联,导致端到端业务的部署非常困难。
IPv4 与 MPLS 封装的可编程空间有限。当前很多新业务需要在转发平面加入更多的转发信息,但 IETF 已经发表声明,停止为 IPv4 制定更新的标准,并且 MPLS 标签的字段格式和长度固定,缺乏可扩展性,这些导致它们很难满足未来业务的网络编程需求。
应用与承载网的解耦,导致网络自身的优化十分困难,而且难以提升网络的价值。当前运营商普遍面临被管道化的挑战,无法从增值应用中获得相应的收益;而应用信息的缺失,也使得运营商只能采用粗放的方式进行网络调度和优化,造成资源的浪费。在网络技术发展的历史上,人们也尝试过将网络技术推进到应用侧,例如 ATM 到桌面,但是都失败了。而 MPLS 也曾经试图更靠近主机和应用,如 MPLS 入云,但实际上 MPLS 很难在数据中心部署,反而是 VXLAN 成了数据中心的事实标准。
SRv6 技术承担了解决这些关键问题的使命。
SRv6 兼容 IPv6 的路由转发,基于 IP 可达性更加容易实现不同网络互联,不需要像 MPLS 那样使用额外信令,也不需要全网升级。
SRv6 基于 SRH(Segment Routing Header,段路由扩展报文头)能够支持更多种类的封装,可以很好地满足新业务的多样化需求。
SRv6 对于 IPv6 的亲和性使得它能够将 IP 承载网与支持 IPv6 的应用无缝融合在一起,通过网络感知应用,使运营商可以提供更多可能的增值业务。
随着 5G、云业务和物联网等新业务的发展,更多网络设备的接入对于地址扩展的需求和网络可编程的需求都在增加。基于 SRv6 可以更好地满足这些业务的需求,推动网络业务的发展,促使网络进入一个新的 All IP 时代,即基于 All IPv6 迎来万物互联的智简网络时代。
版权声明: 本文为 InfoQ 作者【穿过生命散发芬芳】的原创文章。
原文链接:【http://xie.infoq.cn/article/b1aef86012e487b0bc339deb3】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论