[发明专利]BGP动态迁移方法和装置有效
申请号: | 200810114734.7 | 申请日: | 2008-06-11 |
公开(公告)号: | CN101605089A | 公开(公告)日: | 2009-12-16 |
发明(设计)人: | 陈双龙;涂伯颜;张立新 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/66;H04L29/08 |
代理公司: | 北京同立钧成知识产权代理有限公司 | 代理人: | 刘 芳 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | bgp 动态 迁移 方法 装置 | ||
1.一种BGP动态迁移方法,其特征在于,包括:
接收动态迁移命令,并根据所述动态迁移命令创建虚拟邻居和备份传输控制协议TCP连接;
获取迁移邻居在源边界网关协议进程上的配置信息以及所述迁移邻居在源边界网关协议进程上的第一入口路由表中的路由信息,将所述配置信息存储到所述虚拟邻居中,将所述第一入口路由表的路由信息存储到创建的迁移邻居在目标边界网关协议进程上的第二入口路由表中,并根据存储到所述第二入口路由表中的路由信息进行选路;
将所述源边界网关协议进程上的TCP连接对应所述迁移邻居的报文数据迁移到备份TCP连接。
2.根据权利要求1所述的BGP动态迁移方法,其特征在于,还包括:将根据所述第二入口路由表的路由信息进行选路得到的局部最优路由发送给中心边界网关协议进程,所述中心边界网关协议进程根据所述局部最优路由进行选路。
3.根据权利要求2所述的BGP动态迁移方法,其特征在于,还包括:
接收所述源边界网关协议进程发送的路由发送完毕消息,并根据所述的路由发送完毕消息得出局部最优路由发送完毕的通知消息;
发送所述局部最优路由发送完毕的通知消息给所述中心边界网关协议进程;
所述中心边界网关协议进程根据所述局部最优路由发送完毕的通知消息选出全局最优路由,并发送迁移结束消息给所述源边界网关协议进程。
4.根据权利要求3所述的BGP动态迁移方法,其特征在于,还包括:所述源边界网关协议进程根据所述迁移结束消息,删除所述迁移邻居在所述源边界网关协议进程上的路由信息;所述源边界网关协议进程通知所述TCP连接删除该TCP连接上对应所述迁移邻居的报文数据。
5.根据权利要求1所述的BGP动态迁移方法,其特征在于,将所述源边界网关协议进程上的TCP连接对应所述迁移邻居的报文数据迁移到备份TCP连接,具体包括:
所述TCP连接停止接收报文,将对应所述迁移邻居的已处理完的报文数据、已接收还未处理的报文数据以及还未接收完的报文数据发送到所述备份TCP连接;或者
所述TCP连接继续接收报文,并且将对应所述迁移邻居的已处理完的报文数据、已接收还未处理的报文数据以及还未接收完的报文数据发送给所述备份TCP连接;当所述TCP连接对应所述迁移邻居的报文数据与所述备份TCP连接对应所述迁移邻居的报文数据完全相同时,停止接收报文。
6.一种BGP动态迁移装置,其特征在于包括:
迁移准备模块,用于根据接收到的动态迁移命令创建虚拟邻居和备份TCP连接;
路由存储模块,用于将获取的迁移邻居在源边界网关协议进程上的配置信息存储到所述虚拟邻居中,将接收到的迁移邻居在源边界网关协议进程上的第一入口路由表的路由信息存储到创建的迁移邻居在目标边界网关协议进程上的第二入口路由表中,并根据存储到所述第二入口路由表中的路由信息进行选路;
报文接收模块,用于将所述源边界网关协议进程上的TCP连接对应所述迁移邻居的报文数据迁移到备份TCP连接。
7.根据权利要求6所述的BGP动态迁移装置,其特征在于,还包括:局部选路模块,用于将根据所述第二入口路由表的路由信息进行选路得到的局部最优路由发送给用于全局最优路由的选路的中心边界网关协议进程。
8.根据权利要求7所述的BGP动态迁移装置,其特征在于,还包括:
完毕消息接收模块,用于接收所述源边界网关协议进程发送的路由发送完毕消息;
通知消息发送模块,用于根据所述的路由发送完毕消息得出局部最优路由发送完毕的通知消息,发送所述局部最优路由发送完毕的通知消息给所述中心边界网关协议进程;
结束消息发送模块,用于所述中心边界网关协议进程根据所述局部最优路由发送完毕的通知消息选出全局最优路由,并发送迁移结束消息给所述源边界网关协议进程。
9.根据权利要求8所述的BGP动态迁移装置,其特征在于,还包括:
路由删除模块,用于所述源边界网关协议进程根据接收的迁移结束消息,删除所述迁移邻居在所述源边界网关协议进程上的路由信息;
报文删除模块,用于所述源边界网关协议进程通知所述TCP连接删除该TCP连接上对应所述迁移邻居的报文数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810114734.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:无线视频传输方法和系统
- 下一篇:用于处理关联删除的方法和装置