[发明专利]一种标签分配方法及装置无效
申请号: | 201110269233.8 | 申请日: | 2011-09-13 |
公开(公告)号: | CN103001871A | 公开(公告)日: | 2013-03-27 |
发明(设计)人: | 陈莹;赵强林 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/723 | 分类号: | H04L12/723 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 标签 分配 方法 装置 | ||
技术领域
本发明涉及通信领域,特别是涉及一种标签分配方法及装置。
背景技术
随着网络技术的发展,网络所承载的业务也越来越多。为了实现业务分离等应用需求,网络多拓扑技术应运而生。网络多拓扑技术,即指在一个物理网络中,划分出多个逻辑网络,即多个逻辑拓扑。不同的逻辑拓扑用于承载不同的业务。
现有技术中,大多采用多协议标签交换(MPLS)方式进行数据的传递。因为MPLS方式能够将IP地址映射为简单的具有固定长度的标签,用于数据的传递,所以,采用MPLS方式可以对数据包进行快速地交换和路由。
下面通过一个例子,对MPLS的原理进行简要说明。假设数据需要从节点(例如路由器)A发送到节点E,数据传递过程中需要依次经过节点B、C和D(这只是假设,实际应用中也可以经过其他节点)。数据从一个节点传递到另一个节点时,发送数据的节点称为上游节点,接收数据的节点称为下游节点。数据发送前,节点E会向上游节点(例如节点D)分配一个标签。该标签表示节点D接收到数据后,需要将该数据转发至节点E。依此类推,下游节点均会向上游节点分配标签。标签分配完毕后,即可以进行数据的发送(即报文转发)。
实际应用中,有的节点只能支持一个逻辑拓扑(即该节点本身只能位于一个逻辑拓扑中),不妨称为普通节点;有的节点能够支持多个逻辑拓扑(即该节点本身可以位于多个逻辑拓扑中),不妨称为高级节点。但是,现有技术中的标签分配方式,节点在接收到下游节点分配的标签后,只会从该标签所属的逻辑拓扑中选择一个标签,分配给上游节点。这导致只有在支持同一个逻辑拓扑的节点之间,才能进行标签的分配。
因此,现有技术中,如果需要在原有的物理网络中新建一个逻辑拓扑,则需要该新建逻辑拓扑中的节点能够同时支持原有的逻辑拓扑和新建的逻辑拓扑,即该新建逻辑拓扑中的节点必须都是高级节点。如果该新建逻辑拓扑中存在普通节点,则需要将所有普通节点升级为高级节点后,才能够建立新的逻辑拓扑。因为将普通节点升级为高级节点的成本很高,所以现有技术中建立新的逻辑拓扑的成本也很高。
发明内容
本发明的目的是提供一种标签分配方法及装置,能够在不同的逻辑拓扑之间进行标签分配,使得新建的逻辑拓扑中,不必对所有的普通节点进行升级,只需要对逻辑拓扑边缘的普通节点进行升级,就可以实现新的逻辑拓扑,降低新的逻辑拓扑的建立成本。
为实现上述目的,本发明提供了如下方案:
一种标签分配方法,包括:
接收下游节点分配的包含第一标签的标签分发协议报文;所述第一标签属于下游逻辑拓扑;
查找与所述第一标签相对应的属于上游逻辑拓扑的第二标签;所述上游逻辑拓扑与所述下游逻辑拓扑为不同的逻辑拓扑;
当邻居节点中存在属于所述上游逻辑拓扑的上游节点时,为所述上游节点分配所述第二标签。
优选的,所述查找与所述第一标签相对应的属于上游逻辑拓扑的第二标签,包括:
根据所述标签分发协议报文,确定所述第一标签所属的下游逻辑拓扑;
根据预先确定的下游逻辑拓扑与上游逻辑拓扑之间的对应关系,查找与第一标签所属的下游逻辑拓扑相对应的上游逻辑拓扑;
从所述上游逻辑拓扑的标签中,选择一个未使用的标签作为第二标签。
优选的,所述查找与所述第一标签相对应的属于上游逻辑拓扑的第二标签,包括:
根据预先确定的下游标签与上游逻辑拓扑之间的对应关系,查找与所述第一标签相对应的上游逻辑拓扑;
从所述上游逻辑拓扑的标签中,选择一个未使用的标签作为第二标签。
一种节点设备,包括:
标签接收单元,用于接收下游节点分配的包含第一标签的标签分发协议报文;所述第一标签属于下游逻辑拓扑;
标签查找单元,用于查找与所述第一标签相对应的属于上游逻辑拓扑的第二标签;所述上游逻辑拓扑与所述下游逻辑拓扑为不同的逻辑拓扑;
标签分配单元,用于当邻居节点中存在属于所述上游逻辑拓扑的上游节点时,为所述上游节点分配所述第二标签。
优选的,所述标签查找单元包括:
下游逻辑拓扑确定子单元,用于根据所述标签分发协议报文,确定所述第一标签所属的下游逻辑拓扑;
第一上游逻辑拓扑确定子单元,用于根据预先确定的下游逻辑拓扑与上游逻辑拓扑之间的对应关系,查找与第一标签所属的下游逻辑拓扑相对应的上游逻辑拓扑;
第二标签确定子单元,用于从所述上游逻辑拓扑的标签中,选择一个未使用的标签作为第二标签。
优选的,所述标签查找单元包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110269233.8/2.html,转载请声明来源钻瓜专利网。