局域网间通信方法与系统、NAT网关技术方案

技术编号:28682928 阅读:20 留言:0更新日期:2021-06-02 03:01
本发明专利技术涉及通信技术领域,具体涉及一种局域网间通信方法与系统、NAT网关,旨在解决IPv4局域网与IPv6局域网间的通信问题。本发明专利技术的局域网间通信方法包括:每个站点的NAT网关向云管理平台发送本站点的注册信息,并从云管理平台获取其他站点的注册信息;根据其他站点的注册信息,实现本站点的主机与其他站点主机之间的通信。其中,每个站点包括NAT网关以及至少一个主机。注册信息中包括了NAT网关的私网IP地址段和公网IP地址段。当某个站点的公网地址动态变化时,其他站点可以根据云管理平台提供的注册信息查找到该站点当前的公网地址。本发明专利技术在以IPv6协议广域网组网的基础上,实现了不同IPv4、IPv6局域网间的互联互通。

【技术实现步骤摘要】
局域网间通信方法与系统、NAT网关
本专利技术涉及通信
,具体涉及一种局域网间通信方法与系统、NAT网关。
技术介绍
SD-WAN,即软件定义广域网络,是将SDN技术应用到广域网场景中所形成的一种服务,这种服务用于连接广阔地理范围的企业网络、数据中心、互联网应用及云服务,旨在帮助用户降低广域网的开支和提高网络连接灵活性。但目前的广域网动态组网技术多基于IPv4协议,无法利用32位的IPv4公网地址传送同样为32位的IPv4私网地址,因此需要利用各种端口转换方案来实现不同局域网间的连接,实际上并没有实现不同的局域网的真正互联,只是实现了不同局域网间的某些应用互通而已,由此带来网络复杂、端口应用受限等问题。基于IPv6协议的广域网动态组网技术,虽然解决了上述问题,但仅实现了不同IPv4局域网间的互联互通,无法实现IPv4局域网与IPv6局域网之间的互联互通。有鉴于此,特提出本专利技术。
技术实现思路
为了解决现有技术中的上述问题,本专利技术提出了一种局域网间通信方法与系统、NAT网关,实现了IPv4局域网与IPv6局域网之间的互联互通。本专利技术的第一方面,提出一种局域网间通信方法,所述方法包括:每个站点的NAT网关向云管理平台发送本站点的注册信息,并从所述云管理平台获取其他站点的注册信息;根据其他站点的注册信息,实现本站点的主机与所述其他站点主机之间的通信;其中,每个所述站点包括:NAT网关以及至少一个主机。优选地,所述主机具有静态的局域网地址,所述局域网地址为IPv4私网地址或IPv6本地站点地址;所述NAT网关在将所述主机的访问请求发送到公网之前,将所述访问请求的目的地址转换为公网IPv6地址,且所述公网IPv6地址中嵌有所述目的地址的全部或部分局域网地址。优选地,所述注册信息包括:对应站点的ID号,以及该站点中NAT网关的局域网IP地址段和公网IP地址段;所述局域网IP地址段包括IPv4地址段和/或IPv6地址段。优选地,“根据所述其他站点的注册信息,实现本站点与其他站点之间的通信”的步骤包括:源NAT网关接收本站点的源主机发出的访问请求;根据所述访问请求的目的地址与其他站点的注册信息,查询对应的目的NAT网关;按照预设的转换规则,将所述访问请求的源地址和目的地址均由局域网地址转换为公网IPv6地址,且转换后的目的地址中嵌有对应的全部或部分局域网地址;将所述访问请求发送到所述目的NAT网关,以使所述目的NAT网关将所述访问请求的源地址和目的地址均由公网IPv6地址转换为局域网地址,并将所述访问请求发送到目的主机进而接收所述目的主机返回的信息;从所述目的NAT网关接收所述返回的信息;将所述返回的信息转发给所述源主机;其中,所述源主机与所述源NAT网关同属于一个站点,且所述目的主机与所述目的NAT网关同属于另一站点。优选地,“根据所述访问请求的目的地址与其他站点的注册信息,查询对应的目的NAT网关”的步骤具体包括:根据所述访问请求的目的地址与所述其他站点中NAT网关的局域网IP地址段,查询该目的地址所对应的目的NAT网关。优选地,“将所述访问请求发送到所述目的NAT网关,以使所述目的NAT网关将所述访问请求的源地址和目的地址均由公网IPv6地址转换为局域网地址,并将所述访问请求发送到目的主机进而接收所述目的主机返回的信息”的步骤包括:所述源NAT网关将所述访问请求发送到所述目的NAT网关;所述目的NAT网关将所述访问请求的源地址和目的地址均由公网IPv6地址转换为第一协议局域网地址;将所述访问请求发送到所述目的地址对应的第一协议局域网地址;若在预设的时间内接收不到所述目的主机返回的信息,则将所述访问请求的源地址和目的地址均由公网IPv6地址转换为第二协议局域网地址,并将所述访问请求发送到所述目的地址对应的第二协议局域网地址,进而接收所述目的主机返回的信息;其中,所述第一协议和所述第二协议分别为IPv4或IPv6,且所述第一协议和所述第二协议互不相同。优选地,当所述源主机采用第一协议,且所述目的主机采用第二协议时,所述源主机发出的访问请求的源地址为所述源主机对应的第一协议局域网IP地址,该访问请求目的地址为所述目的主机对应的第一协议虚拟局域网IP地址;其中,所述第一协议和所述第二协议分别为IPv4或IPv6,且所述第一协议和所述第二协议互不相同。优选地,所述方法还包括:实现同一站点内部不同主机之间的通信。优选地,“实现同一站点内部不同主机之间的通信”的步骤包括:当源主机与目的主机属于同一站点同一网段,且采用相同协议时,源主机直接发送访问请求给所述目的主机;当所述源主机与所述目的主机属于同一站点,但分别采用第一协议和第二协议时,本站点NAT网关将所述源主机发出的访问请求中的源地址转换为本站点NAT网关在所述第二协议下的局域网IP地址,将该访问请求中的目的地址转换为所述第二协议的局域网IP地址,并将所述访问请求发送到所述第二协议的局域网IP地址。优选地,所述其他站点仅限于预先设定的允许本站点访问的站点。本专利技术的第二方面,提出一种局域网间通信系统,所述系统包括:云管理平台以及至少两个站点,且所述站点的主机之间通信采用上面所述的局域网间通信方法。本专利技术的第三方面,提出一种NAT网关,所述NAT网关执行上面所述的局域网间通信方法。与最接近的现有技术相比,本专利技术具有如下有益效果:本专利技术提出的局域网间通信方法,首先通过每个站点的NAT网关向云管理平台发送本站点的注册信息,并从云管理平台获取其他站点的注册信息;然后根据其他站点的注册信息,实现本站点的主机与其他站点主机之间的通信。其中,注册信息中包括了对应站点中NAT网关的局域网IP地址段和公网IP地址段。这样当某个站点的公网地址动态变化时,其他站点都可以根据云管理平台提供的注册信息查找到这个站点当前的公网地址。另外,本专利技术在局域网内为每台主机分配静态的IPv4私网地址或IPv6本地站点地址,在将局域网内的访问请求向公网传输时,采用IPv6协议,并将静态的目的地址部分或全部嵌入到IPv6地址中,以便目的站点的NAT网关能够据此找到局域网内的目的主机。通过上述方法,本专利技术在以IPv6协议广域网动态组网的基础上,实现了不同IPv4、IPv6局域网间的互联互通,即不同局域网间的IPv4与IPv4、IPv4与IPv6和IPv6与IPv6主机的全端口的互联互通,且无需考虑广域网动态组网时IPv6地址的变化。附图说明图1是本专利技术实施例中云管理平台和站点间通信的示意图;图2是本专利技术的局域网间通信方法实施例的主要步骤示意图。具体实施方式下面参照附图来描述本专利技术的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅用于解释本专利技术的技术原理,并非旨在限制本专利技术的保护范围本文档来自技高网...

