SR-MPLS(基于MPLS转发平面的段路由,Segment Routing MPLS)技术源于MPLS,并伴随着SDN思潮应运而生。
SR-MPLS本质上是一种源路由技术,也被称为段路由协议。顾名思义,SR-MPLS是一种由源节点来为报文指定转发路径以控制报文转发的协议。在源节点上会有一个有序的段列表封装到报文头部,在中间节点上只需要根据报文头中指定的路径进行转发即可。
源路由的设计理念在现实生活中屡见不鲜,下面举一个例子,来更好的理解其原理。假设你从上海出发去巴黎旅游,需要在维也纳转机。那你的出行路线分为两段,上海→维也纳、维也纳→巴黎。则你只需要在上海买好上海途经维也纳到巴黎的票,按照计划根据机票,经过两段,飞到巴黎即可。
相对于MPLS,SR-MPLS具有如下优势,可以在5G承载网中实现海量连接的灵活调度。
简单:无需LDP、RSVP-TE信令协议。
高效:仅在头节点部署即可建立端到端的路径。
易扩展:节点只需要维护拓扑信息,不需要维护链接状态。
兼容SDN网络:面向SDN架构设计,融合了设备自主转发和集中编程控制的优势。
同时,由于SR-MPLS是基于IP/MPLS转发架构的技术,无需改变现有承载网的网络架构,可以利旧网络资源,保障网络平滑演进。