[发明专利]在标签交换路径上配置隧道的方法和节点有效
申请号: | 201010216223.3 | 申请日: | 2010-07-02 |
公开(公告)号: | CN102136991A | 公开(公告)日: | 2011-07-27 |
发明(设计)人: | 林毅;贺佳;张海燕 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/24 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 标签 交换 路径 配置 隧道 方法 节点 | ||
技术领域
本发明涉及网络通信领域,尤其涉及一种在标签交换路径上配置隧道的方法和节点。
背景技术
多协议标签交换(Multi-Protocol Label switching,MPLS)是一种用于快速数据包交换和路由的体系,它为网络数据流量提供了目标、路由、转发和交换等能力。在MPLS中,数据传输发生在标签交换路径(Label Switching Path,LSP)上,LSP是在传输数据时经过的标签交换路由器集合构成的数据传输通路。
MPLS是根据标签对数据包进行转发的,它在LSP上进行数据包转发的基本原理如图1所示。图中,A,B,C为节点,在连接建立时,在节点内部配置标签转发表;当连接建立完成后,如果节点收到数据包,则根据数据包头部的标签和标签转发表,判断如何进行标签替换和数据包转发。例如,在图2中,节点A配置的标签转发表中包含2个表项,对于从端口P1接收到的数据包,如果标签为L1,则把标签替换成L2,并从P2转发出去;对于从端口P1接收到的数据包,如果标签为L3,则把标签替换成L4,并从P3转发出去。
在MPLS中,1条LSP可以被嵌套到另1条LSP中,其中的外层LSP称为隧道tunnel。在大多数应用场景中,需要先建立外层的隧道,并把隧道当成1条逻辑链路,再利用逻辑链路的资源建立内层的LSP。
但在一些特殊的应用场景中,需要在一条已经建立并使用的LSP上的指定的两个节点之间,建立外层的隧道。在建立外层隧道的过程中,需要对隧道所经过的所有节点的标签转发表进行重新配置,在配置过程中要求外层隧道必须与LSP指定的两个节点之间的路径段完全重合并共享带宽,且要求隧道的建立过程不能对LSP业务造成影响。
例如,在多协议标签交换-传送框架(Multi-Protocol Label switching Transport Profile,MPLS-TP)网络中,就需要在已有的LSP外层建立串联连接监视(Tandem Connection Monitoring,TCM)隧道。MPLS-TP技术是在MPLS技术的基础上,在传输层进行扩展,进一步提高了网络的传送功能。在MPLS-TP中,可以对链路级别、端到端的LSP级别、LSP分段级别进行操作、管理和维护(Operations,Administration and Maintenance,OAM)的监控,便于对不同运营商或设备商的网络质量进行评价。对于LSP分段级别的监控,需要在LSP上指定的两个节点之间建立一个TCM,以实现对这两个节点之间的网络运行情况进行OAM监控。建立TCM的过程实际上是在LSP的指定的两个节点之间的路径段(Path Segment)上,建立TCM隧道(也称路径段隧道(Path Segment Tunnel,PST))的过程,该过程需要对TCM隧道经过的所有节点的标签转发表进行重新配置。
现有技术中,在LSP的两个节点之间配置隧道时,需要采用人工配置的方法,即需要对隧道上经过的所有节点预先进行标签转发表的人工配置。
在实现本发明的过程中,发明人发现,人工配置隧道的方法操作复杂、工作量大,而且容易配置出错。
发明内容
本发明的实施例提供一种在标签交换路径上配置隧道的方法和节点,能够对隧道进行自动配置。
为达到上述目的,本发明的实施例采用如下技术方案:
一种在标签交换路径上第一节点和第二节点之间配置隧道的方法,包括:
第一节点向第一节点的下游节点发送请求建立隧道的消息,使得所述下游节点根据所述请求建立隧道的消息建立各自的标签转发表项;
接收来自下游邻居节点的响应消息,所述响应消息中包含所述下游邻居节点分配的标签;
获取第二节点在所述隧道建立之前所述标签交换路径对应的入标签;
获取第一节点在所述隧道建立之前所述标签交换路径对应的入标签,作为所述第一节点的入标签;
根据所述第一节点的入标签、所述下游邻居节点分配的标签和所述第二节点在所述隧道建立之前所述标签交换路径对应的入标签建立标签转发表项,所述标签转发表项指明了对于所接收到的数据包的转发方式,所述转发方式为:当接收到包含所述第一节点的入标签的数据包时,将所述第一节点的入标签替换为两层标签,其中,内层标签为所述第二节点在所述隧道建立之前所述标签交换路径对应的入标签,外层标签为所述下游邻居节点分配的标签。
一种在标签交换路径上配置隧道的节点,包括:
第一发送单元,用于向第一节点的下游节点发送请求建立隧道的消息,使得所述下游节点根据所述请求建立隧道的消息建立各自的标签转发表项;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010216223.3/2.html,转载请声明来源钻瓜专利网。