基于turnIP网关服务器的通信方法、系统及应用技术方案

技术编号:39004426 阅读:6 留言:0更新日期:2023-10-07 10:35
本发明专利技术公开了基于turnIP网关服务器的通信方法、系统及应用,涉及网络通信技术领域,通过turnIP网关服务器将多源接入端的数据报文进行协议转换,最后统一以IP数据报文通过网卡发送到互联网,以达到有线与无线的通信;通过turnIP网关服务器支持多元化接入端,有效利用硬件资源:对每个入网服务分配一个独立ip和一张虚拟网卡,并对各入网服务进行编组得到网络拓扑;turnIP网关服务器解析各入网服务的源数据,并按照既定的路由规则将源数据转发到相应的虚拟网卡,由虚拟网卡与互联网进行iP化通信,有效的提高复用接入端的协议转换。有效的提高复用接入端的协议转换。有效的提高复用接入端的协议转换。

【技术实现步骤摘要】
基于turnIP网关服务器的通信方法、系统及应用


[0001]本专利技术涉及网络通信
,具体涉及基于turnIP网关服务器的通信方法、系统及应用。

技术介绍

[0002]信息化时代已经渗透到生活中的每一个角落,同时伴随着信息的多元化和差异化出现。为了有效的整合周边的软硬件资源和实现更多的信息资源共享,想要整合就必须的解决差异化问题。网关就是解决网络之间的差异导致无法通信等问题,协议网关通常在使用不同协议的网络区域间做协议转换。
[0003]然后传统的协议网关存在以下不足:
[0004]转换功能太单一,比如FCIP网关只能在FC协议跟IP协议之间的转换,大部分基于网络层以上的协议做转换,软硬依赖性太强,不好扩展其他场景的协议转换。

技术实现思路

