[发明专利]虚拟路由器冗余协议网络拓扑的发现方法、装置及设备有效
申请号: | 201110262567.2 | 申请日: | 2011-09-06 |
公开(公告)号: | CN102291313A | 公开(公告)日: | 2011-12-21 |
发明(设计)人: | 王川江 | 申请(专利权)人: | 北京星网锐捷网络技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/24;H04L29/12 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 余丽 |
地址: | 100036 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 路由器 冗余 协议 网络 拓扑 发现 方法 装置 设备 | ||
1.一种虚拟路由器冗余协议网络拓扑的发现方法,其特征在于,包括:
获得虚拟路由器冗余协议VRRP网络中的设备信息,所述设备信息至少包括设备的标识以及设备的地址解析协议ARP表;
根据所述设备的标识以及所述设备的ARP表确定所述VRRP网络中的设备之间的全部链路。
2.根据权利要求1所述的方法,其特征在于,所述设备之间的全部链路包括主用链路和备用链路,则根据所述设备的标识以及所述设备的ARP表确定所述VRRP网络中的设备之间的全部链路之前,所述方法还包括:
基于介质访问控制MAC地址转发表,确定所述设备之间的主用链路。
3.根据权利要求2所述的方法,其特征在于,所述根据所述设备的标识以及所述设备的ARP表确定所述VRRP网络中的设备之间的全部链路之后,所述方法还包括:
根据所述设备之间的全部链路以及所述设备之间的主用链路,确定所述设备之间的备用链路。
4.根据权利要求3所述的方法,其特征在于,所述确定所述设备之间的备用链路之后,所述方法还包括:
如果检测到主用设备当机事件,将连接在所述当机的主用设备的主用链路变更为备用链路;
将连接在切换为主用设备的备用设备的备用链路变更为主用链路。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述设备的标识为设备的互联网协议IP地址或者设备的介质访问控制MAC地址,则所述根据所述设备的标识以及所述设备的ARP表确定所述VRRP网络中的设备之间的全部链路,包括:
获得所述VRRP网络中的第一设备的ARP表中的第一记录,所述第一记录中至少包括第一IP地址和第一接口;如果所述第一IP地址为所述VRRP网络中的第二设备的IP地址,且所述第二设备的ARP表中存在IP地址为所述第一设备的IP地址的第二记录,则确定所述第一设备的第一接口与所述第二设备的第二接口之间存在链路,所述第二接口为所述第二记录中的接口;
或者,
获得所述VRRP网络中的第三设备的ARP表中的第三记录,所述第三记录中至少包括第三MAC地址和第三接口;如果所述第三MAC地址为所述VRRP网络中的第四设备的MAC地址,且所述第四设备的ARP表中存在MAC地址为所述第三设备的MAC地址的第四记录,则确定所述第三设备的第三接口与所述第四设备的第四接口之间存在链路,所述第四接口为所述第四记录中的接口。
6.根据权利要求5所述的方法,其特征在于,所述第一记录、第二记录、第三记录以及第四记录均为动态创建的记录。
7.一种虚拟路由器冗余协议网络拓扑的发现装置,其特征在于,包括:
获得模块,用于获得虚拟路由器冗余协议VRRP网络中的设备信息,所述设备信息至少包括设备的标识以及设备的地址解析协议ARP表;
确定模块,用于根据所述设备的标识以及所述设备的ARP表确定所述VRRP网络中的设备之间的全部链路。
8.根据权利要求7所述的装置,其特征在于,还包括:
主用链路确定模块,用于基于介质访问控制MAC地址转发表,确定所述设备之间的主用链路。
9.根据权利要求8所述的装置,其特征在于,还包括:
备用链路确定模块,用于将已确定的所述设备之间的全部链路与所述设备之间的主用链路相比较,确定所述设备之间的备用链路。
10.根据权利要求9所述的装置,其特征在于,还包括:
变更模块,用于如果检测到主用设备当机事件,将连接在所述当机的主用设备的主用链路变更为备用链路;将连接在切换为主用设备的备用设备的备用链路变更为主用链路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星网锐捷网络技术有限公司,未经北京星网锐捷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110262567.2/1.html,转载请声明来源钻瓜专利网。