[发明专利]一种冗余网络、网络交换模块及其ARP表项学习方法在审
| 申请号: | 202211272609.5 | 申请日: | 2022-10-18 |
| 公开(公告)号: | CN115733809A | 公开(公告)日: | 2023-03-03 |
| 发明(设计)人: | 苏瀚 | 申请(专利权)人: | 北京东土军悦科技有限公司 |
| 主分类号: | H04L49/10 | 分类号: | H04L49/10;H04L49/111;H04L49/00;H04L49/552 |
| 代理公司: | 北京华圣典睿知识产权代理有限公司 11510 | 代理人: | 刘文静 |
| 地址: | 100043 北京市石*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 冗余 网络 交换 模块 及其 arp 学习方法 | ||
本发明公开了一种冗余网络、网络交换模块及其ARP表项学习方法。其中,该ARP表项学习方法包括:根据预定的端口信息表获取收到来自发起终端的ARP请求报文的物理端口的端口状态,所述端口信息表中的各条端口信息包含各物理端口所属物理端口组的芯片标识信息;判断所述端口状态是否符合预定要求;若结果为是则触发该ARP请求报文后续处理;在收到来自目标终端的携带有MAC信息的应答报文后,将其中的目标终端MAC信息添加或者更新到ARP表项中。实施本发明,能够保障和提升双芯片网络交换模块的冗余性能,避免ARP请求包被不正常丢弃,使得该双芯片网络交换模块切换为VRRP组的Master后,能够学习到原Master的ARP表项,进而能够保障通信连接,总体上提升了冗余网络的鲁棒性。
技术领域
本发明涉及网络通信领域,尤其涉及一种冗余网络、网络交换模块及其ARP表项学习方法。
背景技术
为了满足通信网络在使用过程中的高实时性、高稳定性以及高可靠性的要求,终端设备之间通常采用冗余连接以便在故障发生时实现切换。例如,如图1所示,图中示出了一种典型冗余网络的拓扑示意图。
在这种方案中,各主机(如主机1、主机2、主机3、主机4)通过两个网络交换模块(如交换机)连接形成热备冗余网络,其中,两个网络交换模块之间形成VRRP(Virtual RouterRedundancy Protocol,虚拟路由冗余协议)组,实际工作时,初始状态下网络交换模块1作为主网络交换模块,网络交换模块2作为备网络交换模块,主机1、主机2和主机3上均配备两块网卡,并分别通过各自的网卡1连接至网络交换模块1以及分别通过各自的网卡2连接至网络交换模块2,主机4通过网卡1连接至网络交换模块1。主机3、主机4、主机1和主机2分别处于不同的分割广播域Vlan1、Vlan2、Vlan3。
这种方案实现了较好的冗余和保护,然而使用在不同场景下,仍会产生一些问题,例如本申请人在一次实践中发现,当网络交换模块1在加电测试中若供电出现问题时,VRRP组的主网络交换模块切换为网络交换模块2,此时,主机1和主机2均不能与主机3和主机4进行网络通信,即Vlan3网段内的终端无法跨网段与Vlan2和Vlan1网段内的终端通信,而主机1和主机2之间通信正常;当网络交换模块1重新供电正常后,通信恢复正常。
上述情况影响了相关冗余网络的正常使用,亟待本领域技术人员分析和解决。
发明内容
有鉴于此,本发明旨在通过精确分析和排查问题根源,提供一种冗余网络、网络交换模块及其ARP(Address Resolution Protocol,地址解析协议)表项学习方法和相应介质,以提升通信效能、降低出现故障的概率,从而增强冗余网络的鲁棒性。
第一方面,本发明实施例提供了一种网络交换模块,该网络交换模块包括第一芯片、第二芯片、与第一芯片对应的第一组物理端口、与第二芯片对应的第二组物理端口、端口信息获取单元,所述网络交换模块还包括标识单元,所述标识单元用于为所述第一组物理端口设定第一芯片标识和为所述第二组物理端口设定第二芯片标识,所述第一芯片标识和所述第二芯片标识存储于所述端口信息获取单元所查询的端口信息表中。
第二方面,本发明实施例提供了一种冗余网络,该冗余网络包括第一网络交换模块和第二网络交换模块,第一网络交换模块和第二网络交换模块组成VRRP组,其中,所述第一网络交换模块和所述第二网络交换模块中的至少一者为前述第一方面所述的网络交换模块。
第三方面,本发明实施例提供了一种双芯片网络交换模块的ARP表项学习方法,所述网络交换模块与另一网络交换模块构成冗余网络中的VRRP组,所述方法包括:根据预定的端口信息表获取收到来自发起终端的ARP请求报文的物理端口的端口状态,所述端口信息表中的各条端口信息包含各物理端口所属物理端口组的芯片标识信息;判断所述端口状态是否符合预定要求;若结果为是则触发该ARP请求报文的后续处理;在收到来自目标终端的携带有MAC信息的应答报文后,将其中的目标终端MAC信息添加或者更新到ARP表项中。
第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,并且,该计算机程序被处理器执行时能够实现如前面第三方面所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东土军悦科技有限公司,未经北京东土军悦科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211272609.5/2.html,转载请声明来源钻瓜专利网。