[0005]本专利技术所要解决的技术问题是:传统的协议网关转换功能单一,大部分基于网络层以上的协议做转换,软硬依赖性太强,不好扩展其他场景的协议转换;本方案提供基于turnIP网关服务器的通信方法、系统及应用,通过turnIP网关服务器将多源接入端的数据报文进行协议转换,最后统一以IP数据报文通过网卡发送到互联网,以达到有线与无线的通信。
[0006]本专利技术通过下述技术方案实现:
[0007]本方案提供基于turnIP网关服务器的通信方法,包括:
[0008]获取多源入网服务的源数据;
[0009]基于turnIP网关服务器解析源数据,并将源数据以iP数据形式发送到互联网:
[0010]对每个入网服务分配一个独立ip和一张虚拟网卡,并对各入网服务进行编组得到网络拓扑;
[0011]解析各入网服务的源数据,并按照既定的路由规则将源数据转发到相应的虚拟网卡,由虚拟网卡与互联网进行iP化通信。
[0012]本方案工作原理:传统的协议网关转换功能单一,大部分基于网络层以上的协议做转换,软硬依赖性太强,不好扩展其他场景的协议转换;本方案提供基于turnIP网关服务器的通信方法、系统及应用,通过turnIP网关服务器将多源接入端(常见的fc/1394/153b等协议)的数据报文进行协议转换,最后统一以IP数据报文通过网卡发送到互联网,以达到有线与无线的通信。
[0013]进一步优化方案为,在解析各入网服务的源数据时,校验各入网服务的入网许可:将拥有秘钥的入网服务保留在网络拓扑,并可视化展示;将秘钥失效的入网服务禁止入网,并从网络拓扑中删除。
[0014]进一步优化方案为,在虚拟网卡与互联网进行iP化通信时,检测虚拟网卡是否被
监听,若虚拟网卡被监听,则将源数据转发至udp协议栈。
[0015]本方案提供基于turnIP网关服务器的通信系统,包括:
[0016]多源入网设备,用于获取多源入网服务的源数据;每个入网服务对应一个入网设备;
[0017]turnIP网关服务器,用于解析源数据,并将源数据以iP数据形式发送到互联网:
[0018]对每个入网服务分配一个独立ip和一张虚拟网卡,并对入网服务进行编组得到网络拓扑;
[0019]解析各入网服务的源数据,并按照既定的路由规则将源数据转发到相应的虚拟网卡,由虚拟网卡与互联网进行iP化通信。
[0020]进一步优化方案为,所述turnIP网关服务器包括:
[0021]接入端模块,包括虚拟网卡agent和网络管理;虚拟网卡agent用于初始化虚拟网卡,并通过智能识别将源数据转发给对应的虚拟网卡;网络管理用于记录网络拓扑并标记入网服务的独立ip;
[0022]虚拟网卡模块,包括多个虚拟网卡,虚拟网卡和入网设备一一对应。
[0023]进一步优化方案为,所述虚拟网卡模块还包括物理网卡;
[0024]所述虚拟网卡支持ip协议栈,虚拟网卡可与物理网卡直接通信;
[0025]所述虚拟网卡之间通过网桥相连,同一网桥节点的虚拟网卡间采用软交换;不同网桥节点的虚拟网卡间通过物理网卡进行ip化通信。
[0026]进一步优化方案为,所述虚拟网卡agent包括配置模块、机载通信控制器、初始化模块和io模块;
[0027]所述配置模块用于解析网络拓扑;
[0028]所述载通信控制器根据网络拓扑,将适配特定的机载通信协议和解析源数据,按既定路由规则通过io模块转发到相应的虚拟网卡。
[0029]进一步优化方案为,所述网络管理还用于校验各入网服务的入网许可:将拥有秘钥的入网服务保留在网络拓扑,并可视化展示;将秘钥失效的入网服务禁止入网,并从网络拓扑中删除。
[0030]进一步优化方案为,所述虚拟网卡模块还包括网络缓冲区,在虚拟网卡被监听时,通过网络缓冲区将源数据转发至udp协议栈。
[0031]网络管理主要提供异构资源出入网管理能力,记录网络拓扑,对接入端的ip进行标记,并分配和校验相应的入网秘钥。服务入网后,实现了在服务交互层面的联通性,此时,服务之间会形成相应的会话,以保存这个交互过程;但服务发起实际调用时,除了要获取被调用服务的健康状态和链路的可用性,还需校验入网许可,以提升服务交互的安全性;拥有秘钥的服务将被加入网络拓扑,并被可视化展示,而秘钥失效的服务将被禁止入网,并从网络拓扑中删除。
[0032]虚拟网卡agent提供异构平台和作战资源网络拓扑管理能力;虚拟网卡agent是整个服务网关运行的控制器,根据配置或动态配置,对入网服务分配独立ip,并通过将入网服务赋予不同网段ip的方式,对服务进行编组,以形成不同的网络拓扑。网络拓扑动态变化,会保存在互操作盒子的内存中,而不会持久化,以适应动态的作战资源组合方式。
[0033]本方案提供基于turnIP网关服务器的通信系统在云边协同架构中的应用,所述基
于turnIP网关服务器的通信系统为上一方案所述的通信系统,包括:云端服务、验收控制台和边缘端;
[0034]所述云端服务和验收控制台通过以太网协同交互;
[0035]所述云端服务和边缘端通过异构机载总线协同交互,所述异构机载总线通过turnIP网关服务器屏蔽各边缘端的协议差异。
[0036]云边协同架构就是为了整合云端和多元化边缘端的资源以及多元化终端硬件资源,但是存在异构协议无法跟IP议进行通信问题,为了解决此问题我们通过turnIP网关服务器来解决云边架构协议异构通信,FCIP网关无线网与光纤通信通信,物联网其他场景网络通信等问题。
[0037]turnIP网关服务器支持多元化:可以支持2种以上的接入端,有效利用硬件资源:软硬依赖性弱,通过turnIP软件扩展,可以有效的提高复用接入端的协议转换。比如:可以通过扩展如果自己有一台Linux服务器,安装fc子卡就能实现FCIP网关的功能;turnIP网关能够具备多元化接入和能够有效利用硬件资源。主要是因为接入端识别模块。接入端识别模块能够识别各类外围接入端;聚焦解决异构协议与IP协议之间的互通痛点,提供多元化外围接入端。
[0038]本专利技术与现有技本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于turnIP网关服务器的通信方法,其特征在于,包括:获取多源入网服务的源数据;基于turnIP网关服务器解析源数据,并将源数据以iP数据形式发送到互联网:对每个入网服务分配一个独立ip和一张虚拟网卡,并对各入网服务进行编组得到网络拓扑;解析各入网服务的源数据,并按照既定的路由规则将源数据转发到相应的虚拟网卡,由虚拟网卡与互联网进行iP化通信。2.根据权利要求1所述的基于turnIP网关服务器的通信方法,其特征在于,在解析各入网服务的源数据时,校验各入网服务的入网许可:将拥有秘钥的入网服务保留在网络拓扑,并可视化展示;将秘钥失效的入网服务禁止入网,并从网络拓扑中删除。3.根据权利要求1所述的基于turnIP网关服务器的通信方法,其特征在于,在虚拟网卡与互联网进行iP化通信时,检测虚拟网卡是否被监听,若虚拟网卡被监听,则将源数据转发至udp协议栈。4.基于turnIP网关服务器的通信系统,其特征在于,包括:多源入网设备,用于获取多源入网服务的源数据;每个入网服务对应一个入网设备;turnIP网关服务器,用于解析源数据,并将源数据以iP数据形式发送到互联网:对每个入网服务分配一个独立ip和一张虚拟网卡,并对入网服务进行编组得到网络拓扑;解析各入网服务的源数据,并按照既定的路由规则将源数据转发到相应的虚拟网卡,由虚拟网卡与互联网进行iP化通信。5.根据权利要求4所述的基于turnIP网关服务器的通信系统,其特征在于,所述turnIP网关服务器包括:接入端模块,包括虚拟网卡agent和网络管理;虚拟网卡agent用于初始化虚拟网卡,并通过智能识别将源数据转发给对应的虚拟网卡;网络管理用于记录网络拓扑并标记入网服务的独...

【专利技术属性】
技术研发人员:杜嘉暄晏东安露明谭美宁谢江华文伟伟
申请(专利权)人:成都精灵云科技有限公司
类型:发明
国别省市:

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

1