SP专题Segment Routing技术浅淡RSVP-TE与SRTE算法的区别

SRTE(segment routing traffic-eng)运营商和网络中应用愈来愈热门你们RSVP-TESRTE不少优点SRTE的专题在个人SP全栈课程中已经有详细的讲解。今天咱们再经过这篇文章详细讨论下它们之间算法的区别。算法

 

RSVP-TERSVP-TE进行路径计算和路径选择的时候,能够使用explicit-path(显示路径)dynamic(动态计算),其中dynamic使用的是CSPF算法(基于约束的SPF算法),如今SRTE胶片中称为Circuit optimization (电路优化)算法,以下图:网络

1.png


这个说法RSVP-TE同窗很容易理解,这个主要是RSVP这个协议的特性,在路径创建的时候,须要逐跳发送RSVPPATH/RESV消息,因此称其为circuit-based的算法这个实际上跟Frame-relay(帧中继)ATM(异步传输模式)PVC(永久虚电路)很像PVC须要手工逐跳创建。异步

这种算法基于约束条件(带宽、亲和属性TE-cost),这个SRTE称为优化(optimization),实际上就是由于这些约束条件,选择IGP计算出来路径ide

计算出来的结果是non-ECMPpath,这个的是单条RSVP-TEtunnel一时间,只能使用一条路径,因此RSVP-TE算法自己不支持ECMP(等价多路径)若是要让RSVP-TE支持ECMP功能,须要头端创建到达尾端的多隧道学习

另外说计算出来的路径SID-List很大(RSVP-TE里面,计算出来的路径称为ERO(显示路由))这个主要缘由是RSVP这个协议是逐跳的优化

 

,咱们下面来看看SRTE算法,SRTE在选择路径的时候,也是可使用explicit-pathdynamic计算(固然还有集中式计算PCE),它用的算法称为SR optimization(中文常常听到称为SR原生的优化算法),如下图:ui


2.png




的特色是No more circuit!意思是不须要像RSVP-TE同样逐跳创建隧道,他的路径是在头端发送数据包的时候压入SID-LIST标签(数据平面携带路径),因此不须要像RSVP-TE那样须要周期性的维护状态(RSVPsoft-state的协议)。可是SRTE标签的时候,可能会压太多层标签,因此可能须要进行分段。spa

算法自己支持ECMP,看上图上,能够看到SRTE计算的时候从节点1往节点33等价路径,那么在Candidate-Path(候选路径)计算中,这三条路都会被选择(固然实际实验时稍有误差但能够出结果)这个RSVP-TE同样,RSVP-TEECMP时候,须要作多隧道,更麻烦一些。视频

生成路径的时候,Small SID-List。从上图能够看到,最后在头端生成的路径是<7,3>压标签的时候,只会压入节点7和节点3标签,这样的好处是1.支持ECMP2.标签的时候标签尽量少,转发的时候能符合链路的MTU需求blog

 

的来讲,RSVP-TESRTE算法的基本区别在这里,另外SRTE更多的约束条件,Cost的类型能够设置,功能要比RSVP-TESR-TE的专题课程视频已在IE-LAB的各平台发布,若是对SR-TE技术有研究兴趣能够多关注咱们的学习平台。

相关文章
相关标签/搜索