新一代IP网络SRv6了解一下

IP技术演进三个阶段上世纪80年代TCP/IP诞生至今 , IP技术发展大体可以分为三个阶段:
第一个阶段 , IP/ETH时代:掀起了Internet革命 , 组网技术采用IP+以太网 , 基本满足业务服务 , 网络承载质量不高 , 网络可靠性差 , 组网规模受限 。
这个阶段奠定了互联网的基础 , 代表人类正式迎来互联网时代 。正因为有了IP , 我们才能上网 。虽然最早期的IP协议并不成熟 , 但经过各路大神孜孜不倦的输出 , 在迭代了4个版本(version)之后 , 总算可以广泛部署 。
version4就是我们所熟知并一直使用的IPv4 。IPv4地址和IPv4协议 , 通常直接简称为IP地址和IP协议 。你可以将互联网看成一套物流系统 , 你的通信地址叫IP地址 , 物流公司的运作流程和制度叫IP协议 。你在某地(IP地址)发出一个快递(内容:文字、音频、视频、图像)通过物流公司(IP协议)的分发、运输后 , 最终送到目的地 。
虽然可以实现上网了 , 但是它的限制、缺陷还是很多的 。如果知道当年带宽速度是256kb、512kb、1M , 你对这个“IP进化”的理解和感觉会更明显 。这其中缘由主要是因为每个路由器都是独立对数据包进行路由决策的 。也就是说 , 快递到达每一个物流分发站 , 分发站都需要拆开快递 , 看看里面的东西 , 然后才能决定送到哪里去 。这样一来 , 整个系统的效率就会非常低下 。
即便是确定好了运送方向 , 分拣员也是采取“尽力而为”的态度 , 如果这条线路包裹太多 , 他拿不下 , 就直接给你扔掉 。
这样运送能力差、毫无灵活性和可靠性可言的机制 , 到了21世纪初 , 大神们对“IP1.0”越来越不爽 。于是 , 提出了MPLS(Multi-ProtocolLabelSwitching , 多协议标签交换) 。

新一代IP网络SRv6了解一下

文章插图
 
第二个阶段 , IP/MPLS时代:20世纪初MPLS风靡整个IP网络 , 网络进入IP/MPLS VPN的时代 , 一直延续到现在成为IP网络的主流技术 。
IP/MPLS解决了传统IP/ETH网络的不足 , 实现流量工程 , 可以提供面向连接的服务 。在IP/MPLS技术的发展过程中 , 随着不同业务需求涌现出不同改进技术 , 例如MPLS-TP ,  SR-MPLS、PWE3等 , 它们的本质依然是MPLS转发范畴 。IP/MPLS解决了路由隔离、大规模组网、流量工程、以及ALL IP时代电信级业务IP化承载问题 , 保障了网络可靠性和业务承载质量 。
MPLS关键在于标签Label 。在MPLS网络里 , 数据被封装在贴了标签的盒子里 , 每个经手的分发站只需要读标签就知道盒子该送到哪 。
以MPLS为代表的时代 , 我们可以称为“IP2.0”时代 。这个时代 , 一直持续到现在 。
每一代网络技术发展本质原因是业务驱动 。IP/MPLS引入的根本原因是 , IP只能提供尽力而为的服务 , 无法满足大规模组网 , 不能提供面向连接的服务 , 不具备流量工程能力 。
另一方面 , 5G、智慧城市发展对网络又提出新的要求 , 要求网络具备可编程、物物互联等能力 , 提供基于业务级别的QOE测量、感知等功能 。
新一代IP网络SRv6了解一下

文章插图
 
随着5G、云业务、物联网的推动 , IP技术迎来第三阶段 , 进入SRv6时代 。SRv6解决了传统MPLS标签信息扩展性不足的问题 , 可以携带更多的扩展信息 。作为新一代IP网络承载协议 , SRv6统一了复杂的多种网络协议 , 是构建IP网络自动化的基础 。
SRv6基于原生IPv6 , 可以提供多达340万亿万亿万亿个地址 , 足以让地球上的每一粒沙子都拥有一个IPv6地址 , 为海量应用和终端提供接入能力 。
什么是SRv6?SRv6是一种网络转发技术 , SR指Segment Routing技术 , v6指原生IPv6 , SRv6就是IPv6+Segment Routing 。
SR-MPLS使用4字节标签标识路径信息 , MPLS标签仅能标识标签值、TTL、标签栈底三个信息 , 无扩展信息能力 。与SR MPLS的Segment不同 , SRv6的Segment有128bits , 而且分成了三部分:


推荐阅读