System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本说明书涉及计算机,尤其涉及一种聚合多发路由冗余的报文转发方法、装置、设备及介质。
技术介绍
1、在当前的网络环境中,聚合多发路由冗余的报文转发通常采用mlag(多链路聚合组)结合vrrp(虚拟路由冗余协议)的方式。mlag负责二层的冗余,通过将两台物理设备在聚合层面虚拟成一台设备,实现了跨设备链路聚合,提供了设备级冗余保护和流量负载分担。vrrp则是一种解决局域网中配置静态网关出现单点失效现象的路由协议,它广泛应用于边缘网络。
2、然而,现有的方案存在一些缺点。首先,配置过程较为繁琐,容易出现故障率高的问题。此外,主备工作模式导致只有一台设备在工作,设备利用率较低。
技术实现思路
1、本说明书一个或多个实施例提供了一种聚合多发路由冗余的报文转发方法、装置、设备及介质,用于解决
技术介绍
提出的技术问题。
2、本说明书一个或多个实施例采用下述技术方案:
3、本说明书一个或多个实施例提供的一种聚合多发路由冗余的报文转发方法,所述方法包括:
4、将多个主机设备通过相同vlan网络接入二层交换机lacp,并对所述多个主机设备配置相同网关,所述多个主机设备包括第一主机设备与第二主机设备;
5、将所述lacp接入两个三层交换机,将所述两个三层交换机接入云端,并分别配置所述两个三层交换机的上联口联动下联口,所述两个三层交换机包括第一三层交换机与第二三层交换机;
6、对所述多个主机设备开启组播隔离;
7、将所述lac
8、将所述两个三层交换机配置相同的ipv6地址和mac,以便所述两个三层交换机学到邻居信息后分别转成主机路由,并开启nd代答;
9、将所述两个三层交换机与云端建立bgp路由协议,以便将所述两个三层交换机分别对应的主机路由发布至所述云端,完成组网拓扑构建,并通过所述组网拓扑进行报文转发。
10、需要说明的是,本说明书实施例通过上述内容,具有下述有益效果:
11、简化配置:相比现有的复杂配置过程,该方法的配置更加简单,降低了配置错误的风险,提高了系统的可靠性。
12、提高设备利用率:采用多台设备同时工作的方式,避免了主备工作模式下设备利用率低的问题,充分发挥了设备的性能。
13、优化流量负载分担:在多个主机设备之间实现了更均衡的流量分发,避免了流量过度集中在某一台设备上,提高了网络的整体效率。
14、进一步的,在第一主机设备访问外网的第一指定外部设备时,所述通过所述组网拓扑进行报文转发,包括:
15、通过所述第一主机设备向所述lacp发送第一nd报文,以便查找所述第一主机设备的邻居信息;
16、通过所述lacp将所述第一nd报文进行组播,将所述第一nd报文分别转发至相连的所述两个三层交换机,以便所述lacp学到所述两个三层交换机的邻居信息,并将所述两个三层交换机的邻居信息转换为所述两个三层交换机的主机路由,所述邻居信息包括mac,所述两个三层交换机的主机路由包括所述第一三层交换机的主机路由,以及所述第二三层交换机的主机路由;
17、通过所述lacp向所述第一主机设备回复所述两个三层交换机为网关邻居;
18、通过所述第一主机设备向所述lacp发送第一数据报文,通过所述lacp将所述第一数据报文发送至所述第一三层交换机或所述第二三层交换机,并通过所述第一三层交换机或所述第二三层交换机将所述第一数据报文发送至所述第一指定外部设备。
19、需要说明的是,本说明书实施例通过上述内容,具有下述有益效果:
20、提高网络可靠性:通过将nd报文组播并转发至两个三层交换机,实现了邻居信息的冗余获取,即使其中一个交换机出现故障,另一个交换机仍能提供邻居信息,提高了网络的可靠性。
21、实现流量负载均衡:lacp将第一数据报文发送至第一三层交换机或第二三层交换机,实现了流量在两个三层交换机之间的负载均衡,避免了单一交换机的负载过重,提高了网络的整体性能。
22、增强网络容错能力:当第一主机设备与其中一个三层交换机之间的链路出现故障时,lacp可以通过另一个三层交换机将数据报文发送至指定外部设备,增强了网络的容错能力,减少了网络故障对数据传输的影响。
23、进一步的,在所述第一主机设备访问所述第二主机设备时,所述通过所述组网拓扑进行报文转发,包括:
24、通过所述第一主机设备向所述lacp发送第二nd报文;
25、通过所述lacp将所述第二nd报文发送至所述两个三层交换机;
26、通过所述两个三层交换机进行nd代答,将所述第二主机设备的ipv6地址和所述两个三层交换机的mac地址回复第一主机设备,以便所述第一主机设备学到所述第二主机设备的虚拟邻居信息;
27、通过所述第一主机设备将第二数据报文发送至所述lacp;
28、通过所述lacp将所述第二数据报文发送至所述第一三层交换机或所述第二三层交换机;
29、通过所述第一三层交换机或所述第二三层交换机将所述第二数据报文转发至所述第二主机设备。
30、需要说明的是,本说明书实施例通过上述内容,具有下述有益效果:
31、确保网络安全:基于多个主机设备已开启组播隔离,第一主机设备无法直接访问第二主机设备,可以阻止未经授权的设备访问敏感网络资源,从而提高整个网络的安全性。
32、优化网络性能:虽然第一主机设备无法直接访问第二主机设备,但通过lacp将第二nd报文发送到两个三层交换机,并由它们进行nd代答,可以确保第一主机设备仍然能够学习到第二主机设备的虚拟邻居信息。这有助于优化网络性能,减少不必要的广播流量和冲突。
33、提高网络可扩展性:通过lacp与多个主机设备的组合,可以方便地扩展网络规模,增加更多的主机设备,而不会对网络性能产生显著影响。
34、支持跨vlan通信:如果第一主机设备和第二主机设备属于不同的vlan,则通过lacp和三层交换机进行报文转发,可以支持跨vlan通信,提高网络的灵活性。
35、方便网络管理:通过多个主机设备开启组播隔离,可以将不同的主机设备划分到不同的组播域中,便于网络管理员对网络进行管理和配置。
36、进一步的,所述通过所述第一三层交换机或所述第二三层交换机将所述第二数据报文转发至所述第二主机设备前,所述方法还包括:
37、判断所述两个三层交换机的邻居表是否存在所述第二主机设备的邻居信息;
38、若所述两个三层交换机的邻居表存在所述第二主机设备的邻居信息,将所述第二主机设备的邻居信息转换为所述第二主机设备的主机路由,执行所述通过所述第一三层交换机或所述第二三层交换机将所述第二数据报文转发至所述第二主机设备。
39、需本文档来自技高网...
【技术保护点】
1.一种聚合多发路由冗余的报文转发方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在第一主机设备访问外网的第一指定外部设备时,所述通过所述组网拓扑进行报文转发,包括:
3.根据权利要求1所述的方法,其特征在于,在所述第一主机设备访问所述第二主机设备时,所述通过所述组网拓扑进行报文转发,包括:
4.根据权利要求3所述的方法,其特征在于,所述通过所述第一三层交换机或所述第二三层交换机将所述第二数据报文转发至所述第二主机设备前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,若所述两个三层交换机的邻居表未存在所述第二主机设备的邻居信息,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,若所述第一三层交换机的下联故障,通过外网的第二指定外部设备将第三报文数据下发至所述第一主机设备,且到达所述第一三层交换机时,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,当所述第一三层交换机的上联故障,通过所述第一主机设备或所述第二主机设备将第四报文数据发送至外网的第三指定外部设
8.一种聚合多发路由冗余的报文转发装置,其特征在于,包括:
9.一种聚合多发路由冗余的报文转发设备,其特征在于,包括:
10.一种非易失性计算机存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指令被计算机执行时能够实现:
...【技术特征摘要】
1.一种聚合多发路由冗余的报文转发方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在第一主机设备访问外网的第一指定外部设备时,所述通过所述组网拓扑进行报文转发,包括:
3.根据权利要求1所述的方法,其特征在于,在所述第一主机设备访问所述第二主机设备时,所述通过所述组网拓扑进行报文转发,包括:
4.根据权利要求3所述的方法,其特征在于,所述通过所述第一三层交换机或所述第二三层交换机将所述第二数据报文转发至所述第二主机设备前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,若所述两个三层交换机的邻居表未存在所述第二主机设备的邻居信息,所述方法还包括:
【专利技术属性】
技术研发人员:莫钰清,
申请(专利权)人:浪潮思科网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。