【技术保护点】
1.一种局域网间通信方法,其特征在于,所述方法包括:/n每个站点的NAT网关向云管理平台发送本站点的注册信息,并从所述云管理平台获取其他站点的注册信息;/n根据其他站点的注册信息,实现本站点的主机与所述其他站点主机之间的通信;/n其中,每个所述站点包括:NAT网关以及至少一个主机。/n

【技术特征摘要】
1.一种局域网间通信方法,其特征在于,所述方法包括:
每个站点的NAT网关向云管理平台发送本站点的注册信息,并从所述云管理平台获取其他站点的注册信息;
根据其他站点的注册信息,实现本站点的主机与所述其他站点主机之间的通信;
其中,每个所述站点包括:NAT网关以及至少一个主机。


2.根据权利要求1所述的局域网间通信方法,其特征在于,
所述主机具有静态的局域网地址,所述局域网地址为IPv4私网地址或IPv6本地站点地址;
所述NAT网关在将所述主机的访问请求发送到公网之前,将所述访问请求的目的地址转换为公网IPv6地址,且所述公网IPv6地址中嵌有所述目的地址的全部或部分局域网地址。


3.根据权利要求2所述的局域网间通信方法,其特征在于,所述注册信息包括:对应站点的ID号,以及该站点中NAT网关的局域网IP地址段和公网IP地址段;所述局域网IP地址段包括IPv4地址段和/或IPv6地址段。


4.根据权利要求3所述的局域网间通信方法,其特征在于,“根据其他站点的注册信息,实现本站点的主机与所述其他站点主机之间的通信”的步骤包括:
源NAT网关接收本站点的源主机发出的访问请求;
根据所述访问请求的目的地址与其他站点的注册信息,查询对应的目的NAT网关;
按照预设的转换规则,将所述访问请求的源地址和目的地址均由局域网地址转换为公网IPv6地址,且转换后的目的地址中嵌有对应的全部或部分局域网地址;
将所述访问请求发送到所述目的NAT网关,以使所述目的NAT网关将所述访问请求的源地址和目的地址均由公网IPv6地址转换为局域网地址,并将所述访问请求发送到目的主机进而接收所述目的主机返回的信息;
从所述目的NAT网关接收所述返回的信息;
将所述返回的信息转发给所述源主机;
其中,所述源主机与所述源NAT网关同属于一个站点,且所述目的主机与所述目的NAT网关同属于另一站点。


5.根据权利要求4所述的局域网间通信方法,其特征在于,“根据所述访问请求的目的地址与其他站点的注册信息,查询对应的目的NAT网关”的步骤具体包括:
根据所述访问请求的目的地址与所述其他站点中NAT网关的局域网IP地址段,查询该目的地址所对应的目的NAT网关。


6.根据权利要求4所述的局域网间通信方法,其特征在于,“将所述访问请求发送到所述目的NAT网关,以使所述目的NAT网关将所述访问请求的源地址和目的地址均...

【专利技术属性】
技术研发人员:王洪文
申请(专利权)人:中星科源北京信息技术有限公司
类型:发明
国别省市:北京;11

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

1