一种网络通信方法、装置、设备及存储介质制造方法及图纸

技术编号:36800165 阅读:18 留言:0更新日期:2023-03-08 23:36
本申请公开了一种网络通信方法、装置、设备及存储介质,涉及通信技术领域,应用于软件定义网络控制器,包括:获取服务请求端对应的第一单播报文和服务响应端对应的第二单播报文;通过深度报文检测技术对所述第一单播报文和所述第二单播报文进行解析,并利用解析后的第一单播报文内与所述服务请求端相关的数据更新可用服务列表;将解析后的第二单播报文与所述可用服务列表进行匹配,以便所述服务响应端根据匹配结果对所述服务请求端的请求进行响应。通过本申请的技术方案,可以在大型WLAN组网中解决跨网段进行投屏的设备发现等问题,也解决了大型WLAN为了投屏而设置大二层网络导致的广播风暴问题。导致的广播风暴问题。导致的广播风暴问题。

【技术实现步骤摘要】
一种网络通信方法、装置、设备及存储介质


[0001]本专利技术涉及通信
,特别涉及一种网络通信方法、装置、设备及存储介质。

技术介绍

[0002]Wi

Fi(Wireless

Fidelity,无线连接)目前已经是终端设备接入无线网络的主要技术,以苹果设备为代表的移动终端改变了人们的习惯和生活。对于企业大型WLAN(Wireless Local Area Networks,无线局域网)组网,随着业务灵活性扩展的需要以及软件定义网络(Software Defined Network,SDN)的成熟和应用,SDN技术应用于WLAN网络中已经是产业的趋势和主流。其中一种实现方式参照专利:基于SDN的WLAN分层组网系统及方法(CN104582004A)。
[0003]在无线局域网场景中,不断出现的应用是依赖于组播协议进行的,比如无线投屏等,主要基于的协议是mDNS(multicast Domain Name System,组播域名解析系统),支持Bonjour协议(零配置联网)的打印机或者投屏电视在子网中不断进行广播请求以发现连接设备。由于组播报文在WLAN网络中是性能和效率比较低的协议,组播报文的空口占用大大降低了无线网络的性能,并且频繁的组播报文发送也影响了设备的电池使用。目前,在家庭使用场景中,都基于一个网段,也不存在多设备和权限控制等问题;对于企业场景如学校、大型企业等,在基于SDN的WLAN分层组网架构下,下面设备通常分多个VLAN(Virtual Local Area Network,虚拟局域网)和网段的,跨VLAN之间设备是没法发现的。由于投屏等设备也通常需要考虑安全控制等,如果所有的设备都在一个网段,往往会导致比较严重的广播风暴问题,所以企业网络中广播通常是给抑制或者直接禁掉的。典型的企业和大型以太网络解决广播风暴的方法参照:广播风暴抑制方法及系统(CN103209092B)
[0004]综上,如何有效做到组播报文跨网段发现的问题,同时有效解决广播风暴是目前有待解决的问题。

技术实现思路

