[发明专利]一种BGP路由处理方法和BGP路由设备有效
申请号: | 201210087403.5 | 申请日: | 2012-03-29 |
公开(公告)号: | CN102594714A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 林慧;王伟 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王一斌;王琦 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 bgp 路由 处理 方法 设备 | ||
1.一种边界网关协议BGP路由处理方法,其特征在于,应用于使用了BGP的路由设备之间,该方法包括:
第一路由设备分别接收由第二路由设备和第三路由设备发送的能够协商BGP router ID能力的邻居建立请求报文、并将能够协商BGP router ID能力的邻居建立请求报文分别发送给第二路由设备和第三路由设备,以建立BGP邻居;
第一路由设备接收由第二路由设备发送的包含第二路由设备BGP router ID的路由更新报文,将自身的BGP router ID携带在接收到的路由更新报文中发送给第三路由设备;
第一路由设备感知与第二路由设备间的邻居震荡时,无效从第二路由设备接收到的路由后,向第三路由设备发送用于撤销产生邻居震荡路由的路由撤销报文,所述路由撤销报文中包含第一路由设备和第二路由设备的BGP router ID,当第三路由设备接收到的所述路由撤销报文中的BGP router ID与路由更新报文中的BGP router ID匹配时,由第三路由设备无效所述产生邻居震荡的路由。
2.根据权利要求1所述的方法,其特征在于,所述第一路由设备无效从第二路由设备接收到的路由后,该方法还包括:第一路由设备设置无效所述产生邻居震荡的路由的定时时间;
所述第三路由设备无效所述产生邻居震荡的路由后,该方法还包括:第三路由设备设置无效所述产生邻居震荡的路由的定时时间。
3.根据权利要求2所述的方法,其特征在于,在所述定时时间内,所述产生邻居震荡的路由没有被更新时,所述第一路由设备撤销所述产生邻居震荡的路由。
4.根据权利要求2所述的方法,其特征在于,在所述定时时间内,所述产生邻居震荡的路由更新时,
所述第一路由设备接收由第二路由设备重新发送的路由;
当所述第一路由设备重新接收到的路由与所述产生邻居震荡的路由相同时,向所述第三路由设备发送包含第一路由设备和第二路由设备BGP router ID的用于更新的路由更新报文,使得第三路由设备将该更新的路由作为正常路由处理;
当所述第一路由设备重新接收到的路由少于所述产生邻居震荡的路由时,对于无效的路由中重新接收到的路由中没有的路由,所述第一路由设备向第三路由设备发送用于撤销这些路由的路由撤销报文;对于无效的路由中重新接收到的路由中有的路由,所述第一路由设备向第三路由设备发送包含第一路由设备和第二路由设备BGP router ID的用于更新的路由更新报文,使得第三路由设备将这些更新的路由作为正常路由处理;
当所述第一路由设备重新接收到的路由多于所述产生邻居震荡的路由时,对于重新接收到的路由中无效的路由中没有的路由,所述第一路由设备向第三路由设备发送用于更新这些路由的路由更新报文;对于重新接收到的路由中无效的路由中有的路由,所述第一路由设备向第三路由设备发送包含第一路由设备和第二路由设备BGP router ID的用于更新的路由更新报文,使得第三路由设备将这些更新的路由作为正常路由处理。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述邻居建立请求报文通过OPEN报文发送,所述路由更新报文和路由撤销报文通过update报文发送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210087403.5/1.html,转载请声明来源钻瓜专利网。