一种路由模式识别的方法及路由器技术

技术编号:11286880 阅读:130 留言:0更新日期:2015-04-11 01:32
本发明专利技术实施例提供一种路由模式识别的方法及路由器,能够降低网络维护的难度与成本。方法包括:路由器获取路由对应的n个出接口的模式阈值及所述n个出接口中每个出接口的实际带宽,其中,n为大于等于2的整数;路由器分别计算所述n个出接口中实际带宽最大的出接口与n个出接口中其它n-1个出接口的实际带宽的比值,获得n-1个带宽比值;若n-1个带宽比值中存在小于等于模式阈值的带宽比值,路由器将小于等于模式阈值的带宽比值对应的出接口的路由模式确定为负载模式;若n-1个带宽比值中存在大于模式阈值的带宽比值,路由器将大于模式阈值的带宽比值对应的出接口的路由模式确定为主备模式。本发明专利技术适用于通信领域。

【技术实现步骤摘要】
一种路由模式识别的方法及路由器
本专利技术涉及通信领域,尤其涉及一种路由模式识别的方法及路由器。
技术介绍
在当前客户应用网络中,为实现线路可靠性,客户通常会使用两条或以上线路。当其中一条线路出现异常时,客户业务流量将切换至另外一条线路上转发,从而实现线路可靠性。根据客户在三层路由设备上配置的路由模式,上述两条及以上线路可用于主备模式,也可用于负载模式。其中,对于三层路由设备而言,主备线路对应主备模式,在主备模式下,对于同一个路由前缀只有一个出接口和相应下一跳。前缀、出接口、下一跳的信息均被写入核心路由表,而对应备份线路的出接口和相应下一跳的信息则未被写入核心路由表。当主线路异常时,例如对应主线路的出接口关闭,则对应主线路的路由信息则被删除,此时会将备份线路的出接口和相应下一跳的信息写入核心路由表代替主线路工作。在负载模式下,备份线路与主线路都同时用于转发,即对于同一个前缀有两个出接口和相应下一跳。通常,在一台路由设备上,如果到达同一目的地有多条路径,且每条路径上的线路带宽相等或相差不大时,此时客户希望这条路径为等开销多路径方式,也即负载模式中的等价负载均衡模式;如果每条线路带宽相差较大,此时客户希望这多条路径为主备方式,或者希望部分线路形成等开销多路径方式,其它低带宽的线路为主备方式。然而,现有技术中,无论是哪种方式,都需要首先由人工去配置线路路径上的开销值,进而根据主备数据中心的流量路径来调整该开销值,然后再修改开销值以达到期望的路由模式,即,需要人工去维护多条线路时的路由模式。这种人工的维护不仅增加了网络维护的难度,且增加了网络维护的成本。专利技术内容本专利技术的实施例提供一种路由模式识别的方法及路由器,以至少解决现有技术中需要人工去维护多条线路时的路由模式所带来的网络维护的难度与成本均增加的问题,降低了网络维护的难度与成本。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,本专利技术实施例提供一种路由模式识别的方法,所述方法包括:路由器获取路由对应的n个出接口的模式阈值及所述n个出接口中每个出接口的实际带宽,其中,n为大于等于2的整数;所述路由器分别计算所述n个出接口中实际带宽最大的出接口与所述n个出接口中其它n-1个出接口的实际带宽的比值,获得n-1个带宽比值;若所述n-1个带宽比值中存在小于等于所述模式阈值的带宽比值,所述路由器将所述小于等于所述模式阈值的带宽比值对应的出接口的路由模式确定为负载模式;若所述n-1个带宽比值中存在大于所述模式阈值的带宽比值,所述路由器将所述大于所述模式阈值的带宽比值对应的出接口的路由模式确定为主备模式。第二方面,本专利技术实施例提供一种路由器,所述路由器包括:获取单元、计算单元、确定单元;所述获取单元,用于获取路由对应的n个出接口的模式阈值及所述n个出接口中每个出接口的实际带宽,其中,n为大于等于2的整数;所述计算单元,用于分别计算所述n个出接口中实际带宽最大的出接口与所述n个出接口中其它n-1个出接口的实际带宽的比值,获得n-1个带宽比值;所述确定单元,用于若所述n-1个带宽比值中存在小于等于所述模式阈值的带宽比值,将所述小于等于所述模式阈值的带宽比值对应的出接口的路由模式确定为负载模式;所述确定单元,还用于若所述n-1个带宽比值中存在大于所述模式阈值的带宽比值,将所述大于所述模式阈值的带宽比值对应的出接口的路由模式确定为主备模式。基于上述方案,由于本专利技术实施例并不像现有技术中一样,需要人工去维护多条线路时的路由模式,而是可以由路由器根据获取的路由对应的n个出接口的模式阈值及所述n个出接口中每个出接口的实际带宽,分别计算所述n个出接口中实际带宽最大的出接口与所述n个出接口中其它n-1个出接口的实际带宽的比值,获得n-1个带宽比值;进而根据该带宽比值确定对应的出接口的路由模式。即,可以根据配置的带宽比值自动识别路由模式,因此,降低了网络维护的难度与成本。附图说明图1为本专利技术实施例提供的路由模式识别的方法流程示意图一;图2为本专利技术实施例提供的路由模式识别的方法流程示意图二;图3为本专利技术实施例提供的路由模式识别的方法流程示意图三;图4为本专利技术实施例提供的路由模式识别的方法流程示意图四;图5为本专利技术实施例提供的路由模式识别的方法流程示意图五;图6为本专利技术实施例提供的路由系统架构示意图一;图7为本专利技术实施例提供的路由系统架构示意图二;图8为本专利技术实施例提供的路由器结构示意图一;图9为本专利技术实施例提供的路由器结构示意图二。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一、本专利技术实施例提供一种路由模式识别的方法,如图1所示,包括:S101、路由器获取路由对应的n个出接口的模式阈值及n个出接口中每个出接口的实际带宽,其中,n为大于等于2的整数。S102、路由器分别计算n个出接口中实际带宽最大的出接口与n个出接口中其它n-1个出接口的实际带宽的比值,获得n-1个带宽比值。S103、若n-1个带宽比值中存在小于等于模式阈值的带宽比值,路由器将该小于等于模式阈值的带宽比值对应的出接口的路由模式确定为负载模式。S104、若n-1个带宽比值中存在大于模式阈值的带宽比值,路由器将该大于模式阈值的带宽比值对应的出接口的路由模式确定为主备模式。具体的,本专利技术实施例中的路由器具体为用户路由器。具体的,本专利技术实施例中,路由对应n个出接口,该n个出接口对应的n条线路中部分线路可能工作在负载模式,部分线路可能工作在主备模式。本专利技术实施例对此不作具体限定。主备模式:由于线路租赁费用非常昂贵,客户通常会租用一条高带宽和一条低带宽的线路,低带宽线路容易拥塞,因此为避免不必要的线路拥塞导致丢包问题,客户通常采用一主一备的方式,即只使用高带宽作为主线路工作,另外一条线路作为备份使用。客户业务数据进入三层路由器后,由于是主备模式故从主线路转发出去,只有当主线路异常时才从备份线路转发。对于三层路由设备而言,主备线路对应主备模式,在主备模式下,对于同一个路由前缀只有一个出接口和相应下一跳。前缀、出接口、下一跳的信息均被写入核心路由表,而对应备份线路的出接口和相应下一跳的信息则未被写入核心路由表。当主线路异常时,例如对应主线路的出接口关闭,则对应主线路的路由信息则被删除,此时会将备份线路的出接口和相应下一跳的信息写入核心路由表代替主线路工作。负载模式:备份线路与主线路都同时用于转发,即对于同一个前缀有两个出接口和相应下一跳。负载模式可以分为等价负载均衡模式与非等价负载均衡模式。具体的,本专利技术实施例中,n个出接口的模式阈值及n个出接口中每个出接口的实际带宽可能是用户预先手动配置的,也可能在没有手动配置的情况下,采用的默认值,本专利技术实施例对此不作具体限定。其中,模式阈值主要应用于负载模式与主备模式等,一般在全局模式下配置模式阈值。进一步的,如图2所示,在若n-1个带宽比值中存在小于等于模式阈值的带宽比值,路由器将该小于等于模式阈值的带宽比值对应的出接口的路由模式确定为负载模式(步骤S本文档来自技高网...
一种路由模式识别的方法及路由器

【技术保护点】
一种路由模式识别的方法,其特征在于,所述方法包括:路由器获取路由对应的n个出接口的模式阈值及所述n个出接口中每个出接口的实际带宽,其中,n为大于等于2的整数;所述路由器分别计算所述n个出接口中实际带宽最大的出接口与所述n个出接口中其它n‑1个出接口的实际带宽的比值,获得n‑1个带宽比值;若所述n‑1个带宽比值中存在小于等于所述模式阈值的带宽比值,所述路由器将所述小于等于所述模式阈值的带宽比值对应的出接口的路由模式确定为负载模式;若所述n‑1个带宽比值中存在大于所述模式阈值的带宽比值,所述路由器将所述大于所述模式阈值的带宽比值对应的出接口的路由模式确定为主备模式。

【技术特征摘要】
1.一种路由模式识别的方法,其特征在于,所述方法包括:路由器获取路由对应的n个出接口的模式阈值及所述n个出接口中每个出接口的实际带宽,其中,n为大于等于2的整数;所述路由器分别计算所述n个出接口中实际带宽最大的出接口与所述n个出接口中其它n-1个出接口的实际带宽的比值,获得n-1个带宽比值;若所述n-1个带宽比值中存在小于等于所述模式阈值的带宽比值,所述路由器将所述小于等于所述模式阈值的带宽比值对应的出接口的路由模式确定为负载模式;若所述n-1个带宽比值中存在大于所述模式阈值的带宽比值,所述路由器将所述大于所述模式阈值的带宽比值对应的出接口的路由模式确定为主备模式。2.根据权利要求1所述的方法,其特征在于,在所述若所述n-1个带宽比值中存在小于等于所述模式阈值的带宽比值,所述路由器将所述小于等于所述模式阈值的带宽比值对应的出接口的路由模式确定为负载模式之后,还包括:所述路由器将所述小于等于所述模式阈值的带宽比值对应的出接口及相应的下一跳的信息写入所述路由器的核心路由表中。3.根据权利要求1或2所述的方法,其特征在于,在所述若所述n-1个带宽比值中存在大于所述模式阈值的带宽比值,所述路由器将所述大于所述模式阈值的带宽比值对应的出接口的路由模式确定为主备模式之后,还包括:所述路由器将所述n个出接口中实际带宽最大的出接口及相应的下一跳的信息写入所述路由器的核心路由表中。4.根据权利要求2所述的方法,其特征在于,所述路由器将所述小于等于所述模式阈值的带宽比值对应的出接口及相应的下一跳的信息写入所述路由器的核心路由表中,包括:所述路由器确定所述核心路由表中是否存储所述小于等于所述模式阈值的带宽比值对应的出接口及相应的下一跳的信息;若未存储,所述路由器将所述小于等于所述模式阈值的带宽比值对应的出接口及相应的下一跳的信息写入所述路由器的核心路由表中。5.根据权利要求3所述的方法,其特征在于,所述路由器将所述n个出接口中实际带宽最大的出接口及相应的下一跳的信息写入所述路由器的核心路由表中,包括:所述路由器确定所述核心路由表中是否存储所述n个出接口中实际带宽最大的出接口及相应的下一跳的信息;若未存储,所述路由器将所述n个出接口中实际带宽最大的出接口及相...

【专利技术属性】
技术研发人员:张隆伟徐海兵
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:四川;51

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

1