关联下一跳的方法、业务流量切换的方法和装置制造方法及图纸

技术编号:3542503 阅读:207 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了关联下一跳的方法、业务流量切换的方法和装置,属于网络领域。关联下一跳的方法包括:按照预设策略对转发等价类使用的下一跳特征进行分类;根据同类下一跳特征查询下一跳;建立该转发等价类、该同类下一跳特征和该查询到的下一跳的关联关系。业务流量切换的方法包括:按照预设策略对转发等价类使用的下一跳特征进行分类;根据同类下一跳特征查询下一跳;建立该转发等价类、该同类下一跳特征和该查询到的下一跳的关联关系;利用该关联关系和该同类下一跳特征进行业务流量切换。本发明专利技术实施例还提供了关联下一跳的装置和业务流量切换的装置。本发明专利技术实施例可以提高业务流量切换性能,节省内存空间,减少CPU资源浪费。

【技术实现步骤摘要】

本专利技术涉及网络管理领域,特别涉及一种关联下一跳的方法、业务流量切换的方法和装置
技术介绍
虚拟专用网(VPN,Virtual Private Network)是一种利用公共网络来构建的私人专用网络技术,不是真的专用网络,但却能够实现专用网络的功能。虚拟专用网指的是依靠服务提供商(ISP,Internet Service Provider)和其它网络服务提供商(NSP,Network Service Provider),在公用网络中建立专用的数据通信网络的技术。虚拟专用网可以分为二层虚拟专用网L2VPN和三层虚拟专用网L3VPN,无论L2VPN的虚拟电路VC(Virtual Circuit)还是L3VPN的路由前缀,网上应用都非常庞大,其中,VC和路由前缀可以统称为转发等价类FEC(ForwardingEquivalence Class)而且随着网络路由的振荡,根据转发等价类建立的转发表项也会不断的拆建。目前,每个转发等价类和该转发等价类使用的下一跳是强关联的,每个转发等价类维护自己使用的下一跳,转发等价类增加或者删除,需要查找或者删除对应下一跳;下一跳增加、变化、删除,需要查找对应使用的转发等价类,这样对设备内存和系统负担都造成压力。专利技术人在实现本专利技术过程中发现现有技术存在如下问题:(1)下一跳变化,业务流量不能快速切换到新路径,并且系统CPU负担重。(2)负载均担时,每个转发等价类关联的下一跳会包含多个迭代的公网下一跳,浪费内存,同时为管理带来不便,而且在业务流量切换时,每条转发表也需要进行下一跳的索引切换,浪费CPU资源。
技术实现思路
-->为了节省内存空间,避免资源浪费,本专利技术实施例提供了一种关联下一跳的方法和装置。所述技术方案如下:本专利技术实施例提供了一种关联下一跳的方法,包括:按照预设策略对转发等价类使用的下一跳特征进行分类;根据同类下一跳特征查询下一跳;建立所述转发等价类、所述同类下一跳特征和所述查询到的下一跳的关联关系。本专利技术实施例提供了一种关联下一跳的装置,包括:划分模块,用于按照预设策略对转发等价类使用的下一跳特征进行分类;查询模块,用于根据同类下一跳特征查询下一跳;建立模块,用于建立所述转发等价类、所述同类下一跳特征和所述查询到的下一跳的关联关系。本专利技术实施例通过将转发等价类和下一跳分离,利用同类下一跳特征将转发等价类和下一跳进行关联,可以节省内存空间,避免资源浪费,同时有利于缓解系统和设备的处理压力。为了节省内存空间,提高业务流量切换性能,减少CPU资源浪费,本专利技术实施例还提供了一种业务流量切换的方法和装置。所述技术方案如下:本专利技术实施例提供了一种业务流量切换的方法,包括:按照预设策略对转发等价类使用的下一跳特征进行分类;根据同类下一跳特征查询下一跳;建立所述转发等价类、所述同类下一跳特征和所述查询到的下一跳的关联关系;利用所述关联关系和所述同类下一跳特征进行业务流量切换。本专利技术实施例提供了一种业务流量切换的装置,包括:划分模块,用于按照预设策略对转发等价类使用的下一跳特征进行分类;查询模块,用于根据同类下一跳特征查询下一跳;建立模块,用于建立所述转发等价类、所述同类下一跳特征和所述查询到的下一跳的关联关系;切换模块,用于根据所述关联关系和所述同类下一跳特征进行业务流量切换。-->本专利技术实施例通过将转发等价类和下一跳进行分离,利用同类下一跳特征将转发等价类和下一跳进行关联,能够实现:(1)转发等价类和下一跳双方各自的变换不会直接影响对方,如果有协议或者业务上的关联,一方变化需要影响另一方时,通过双方之间的关联关系可迅速查找到对方,管理简单方便。(2)下一跳共享,节省内存空间。(3)减少CPU资源浪费,提高了下一跳发生变化时业务流量切换性能。同时有利于负载均衡或者下一跳优先级路径的实现。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例1提供的关联下一跳的方法流程图;图2是本专利技术实施例2提供的业务流量切换的方法流程图;图3是本专利技术实施例3提供的关联下一跳的装置的结构图;图4是本专利技术实施例4提供的业务流量切换的装置的结构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1本专利技术实施例提供了一种关联下一跳的方法,如图1所示,包括:步骤101:按照预设策略对转发等价类使用的下一跳特征进行分类。例如,针对L2VPN VC,将目的地址为相同边界网关协议(BGP,BorderGateway Protocol)或标签发布协议(LDP,Label Distribution Protocol)的远端-->邻居和使用相同选择隧道策略的下一跳归为同类下一跳。可选的,也可以将目的地址为相同BGP或DP的远端邻居的下一跳归为同类下一跳。针L3VPN路由前缀,将目的地址为相同BGP或LDP的远端邻居的下一跳归为同类下一跳,可选的,也可以将目的地址为相同BGP或DP的远端邻居的下一跳以及使用相同选择隧道策略、路由协议和服务质量(QoS,Quality of Service)参数的下一跳归为同类下一跳。步骤102:根据同类下一跳特征查询下一跳。步骤103:建立转发等价类、同类下一跳特征和查询到的下一跳的关联关系。具体地,将转发等价类和同类下一跳特征存入转发等价类转发表,该转发表如表1所示: 转发等价类同类下一跳特征表1为该同类下一跳特征分配固定的下一跳表,根据该同类下一跳特征所查询到的下一跳写入该下一跳表,下一表如表2所示: 同类下一跳特征下一跳表2通过转发等价类转发表和下一跳表中的同类下一跳特征,可以建立转发等价类、同类下一跳特征和下一跳的关联关系。进一步地,该方法还包括:当同类下一跳特征发生变化时,建立转发等价类、变化的同类下一跳特征和查询到的下一跳的关联关系;或当转发等价类发生变化时,建立变化后的转发等价类、同类下一跳特征和查询到的下一跳的关联关系。进一步地,步骤102之后还包括:为该同类下一跳特征分配关键字索引;相应地,步骤103包括:建立转发等价类、关键字索引和查询到的下一跳的关联关系。此时,转发等价类转发表中存储的是转发等价类和同类下一跳特征的关联关系。下一跳表-->中存储的是同类下一跳特征和下一跳的关联关系。进一步地,该方法还包括:当同类下一跳特征发生变化时,建立转发等价类、关键字索引和查询到的下一跳的关联关系;或当转发等价类发生变化时,建立变化后的转发等价类、关键字索引和查询到的下一跳的关联关系。进一步地,转发等价类为虚拟电路或路由前缀。现有技术中,转发等价类在数量非常庞大的情况下,每个转发等价类单独绑定下一跳会浪费内存空间,此外,转发等价类和下一跳的强关联也导致转发等价类的下一跳变化时,需要重新刷新所有的转发等本文档来自技高网...

