[发明专利]一种基于IPv6的双活路由冗余方法及系统有效
申请号: | 202110691064.0 | 申请日: | 2021-06-22 |
公开(公告)号: | CN113259235B | 公开(公告)日: | 2022-12-23 |
发明(设计)人: | 莫钰清;向荣 | 申请(专利权)人: | 浪潮思科网络科技有限公司 |
主分类号: | H04L45/247 | 分类号: | H04L45/247;H04L45/28;H04L45/24 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 董延丽 |
地址: | 250101 山东省济南*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ipv6 活路 冗余 方法 系统 | ||
1.一种基于IPv6的双活路由冗余方法,其特征在于,所述方法包括:
基于第一交换机与第二交换机,构建跨设备链路聚合组MLAG系统;
确定第三交换机,并将所述第三交换机通过AGG聚合口,接入所述MLAG系统中;
配置所述第一交换机的虚拟MAC地址以及虚拟IPv6地址,并将所述第二交换机的虚拟MAC地址以及虚拟IPv6地址配置与所述第一交换机完全相同的地址;
将所述第三交换机对应的网关配置为所述虚拟IPv6地址;
所述方法还包括:
在所述第一交换机向所述第三交换机发送NS请求报文时,所述第三交换机基于接收到的来自所述第一交换机的NS请求报文,向所述第一交换机或者所述第二交换机中的任意一个回复NA响应报文;
在所述第三交换机将所述NA响应报文回复到了所述第二交换机的情况下,所述第二交换机通过所述MLAG系统将所述NA响应报文转发至所述第一交换机;以及,
在所述第三交换机将所述NA响应报文回复到了所述第一交换机的情况下,所述第一交换机通过所述MLAG系统将所述NA响应报文转发至所述第二交换机;
所述方法还包括:
在所述第二交换机向所述第三交换机发送NS请求报文时,所述第三交换机基于接收到的来自所述第二交换机的NS请求报文,向所述第一交换机或者所述第二交换机中的任意一个回复NA响应报文;
在所述第三交换机将所述NA响应报文回复到了所述第一交换机的情况下,所述第一交换机通过所述MLAG系统将所述NA响应报文转发至所述第二交换机;以及,
在所述第三交换机将所述NA响应报文回复到了所述第二交换机的情况下,所述第二交换机通过所述MLAG系统将所述NA响应报文转发至所述第一交换机;
所述方法还包括:
确定所述MLAG系统可以正常传输报文;
在所述MLAG系统传输的报文为三层报文的情况下,所述第三交换机向其对应的网关发送NS请求报文;
基于接收到的来自所述第三交换机的NS请求报文,所述第一交换机向所述第三交换机回复NA响应报文;
确定所述第二交换机接收到所述NS请求报文;
基于接收到的来自所述第三交换机的NS请求报文,所述第二交换机向所述第三交换机回复NA响应报文;
所述第一交换机通过所述虚拟MAC地址以及所述虚拟IPv6地址,向所述第三交换机回复所述NA响应报文;以及,
所述第二交换机通过所述虚拟MAC地址以及所述虚拟IPv6地址,向所述第三交换机回复所述NA响应报文;
所述方法还包括:
确定所述MLAG系统发生故障;
在所述MLAG系统传输的报文为三层报文的情况下,所述第三交换机通过所述AGG聚合口,确定所述第一交换机与所述第二交换机中的正常交换机;
所述第三交换机将待传输报文通过所述正常交换机进行转发;
确定所述第二交换机为正常交换机;
在所述第一交换机由故障状态恢复为正常状态的情况下,所述第二交换机将其对应的邻居表进行老化,并向所述第三交换机重新发送NS请求报文;
在所述MLAG系统传输的报文为二层报文的情况下,直接将所述二层报文通过所述第一交换机和/或所述第二交换机进行转发。
2.一种基于IPv6的双活路由冗余系统,其特征在于,所述系统包括:MLAG系统以及第三交换机;
所述MLAG系统包括第一交换机以及第二交换机;其中,所述第一交换机的虚拟MAC地址与所述第二交换机的虚拟MAC地址相同;所述第一交换机的虚拟IPv6地址与所述第二交换机的虚拟IPv6地址相同;
所述第三交换机通过AGG聚合口接入所述MLAG系统中,且所述第三交换机的默认网关配置为所述第一交换机和/或所述第二交换机的虚拟IPv6地址;
在所述第一交换机向所述第三交换机发送NS请求报文时,
所述第三交换机基于接收到的来自所述第一交换机的NS请求报文,向所述第一交换机或者所述第二交换机中的任意一个回复NA响应报文;在所述第三交换机将所述NA响应报文回复到了所述第二交换机的情况下,所述第二交换机通过所述MLAG系统将所述NA响应报文转发至所述第一交换机;以及,在所述第三交换机将所述NA响应报文回复到了所述第一交换机的情况下,所述第一交换机通过所述MLAG系统将所述NA响应报文转发至所述第二交换机;
在所述第二交换机向所述第三交换机发送NS请求报文时,
所述第三交换机基于接收到的来自所述第二交换机的NS请求报文,向所述第一交换机或者所述第二交换机中的任意一个回复NA响应报文;在所述第三交换机将所述NA响应报文回复到了所述第一交换机的情况下,所述第一交换机通过所述MLAG系统将所述NA响应报文转发至所述第二交换机;以及,在所述第三交换机将所述NA响应报文回复到了所述第二交换机的情况下,所述第二交换机通过所述MLAG系统将所述NA响应报文转发至所述第一交换机;
在所述MLAG系统可以正常传输报文时,
在所述MLAG系统传输的报文为三层报文的情况下,所述第三交换机向其对应的网关发送NS请求报文;所述第一交换机接收到所述NS请求报文时,基于接收到的来自所述第三交换机的NS请求报文,所述第一交换机向所述第三交换机回复NA响应报文;所述第二交换机接收到所述NS请求报文时,基于接收到的来自所述第三交换机的NS请求报文,所述第二交换机向所述第三交换机回复NA响应报文;并且,所述第一交换机通过所述虚拟MAC地址以及所述虚拟IPv6地址,向所述第三交换机回复所述NA响应报文;以及,所述第二交换机通过所述虚拟MAC地址以及所述虚拟IPv6地址,向所述第三交换机回复所述NA响应报文;
在所述MLAG系统发生故障时,
在所述MLAG系统传输的报文为三层报文的情况下,所述第三交换机通过所述AGG聚合口,确定所述第一交换机与所述第二交换机中的正常交换机;所述第三交换机将待传输报文通过所述正常交换机进行转发;在所述第二交换机为正常交换机时,在所述第一交换机由故障状态恢复为正常状态的情况下,所述第二交换机将其对应的邻居表进行老化,并向所述第三交换机重新发送NS请求报文;
在所述MLAG系统传输的报文为二层报文的情况下,直接将所述二层报文通过所述第一交换机和/或所述第二交换机进行转发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮思科网络科技有限公司,未经浪潮思科网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110691064.0/1.html,转载请声明来源钻瓜专利网。