非全连接网络拓扑条件下的热备方法和集中控制器的制造方法_2

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