一种流量工程链路信息的处理方法及网络设备的制作方法

文档序号:7925699阅读:142来源:国知局
专利名称:一种流量工程链路信息的处理方法及网络设备的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种流量工程(TE, TrafficEngineering Link)链路信息的处理方法及网络设备。
背景技术
随着以太网技术的发展,以太网逐渐向传送网络演进,成为具有能提供分组传送能力的网络。传送网络中的网络设备通常由管理平面、控制平面和用户平面组成。管理平面为网络管理者提供对设备的管理能力;控制平面则是通过信令的交互完成对用户平面的控制;用户平面用于转发和传递用户数据。通用多协议标签交换(GMPLS,Generalized Multi-Protocol Label Switching)技术统一了各层设备的控制平面,即各个层面的交换设备都将使用同样的信令完成其对用户平面的控制。TE链路是GMPLS中的一个基本概念, 一条TE链路可以由一条或被捆绑的多条数据链路进行表示,该TE链路信息通过路由协议被网络设备进行发布。目前发布的TE链路信息包括TE链路的可用带宽,TE链路可承载的最大标签交换路径(LSP, Label Switched Path )的带宽,TE链路的保护类型;其中保护类型包括额外业务,无保护,1+1保护,1:1保护,增强型保护。
链路聚合(LA, Link Aggregation)是以太网中的一种技术。使用链路聚合技术,可以按照通信标准的严格定义将多条类型和速率相同的数据链路聚合为一条逻辑链路,也可以不按照通信标准的严格定义将多条类型相同且速率不相同的数据链路聚合为 一条逻辑链路。该聚合的逻辑链路被称为链路聚合组(LAG, Link Aggregation Group),其可用带宽为LAG中可用数据链路的带宽之和,同时各条数据链路之间可互相提供保护,当一条数据链路故障时,能将该故障的数据链路上的业务切换到链路聚合组中其它可用的数据链路上,从而提高了业务的可靠性。
在进行本发明创造过程中,发明人发现现有技术至少存在如下问题目前在处理TE链路信息时,该TE链路信息中并没有表示出LAG属性信息,不利于网络设备获取准确的链路信息进行路径计算、路径建立或提供维护服务。

发明内容
为解决上述现有技术存在的问题,本发明实施例提供了 一种流量工程链路信息的处理方法及网络设备,可以实现通过TE链路信息有效反映LAG属性信息。
本发明实施例提供 一种流量工程链路信息的处理方法,该方法包

获得LAG中的数据链路信息,根据所述数据链路信息计算得到LAG属性信息;
将所述LAG属性信息载入TE链路信息中;
将承载了所述LAG属性信息的TE链路信息进行发布;所述承载了所述LAG属性信息的TE链路信息包括TE链路的保护类型为LAG保护、TE链路的可用带宽及TE链路可承载的最大LSP的带宽。本发明实施例还提供了一种网络设备,该设备包括数据链路信息获取模块,用于获得LAG中的数据链路信息;LAG属性信息计算模块,用于根据所述数据链路信息获取模块获得的数据链路信息计算得到LAG属性信息;
TE链路信息发布模块,用于将所述LAG属性信息计算模块计算得到的LAG属性信息载入TE链路信息中,并将承载了所述LAG属性信
5息的TE链路信息进行发布;所述承载了所述LAG属性信息的TE链路 信息包括TE链路的保护类型为LAG保护、TE链路的可用带宽及TE 链路可承载的最大LSP的带宽。
在本发明实施例的技术方案中,根据获得的数据链路信息计算得到 LAG属性信息,并将承载LAG属性信息的TE链路信息在网络中进行 发布,实现了通过TE链路信息有效反映LAG属性信息,有利于网络 设备获取准确的链路信息,其中包括TE链路的保护类型为LAG保护、 TE链路的可用带宽及TE链路可承载的最大LSP的带宽,以便网络设 备进行路径计算、路径建立或提供维护服务。


