了解MPLS网络中的信令

我写在之前的帖子关于RSVP-TE (Resource Reservation Protocol with Traffic Engineering extensions, RSVP-TE),除了是一个MPLS标签分发协议之外,也是一个MPLS信令协议。即进入LSR可以使用RSVP-TE通知到出接口的所有LSR建立LSP。

作为该过程的一部分,RSVP-TE可以在LSP建立之前验证路径是否良好,以及它希望使用的资源是否可用。它还可以为LSP保留所需的资源(因此得名)。

RSVP-TE使用两个消息来完成此信令:Path消息和Resv消息。图1展示了信号是如何工作的。R1是入节点LSR,想要建立到R4的LSP(记住LSP是单向的)。它沿着路径一跳一跳地向R4发送Path消息,请求建立LSP,该路径上的每个LSR将请求的资源放在一边。如果请求的资源在任何LSR处都不可用,该路由器就向入口发送消息;进入LSR必须找到其他路径,否则LSP无法建立。

假设路径是正确的,并且path消息到达了出口LSR,该路由器通过向入口发送Resv消息来进行响应。此消息执行前一篇文章中描述的标签分发功能。

另一种看待这一切的方式是RSVP-TE信号从入口流向出口;标签分发从出口流向入口。

有相当多的资源可以通过Path消息保留。最容易理解的是带宽:可以要求路径上的每个接口留出一定数量或百分比的可用带宽供有信号的LSP专用。其他可以保留的资源包括一些功能,如FRR (Fast Reroute),或者一些能力,如LSP从另一个LSP获取资源的能力,或者抵抗自己的资源被另一个LSP获取的能力。

Path和Resv消息通过消息中的Objects携带关于请求的保留、分布式标签等的信息。

显式路由对象是最重要的RSVP- te对象之一,它使RSVP能够在其他路径上建立LSP,而不是在本地IGP确定的最佳路径上。ERO是路径必须经过的lsr列表(由IP地址指定)。

图2演示ERO是如何工作的。ERO指定从LSR A发出的LSP必须经过LSR B、E、G,然后在h处终止。这条路径与IGP认为的最佳(最短)路径A-B- c - h不同。

ERO指定的单个跳可以是严格的,也可以是松散的。严格跳是指指定的LSR必须与上一跳直连。例如,在图2中,到G的跳是严格的,因此E和G必须是直接连接的,并且必须使用它们的连接链路。松散跳是指该路径必须经过指定的LSR,但该LSR不需要与最后一跳直连;两者之间的任何有效路由都可以使用。图2中,E是一个松散跳,如图所示,LSP可以从B经过D到达E,也可以从B经过C到达E。

如您所料,进入LSR创建ERO。但是它如何知道指定什么lsr呢?一种方法是在入口手动配置路径。可以将其等同于静态路由的MPLS版本。像静态路由一样,手动配置的EROs在你想要显式控制时很有用;但与静态路由一样,当您需要建立许多路径时,它们也会带来管理问题。

进入LSR确定ERO的第二种方法是动态计算它。就像OSPF和IS-IS使用SPF (Shortest Path First)算法计算路由一样,入口LSR也可以使用修改SPF算法的受限最短路径优先(Constrained Shortest Path First)算法计算ERO。

在下一篇文章中,我们将研究公积金计划及其运作方式。

落基山IPv6峰会

落基山IPv6工作组将于4月9日在丹佛举行其第一次落基山IPv6峰会th.我们安排了一批优秀的演讲者和一个信息量很大的议程;如果你在科罗拉多-怀俄明-新墨西哥地区,想知道更多关于IPv6的信息,我希望在那里见到你!

你可以获得更多信息,并在以下网站注册:

http://www.rmv6tf.org/SpringEvent.htm

加入网络世界社区足球竞猜app软件脸谱网LinkedIn对自己最关心的话题发表评论。

版权所有©2008 IDG Com足球竞彩网下载munications, Inc.

SD-WAN买家指南:向供应商(和您自己)提出的关键问题