非全连接网络拓扑条件下的热备方法和第一路由设备的制造方法_2

文档序号:8459163阅读:来源:国知局
[0032] 本发明实施例提出了一种非全连接网络拓扑条件下的热备方法,实现在非全连接 的网络拓扑条件下,主机能够分配到与其具备连通性的路由设备,保证主机能够顺利接入 网络。结合图2,该方法具体包括:
[0033] 201、第一路由设备根据所述第一路由设备和所述网络中其他路由设备的拓扑互 联信息生成网络拓扑信息,所述第一路由设备为主控路由设备,所述第一路由设备可全连 通至所述网络的所有主机;
[0034] 本发明旨在通过一个全连通至所述非全连接网络中所有主机的路由设备,作为主 控路由设备,对所述网络中的所有设备进行集中管理,为网络中的所有主机分配与之相连 通的主用路由设备和备用路由设备。因此所述第一路由设备必须根据所述网络中各个路由 设备的拓扑互联信息,生成整网各个设备之间的拓扑信息,即网络拓扑信息,用来表示整网 各个设备之间的连接情况。
[0035] 其中,所述的拓扑互联信息可以理解为所述路由设备的各个端口与二层设备,即 交换机的各个端口的连接对应关系。
[0036] 具体的,所述第一路由设备可以根据所述网络中各个路由设备的拓扑互联信息以 表格的形式生成网络拓扑信息表,也可以生成其他形式的网络拓扑信息,本发明实施例对 此不做限定。
[0037] 结合图1所示的非全连接网络拓扑条件下的网络架构,路由器A的拓扑互联信息 包括:
[0038] 路由器A的端口 1与交换机1的端口 1相连;
[0039] 路由器A的端口 2与交换机2的端口 1相连;
[0040] 路由器B的拓扑互联信息包括:
[0041] 路由器B的端口 1与交换机1的端口 2相连;
[0042] 路由器B的端口 2与交换机2的端口 2相连;
[0043] 路由器C的拓扑互联信息包括:
[0044] 路由器C的端口 1与交换机1的端口 3相连。
[0045] 所述第一路由设备根据所述路由设备A-C的拓扑互联信息,可以生成如下表1所 不网络拓扑彳目息表。
[0046] 表 1
【主权项】
1. 一种非全连接网络拓扑条件下的热备方法,该方法基于增强性虚拟路由器冗余协议 VRRPE,其特征在于,该方法包括: 第一路由设备根据所述第一路由设备和所述网络中其他路由设备的拓扑互联信息生 成网络拓扑信息,所述第一路由设备为主控路由设备,所述第一路由设备可全连通至所述 网络的所有主机; 所述第一路由设备接收主机发送的基于以太网的点对点协议PPPoE广播消息,所述PPPoE广播消息中携带有所述主机与交换机的连接关系信息; 所述第一路由设备根据所述网络拓扑信息以及所述主机与交换机的连接关系信息,确 定所述主机的主用设备端口和备用设备端口; 所述第一路由设备向所述主用路由设备和备用路由设备发送备份组通知消息,所述备 份组通知消息中携带有主用路由设备端口和备用路由设备端口信息。
2. 根据权利要求1所述的方法,其特征在于,在所述第一路由设备根据所述第一路由 设备和所述网络中其他路由设备的拓扑互联信息生成网络拓扑信息之前还包括: 所述第一路由设备接收所述其他路由设备发送的优先级信息,所述优先级信息包括所 述其他路由设备为全连通或非全连通设备的信息; 所述第一路由设备根据所述第一路由设备和包括全连通信息的其它路由设备的优先 级信息,按照预定的方式确定所述第一路由设备为主控路由设备。
3. 根据权利要求2所述的方法,其特征在于,所述第一路由设备接收其他路由设备发 送的优先级信息具体包括: 所述第一路由设备接收优先级高于预设值的其它路由设备的优先级信息,所述网络中 全连通的路由设备的优先级高于预设值。
4. 根据权利要求1-3任一项所述的方法,其特征在于,在所述第一路由设备根据所述 第一路由设备和所述网络中其他路由设备的拓扑互联信息生成网络拓扑信息之前,该方法 还包括: 所述第一路由设备接收所述网络中其它路由设备发送的所述路由设备的拓扑互联信 肩、。
5. 根据权利要求1-4任一项所述的方法,其特征在于,该方法还包括: 所述第一路由设备根据所述网络拓扑信息生成备份组信息表,所述备份组信息表包括 至少一个备份组,每个所述备份组包括主用路由设备端口项和备用路由设备端口项; 所述第一路由设备根据所述网络拓扑信息和所述主机与交换机的连接关系信息,确定 所述主机的主用设备端口和备用设备端口具体包括: 所述第一路由设备根据所述网络拓扑信息和所述主机与交换机的连接关系信息,确定 所述主机的主用路由设备端口; 所述第一路由设备将所述主用路由设备端口与所述每个备份组的主用路由设备端口 项进行匹配,确定匹配到的主用设备端口项所在的备份组; 主控路由设备根据所述匹配到的备份组的备用路由设备端口项,确定所述主机的备用 设备端口。
6. -种第一路由设备,其特征在于,该第一路由设备包括:生成单元、接收单元、确定 单元、发送单元; 所述生成单元,用于根据所述第一路由设备和所述网络中其他路由设备的拓扑互联信 息生成网络拓扑信息,所述第一路由设备为主控路由设备,所述第一路由设备可全连通至 所述网络的所有主机; 所述接收单元,用于接收主机发送的基于以太网的点对点协议PPPoE广播消息,所述PPPoE广播消息中携带有所述主机与交换机的连接关系信息; 所述确定单元,用于根据所述网络拓扑信息以及所述主机与交换机的连接关系信息, 确定所述主机的主用设备端口和备用设备端口; 所述发送单元,用于向所述主用路由设备和备用路由设备发送备份组通知消息,所述 备份组通知消息中携带有主用路由设备端口和备用路由设备端口信息。
7. 根据权利要求6所述的路由设备,其特征在于, 所述接收单元,还用于接收所述其他路由设备发送的优先级信息,所述优先级信息包 括所述其他路由设备为全连通或非全连通设备的信息; 该第一路由设备还包括第二确定单元; 所述第二确定单元,用于所述第一路由设备根据所述第一路由设备和包括全连通信息 的其它路由设备的优先级信息,按照预定的方式确定所述第一路由设备为主控路由设备。
8. 根据权利要求7所述的路由设备,其特征在于,所述接收单元,还用于接收优先级高 于预设值的其它路由设备的优先级信息,所述网络中全连通的路由设备的优先级高于预设 值。
9. 根据权利要求7-8任一项所述的路由设备,其特征在于,所述接收单元,还用于接收 所述网络中其它路由设备发送的所述路由设备的拓扑互联信息。
10. 根据权利要求7-9任一项所述的路由设备,其特征在于,所述生成单元还用于:根 据所述网络拓扑信息生成备份组信息表,所述备份组信息表包括至少一个备份组,每个所 述备份组包括主用路由设备端口项和备用路由设备端口项; 所述确定单元具体用于:根据所述网络拓扑信息和所述主机与交换机的连接关系信 息,确定所述主机的主用路由设备端口; 将所述主用路由设备端口与所述每个备份组的主用路由设备端口项进行匹配,确定匹 配到的主用设备端口项所在的备份组; 根据所述匹配到的备份组的备用路由设备端口项,确定所述主机的备用设备端口。
【专利摘要】本发明提供了非全连接网络拓扑条件下的热备方法和第一路由设备,使网络中的各个主机在非全连接网络拓扑条件下能够顺利接入网络。该方法包括:第一路由设备根据所述第一路由设备和网络中其他路由设备的拓扑互联信息生成网络拓扑信息,第一路由设备为主控路由设备,第一路由设备可全连通至网络的所有主机;第一路由设备接收主机发送的基于以太网的点对点协议PPPoE广播消息;第一路由设备根据网络拓扑信息以及主机与交换机的连接关系信息,确定主机的主用设备端口和备用设备端口;第一路由设备向主用路由设备和备用路由设备发送备份组通知消息,备份组通知消息中携带有主用路由设备端口和备用路由设备端口信息。该方法适用于通信技术领域。
【IPC分类】H04L12-713
【公开号】CN104780097
【申请号】CN201410018014
【发明人】朱鹏, 杨艳松, 徐东, 何晓峰, 王健全
【申请人】中国联合网络通信集团有限公司
【公开日】2015年7月15日
【申请日】2014年1月15日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1