[发明专利]一种NAT穿透的控制方法及系统在审
申请号: | 202011375570.0 | 申请日: | 2020-11-30 |
公开(公告)号: | CN112468612A | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 蔡俊龙;李历佳;汪歆 | 申请(专利权)人: | 蔡俊龙;李历佳;汪歆 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 叶洁勇 |
地址: | 528000 广东省佛山市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 nat 穿透 控制 方法 系统 | ||
本发明涉及通信技术领域,具体涉及一种NAT穿透的控制方法及系统,应用于NAT穿透的控制系统,所述控制系统为基于大二层网络架构搭建的SDN网络;所述控制系统包括控制器、所述控制器分别连接第二网络节点和所述多个第一网络节点,所述方法包括:第一网络节点获取第二网络节点的IP地址、第一端口号和第二端口号;向所述第二网络节点的第一端口发送第一隧道报文,向所述第二网络节点的第二端口发送第一特征报文;第二网络节点对所述第一隧道报文进行解析,实现第一网络节点到第二网络节点方向的隧道连接,根据所述第一特征报文建立第二网络节点到第一网络节点方向的隧道连接。本发明实现了公网端设备与多个NAT后端设备之间稳定的NAT穿透。
技术领域
本发明涉及通信技术领域,具体涉及一种NAT穿透的控制方法及系统。
背景技术
SDN(Software Defined Network,软件定义网络)是一种控制平面与数据转发平面分离的网络,使得控制器可以通过Open flow协议实现对基础网络设施中数据的灵活调度,
VPN(virtual private network,虚拟专用网)可以实现不同网络节点之间的互联互通,对于现有VPN技术而言,VPN服务的建立通常需要两端的网络节点都拥有公网IP,或采用M PLS VPN专用网络进行互联,现有的VPN技术无法实现网络节点的异地互联,即单一的公网端设备无法与一个或多个NAT(Network Address Translation,网络地址转换)后端设备进行互联。
大二层网络VPN技术是VPN技术的一种,对于现有大二层网络VPN技术,其作为一种L2 over UDP的隧道技术,在传统的大二层网络场景内,NAT后端设备与公网端设备建立单向隧道后,公网端设备可根据NAT后端设备的源端口反向建立隧道,从而建立双向隧道。但在多个NAT后端设备与公网端设备建立单向隧道后,公网端设备无法识别反向识别与NAT后端设备的对应关系,公网端设备无法建立与NAT后端设备的反向隧道,也就是说,公网端设备无法实现与多个NAT后端网络穿透。
另一方面,网络故障对数据传输也会造成影响,当网络数据的发送链路和接收链路共用时,如果该链路发生故障,则会导致公网端设备与NAT后端的数据收发同时中断。
因此,有必要提供一种更加稳定的网络连接方式,以解决公网端设备无法实现与多个NAT后端网络穿透的问题。
发明内容
本发明目的在于提供一种NAT穿透的控制方法及系统,以解决现有技术中所存在的一个或多个技术问题,至少提供一种有益的选择或创造条件。
为了实现上述目的,本发明提供以下技术方案:
一种NAT穿透的控制方法,应用于NAT穿透的控制系统,所述控制系统为基于大二层网络架构搭建的SDN网络,所述控制系统包括控制器、公网端和多个NAT后端,所述NAT后端连接有多个第一网络节点,所述公网端连接有第二网络节点,所述控制器分别连接第二网络节点和所述多个第一网络节点,所述方法包括:
第一网络节点获取第二网络节点的IP地址、第一端口号和第二端口号;
第一网络节点向所述第二网络节点的第一端口发送第一隧道报文,向所述第二网络节点的第二端口发送第一特征报文,所述第一特征报文包含第一网络节点的报文标识位,所述报文标识位用于对第一网络节点的IP地址和第三端口号进行唯一标识;
第二网络节点对所述第一隧道报文进行解析,实现第一网络节点到第二网络节点方向的隧道连接;
第二网络节点接收到所述第一特征报文后,根据所述第一特征报文建立第二网络节点到第一网络节点方向的隧道连接。
进一步,所述第一网络节点获取第二网络节点的IP地址、第一端口号和第二端口号,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蔡俊龙;李历佳;汪歆,未经蔡俊龙;李历佳;汪歆许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011375570.0/2.html,转载请声明来源钻瓜专利网。