【技术保护点】
一种关联下一跳的方法,其特征在于,包括: 按照预设策略对转发等价类使用的下一跳特征进行分类; 根据同类下一跳特征查询下一跳; 建立所述转发等价类、所述同类下一跳特征和所述查询到的下一跳的关联关系。

【技术特征摘要】
1、一种关联下一跳的方法,其特征在于,包括:按照预设策略对转发等价类使用的下一跳特征进行分类;根据同类下一跳特征查询下一跳;建立所述转发等价类、所述同类下一跳特征和所述查询到的下一跳的关联关系。2、如权利要求1所述的关联下一跳的方法,其特征在于,所述建立所述转发等价类、所述同类下一跳特征和所述查询到的下一跳的关联关系,包括:将所述转发等价类和所述同类下一跳特征写入转发等价类转发表;将所述同类下一跳特征和所述查询到的下一跳写入下一跳表;利用所述转发等价类转发表和所述下一跳表以及所述同类下一跳特征,将所述转发等价类、所述同类下一跳特征和所述查询到的下一跳进行关联。3、如权利要求1或2所述的关联下一跳的方法,其特征在于,在所述根据同类下一跳特征查询下一跳之后,还包括:为所述同类下一跳特征分配关键字索引;所述建立所述转发等价类、所述同类下一跳特征和所述查询到的下一跳的关联关系,包括:建立所述转发等价类、所述关键字索引和所述查询到的下一跳的关联关系。4、如权利要求3所述的关联下一跳的方法,其特征在于,还包括:当所述同类下一跳特征发生变化时,建立所述转发等价类、所述变化的同类下一跳特征/所述关键字索引和所述查询到的下一跳的关联关系;或当所述转发等价类发生变化时,建立变化后的转发等价类、所述同类下一跳特征/所述关键字索引和所述查询到的下一跳的关联关系。5、如权利要求4所述的关联下一跳的方法,其特征在于,所述转发等价类为虚拟电路或路由前缀。6、一种业务流量切换的方法,其特征在于,包括:按照预设策略对转发等价类使用的下一跳特征进行分类;根据同类下一跳特征查询下一跳;建立所述转发等价类、所述同类下一跳特征和所述查询到的下一跳的关联关系;利用所述关联关系和所述同类下一跳特征进行业务流量切换。7、如权利要求6所述的业务流量切换的方法,其特征在于,所述建立所述转发...

【专利技术属性】
技术研发人员:刘珺马朋
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1