[发明专利]一种限制路由的方法、系统及网络设备有效
申请号: | 200710188374.0 | 申请日: | 2007-11-20 |
公开(公告)号: | CN101179504A | 公开(公告)日: | 2008-05-14 |
发明(设计)人: | 冉江 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
代理公司: | 北京三高永信知识产权代理有限责任公司 | 代理人: | 何文彬 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 限制 路由 方法 系统 网络设备 | ||
技术领域
本发明涉及IP技术领域,特别涉及一种限制路由的方法、系统及网络设备。
背景技术
在互联网高速发展的今天,网络越来越庞大,对网络设备可靠性的要求也越来越高,网上大量的路由不断挑战着网络设备的容量极限,在网络设备存储资源一定的情况下防范大量路由对网络的冲击造成网络设备无法正常工作成了提高网络设备可靠性的必定要求。
在大规模组网中主要应用三种路由协议:BGP(Border Gateway Protocol边界网关协议),OSPF(Open Shortest Path First,开放最短路径优先协议)和IS-IS(Intermediate Systems toIntermediate Systems,中间系统协议)。通过路由协议引入路由,路由被添加到网络设备的路由表中,但在互联网高速发展的今天,网络越来越庞大,网上大量的路由不断挑战着网络设备存储容量的极限,在网络设备存储资源一定的情况下,随着路由表中路由数目的增多,网络设备的空闲存储资源越来越少。当网络设备的空闲存储资源减少到一定阀值后,对网络设备提供的网上业务会造成影响,可能会使网络设备的其他业务无法获取到足够的资源,这时需要对网络设备引入的路由采取限制措施,防止由于路由数目的不断增加导致网络设备无法正常工作,从而影响网络设备的可靠性。
现有解决上述问题的技术方案有以下两种:
一是,当网络设备存储资源下降到一定阀值时,将路由协议引入的路由从路由表全部删除,然后网络协议重新引入路由。由于该技术是先全部删除路由,再重新引入路由,当网上有大量路由存在时,网络设备在删除路由表中的全部路由后,又要重新学习路由,网络设备这样反复不断地全部删除路由和重新学习路由,不仅导致网络不稳定,而且导致大量携带路由的报文在网络上传输,消耗网络带宽,即引起网络振荡。
二是,当网络设备存储资源下降到一定阀值时,网络设备接收到携带链路信息的报文后,通过对链路信息计算生成路由,但不允许生成的路由添加到路由表中。该技术的缺陷在于,计算链路信息生成路由还是会消耗网络设备空闲存储资源,限制路由的效果并不好。此外,该技术虽然不允许再向路由表中添加路由,但也无法对路由表中的路由进行更新操作,影响路由表的正确性。
发明内容
为了实现当空闲存储资源下降到危险阀值时,路由表中的路由不再增加,本发明实施例提供了一种限制路由的方法、系统及网络设备。所述技术方案如下:
一种限制路由的方法,所述方法包括:
当空闲存储资源下降到危险阀值时,对接收的报文进行分析,根据所述分析结果对所述报文进行处理。
一种限制路由的系统,所述系统包括:
邻居网络设备,用于向本端网络设备发送报文;
本端网络设备,用于当空闲存储资源下降到危险阀值时,对接收的报文进行分析,根据所述分析结果对所述报文进行处理。
一种网络设备,所述网络设备包括:
分析模块,用于当空闲存储资源下降到危险阀值时,对接收的报文进行分析,并将分析结果发送给报文处理模块;
报文处理模块,用于根据所述分析结果对所述报文进行处理。
通过本发明实施例可以在维持本端网络设备与邻居网络设备之间邻居关系的情况下,直接对报文处理,不再向路由表中添加路由,不但能避免出现网络振荡,还可以避免空闲存储资源占用过多,并允许撤销路由表中的不可达路由,使路由表得到及时地更新。
附图说明
图1是本发明实施例1提供的一种限制路由的方法的流程图;
图2是本发明实施例2提供的一种限制路由的方法的流程图;
图3是本发明实施例3提供的一种限制路由的方法的流程图;
图4是本发明实施例4提供的一种限制路由的系统的示意图;
图5是本发明实施例5提供的一种网络设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例1
本发明实施例提供了一种限制路由的方法,该方法通过直接滤除携带可达路由信息的BGP报文,使BGP路由协议无法引入新增的路由,从而使路由表中的路由不会再增加,并允许BGP路由协议撤销不可达路由,使路由表得到及时更新。如图1所示,本发明实施例的具体步骤如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710188374.0/2.html,转载请声明来源钻瓜专利网。