基于Full-Mesh组网的网络通信方法、系统、存储介质及交换机技术方案

技术编号:35902412 阅读:16 留言:0更新日期:2022-12-10 10:39
本发明专利技术公开了一种基于Full

【技术实现步骤摘要】
基于Full

Mesh组网的网络通信方法、系统、存储介质及交换机


[0001]本专利技术涉及通信
,特别涉及一种基于Full

Mesh组网的网络通信方法、系统、存储介质及交换机。

技术介绍

[0002]大型区域网一般采用接入、汇聚、核心三层网络架构,该组网中拥有至少一台核心交换机、两台汇聚交换机与多台接入交换机组成Full

Mesh网络,该组网中需具备终端用户IP地址安全性、终端用户可漫游的功能特性。
[0003]为了实现上述大型园区网中的功能特性,使用DHCPSnooping技术实现IP地址安全性,即在接入交换机上生成DHCP Snooping绑定表;使用DHCP Snooping绑定表同步方法实现在组网中终端用户可漫游。
[0004]其中,DHCPSnooping:意为DHCP(动态主机配置协议)窥探,通过对DHCP客户端和DHCP服务器之间的DHCP交互报文进行窥探,实现对用户IP地址使用情况的监控。
[0005]传统的三层网络架构没有考虑到无线终端会出现漫游的情况,即DHCP Snooping绑定表只存在于生成绑定表的接入交换机上。当终端用户U在接入交换机A上线后,A中生成用户U的DHCP Snooping绑定表,此时用户U在进行实时通信并漫游到新的接入交换机B上线时,由于交换机B上没有用户U的DHCP Snooping绑定表,用户U被认为是该组网中的新用户,交换机B重新给用户U分配IP地址并生成新的DHCP Snooping绑定表,由于用户U被分配了新的IP,会出现通信中断、丢包、时延等问题,从而降低了通信效率。

技术实现思路

[0006]本申请实施例提供了一种基于Full

Mesh组网的网络通信方法、系统、存储介质及交换机。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。
[0007]第一方面,本申请实施例提供了一种基于Full

Mesh组网的网络通信方法,Full

Mesh组网包括DHCP服务器、多个接入交换机以及至少一个汇聚交换机;DHCP服务器与多个接入交换机通过至少一个汇聚交换机进行通信连接;方法包括:
[0008]在客户端针对Full

Mesh组网申请IP地址成功时,客户端在多个接入交换机中确定出自身所连接的目标接入交换机以进行网络通信;
[0009]目标接入交换机构建客户端的DHCP Snooping绑定表,根据DHCP Snooping绑定表构建同步信息,并发送至汇聚交换机;
[0010]汇聚交换机根据同步信息进行同步操作,并将同步信息转发至多个接入交换机中除目标接入交换机以外的交换机;
[0011]当客户端从目标接入交换机连接至第二个接入交换机时,基于第二个接入交换机
内保存的同步信息进行网络通信;其中,
[0012]第二个接入交换机为多个接入交换机中除目标接入交换机之外的任意一个交换机。
[0013]可选的,构建客户端的DHCP Snooping绑定表,包括:
[0014]获取IP地址申请成功时DHCP服务器针对客户端响应的应答报文;
[0015]在应答报文中提取VLAN信息、MAC地址、IP地址、租约数据以及接口;
[0016]根据VLAN信息、MAC地址、IP地址、租约数据以及接口,并结合数据协议生成客户端的DHCP Snooping绑定表。
[0017]可选的,根据DHCP Snooping绑定表构建同步信息,包括:
[0018]获取绑定表操作信息;其中,绑定表操作信息包括添加绑定表策略和删除绑定表策略;
[0019]将绑定表操作信息添加至DHCP Snooping绑定表,生成同步信息。
[0020]可选的,目标接入交换机包括生成模块、同步模块以及存储模块;
[0021]构建客户端的DHCP Snooping绑定表,根据DHCP Snooping绑定表构建同步信息,并发送至汇聚交换机,包括:
[0022]生成模块获取IP地址申请成功时DHCP服务器针对客户端响应的应答报文,并根据应答报文构建DHCP Snooping绑定表;
[0023]生成模块根据DHCP Snooping绑定表构建同步信息,并将同步信息发送至同步模块;
[0024]同步模块根据接收的同步信息确定绑定表操作信息;
[0025]存储模块根据绑定表操作信息进行处理,处理结束后将同步信息发送至汇聚交换机。
[0026]可选的,存储模块根据绑定表操作信息进行处理,包括:
[0027]当绑定表操作信息为添加绑定表策略时,在同步信息中提取出DHCP Snooping绑定表,存储模块将DHCP Snooping绑定表进行保存;
[0028]或者,
[0029]当绑定表操作信息为删除绑定表策略时,存储模块根据同步信息删除本地数据库中的DHCP Snooping绑定表。
[0030]可选的,将同步信息发送至汇聚交换机,包括:
[0031]当Full

