[发明专利]边界网关协议BGP分布式系统中邻居迁移的方法和系统有效
| 申请号: | 200810005295.6 | 申请日: | 2008-02-27 |
| 公开(公告)号: | CN101521616A | 公开(公告)日: | 2009-09-02 |
| 发明(设计)人: | 张立新;涂伯颜 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
| 代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
| 地址: | 518129广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 边界 网关 协议 bgp 分布式 系统 邻居 迁移 方法 | ||
1.一种边界网关协议BGP分布式系统中邻居迁移的方法,其特征在于, 包括:
断开源BGP进程与对端网络设备之间的BGP邻居关系,在转发指导进程 中记录有从所述对端网络设备接收到的路由信息;
建立目标BGP进程与所述对端网络设备之间的BGP邻居关系,从所述对 端网络设备接收路由信息;
根据所述目标BGP进程从所述对端网络设备接收到的路由信息,更新所 述转发指导进程中记录的从所述对端网络设备接收到的路由信息,能够在一 个BGP分布式系统内部进行邻居迁移过程中,不影响该BGP分布式系统的正 常转发业务。
2.根据权利要求1所述的方法,其特征在于,所述根据目标BGP进程 从所述对端网络设备接收到的路由信息,更新所述转发指导进程中记录的从 所述对端网络设备接收到的路由信息包括:
如果所述转发指导进程中记录的从所述对端网络设备接收到的路由信息 中包含所述目标BGP进程从所述对端网络设备未接收到的路由信息,则删除 所述转发指导进程中记录的所述目标BGP进程未接收到的路由信息。
3.根据权利要求1所述的方法,其特征在于,在断开所述源BGP进程 与对端网络设备之间的BGP邻居关系之前还包括:
与所述对端网络设备协商使能优雅重启GR功能。
4.根据权利要求1至3中任一项所述的方法,其特征在于:
所述源BGP进程是第一基于邻居的分布式PD-BGP进程,所述目标BGP 进程是第二PD-BGP进程;
或者,
所述源BGP进程是第一PD-BGP进程,所述目标BGP进程是中心C-BGP 进程;
或者,
所述源BGP进程是C-BGP,所述目标BGP进程是第一PD-BGP进程。
5.根据权利要求1所述的方法,其特征在于,在断开所述源BGP进程 与对端网络设备之间的BGP邻居关系后还包括:
删除所述源BGP进程中记录的从所述对端网络设备接收到的路由信息。
6.根据权利要求1所述的方法,其特征在于,在断开所述源BGP进程 与对端网络设备之间的BGP邻居关系后还包括:
所述源BGP进程通知所述转发指导进程所述对端网络设备处于动态迁移 过程中。
7.一种实现邻居迁移的边界网关协议BGP分布式系统,其特征在于, 包括:
邻居断开单元,用于断开源BGP进程与对端网络设备之间的BGP邻居关 系;
邻居建立单元,用于建立目标BGP进程与所述对端网络设备之间的BGP 邻居关系,并从所述对端网络设备接收路由信息;
路由更新单元,用于根据所述目标BGP进程从所述对端网络设备接收到 的路由信息,更新转发指导进程中记录的从所述对端网络设备接收到的路由 信息,能够在一个BGP分布式系统内部进行邻居迁移过程中,不影响该BGP 分布式系统的正常转发业务。
8.根据权利要求7所述的BGP分布式系统,其特征在于,所述路由更 新单元包括:
老化单元,用于当所述指导转发进程中记录的从所述对端网络设备接收 到的路由信息中包含所述目标BGP进程从所述对端网络设备未接收到的路由 信息时,删除所述转发指导进程中记录的所述目标BGP进程未接收到的路由 信息。
9.根据权利要求7所述的BGP分布式系统,其特征在于,还包括:
第一删除单元,用于在断开所述源BGP进程与对端网络设备之间的BGP 邻居关系后,删除所述源BGP进程中记录的从所述对端网络设备接收到的路 由信息。
10.根据权利要求7所述的BGP分布式系统,其特征在于,还包括:
迁移通知单元,用于在断开所述源BGP进程与对端网络设备之间的BGP 邻居关系后,通知所述转发指导进程所述对端网络设备处于动态迁移过程中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810005295.6/1.html,转载请声明来源钻瓜专利网。





