一种pbb-te中的标签管理方法及装置的制作方法

文档序号:7649354阅读:156来源:国知局
专利名称:一种pbb-te中的标签管理方法及装置的制作方法
技术领域
本发明涉及数据通信技术,尤其涉及一种PBB-TE中的标签管理方法及装置。
背景技术
PBB-TE(Provider Backbone Bridge-Traffic Engineering, 运营商骨干网 桥流量工程)是一种新兴的包传送技术。其通过对以太网桥进行一定的改进,使 其能提供面向连接的具有TE (Traffic Engineering,流量工程)功能的网络, 同时通过增强的0AM和保护功能使其成为具有运营商网络基本功能的传送网。在 PBB-TE中,以太网桥通过全局或运营商域内唯一的标签为依据进行数据转发, 配置转发表,形成面向连接的LSP (Label Switched Path,标签交换路径)。PBB-TE 中的标签由VID(Virtual Local Area Network Identifier,虚拟局域网标识) 和DMAC(Destination Media Access Control,目的媒体接入控制)地址组成, 所述VID通常为12bits,所述DMAC地址通常为48bits。
在现有的标签管理方式中,PBB-TE中的标签由VID和以太网物理端口的DMAC 地址组成。
但是,由于VID最多为4094个,并且在网络运营过程中,VID不只是全部 分配给PBB-TE,只有有限的VID分配给PBB-TE使用,再由于物理设备的DMAC 地址是固定的,这样当标签由DMAC地址和VID组成时,随着PBB-TE网络中创 建的业务(LSP)数量的增长,很有可能出现标签不够用的情况。
同时从运营商管理的角度来看,由于物理设备的DMAC地址是由设备制造商 决定的,运营商不可控,而从网络运营的角度而言,运营商希望分配给设备的DMAC地址是可管理可控的。
如何防止标签分配时的标签冲突,提高标签分配的效率,及保证标签分配管 理的可扩展性是一个要解决的问题。

发明内容
本发明特别提供了一种PBB-TE中的标签管理方法及装置,在PBB-TE中创建 LSP时实现标签分配。
本发明实施例的方法包括
一种运营商骨干网桥流量工程PBB-TE中的标签管理方法,标签服务器为网 元分配虚拟局域网标识VID,并给网元上的每个端口分配多个虚拟目的媒体接入 控制DMAC地址,所述VID和虚拟躍AC地址用于在PBB-TE中创建标签交换路径 LSP时组合形成标签。
一种标签服务器,所述标签服务器的组成包括 接收模块6,用于接收网元的分配虚拟DMAC地址的请求; 存储模块7,用于存储设定的标签分配策略和网元上网络运营商划分的标签 分配可用空间及VID和虚拟DMAC地址;
发送模块8,根据所述接收模块6接收到的分配请求从所述存储模块7取出 虚拟DMAC地址并发送给对应的网元。 一种网元,其组成主要包括
接收模块(12),接收标签服务器分配的VID和虚拟DMAC地址; 生成模块(14),将VID和虚拟DMAC地址组合形成标签。 使用本发明的方法,通过分配虚拟DMAC地址,可以满足PBB-TE网络中创建 的业务(LSP)数量的增长对标签数量的需求;通过预分配虚拟DMAC地址和预请求 DMAC地址,可以提高标签分配效率,縮短PBB-TE中的LSP建立时间,特别的縮短重路由时的LSP建立时间。


