[发明专利]数据通信方法、装置和电子设备有效
申请号: | 202110951044.2 | 申请日: | 2021-08-18 |
公开(公告)号: | CN113595891B | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 郑明 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
主分类号: | H04L12/66 | 分类号: | H04L12/66;H04L45/74;H04L12/46 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 徐丽 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据通信 方法 装置 电子设备 | ||
本发明实施例提供了一种数据通信方法、装置和电子设备,通过第一私有网络中的第一网关设备接收第一客户端设备发送的第一数据报文,解析第一数据报文,得到第一数据报文的目标地址;如果目标地址指示的是与第一私有网络不同的第二私有网络的第二客户端设备,根据目标地址,将第一数据报文发送至第二客户端设备对应的第二网关设备,以使第二网关设备根据目标地址,将第一数据报文发送至第二客户端设备。该方式中,通过私有网络部署的网关设备,将客户端设备发送的数据报文发送至其他私有网络的客户端设备,实现了不同私有网络之间客户端设备的数据通信,无需再通过中心化服务器转发,从而提高了不同私有网络之间数据通信的可靠性和效率。
技术领域
本发明涉及通信技术领域,尤其是涉及一种数据通信方法、装置和电子设备。
背景技术
局域网是一个封闭的内部网络,为了提高通信效率,通常同机房的服务器之间会采用局域网通信;不同机房的服务器之间通信时,需要通过公网进行通信,但是通过公网通信存在安全风险。相关技术中,不同机房的服务器通常采用连接VPN(Virtual PrivateNetwork,虚拟专用网络)的方式,在服务器上拨号到VPN的中心化服务器,由中心化服务器分别给不同机房的服务器分配虚拟局域网IP(Internet Protocol,网际互连协议)地址,以使不同机房的服务器之间能够通过虚拟局域网IP进行通信。这种方式中,所有机房服务器之间的通信流量都需要经过中心化服务器转发,当流量较大时,会降低通信性能和效率,若中心化服务器出现故障,会导致整个网络瘫痪。
发明内容
有鉴于此,本发明的目的在于提供一种数据通信方法、装置和电子设备,以提高在不同私有网络之间数据的通信性能和效率。
第一方面,本发明实施例提供了一种数据通信方法,方法应用于第一私有网络中的第一网关设备;第一网关设备与第一私有网络中的至少一台第一客户端设备通信连接;方法包括:接收第一客户端设备发送的第一数据报文,解析第一数据报文,得到第一数据报文的目标地址;如果目标地址指示的是第一私有网络以外的第二客户端设备,根据目标地址,将第一数据报文发送至第二客户端设备对应的第二网关设备,以使第二网关设备根据目标地址,将第一数据报文发送至第二客户端设备;其中,第二客户端设备和第二网关设备部署在第二私有网络,第二私有网络与第一私有网络为不同的私有网络。
进一步的,根据目标地址,将第一数据报文发送至第二客户端设备对应的第二网关设备的步骤,包括:根据预先配置的第一映射表,确定目标地址对应的目标服务端口;第一映射表包括:客户端设备的设备地址,以及设备地址对应的网关设备的服务端口;根据目标服务端口,将第一数据报文发送至第二客户端设备对应的第二网关设备。
进一步的,根据目标服务端口,将第一数据报文发送至第二客户端设备对应的第二网关设备的步骤,包括:根据目标服务端口,从第二映射表中确定第一数据报文的目标传输路径;第二映射表包括:网关设备的服务端口、以及网关设备的服务端口之间数据报文的传输路径;传输路径中包括多台网关设备,或者,传输路径中包括网关设备和中继设备;根据目标传输路径,将第一数据报文发送至第二网关设备。
进一步的,根据目标传输路径,将第一数据报文发送至第二网关设备的步骤,包括:如果目标传输路径中包括目标中继设备,根据目标中继设备的服务端口,将第一数据报文发送至目标中继设备,由目标中继设备根据目标服务端口,将第一数据报文转发至第二网关设备。
进一步的,第二映射表通过下述方式确定:针对每个目标私有网络的目标网关设备或目标中继设备,通过指定协议,将目标网关设备和目标中继设备的设备信息,发送至除目标私有网络以外,其他私有网络的网关设备或中继设备;针对每个目标私有网络的目标网关设备和目标中继设备,通过指定网络诊断工具,检测目标网关设备或目标中继设备与其他私有网络的网关设备或中继设备之间的网络质量;基于设备信息和网络质量,确定第二映射表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110951044.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:燃烧室用火焰筒及燃气轮机
- 下一篇:一种输送线