SR-MPLS(SegmentRouting MPLS,基于MPLS转发平面的段路由)是基于源路由理念设计的在网络上转发数据包的一种协议。SR-MPLS的核心思想是将报文转发路径切割成不同的段,再为其分配SID,然后通过在路径的起始点往报文中封装分段信息的方式来指导报文转发。
为什么需要SR-MPLS
传统网络困局:
传统IP逐跳最长匹配查表转发效率低,故引入MPLS标签交换。
而MPLS控制面的LDP和RSVP-TE协议复杂,例如LDP协议缺乏路径规划能力,RSVP-TE协议状态多,配置/维护复杂,难以规模部署。
SR-MPLS技术价值:
更简单的控制面:无需部署LDP/RSVP-TE协议,只需要设备通过IGP/BGP协议扩展来实现标签分发,或者由控制器统一负责SR标签的分配,并下发给设备。
易扩展的转发平面:SR-MPLS复用MPLS转发平面,网络设备不做改动或者进行简单升级就可以支持SR的转发,在SR-MPLS中,Segment可以映射为MPLS标签,路径就是标签栈。
SR-MPLS vs MPLS
SR-MPLS相比于MPLS,一方面保留了MPLS转发平面的优势,使得SR-MPLS可以直接应用在现有MPLS架构上,另一方面也对传统MPLS技术做了革命性的颠覆和创新。
SR-MPLS是如何工作的
SR-MPLS工作模式分为两种:SR-MPLS BE和SR-MPLS TE。两种模式都可以用来承载传统业务,比如L3VPN、EVPN L3VPN、EVPN VPLS 等。
基于SR-MPLS技术建立的转发路径实际是一种LSP,这种LSP不存在Tunnel接口,简称为SR-MPLS LSP。SR-MPLS LSP的创建过程和数据转发过程与LDP LSP类似。
SR-MPLSTE是使用SR作为控制协议的一种新型的TE隧道技术。使用SR-TE技术建立的隧道成为SR-MPLSTE隧道。
SR-MPLSTE隧道支持MPLSTE隧道的相关属性。SR-TE隧道可以使用BFD检测故障。
SR-MPLSTE隧道可以通过控制器自动建立,也可以手工建立。
编辑:jq
全部0条评论
快来发表一下你的评论吧 !