[0005]有鉴于此,本专利技术的目的在于提供一种网络通信方法、装置、设备及存储介质,能够有效做到组播报文跨网段发现的问题,同时有效解决广播风暴。其具体方案如下:
[0006]第一方面,本申请公开了一种网络通信方法,应用于软件定义网络控制器,包括:
[0007]获取服务请求端对应的第一单播报文和服务响应端对应的第二单播报文;其中,所述第一单播报文为所述服务请求端发送的通过AC/AP对组播报文进行转换后得到的报文,所述第二单播报文为所述服务响应端发送的通过所述AC/AP对组播报文进行转换后得到的报文;
[0008]通过深度报文检测技术对所述第一单播报文和所述第二单播报文进行解析,并利用解析后的第一单播报文内与所述服务请求端相关的数据更新可用服务列表;
[0009]将解析后的第二单播报文与所述可用服务列表根据预设策略进行匹配,以便所述服务响应端根据匹配结果对所述服务请求端的请求进行响应。
[0010]可选的,所述获取服务请求端对应的第一单播报文和服务响应端对应的第二单播报文,包括:
[0011]获取服务请求端发送的mdns组播报文通过所述AC/AP转换得到的第一单播报文和服务响应端发送的mdns组播报文通过所述AC/AP转换得到的第二单播报文。
[0012]可选的,所述获取服务请求端对应的第一单播报文和服务响应端对应的第二单播报文之后,还包括:
[0013]确定所述软件定义网络控制器的当前应用场景;
[0014]如果所述当前应用场景为存在跨网段情况的第一应用场景,则控制所述AC对所述第一单播报文和所述第二单播报文进行集中转发;
[0015]如果所述当前应用场景为不存在跨网段情况的第二应用场景,则控制所述AP对所述第一单播报文和所述第二单播报文进行本地转发。
[0016]可选的,所述将解析后的第二单播报文与所述可用服务列表根据预设策略进行匹配,以便所述服务响应端根据匹配结果对所述服务请求端的请求进行响应,包括:
[0017]当解析后的第二单播报文与所述可用服务列表匹配时,转发所述服务响应端携带有相应参数列表的报文至所述服务请求端,以及转发所述服务请求端携带有相应参数列表的报文至所述服务响应端,以便所述服务请求端与所述服务响应端建立连接。
[0018]可选的,所述的网络通信方法,还包括:
[0019]利用数据平面策略监听所述AC/AP转发的二层报文。
[0020]可选的,所述获取服务请求端对应的第一单播报文和服务响应端对应的第二单播报文,包括:
[0021]基于OPENFLOW通信协议获取服务请求端对应的第一单播报文和服务响应端对应的第二单播报文。
[0022]第二方面,本申请公开了一种网络通信装置,应用于软件定义网络控制器,包括:
[0023]报文获取模块,用于获取服务请求端对应的第一单播报文和服务响应端对应的第二单播报文;其中,所述第一单播报文为所述服务请求端发送的通过AC/AP对组播报进行转换后得到的报文,所述第二单播报文为所述服务响应端发送的通过所述AC/AP对组播报文进行转换后得到的报文;
[0024]列表更新模块,用于通过深度报文检测技术对所述第一单播报文和所述第二单播报文进行解析,并利用解析后的第一单播报文内与所述服务请求端相关的数据更新可用服务列表;
[0025]列表匹配模块,用于将解析后的第二单播报文与所述可用服务列表根据预设策略进行匹配,以便所述服务响应端根据匹配结果对所述服务请求端的请求进行响应。
[0026]可选的,所述报文获取模块,包括:
[0027]通信单元,用于基于OPENFLOW通信协议获取服务请求端对应的第一单播报文和服务响应端对应的第二单播报文。
[0028]第三方面,本申请公开了一种电子设备,所述电子设备包括处理器和存储器;其中,所述存储器用于存储计算机程序,所述计算机程序由所述处理器加载并执行以实现如前所述的网络通信方法。
[0029]第四方面,本申请公开了一种计算机可读存储介质,用于存储计算机程序;其中所
述计算机程序被处理器执行时实现如前所述的网络通信方法。
[0030]本申请中,应用于软件定义网络控制器,首先获取服务请求端对应的第一单播报文和服务响应端对应的第二单播报文;其中,所述第一单播报文为所述服务请求端发送的通过AC/AP对组播报文进行转换后得到的报文,所述第二单播报文为所述服务响应端发送的通过所述AC/AP对组播报文进行转换后得到的报文;然后通过深度报文检测技术对所述第一单播报文和所述第二单播报文进行解析,并利用解析后的第一单播报文内与所述服务请求端相关的数据更新可用服务列表;最后将解析后的第二单播报文与所述可用服务列表根据预设策略进行匹配,以便所述服务响应端根据匹配结果对所述服务请求端的请求进行响应。可见,基于SDN的WLAN分层组网本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络通信方法,其特征在于,应用于软件定义网络控制器,包括:获取服务请求端对应的第一单播报文和服务响应端对应的第二单播报文;其中,所述第一单播报文为所述服务请求端发送的通过AC/AP对组播报文进行转换后得到的报文,所述第二单播报文为所述服务响应端发送的通过所述AC/AP对组播报文进行转换后得到的报文;通过深度报文检测技术对所述第一单播报文和所述第二单播报文进行解析,并利用解析后的第一单播报文内与所述服务请求端相关的数据更新可用服务列表;将解析后的第二单播报文与所述可用服务列表根据预设策略进行匹配,以便所述服务响应端根据匹配结果对所述服务请求端的请求进行响应。2.根据权利要求1所述的网络通信方法,其特征在于,所述获取服务请求端对应的第一单播报文和服务响应端对应的第二单播报文,包括:获取服务请求端发送的mdns组播报文通过所述AC/AP转换得到的第一单播报文和服务响应端发送的mdns组播报文通过所述AC/AP转换得到的第二单播报文。3.根据权利要求1所述的网络通信方法,其特征在于,所述获取服务请求端对应的第一单播报文和服务响应端对应的第二单播报文之后,还包括:确定所述软件定义网络控制器的当前应用场景;如果所述当前应用场景为存在跨网段情况的第一应用场景,则控制所述AC对所述第一单播报文和所述第二单播报文进行集中转发;如果所述当前应用场景为不存在跨网段情况的第二应用场景,则控制所述AP对所述第一单播报文和所述第二单播报文进行本地转发。4.根据权利要求1所述的网络通信方法,其特征在于,所述将解析后的第二单播报文与所述可用服务列表根据预设策略进行匹配,以便所述服务响应端根据匹配结果对所述服务请求端的请求进行响应,包括:当解析后的第二单播报文与所述可用服务列表匹配时,转发所述服务响应端携带有相应参数列表的报文至所述服务请求端,以及转发所述服务请求端携...

【专利技术属性】
技术研发人员:雷永成
申请(专利权)人:成都西加云杉科技有限公司
类型:发明
国别省市:

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

1