mpls怎么做流量工程?

2021-02-20 16:35:26 云杰通信 99

mpls怎么做流量工程?

  MPLS流量工程需要四个步骤:

  链路状态协议在其链路状态通告(LSA)或链路状态包(LSP)中携带链路属性。

  基于定义的约束,在约束最短路径优先(CSPF)的帮助下计算交通路径。

  该路径由资源预留协议(RSVP)发信号通知。

  然后将流量发送到MPLS流量工程隧道。

  让我们详细了解这些步骤:

  1.默认情况下,链路状态协议仅将连接的接口地址和度量信息发送给它们的邻居。基于此信息,最短路径优先(SPF)算法创建树并构建网络的拓扑。MPLS流量工程允许我们添加一些约束。在上面的图1中,假设R2-R5链路为5 Mbit / s; R5-R6为10 Mbit / s; 底层路由器之间的所有接口都是6 Mbit / s。

  如果我们想要建立一个6 Mbit / s隧道,SPF甚至不会考虑R2-R5-R6路径,因为从R2到R5的链路不满足最低要求。

  此外,我们可以为链接分配一个管理属性,也称为“颜色”。例如,R2-R5-R6接口可以指定为蓝色,R2-R3-R4-R6接口可以指定为红色。在头端,约束可以指定是否使用包含红色或蓝色的路径。

  在链路状态分组中携带颜色/亲和度信息,以及隧道必须可用,保留和未预留多少带宽。为了携带这些信息,在链路状态协议中添加了一些扩展。开放最短路径优先(OSPF)在Opaque LSA(或类型10 LSA )中携带此信息,并且中间系统到中间系统(IS-IS)使用TLV 22和135来获取流量工程信息。

  2.如前所述,SPF用于计算目的地的路径。对于流量工程,使用略微修改的SPF版本,称为约束SPF(CSPF)。通过扩展链接Opaque LSA和TLV提供的状态协议,创建了一个只能由CSPF访问的流量工程数据库。

  CSPF可以理解R2到R5的链路是5 Mbit / s,不满足6 Mbit / s隧道约束。因此,在计算中不会考虑这条路径。

  3.如果存在适当的路径,则通过RSVP发信号通知该路径。以前用于提供综合服务QoS,RSVP包含新消息,包括路径和预留消息,以启用MPLS流量工程。标签信息在预留消息中携带。

  4.一旦发出路径信号,就会将流量输入隧道。这可以通过许多方法来实现,包括静态路由,基于策略的路由,基于服务的类隧道选择(CBTS),基于策略的隧道选择(PBTS),自动路由和转发邻接。