一种mpls流量工程的配置方法及装置的制作方法

文档序号:7959965阅读:209来源:国知局
专利名称:一种mpls流量工程的配置方法及装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种MPLS流量工程的配置方法及装置。
背景技术
MPLS(多协议标签交换,Multiprotocol Label Switching)TE(流量工程,TrafficEngineering)的本质是将业务流量映射到实际的链路上,建立一个满足用户需求的TE隧道。MPLS流量工程使用IGP(内部网关协议,Interior Gateway Protocol)进行TE的扩展向外通告和获取网络拓扑状态信息(例如其它路由器上的TE节点和链路信息),并形成TE数据库,以完成信息的发布,其中TE数据库用于建立TE隧道时进行选路的计算。然后,入口 LSR(标签交换路由器,Label Switching Router)使用基于约束的SPF(最短路径优先算法,Shortest Path First)算法计算每条 LSP (标签交换路径,Label Switching Path)的链路,以完成链路选择。最后,RSVP(资源预留协议,Resource Reservation Protocol)根据计算出的链路建立隧道。但是由于业务需要,已建立的隧道中的某个链路不能再被某些隧道所使用时,现有的方法需要对不被使用的每一个隧道进行配置以排除该链路,从而导致网络负担加重。

发明内容
本发明的一方面提供了一种多协议标签交换MPLS流量工程的配置方法及装置,在IGP-TE中增加了严格链路属性,方便了用于对TE网络进行规划,部署简单方便。本发明一方面提供了一种多协议标签交换MPLS流量工程的配置方法,包括:在内部网关协议流量工程IGP-TE中增加严格链路属性,所述严格链路属性用于使所述链路被指定隧道所使用;通过增加严格链路属性后的IGP-TE向外通告和获取网络拓扑状态信息,形成TE数据库。本发明一方面提供了一种MPLS流量工程的配置装置,包括:属性扩展单元,用于在内部网关协议流量工程IGP-TE中增加严格链路属性,所述严格链路属性用于使所述链路被指定隧道所使用;数据库建立单元,用于通过所述属性扩展单元增加严格链路属性后的IGP-TE向外通告和获取网络拓扑状态信息,形成TE数据库。由上述本发明的实施例提供的技术方案可以看出,在IGP-TE中扩增加了严格链路属性,方便了用于对TE网络进行规划,避免了对每一个不能被使用的隧道进行配置,部署简单方便,避免了网络负担的增加,从而节约了网络成本。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的一种MPLS流量工程的配置方法的流程图;图2A为本发明实施例提供的一种MPLS流量工程的隧道示意图;图2B为本发明实施例提供的又一种MPLS流量工程的隧道示意图;图3为本发明实施例提供的一种MPLS流量工程的装置的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供了一种多协议标签交换MPLS流量工程的配置方法,如图1所示,包括:11、在内部网关协议流量工程IGP-TE中增加严格链路属性,所述严格链路属性用于使所述链路被指定隧道所使用。具体地,例如可以通过在IGP-TE的基础上扩展第10类LSA (链路状态广播,LinkState Advertisement)来表征严格链路属性。第10类LSA为本地区域范围的不透明LSA(Opaque LSA),用于对OSPF增加可变的扩展特性,具体是由LSA头部后面跟随专用的信息字段组成的一类LSA,该专用的信息字段可以直接由OSPF协议使用,或者由其他应用分发信息到整个OSPF域间接使用。例如,若设置链路I为严格链路属性,其只能被MPLS节点I和MPLS节点2之间的隧道所使用,则通过第10类LSA头部后面跟随的专用的信息字段标明所述链路I为严格链路属性,并标注出所述链路I指定的隧道为MPLS节点I和MPLS节点2之间的隧道即可。12、通过增加严格链路属性后的IGP-TE向外通告和获取网络拓扑状态信息,形成TE数据库。进一步,上述方法还可以包括,当已建立的隧道中的链路只能被特定隧道所使用时,设置所述链路为严格链路属性,所述特定隧道通过严格显式路径配置所述链路。或者,当新增的链路只能被特定隧道所使用时,设置所述链路为严格链路属性,所述特定隧道通过严格显式路径配置所述链路。具体地,显式路径技术可以指定到达某个目的地所必须经过的链路或者不经过的链路,其将显示路径作为约束条件,可以动态计算出所规划的LSP路径。显式路径可以包括严格显式路径和松散显式路径,其中指定到达某个目的地所必须经过的链路的显示路径称为严格显示路径,本发明实施例通过严格显式路径可以精确地控制LSP所经过的某一个或多个链路。作为可选的,在IGP-TE的所有节点的TE数据库中显示所述设置为严格链路属性的链路;或者,用于在所述设置为严格链路属性的链路的首末节点的TE数据库中显示所述设置为严格链路属性的链路。上述方法中,还可以包括:通过入口标签交换路由器LSR根据形成的所述TE数据库使用基于约束的最短路径优先SPF算法计算每条标签交换路径LSP的链路,并通过资源预留协议RSVP根据计算出的链路建立隧道。以图2A所示的隧道示意图为例,RU R2、R3、R4和R5为MPLS节点,Rl与R2之间的链路为链路1,R2与R3之间的链路为链路2,R3与R4之间的链路为链路3,R2与R5之间的链路为链路4,R3与R5之间的链路为链路5,根据MPLS流量工程获得的Rl到R3的隧道为依次经由链路1、链路4和链路5,R2到R4的隧道为依次经由链路2和链路3,Rl到R4的隧道依次经由链路1、链路4、链路5和链路3,Rl到R5的隧道依次经由链路I和链路4,R5到R4的隧道依次经由链路5和链路3,当由于业务的需要,链路4只能被Rl到R5的隧道所使用,不能被其它的隧道(如Rl到R3的隧道和Rl到R4的隧道)所使用时,若通过现有技术,则需要对Rl到R3的隧道和Rl到R4的隧道进行排除链路4的配置才能实现链路4只能被Rl到R5的隧道所使用。若采用本发明实施例的方法,则设置链路4为严格链路属性,Rl到R5的隧道通过严格显式路径配置链路4,即可实现链路4只能被Rl到R5的隧道所使用。作为可选的,在Rl、R2、R3、R4和R5的TE数据库中显示链路1、链路2、链路3、链路4和链路5,其中链路4为严格链路属性;或者,在Rl、R3和R4的TE数据库中显示链路
1、链路2、链路3和链路5,在R2和R5的TE数据库中显示链路1、链路2、链路3、链路4和链路5,其中链路4为严格链路属性。以图2B所示的隧道示意图为例,RU R2、R3、R4和R5为MPLS节点,Rl与R2之间的链路为链路1,R2与R3之间的链路为链路2,R3与R4之间的链路为链路3,R2与R5之间的链路为链路4,R3与R5之间的链路为链路5,其中R5为新增节点用于新的业务,故此时链路4和链路5只能被执行新的业务的隧道所使用,在新增R5之前根据MPLS流量工程获得的Rl到R3的隧道为依次经由链路I和链路2,R2到R4的隧道为依次经由链路2和链路3,Rl到R4的隧道依次经由链路1、链路2和链路3,由于R5只用于新的业务,故将链路4和链路5设置为严格链路属性,执行新的业务的隧道通过严格显式路径配置链路4和链路5,即可实现链路4和链路5只能被执行新的业务的隧道所使用。作为可选的,在R1、R2、R3、R4和R5的TE数据库中显示链路1、链路2、链路3、链路4和链路5,其中链路4和链路5为严格链路属性;或者,在Rl和R4的TE数据库中显示链路1、链路2和链路3,在R2的TE数据库中显示链路1、链路2、链路3和链路4,其中链路4为严格链路属性,在R3的TE数据库中显示链路1、链路2、链路3和链路5,其中链路5为严格链路属性,在R5的TE数据库中显示链路1、链路2、链路3、链路4和链路5,其中链路4和链路5为严格链路属性。本发明实施例还提供了一种MPLS流量工程的装置,如图3所示,包括:属性扩展单元31,用于在内部网关协议流量工程IGP-TE中增加严格链路属性,所述严格链路属性用于使所述链路被指定隧道所使用。具体地,通过在IGP-TE的基础上扩展第10类LSA (链路状态广播,Link StateAdvertisement)来表征严格链路属性。第10类LSA为本地区域范围的不透明LSA(OpaqueLSA),用于对OSPF增加可变的扩展特性,具体是由LSA头部后面跟随专用的信息字段组成的一类LSA,该专用的信息字段可以直接由OSPF协议使用,或者由其他应用分发信息到整个OSPF域间接使用。例如,若设置链路I为严格链路属性,其只能被MPLS节点I和MPLS节点2之间的隧道所使用,则通过第10类LSA头部后面跟随的专用的信息字段标明所述链路I为严格链路属性,并标注出所述链路I指定的隧道为MPLS节点I和MPLS节点2之间的隧道即可。数据库建立单元32,用于通过所述属性扩展单元31增加严格链路属性后的IGP-TE向外通告和获取网络拓扑状态信息,形成TE数据库。上述装置还可以包括设置单元,用于当已建立的隧道中的链路只能被特定隧道所使用时,设置所述链路为所述属性扩展单元扩展的严格链路属性,所述特定隧道通过严格显式路径配置所述链路;或者,用于当新增的链路只能被特定隧道所使用时,设置所述链路为所述属性扩展单元扩展的严格链路属性,所述特定隧道通过严格显式路径配置所述链路。具体地,显式路径技术可以指定到达某个目的地所必须经过的链路或者不经过的链路,其将显示路径作为约束条件,可以动态计算出所规划的LSP路径。显式路径可以包括严格显式路径和松散显式路径,其中指定到达某个目的地所必须经过的链路的显示路径称为严格显示路径,本发明实施例通过严格显式路径可以精确地控制LSP所经过的某一个或多个链路。作为可选的,还可以包括显示单元,用于在IGP-TE的所有节点的TE数据库中显示所述设置单元设置为严格链路属性的链路;或者,用于在所述设置单元设置为严格链路属性的链路的首末节点的TE数据库中显示所述设置单元设置为严格链路属性的链路。进一步,上述装置还可以包括隧道建立单元,用于通过入口标签交换路由器LSR根据所述数据库建立单元形成的TE数据库使用基于约束的最短路径优先SPF算法计算每条标签交换路径LSP的链路,并通过资源预留协议RSVP根据计算出的链路建立隧道。上述装置中包含的各单元的处理功能的具体实现方式在之前的方法实施例中已经描述,在此不再重复描述。值得注意的是,上述装置实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。另外,本领域普通技术人员可以理解实现上述各方法实施例中的全部或部分步骤是可以通过程序来指令相关的硬件完成,相应的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。本发明实施例适用于配置大量隧道的网络中,在IGP-TE中扩展了严格链路属性,方便了用于对TE网络进行规划,当已建立的隧道中的链路只能被特定隧道所使用时或者当新增的链路只能被特定隧道所使用时,避免了对每一个不能被使用的隧道进行配置,部署简单方便,避免了网络负担的增加,从而节约了网络成本。以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.种多协议标签交换MPLS流量工程的配置方法,其特征在于,包括: 在内部网关协议流量工程IGP-TE中增加严格链路属性,所述严格链路属性用于使链路被指定隧道所使用; 通过增加严格链路属性后的IGP-TE向外通告和获取网络拓扑状态信息,形成TE数据库。
2.根据权利要求1所述的方法,其特征在于,所述在内部网关协议流量工程IGP-TE中增加严格链路属性包括: 通过在IGP-TE的基础上扩展第10类链路状态广播LSA来表征所述严格链路属性。
3.根据权利要求1所述的方法,其特征在于,还包括: 当已建立的隧道中的链路只能被特定隧道所使用时,设置所述链路为严格链路属性,所述特定隧道通过严格显式路径配置所述链路;或者, 当新增的链路只能被特定隧道所使用时,设置所述链路为严格链路属性,所述特定隧道通过严格显式路径配置所述链路。
4.根据权利要求3所述的方法,其特征在于,还包括: 在IGP-TE的所有节点的TE数据库中显示所述设置为严格链路属性的链路;或者,用于在所述设置为严格链路属性的链路的首末节点的TE数据库中显示所述设置为严格链路属性的链路。
5.根据权利要求1-4任一项所述的方法,其特征在于,还包括: 通过入口标签交换路由器LSR根据形成的所述TE数据库使用基于约束的最短路径优先SPF算法计算每条标签交换路径LSP的链路,并通过资源预留协议RSVP根据计算出的链路建立隧道。
6.一种多协议标签交换MPLS流量工程的装置,其特征在于,包括: 属性扩展单元,用于在内部网关协议流量工程IGP-TE中增加严格链路属性,所述严格链路属性用于使所述链路被指定隧道所使用; 数据库建立单元,用于通过所述属性扩展单元增加严格链路属性后的IGP-TE向外通告和获取网络拓扑状态信息,形成TE数据库。
7.根据权利要求6所述的装置,其特征在于,所述属性扩展单元,用于通过在IGP-TE的基础上扩展第10类链路状态广播LSA来表征所述严格链路属性。
8.根据权利要求6所述的装置,其特征在于,还包括: 设置单元,用于当已建立的隧道中的链路只能被特定隧道所使用时,设置所述链路为所述属性扩展单元扩展的严格链路属性,所述特定隧道通过严格显式路径配置所述链路;或者, 用于当新增的链路只能被特定隧道所使用时,设置所述链路为所述属性扩展单元扩展的严格链路属性,所述特定隧道通过严格显式路径配置所述链路。
9.根据权利要求8所述的装置,其特征在于,还包括: 显示单元,用于在IGP-TE的所有节点的TE数据库中显示所述设置单元设置为严格链路属性的链路;或者,用于在所述设置单元设置为严格链路属性的链路的首末节点的TE数据库中显示所述设置单元设置为严格链路属性的链路。
10.根据权利要求6-9任一项所述的装置,其特征在于,还包括:隧道建立单元,用于通过入口标签交换路由器LSR根据所述数据库建立单元形成的TE数据库使用基于约束的最短路径优先SPF算法计算每条标签交换路径LSP的链路,并通过资源预留协议RSVP根 据计算出的链路建立隧道。
全文摘要
一种MPLS流量工程的配置方法及装置,涉及通信技术领域。本发明实施例包括首先,在内部网关协议流量工程IGP-TE中增加严格链路属性,所述严格链路属性用于使所述链路被指定隧道所使用;然后,通过增加严格链路属性后的IGP-TE向外通告和获取网络拓扑状态信息,形成TE数据库。在IGP-TE中增加了严格链路属性,方便了用于对TE网络进行规划,避免了对每一个不能被使用的隧道进行配置,部署简单方便,避免了网络负担的增加,从而节约了网络成本。
文档编号H04L12/751GK103095586SQ20111034170
公开日2013年5月8日 申请日期2011年11月2日 优先权日2011年11月2日
发明者陈飞, 黄铁英, 余锋 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1