点对点光纤专线,mpls协议的工作过程

发布时间:2021-03-30

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和带宽要求获得交换路径。


产品图 (5)