“Welcome to perfectming ‘ s testing blog ,Your support is the largest power to my advancement !”

MPLS学习笔记(四)

上一篇 / 下一篇  2011-07-09 16:37:09 / 个人分类:MPLS

RSVP-TE协议介绍:
        资源预留协议(Resource Resevation Protocol),用于在一条LSP的各节点上进行资源预留。RSVP工作在传输层,但不参与应用数据的传送,是一种网络上的控制协议。RSVP-TE是对RSVP的扩展,通过扩展对象支持TE(Traffic Engineering)的相关属性,用于基于约束的LSP的建立和删除。简单的说RSVP具有以下几个主要的特点:
        1、单向
        2、面向接收者,有接收者发起对资源预留的请求,并维护资源预留信息
        3、使用软状态(soft state)机制维护资源预留信息,
        RSVP-TE对RSVP扩展的内容主要有:
        1、在RSVP的Path消息中引入了LabelRequest对象,支持发起标签请求;
        2、在RSVP的Resv消息中引入Label对象,支持标签分配。这样就可以建立CR-LSP了。
        3、扩展的消息除了可以携带标签绑定信息外,还可以携带约束信息,从而支持CR-LSP的约束路由的功能。
        4、此外,RSVP-TE通过扩展对象支持MPLS-TE的相关属性,使其具有资源预留功能。
        RSVP-TE的主要消息有:
        1、Path消息:Path消息用于发送者请求下游节点为此路径分配标签,途径每一个节点时记录路径信息,并且建立路径状态块PSB(Path State Block)。
        2、Resv消息:Resv消息用于在各个节点预留资源。Resv消息携带了发送者申请的资源预留信息,沿着数据流的反方向发送,在沿途节点创建预留状态块RSB(Resv State Block),记录分配的标签信息。
        3、PathErr消息:RSVP节点在处理Path消息的时候,如果发生错误,就向上游发送PathErr消息。中间节点收到PathErr消息后,继续向上游转发,直至出节点。
        4、ResvErr消息:RSVP节点在处理RESV消息的时候,如果发生错误,就向下游发送ResvErr消息,中间节点收到ResvErr消息后,继续向下游转发,直至入节点。
        5、PathTear消息:由首节点向下游发送,用于删除各个节点创建好的本地状态。
        6、ResvTear消息:由末节点向上游发送,用于删除对应的本地资源等。首节点收到ResvTear消息后,向下游发送PathTear消息。
        7、Hello消息:彼此通告节点的存在,保持邻居关系。
        8、Gr Path消息:帮助下游恢复控制平面时发送的消息。
        9、Recovery Path消息:帮助上游节点恢复控制平面时发送的消息。
        10、ResvConfirm消息:用于确认收到的Resv消息。
        11、Srefresh消息:定期发送的摘要刷新消息。
        12、Ack消息:对收到的消息进行确认时要发送的消息。
LSP的建立过程:
        RouteA----------RouteB----------RouteC----------RouteD
        我们把A叫做Ingress节点,D叫做Egress节点,B和C叫做Transit节点。
        1、Ingress节点收到LSP消息后,创建PSB,向下游发送Path消息。
        2、Transit节点处理并转发Path消息,在各个节点根据Path消息创建PSB。
        3、Egress节点收到Path消息后,创建PSB,根据Path消息生成Resv消息,同时创建RSB等状态块,并向上游发送Resv消息。
        4、Transit节点处理并转发Resv消息,创建RSB等状态块。
        5、Ingress节点收到Resv消息后,创建RSB等状态块,确认资源预留成功。
        至此,一条LSP就创建成功了。
软状态:
        RSVP节点周期性的发送RSVP刷新消息,用于在RSVP邻居节点进行状态(PSB和RSB)同步,或恢复丢失的RSVP消息,这就是RSVP的软状态机制。对于某个状态,如果在制定的刷新周期内没有收到刷新消息,这个状态将被删除。当有状态需要刷新时,节点会创建对应的刷新消息,并发送给它的后续节点。当路由发生变化时,如果是能隧道重优化,下一个Path消息会基于新路由初始化路径状态,之后的Resv消息将在新路径上建立预留状态。不再使用的链路状态将因超时而被删除。

TAG: RSVP-TE LSP 软状态

 

评分:0

我来说两句

日历

« 2024-04-21  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 20665
  • 日志数: 18
  • 图片数: 1
  • 建立时间: 2011-03-24
  • 更新时间: 2011-07-09

RSS订阅

Open Toolbar