图1为本发明实施例一的方法流程图; 图2为本发明实施例二的网络设备连接示意图; 图3为本发明实施例三的网络设备之间的数据链路发生故障的示 意图4为本发明实施例三的网络设备之间的数据链路发生故障的另 一示意图5为本发明实施例四的网络设备结构示意图。
具体实施例方式
下面结合附图及具体实施例对本发明的技术方案作进一步详细的 说明。
实施例一
如图1所示,图1为本发明实施例一的方法流程图。 S102:获得LAG中的数据链路信息,根据该数据链路信息计算得 到LAG属性信息;S104:将该LAG属性信息载入TE链路信息中;
S106:将承载了该LAG属性信息的TE链路信息进行发布;该承 载了 LAG属性信息的TE链路信息包括TE链路的保护类型为LAG 保护、TE链路的可用带宽及TE链路可承载的最大LSP的带宽。
可选地,该承载了 LAG属性信息的TE链路信息还包括TE链路的 LAG保护带宽。
当LAG中的各条数据链路信息发生变化,例如,在LAG中增加 或减少数据链路,或者数据链路的带宽发生变化;则触发重新执行S102 至S106的步骤,以实现动态地发布更新后的承载了 LAG属性信息的 TE链路信息。
在本实施例中,通过路由协议发布承载了 LAG属性信息的TE链 路信息;该路由协议为下述中的一种开放式最短路径优先(OSPF, Open Shortest Path First )协议、中间系统到中间系统(IS-IS, Intermediate System to Intermediate System)十办i义、3各由孑言息十办i义(RIP, Routing Information Protocol )。
实施例二
如图2所示,图2为本发明实施例二的网络设备连接示意图。在图 2中,网络设备A和网络设备B之间连接4条数据链路,4条数据链路 聚合为一个LAG。
S202:网络设备A获得LAG中4条数据链路信息,其中每条数据 链路的带宽为100M;根据4条数据链路信息计算得到LAG属性信息, 具体包括LAG可用带宽为400M、 LAG保护带宽为200M。
在此需要说明的是(l)对于LAG可用带宽,通过将LAG中可 用的数据链路的带宽进行相加获得,即100M*4=400M; (2)由于LAG 具有流量分担(Load Sharing )能力,并且本实施例中的4条数据链路 带宽相同(即100M),通常情况下,在LAG中进行数据分发的算法能 保证数据包在LAG中实现均匀分发;所以本实施例中的LAG保护带宽为LAG可用带宽的一半,即400M/2 = 200M。
S204:网络设备A将计算得到的LAG属性信息载入TE链路信息 中;本实施例中的TE链路由被捆绑的4条数据链路进行表示。
S206:网络设备A将承载了 LAG属性信息的TE链路信息进行发 布;该承载了 LAG属性信息的TE链路信息包括TE链路的保护类型 为LAG保护、TE链路的可用带宽为400M及TE链路可承载的最大LSP 的带宽为400M。
在此需要说明的是(1)在步骤S202中获得了 LAG可用带宽, 则TE链路的可用带宽等于LAG可用带宽,即400M; (2)由于TE链 路的保护类型为LAG保护,所以通过将LAG中可用的数据链路的带 宽进行相加获得TE链路可承载的最大LSP的带宽,即100M*4=400M。
可选地,在发布的承载了 LAG属性信息的TE链路信息中还包括 TE链路的LAG保护带宽;由于在步骤S202中获得了 LAG保护带宽, 所以TE链路的LAG保护带宽等于LAG保护带宽,即200M。
同理,网络设备B也可以参照步骤S202、 S204及S206中的具体 方法处理TE链路信息,实现通过TE链路信息有效反映LAG属性信息, 此处不再赘述。
网络设备根据接收到的承载了 LAG属性信息的TE链路信息后, 可以进行路径计算、路径建立或提供维护服务。例如网络设备在进行 路径计算时,若业务不需要经过具备LAG保护能力的TE链路,则可 以根据TE链路信息中的LAG保护属性标识,将该TE链路从路径计算 资源中排除。
显然,本发明实施例的技术方案可以实现通过TE链路信息有效反 映LAG属性信息。具体地,在本发明实施例中,从网络设备发布的承 载了 LAG属性信息的TE链路信息可知,该TE链路具备LAG保护能 力,并且TE链路可承截的最大LSP的带宽为400M;相比较,采用现 有技术的技术方案使得网络设备发布的TE链路信息没有正确反映TE
8链路的属性和状态,即不表示TE链路具备LAG保护能力,并且表示 的TE链路可承载的最大LSP的带宽为100M。综上,釆用本发明实施 例的技术方案有利于网络设备获取准确的链路信息,以便进行符合实 际业务需求的路径计算、路径建立或提供维护服务。 实施例三
如图3所示,图3为本发明实施例三的网络设备之间的数据链路发 生故障的示意图。在图3中,网络设备A和网络设备B之间连接4条 数据链路,4条数据链路聚合为一个LAG,数据链路l-3发生故障,只 有数据链路4可用。
S302:网络设备A获得LAG中4条数据链路信息,其中数据链路 l-3发生故障及数据链路4的带宽为100M;根据4条数据链路信息计 算得到LAG属性信息,具体包括LAG可用带宽为100M、 LAG保护 带宽为0。
在此需要说明的是在本实施例中,由于LAG中的数据链路1-3 发生故障,只剩下数据链路4可用,所以LAG可用带宽为数据链路4 的带宽100M,并且LAG不能再提供保护,则LAG保护带宽为O。
S304:网络设备A将计算得到的LAG属性信息载入TE链路信息 中;本实施例中的TE链路由被捆绑的4条数据链路进行表示。
S306:网络设备A将承载了 LAG属性信息的TE链路信息进行发 布;该承载了 LAG属性信息的TE链路信息包括TE链路的保护类型 为LAG保护、TE链路的可用带宽为100M、 TE链路可承载的最大LSP 的带宽为100M及TE链路的LAG保护带宽为0。
同理,网络设备B也可以参照步骤S302、 S304及S306中的具体 方法处理TE链路信息,实现通过TE链路信息有效反映LAG属性信息, 此处不再赘述。
在本发明实施例中,若业务需要经过具备LAG保护能力的TE链 路,虽然此时TE链路信息中的TE链路的保护类型为LAG保护,但是TE链路的LAG保护带宽为0。因此,网络i殳备在进行路径计算时,必 须将该TE链路从路径计算资源中排除。
如图4所示,图4为本发明实施例三的网络设备之间的数据链路发 生故障的另一示意图。在图4中,数据链路信息发生变化,具体表现 为数据链路3的故障恢复,则LAG恢复了保护能力。网络设备被触发 重新获得LAG中的数据链路信息,再重新计算得到LAG属性信息, 具体包括LAG可用带宽为200M、 LAG保护带宽为100M;然后将计 算得到的新的LAG属性信息载入TE链路信息中并发布;该承载了新 的LAG属性信息的TE链路信息至少包括TE链路的保护类型为LAG 保护、TE链路的可用带宽为200M、 TE链路可承载的最大LSP的带宽 为200M及TE链路的LAG保护带宽为IOOM。
根据前述可知,对于LAG中多条数据链路带宽相同的情况,由于 在LAG中进行数据分发的算法能保证数据包在LAG中实现均匀分发, 所以TE链路的LAG保护带宽为TE链路的可用带宽的一半;对于LAG 中多条数据链路带宽不相同的情况,由于在LAG中进行数据分发的算 法在某些情况下不能保证数据包在LAG中实现均匀分发,所以在确定 TE链路的LAG保护带宽时,不再采用TE链路可用带宽的一半的方式 进行确定,而是根据可用的数据链路的具体带宽进行确定。例如,假 设图4中数据链路3的带宽为60M,数据链路4的带宽为80M,则TE 链路的LAG保护带宽为60M,并不是(60+80) /2=70M。
显然,本发明实施例的技术方案可以实现通过TE链路信息有效反 映LAG属性信息,有利于网络设备获取准确的链路信息,以便进行符 合实际业务需求的路径计算、路径建立或提供维护服务。
实施例四
本发明实施例还提供了一种网络设备,该设备包括 数据链路信息获取模块502,用于获得LAG中的数据链路信息; LAG属性信息计算模块504,用于根据数据链路信息获取模块502获得的数据链路信息计算得到LAG属性信息;
TE链路信息发布模块506,用于将LAG属性信息计算模块504计 算得到的LAG属性信息载入TE链路信息中,并将承载了该LAG属性 信息的TE链路信息进行发布;该承载了 LAG属性信息的TE链路信息 包括TE链路的保护类型为LAG保护、TE链路的可用带宽及TE链 路可承载的最大LSP的带宽。
其中,在LAG属性信息计算模块204得到的LAG属性信息具体 包括LAG可用带宽和LAG保护带宽;可选地,TE链路信息发布模块 506发布的承载了该LAG属性信息的TE链路信息还包括TE链路的 LAG保护带宽。
由于网络设备内的各模块之间的信息交互、执行过程等内容与本发 明方法实施例基于同 一构思,具体内容可参见本发明方法实施例中的 叙述,此处不再赘述。
本发明实施例的技术方案可以实现在网络设备发布的TE链路信息 中有效反映LAG属性信息,有利于网络设备获取准确的链路信息,以 便进行符合实际业务需求的路径计算、路径建立或提供维护服务。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到 本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部 通过硬件来实施,但很多情况下前者是更佳的实施方式。基于这样的 理解,本发明实施例的技术方案对背景技术做出贡献的全部或者部分 可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储 介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台 计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本 发明各个实施例或者实施例的某些部分所述的方法。
以上所述仅为本发明技术方案的具体实施方式
,但本发明的保护范 围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技 术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围
ii之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1、一种流量工程链路的处理方法,其特征在于,该方法包括获得链路聚合组LAG中的数据链路信息,根据所述数据链路信息计算得到LAG属性信息;将所述LAG属性信息载入流量工程TE链路信息中;将承载了所述LAG属性信息的TE链路信息进行发布;所述承载了所述LAG属性信息的TE链路信息包括TE链路的保护类型为LAG保护、TE链路的可用带宽及TE链路可承载的最大标签交换路径LSP的带宽。
2、 如权利要求1所述的流量工程链路的处理方法,其特征在于,所述承载了所述LAG属性信息的TE链路信息还包括TE链路的LAG保护带宽。
3、 如权利要求1或2所述的流量工程链路的处理方法,其特征在于,该方法还包括当所述LAG中的数据链路信息发生变化时,触发重新获得所述LAG中的数据链路信息。
4、 如权利要求2所述的流量工程链路的处理方法,其特征在于,该方法还包括若所述LAG中各条数据链路的带宽都相同,则所述TE链路的LAG保护带宽为所述TE链路的可用带宽的一半。
5、 如权利要求1所述的流量工程链路的处理方法,其特征在于,该方法还包括通过路由协议发布所述承载了所述LAG属性信息的TE链路信息;所述路由协议为开放式最短路径优先OSPF协议、中间系统到中间系统IS-IS协议或路由信息协议RIP。
6、 一种网络设备,其特征在于,该设备包括数据链路信息获取模块,用于获得链路聚合组LAG中的数据链路4吕息;LAG属性信息计算模块,用于根据所述数据链路信息获取模块获得的数据链路信息计算得到LAG属性信息;流量工程TE链路信息发布模块,用于将所述LAG属性信息计算模块计算得到的LAG属性信息载入TE链路信息中,并将承载了所述LAG属性信息的TE链路信息进行发布;所述承载了所述LAG属性信息的TE链路信息包括TE链路的保护类型为LAG保护、TE链路的可用带宽及TE链路可承载的最大标签交换路径LSP的带宽。
7、如权利要求6所述的网络设备,其特征在于,所述TE链路信息发布模块发布的承载了 LAG属性信息的TE链路信息还包括TE链路的LAG保护带宽。
全文摘要
本发明涉及网络通信技术领域,特别公开了一种流量工程链路信息的处理方法,该方法包括获得链路聚合组LAG中的数据链路信息,根据该数据链路信息计算得到LAG属性信息;将该LAG属性信息载入流量工程TE链路信息中;将承载了LAG属性信息的TE链路信息进行发布;该承载了LAG属性信息的TE链路信息包括TE链路的保护类型为LAG保护、TE链路的可用带宽及TE链路可承载的最大标签交换路径LSP的带宽。还公开了一种处理流量工程链路信息的网络设备。利用本发明实施例的技术方案可以实现通过流量工程链路信息有效反映LAG属性信息,有利于网络设备获取准确的数据链路信息,以便进行路径计算、路径建立或提供维护服务。
文档编号H04L12/56GK101674231SQ20081021620
公开日2010年3月17日 申请日期2008年9月11日 优先权日2008年9月11日
发明者易其亮 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1