SRv6(Segment Routing IPv6)概述(一)

        SRv6(Segment Routing IPv6)翻译为中文即基于IPv6的段路由,顾名思义即为一段一段的路由转发,是基于源路由的理念而设计,SRv6通过在IPv6报文中插入一个路由扩展 头SRH(Segment Routing Header),在SRH中压入一个显式的IPv6地址栈,并由中 间节点不断的进行更新目的地址和偏移地址栈的操作来完成逐跳转发,类似于MPLS的转发过程。

        通过举一个例子来更形象的描述SRv6的逻辑,例如我需要在哈尔滨乘坐火车到北京,中途会经过长春、沈阳、天津、最后到达北京。传统路由模式需要在哈尔冰买票到长春,到达长春后在买票到沈阳、到沈阳后在买票到天津、在天津在买票到北京,最后到达北京。如图:

SRv6模式为我在哈尔滨直接一次性把票全部买完,无需在途径各站点在下车买票,到达各站点只需出示一下我买的票即可,这样我就可以预先知道到达北京所经过的路线。如图:

         SRv6给我们带来的一个好处就是兼容IPv6,无需引入其它协议技术,中间节点即使不支持SRv6依旧可以按照IPv6报文继续转发。而且SRv6中间所经过的结点信息(所谓的SID)依旧保存,便于我们回溯以及路径调优。


版权声明:本文为weixin_43991442原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。