从MPLS到SR-MPLS网络路由的新视角_第1页
从MPLS到SR-MPLS网络路由的新视角_第2页
从MPLS到SR-MPLS网络路由的新视角_第3页
从MPLS到SR-MPLS网络路由的新视角_第4页
从MPLS到SR-MPLS网络路由的新视角_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

多年来,MPLS(多协议标签交换)一直是网络运营商确保实时应用可靠连接的首选技术。顾名思义,MPLS不受协议限制,使用标签交换在网络中移动数据包。MPLS通过在数据包头部应用标签,对接收到的数据包进行封装。MPLS域中的每个路由器都会查看MPLS标签,以了解该如何处理每个数据包,但它不关心数据包中的内容。当数据包离开MPLS域时,标签将被移除。但近些年,不乏有“SD-WAN将会取代MPLS?”“SD-WAN正蚕食MPLS,MPLS会消失吗?”等观点的出现。MPLS可能会过时,但不是因为SD-WAN。SD-WAN拥有成本和OPEX优势,但在许多情况下,仍然需要利用公共互联网和MPLS服务进行点到点连接。通过使用QoS和快速重路由技术,能更好地保证持续的流量吞吐和稳定的延迟。链接故障导致的快速重路由保护MPLS服务能提供可靠的交付和实时快速重新路由保护,但同时也伴随着挑战——MPLS很复杂。01下一代MPLSSR-MPLS(SegmentRoutingMPLS,基于MPLS转发平面的段路由)是基于源路由理念而设计的在网络上转发数据包的一种协议。SR-MPLS的核心思想是将报文转发路径切割成不同的段,再为其分配SID(SegmentIdentifier,段标识符),然后通过在路径的起始点往报文中封装分段信息的方式来指导报文转发。SegmentRouting实现了与MPLS相同的功能,但没有MPLS那么复杂。此外,它利用了现有的MPLS服务和硬件,这意味着它不需要新的基础设施,提供了一个简单的迁移路径。SegmentRouting由思科于2013年首次推出,使网络更具可扩展性和智能性,同时提高了容量利用率,从而降低成本并提高用户满意度。SegmentRouting的体系架构基于源路由范式,它通过提供一种简单的、无状态机制来规划数据包通过网络的路径,从而利用源路由。由于应用程序可以完全控制转发路径,并通过在报头中对有序的段列表进行编码来引导数据包通过网络,所以不需要路径信令。因此,SegmentRouting不会创建任何逐流状态,并且可以不受任何限制地无限扩展。那么,SR-MPLS相较传统MPLS有什么改进呢?02SR-MPLS,更智能的MPLS传统的MPLS非常适合在提供大量服务的同时,在网络中高效地传输流量,但如果想要对流量路径和提供保护的路径进行精细控制时,MPLS就有些力不从心了。SR-MPLS与传统MPLS的不同之处在于它由路径计算引擎(PCE)提供支持。PCE可控制路径选择和流量工程,使每个数据包通过网络的路径完全可编程。SR-MPLS基于“源路由”的概念,它在第一个路由器(源路由器)上计算和编程数据包到目的地的路径。路径计算由源路由器或支持高级流量工程选项的外部PCE设备执行。

使用SR-MPLS,每个路由器都能了解整个网络拓扑。标签(段标识符,SID)是静态的、可编程的,并且在整个SR-MPLS域中持续存在。SR-TE进程负责从底层路由协议(OSPF或ISIS)中收集拓扑和SID信息,并将其存储在SR-TE数据库中。SR-MPLS中没有隧道的概念,而是创建"策略",利用SID列表指示数据包的去向。源路由器或PCE使用SR-TE数据库和策略信息来计算路径并填充数据包转发表。

SR-MPLS简单、高效、易扩展,具有很多不可比拟的优势:面向SDN架构设计的协议,融合了设备自主转发和集中编程控制的优势,能够更好地实现应用驱动的网络。同时,可以天然支持传统网络和SDN网络,兼容现有设备,保障网络平滑演进。简化设备控制平面,减少路由协议数量,简化运维管理,降低运营成本。SR-MPLS网络需要维护的标签转发表规模很小,一台设备上维护的转发表数为N(节点标签数量,一般为全网节点数量)+A(邻接标签数据,一般为设备接口数量),而传统MPLS网络则为N^2。支持广泛的部署场景,包括骨干网、DCI网络及DC网络等场景。能以更简单的方式实现TE、FRR、OAM等功能,从而简化网络的设计和管理,快速获得网络服务,优化整个网络的性能。SR-MPLS既很好地继承了MPLS技术的优势,又能够适应未来SDN等技术的发展,为SD-WAN网络提供了一种灵活高效的控制手段。SR-MPLS具有使用简单、容易扩展的特点,能够更好地实现流量调度和路径优化,保障关键业务质量、均衡流量分布、提高专线利用率和降低线路成本。03SR-MPLS的实际应用当一个未标记的IP数据包进入SR-MPLS网络时,接收它的路由器(源路由器)会知道到达数据包目的地的所有可能路径。SR-MPLS源路由器利用这些信息来编译SID列表,将数据包引导至目的地。源路由器将SID列表附加到数据包中,然后将数据包转发出去。当数据包穿过网络时,每个路由器都会参考数据包的SID列表,以确定该如何处理它。下面两张图的拓扑结构相同。左边的工作站正在向右边地址为10.10.10.10的服务器发送数据包。传统MPLS与SR-MPLS第一张图显示了从R1到达10.10.10.10所使用的传统MPLS标签分配示例(标签是随机生成的)。第二张图片显示了连接到R1的工作站到达10.10.10.10的SR-MPLS标签(SID)分配。这里展示的是传统的MPLS网络标签。

乍一看,你发现了什么?SR-MPLS示例中,每跳只使用一个SID,而传统MPLS有四个不同的标签,每一跳都使用一个不同的标签。SR-MPLSSID分配而得,不是随机生成的。每个路由器都配置有唯一的SID,每个路由器都知道彼此的SID以及如何到达它们。

在上述示例中,连接到R1的工作站需要访问连接到R4的10.10.10.10的服务器。R1知道10.10.10.x网络连接到R4,因此R1知道它需要将数据包发送到R4。R1也知道R4的SID是16004,所以它给数据包打上16004标签并转发。由于有多条路径(尚未)进行流量工程,并且两条路径的成本相同,因此使用等价多路径(ECMP)在两条路径之间实现流量负载均衡。当R2和R5收到一个标签为16004的数据包时,它们知道这个数据包的目的地是R4,所以它们转发这个SID为16004的数据包,R3和R6也是如此。与传统的MPLS一样,倒数第二个路由器在将数据包发送到R4之前会删除标签。R4接收到无标签报文,并将其视为标准IP报文,转发给10.10.10.10服务器。04SR-MPLS流量工程和路径保护基于相同的拓扑结构,假设希望下图中的绿色路径(R1→R2→R3→R4)为主要路径,紫色路径(R1→R5→R6→R4)为保护路径。通过启用SR-MPLS-TE并使用“显式路径”功能,就可以指定希望流量通过的确切路径。TI-LFA主路径和保护路径在该示例中,我们将在R1上创建一个策略,指示以10.10.10.x为目的地的流量使用由16002、16003和16004组成的SID列表。数据包将离开R1,并通过指示去往R2(16002),然后是R3(16003),最后是R4(16004)。提供<50ms保护切换的机制称为TI-LFA或拓扑独立快速重路由。使用TI-LFA,很容易实现<50ms的故障转移时间。因为TI-LFA已经提前计算出了“新路径”或保护路径,如果主

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论