[发明专利]路由更新方法和路由更新装置有效
申请号: | 201410307057.6 | 申请日: | 2014-06-30 |
公开(公告)号: | CN104038427A | 公开(公告)日: | 2014-09-10 |
发明(设计)人: | 刘永奎;陆亦雄 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/751 | 分类号: | H04L12/751 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 路由 更新 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及路由更新方法和路由更新装置。
背景技术
BGP(Border Gateway Protocol,边界网关协议)是一种既可以用于不同AS(Autonomous System,自治系统)之间,又可以用于同一AS内部的动态路由协议。当BGP运行于同一AS内部时,被称为IBGP(Internal BGP);当BGP运行于不同AS之间时,称为EBGP(External BGP)。AS是拥有同一选路策略,属于同一技术管理部门的一组路由器。
当BGP邻居发生变化或本地存在路由更新时,需要通过“更新(update)报文”在对等体(即构成BGP邻居的两台设备)之间交换路由信息,可以发布具有相同路径属性的多条可达路由,也可以同时撤销多条不可达路由。
在相关技术中,当两台设备之间建立了多个BGP邻居时,每个邻居都会向对端对等体发送更新报文,使对端重新进行路由的迭代、优选,然后对优选的路由重新下刷路由管理、下刷FIB(Forwarding Information Base,转发信息库)指导流量转发。
然而,由于对端设备存在对路由的优选操作,使得流量仅通过优选路由来转发,若每个邻居都发送更新报文,将导致本端设备的报文开销较高,同时在设备的BGP邻居和路由较多的情况下,可能导致对端设备的CPU占用率过高,甚至在GR(Graceful Restart,平滑重启)过程中导致流量中断的情况。
发明内容
有鉴于此,本发明提供一种新的技术方案,可以减少更新报文的收发量,提高设备CPU和链路带宽的利用率。
为实现上述目的,本发明提供技术方案如下:
根据本发明的第一方面,提出了一种路由更新方法,应用于网关设备,包括:
与对端设备建立一个或多个邻居关系;
当接收到对端设备通过指定邻居关系发送的预设报文时,将所述指定邻居关系对应的路由作为优选路由;
仅通过所述优选路由对应的邻居关系,向对端设备发送更新报文。
根据本发明的第二方面,提出了一种路由更新装置,应用于网关设备,包括:
建立单元,与对端设备建立一个或多个邻居关系;
确定单元,当接收到对端设备通过指定邻居关系发送的预设报文时,将所述指定邻居关系对应的路由作为优选路由;
发送单元,仅通过所述优选路由对应的邻居关系,向对端设备发送更新报文。
由以上技术方案可见,本发明通过仅通过优选路由对应的邻居关系,执行更新报文的发送,从而可以减少更新报文的收发量,提高设备CPU和链路带宽的利用率。
附图说明
图1示出了根据本发明的一示例性实施例的BGP组网环境示意图;
图2示出了BGP协议中的OPEN消息的报文格式示意图;
图3示出了根据本发明的一示例性实施例的在设备间建立多个邻居关系的示意图;
图4示出了根据本发明的一示例性实施例的路由更新方法的示意流程图;
图5示出了BGP协议中的route-refresh消息的报文格式示意图;
图6示出了根据本发明的一示例性实施例的在设备间建立单个邻居关系的示意图;
图7示出了根据本发明的另一示例性实施例的路由更新方法的示意流程图;
图8示出了根据本发明的一示例性实施例的与多个设备间分别建立邻居关系的示意图;
图9示出了根据本发明的一示例性实施例的在设备间建立两个邻居关系的示意图;
图10示出了根据本发明的另一示例性实施例的路由更新方法的示意流程图;
图11示出了根据本发明的另一示例性实施例的路由更新方法的示意流程图;
图12示出了根据本发明的另一示例性实施例的路由更新方法的示意流程图;
图13示出了根据本发明的一示例性实施例的与多个设备间分别建立多个邻居关系的示意图;
图14示出了根据本发明的一示例性实施例的网络设备的结构示意图;
图15示出了根据本发明的一示例性实施例的路由更新装置的示意框图。
具体实施方式
以下结合具体的组网环境,以基于BGP协议创建的邻居关系为例,详细阐述本发明的技术方案。当然,本领域技术人员应该理解的是,对基于其他协议来创建邻居关系的情况下,显然也能够通过本发明的技术方案,即仅通过优选路由对应的邻居关系来发送更新报文,从而减少更新报文的收发量,
提高设备CPU和链路带宽的利用率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410307057.6/2.html,转载请声明来源钻瓜专利网。