MPLS云中的数据包传输
以下是在MPLS网络中用于数据包传输的操作顺序:
来自10.0.0.0/24网络的源数据包通过其网关路由器R1传播到10.2.0.0/24网络,然后转发到路由器R2
然后,入口MPLS路由器R2根据其FEC为数据包分配标签(30),并将其转发至MPLS云
可以使用源或目标IP地址,协议ID,DSCP和IPv6流标签来确定FEC。必须先确定这一点,然后他们才能进入入口边缘路由器
如果此FEC不存在LSP,则与其他LSR一起定义新的LSP
LSP可以在入口LSR处建立,也可以由网络管理器在进入入口路由器之前*。
当标记的数据包到达LSR
R3时,它将从转发标签信息库(FLIB)中执行标签查找,将传入的标签(30)与相应的传出标签(36)交换,然后将数据包转发到退出接口
当它到达出口边缘路由器R4时,它将从传入数据包中删除整个标签信息,然后将其作为原始IP数据包转发到客户边缘路由器R5。
较后,R5收到实际的数据包,并将其转发到本地网络(传统路由)
路由分类
MPLS路由根据其操作分类如下:
显式路由
此路由允许LSR显式地确定到终接交换路由器的路径。前端LSR可以通过包含中间LSR列表的显式定义的路径来建立到后端或边缘路由器的流量工程(TE)交换路径。MPLS
TE使用资源保留协议(RSVP)扩展和转发模式进行显式路由。它还将其功能扩展到基于约束的路由,这是对网络资源的较佳利用,而不是使用单个度量标准的典型IGP。
基于约束的路由
此类型允许交换路由器根据到终止LSR的某些约束找到路径,然后通过固定路径实现TE LSP。在MPLS
TE中这是可选的,并且路径计算可以在线或离线。在联机状态下,路由器会在任何时间片上计算LSP的路径。另一方面,脱机服务器定期(每小时/每天)计算交换路径。仅在进行此路径计算之后,LSP才配置为将其用于数据包遍历。MPLS
TE的基本操作是链路信息分发,路径计算,交换路径信令和流量选择。这些路径是手动配置的(通过*路径中的所有跃点),并且可以与IP并行配置。但是,TE中的自动路径估计和流量重新路由需要OSPF(开放式较短路径优先)或IS-IS(中间系统-中间系统)协议。
逐跳路由
在这种类型中,每个MPLS路由器都会为给定的FEC自主选择下一跳,而在显式路由中,预先*LSP遍历的节点的整个列表。*的跃点路径基于网络拓扑详细信息和其他约束。LSR使用网络中的所有可用协议进行此类路由,并从IGP信息中获取LSP。对于MPLS,在具有相应标签分配的LSR中设置逐跳路径,从而使路由器能够根据QoS和带宽要求获得交换路径。
Copyright ©2021-2021 深圳市蓝波湾通信技术有限公司 www.dayutelecom.com 粤ICP备2021046789号-2