图1为本发明的实施例的预分配虚拟DMAC地址的示意图2为本发明的实施例的预请求虚拟DMAC地址的示意图3为本发明的实施例的LSP②5被删除后虚拟DMAC地址回收的示意图4为本发明的实施例的标签服务器故障后的示意图5为本发明的实施例的一种标签服务器组成的示意图6为本发明的实施例的一种网元组成的示意图。
具体实施例方式
本发明实施例特别提供了一种PBB-TE中的标签管理方法,标签服务器为网 元分配VID,并给网元上的每个端口分配多个虚拟DMAC地址,所述VID和虚拟 DMAC地址用于在PBB-TE中创建LSP时组合形成标签。
所述标签服务器为网元分配VID的分配方式为运营商预留一部分VID用 于形成PBB-TE中标签。例如预留VID: 1~8给PBB-TE。
所述标签是由VID和虚拟DMAC地址组成的一个数值。在网元上,根据标 签值(VID+DMAC)的值,决定将收到的数据包向哪个端口转发出去。
下面通过具体的实施方式来进行详细叙述。
当创建一条LSP时,由业务流的宿节点向标签服务器请求标签,标签服务器 将分配给业务流宿端口的虚拟DMAC地址下发给请求的网元,该虚拟DMAC地址和分 配给网元的VID中的未用的一个组合形成该LSP的标签。
如图1所示为预分配虚拟DMAC地址的示意图,在网络初始化过程中,例如 某一网元3启动后,发现本身没有保存可用于标签分配的虚拟DMAC地址,向标 签服务器1发起标虚拟DMAC地址分配请求,标签服务器1收到该请求后,根据标签分配策略及该网元上运营商划分的标签分配可用空间,给该网元的端口预分 配对应的虚拟DMAC地址。所述分配策略为由用户配置,用户可以根据运营的 需要配置不同的策略。例如策略可以为,某个端口请求分配虚拟DMAC地址 时, 一次分配的数量为4个;也可以为,分配的数量由请求的消息中携带的数量 确定。
如图2所示为预请求虚拟DMAC地址的示意图。预分配给Port①2四个虚拟 DMAC地址MAC1 MAC4。随着网络中业务的创建,有LSP①4和LSP②5两条 LSP以Port①2为宿端口。
Port①2上对应的MAC1,MAC2分别分配给了 LSP①4, LSP②5用于构成标 签。根据用户配置的标签预请求策略,例如当Port①2上保存的用于形成标签 的虚拟DMAC地址数量达到预分配虚拟DMAC地址数量的50%或以下时,请求虚拟 DMAC地址分配。由于Port①2上此时可用于形成标签的虚拟DMAC地址数量仅 为2个,仅占预分配虚拟DMAC地址数量的5(^ (需要说明的是,50%仅为本实施 例举例,在其它实施例中可以不同),因此网元3再次向标签服务器1发送分配 虚拟DMAC地址给Portl①2的虚拟DMAC地址分配请求,标签服务器1收到请求 后,根据分配策略,给Port①2分配新的虚拟DMAC地址MAC5, MAC6,并下发 到网元3。此时网元3上Port①2可用的虚拟DMAC地址为MAC3 MAC6,已用 的虚拟DMAC地址为MAC1, MAC2。
上述实施例为网元自行上报虚拟DMAC地址分配请求给标签服务器1。显然, 在其它实施方式中,也可以由标签服务器1主动检测网元是否有足够可用于标签 分配的虚拟DMAC地址,由于分配方式基本系相同,在此不再做详细说明。
本发明另一实施例中,由于业务的动态性,在经过一段时间的运行后,LSP ②5 (见图2)被删除,如图3所示为LSP②5被删除后虚拟DMAC地址回收的示意图
随着LSP②5的删除,LSP②5对应的标签被释放,此时Port①2上的虚 拟DMAC地址MAC2可以被回收,重新可用;MAC2被回收后,相应端口 Port①2 所在的网元3可以向标签服务器1反馈MAC2被回收的信息,标签服务器1收到 消息后可以重用MAC2,例如后续可以将此MAC2分配给其他端口 ,则在网元3的 Port①2上可用的虚拟DMAC地址为MAC3 MAC6;或者由网元3保存MAC2供 自己使用,则在网元3的Port①2上可用的虚拟DMAC地址为MAC2 MAC6。
本发明另一实施例中,由于某种异常情况导致标签服务器l失效,无法分配 虚拟DMAC地址,如图4所示为标签服务器故障后的示意图
由于Port①2上当前可用的虚拟DMAC地址有5个,因此,即使在标签服务 器1失效的情况下,通过预分配的虚拟DMAC地址还至少可创建5条以Port①2 为宿端口的LSP。
相应的,本发明的方法涉及到一种标签服务器,其组成如图5所示,包括
接收模块6,用于接收网元的分配虚拟DMAC地址的请求;
存储模块7,用于存储设定的标签分配策略和网元上网络运营商划分的标签
分配可用空间及VID和虚拟DMAC地址;
发送模块8,根据所述接收模块6接收到的分配请求从所述存储模块7取出
虚拟DMAC地址并发送到对应的网元。
相应的,本发明的方法还涉及到一种网元,其组成如图6所示,包括 接收模块(12),接收标签服务器分配的VID和虚拟DMAC地址; 生成模块(14),将VID和虚拟DMAC地址组合形成标签。 所述的网元还可以进一步包括
存储模块(9),存储设定的端口配置策略和标签服务器预分配的用于形成标签的VID及虚拟DMAC地址;
判断模块(10),根据所述存储模块(9)的端口配置策略判断是否向标签服 务器发送分配虚拟DMAC地址的请求;
回收模块(11),回收被释放的虚拟DMAC地址加以重新使用及向所述标签服 务器反馈该信息;
发送模块(13),当所述判断模块(10)的判断结果为是时向标签服务器发 送分配虚拟DMAC地址的请求。
以上所述的实施例,只是本发明较优选的具体实施方式
,本领域的技术人员 在本发明技术方案范围内进行的通常变化和替换都应包含在本发明的保护范围 内。本发明在不脱离其精神和本质特征前提下,可以有多种具体实施方式
,应当 理解上述实施例并不限于上述的任何细节,而应该在所附权利要求所定义的精神 和范围内被广泛地解释,因此,所有落在权利要求的边界和范围内的或者与这些 边界和范围等价的变化和修改都试图包含在附加权利要求内。
权利要求
1. 一种运营商骨干网桥流量工程PBB-TE中的标签管理方法,其特征在于,标签服务器为网元分配虚拟局域网标识VID,并给网元上的每个端口分配多个虚拟目的媒体接入控制DMAC地址,所述VID和虚拟DMAC地址用于在运营商骨干网桥流量工程PBB-TE中创建标签交换路径LSP时组合形成标签。
2. 根据权利要求1所述的方法,其特征在于,所述标签服务器在网元启动 时,根据标签分配策略及该网元上运营商划分的标签分配可用空间,为其物理端 口预先分配相应数量的虚拟DMAC地址。
3. 根据权利要求1所述的方法,其特征在于,所述方法进一步包括,当端 口可用虚拟DMAC地址数量达到设定的门限时,该端口所在的网元向标签服务器 发出的虚拟DMAC地址分配请求。
4. 根据权利要求3所述的方法,其特征在于,所述标签服务器收到网元的 虚拟DMAC地址分配请求后,根据标签分配策略为所述网元的端口分配相应数量 的虚拟DMAC地址。
5. 根据权利要求l所述的方法,其特征在于,所述方法进一步包括,当LSP 被删除或失效时,所述LSP的标签对应的虚拟DMAC地址被释放;释放后的虚拟 DMAC地址由其端口所在网元重新使用,或由标签服务器重新使用。
6.根据权利要求1所述的方法,其特征在于,所述方法进一步包括,所述网 元将VID与端口的DMAC地址组合,在LSP创建时为其形成标签。
7. —种标签服务器,其特征在于,所述标签服务器的组成包括 接收模块(6),用于接收网元的分配虚拟DMAC地址的请求; 存储模块(7),用于存储设定的标签分配策略和网元上网络运营商划分的标 签分配可用空间及VID和虚拟固AC地址;发送模块(8),根据所述接收模块(6)接收到的分配请求从所述存储模块(7)取出虚拟DMAC地址并发送给对应的网元。
8. —种网元,其特征在于,所述网元的组成包括 接收模块(12),接收标签服务器分配的VID和虛拟DMAC地址; 生成模块(14),将VID和虚拟DMAC地址组合形成标签。
9. 根据权利要求8所述的网元,其特征在于,所述网元进一步包括 存储模块(9),存储设定的端口配置策略和标签服务器预分配的用于形成标签的VID及虚拟DMAC地址;判断模块(10),根据所述存储模块(9)的端口配置策略判断是否向标签服 务器发送分配虚拟DMAC地址的请求;发送模块(13),当所述判断模块(10)的判断结果为是时,向标签服务器 发送分配虚拟DMAC地址的请求。
10. 根据权利要求8所述的网元,其特征在于,所述网元进一步包括 回收模块(11),回收被释放的虚拟DMAC地址加以重新使用及向所述标签服务器反馈该信息。
全文摘要
本发明涉及数据通信技术的一种PBB-TE中的标签管理方法及装置。标签服务器为网元分配VID,并给网元上的每个端口分配多个虚拟DMAC地址,所述VID和虚拟DMAC地址用于在PBB-TE中创建LSP时组合形成标签。所述方法包括预分配虚拟DMAC地址和预请求虚拟DMAC地址,及虚拟DMAC地址动态回收。本发明的方法,通过分配虚拟DMAC地址,可以满足PBB-TE网络中创建的业务(LSP)数量的增长对标签数量的需求;通过预分配虚拟DMAC地址和预请求DMAC地址,可以提高标签分配效率,缩短PBB-TE中的LSP建立时间,特别的缩短重路由时的LSP建立时间。
文档编号H04L12/56GK101453403SQ20071007749
公开日2009年6月10日 申请日期2007年12月4日 优先权日2007年12月4日
发明者易其亮 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1