新一代IP网络SRv6了解一下( 二 )


新一代IP网络SRv6了解一下

文章插图
SRv6 SID
  1. Locator(位置标识):网络中分配给一个网络节点的标识 , 可以用于路由和转发数据包 。Locator有两个重要的属性 , 可路由和聚合 。在SRv6 SID中Locator是一个可变长的部分 , 用于适配不同规模的网络 。
  2. Function(功能):设备分配给本地转发指令的一个ID值 , 该值可用于表达需要设备执行的转发动作 , 相当于计算机指令的操作码 。在SRv6网络编程中 , 不同的转发行为由不同的功能ID来表达 。一定程度上功能ID和MPLS标签类似 , 用于标识VPN转发实例等 。
  3. Args(变量):转发指令在执行的时候所需要的参数 , 这些参数可能包含流 , 服务或任何其他相关的可变信息 。
总之 , SRv6同时具有路由和MPLS两种转发属性 , 具备TE流量工程能力、扩展性能力、兼容IPv6 , 也便于未来固移融合 , 实现IP转发技术统一 。
作为普通用户 , 我们采用“公网+私网”的方式上网 。公网是公交车 , 我们就是私网 。我们要去城市的某个地方 , 只需要找到合适线路的公交车 , 它会将我们送到你想到达的站点(1个或N个人) 。这就是私网地址的用法 , 技术上叫做NAT(NetworkAddressTranslation , 网络地址转换) 。
绝大多数上网设备不需要公网地址 。因为我们是需要找数据的人 , 属于访问者 。产生数据和存放的设备 , 是被访问者 , 它们才需要公网地址 。
近几年不断崛起的物联网设备 , 就属于被访问者 。例如智能燃气表、水表、电表、网络摄像头等 , 它们产生数据 , 并且接受云端的控制 。
物联网设备采用公网IP地址 , 可以更容易实现端到端的“直达” , 便于数据上传和指令下发 。
就像坐公交车 , 无论是谁 , 足额交钱就能坐 , 不同的线路能送你到不同的地方 。换句话说就是 , 只要满足一定条件 , 就能访问不同的公网设备 。
IPv6呢 , 就像有了私家车 , 让每个人都能实现“点对点的自由出行” , 不用按着公交的规则来出行 , 目标站点离自己的最终目的地还有一段尴尬的距离 , 这大大简化了网络架构 。
再到SR
对于SR网络来说 , 连接任意两个SR节点的一段网络 , 就叫Segment , 由一个SegmentID(SID)标识 。
SR的核心原理 , 就是诸葛亮的“锦囊妙计” 。
【新一代IP网络SRv6了解一下】当一个数据包进入网络的时候 , 网络会把它要经过的所有链路和节点信息 , 全部告诉这个数据包 。
N张纸条 , 排好顺序 。每过一地 , 撕掉一张 。等撕完的时候 , 你也就到终点了 。
而传统的MPLS , 是把所有的路径信息 , 下发给每个节点 , 然后数据包到了之后 , 再去问路 。
SR技术可以直接运用在MPLS架构上 。IPv6出现后 , SR开始和IPv6亲密接触 。于是 , 就有了SRv6 。
总结以IPv6、SRv6为代表的新IP网络 , 我们可以称之为“IP3.0”
我们国家是世界上推动IPv6最积极的国家 。主要原因我认为有:
我们是网络大国 , 我们的骨干网规模在世界上排名前列 。越先进的网络技术 , 越能提升我们的网络效率 , 降低网络运行的能耗 。
我们重视“科技强国” , 主推的工业互联网、农业物联网 , 还有智慧城市、智慧地产、智慧农业、智慧医疗、智慧矿山等等 , 全部都需要IPv6 。
传统IPv4依赖于ICANN的地址分配 , 总归是受制于人 。所以 , 实现IPv6其实也就是为了“摆脱控制” 。
新一代IP网络SRv6了解一下

文章插图
 
因为有了“早日自由”的梦想 , 所以我们在标准制定上表现得很激进 , 目前是和国际标准同步甚至有所领先的 。




推荐阅读