Mesh组网中存在多个汇聚交换机时,统计每个汇聚交换机上连接的接入交换机数量,得到每个汇聚交换机的连接量;
[0032]根据每个汇聚交换机的连接量确定出最大连接量的汇聚交换机;
[0033]将同步信息发送至最大连接量的汇聚交换机。
[0034]可选的,方法还包括:
[0035]在Full

Mesh组网中多个接入交换机中任意一个第一接入交换机重启或存在新加入的第一接入交换机时,第一接入交换机生成绑定表全量同步信息;
[0036]第一接入交换机确定Full

Mesh组网中最大连接量的汇聚交换机;
[0037]第一接入交换机将绑定表全量同步信息发送至最大连接量的汇聚交换机进行同步请求;
[0038]最大连接量的汇聚交换机将本地的所有DHCP Snooping绑定表打包发送给第一接入交换机;
[0039]第一接入交换机对接收的所有DHCP Snooping绑定表逐一提取。
[0040]第二方面,本申请实施例提供了一种基于Full

Mesh组网的网络通信系统,系统包括Full

Mesh组网,Full

Mesh组网包括DHCP服务器、多个接入交换机以及至少一个汇聚交换机;DHCP服务器与多个接入交换机通过至少一个汇聚交换机进行通信连接;系统包括:
[0041]在客户端针对Full

Mesh组网申请IP地址成功时,客户端在多个接入交换机中确定出自身所连接的目标接入交本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于Full

Mesh组网的网络通信方法,其特征在于,所述Full

Mesh组网包括DHCP服务器、多个接入交换机以及至少一个汇聚交换机;所述DHCP服务器与多个接入交换机通过所述至少一个汇聚交换机进行通信连接;所述方法包括:在客户端针对所述Full

Mesh组网申请IP地址成功时,所述客户端在所述多个接入交换机中确定出自身所连接的目标接入交换机以进行网络通信;所述目标接入交换机构建所述客户端的DHCP Snooping绑定表,根据所述DHCP Snooping绑定表构建同步信息,并发送至所述汇聚交换机;所述汇聚交换机根据所述同步信息进行同步操作,并将所述同步信息转发至所述多个接入交换机中除所述目标接入交换机以外的交换机;当所述客户端从所述目标接入交换机连接至第二个接入交换机时,基于所述第二个接入交换机内保存的同步信息进行网络通信;其中,所述第二个接入交换机为所述多个接入交换机中除所述目标接入交换机之外的任意一个交换机。2.根据权利要求1所述的方法,其特征在于,所述构建所述客户端的DHCP Snooping绑定表,包括:获取IP地址申请成功时所述DHCP服务器针对所述客户端响应的应答报文;在所述应答报文中提取VLAN信息、MAC地址、IP地址、租约数据以及接口;根据所述VLAN信息、MAC地址、IP地址、租约数据以及接口,并结合数据协议生成所述客户端的DHCP Snooping绑定表。3.根据权利要求1所述的方法,其特征在于,所述根据所述DHCP Snooping绑定表构建同步信息,包括:获取绑定表操作信息;其中,所述绑定表操作信息包括添加绑定表策略和删除绑定表策略;将所述绑定表操作信息添加至所述DHCP Snooping绑定表,生成同步信息。4.根据权利要求1所述的方法,其特征在于,所述目标接入交换机包括生成模块、同步模块以及存储模块;所述构建所述客户端的DHCP Snooping绑定表,根据所述DHCP Snooping绑定表构建同步信息,并发送至所述汇聚交换机,包括:所述生成模块获取IP地址申请成功时所述DHCP服务器针对所述客户端响应的应答报文,并根据所述应答报文构建DHCP Snooping绑定表;所述生成模块根据所述DHCP Snooping绑定表构建同步信息,并将所述同步信息发送至同步模块;所述同步模块根据接收的同步信息确定绑定表操作信息;所述存储模块根据所述绑定表操作信息进行处理,处理结束后将所述同步信息发送至所述汇聚交换机。5.根据权利要求4所述的方法,其特征在于,所述存储模块根据所述绑定表操作信息进行处理,包括:当所述绑定表操作信息为添加绑定表策略时,在所述同步信息中提取出DHCP Snooping绑定表,所述存储模块将所述DHCP Snooping绑定表进行...

【专利技术属性】
技术研发人员:李婷滕飞陈则行
申请(专利权)人:星融元数据技术苏州有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1