[发明专利]虚拟专用网络系统及其搭建方法、设备以及可读存储介质有效
申请号: | 202110699276.3 | 申请日: | 2021-06-23 |
公开(公告)号: | CN113507506B | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 章灿辉 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L67/141 | 分类号: | H04L67/141;H04L67/146;H04L69/22;H04L69/16;H04L12/46 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 张凯 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 专用 网络 系统 及其 搭建 方法 设备 以及 可读 存储 介质 | ||
1.一种虚拟专用网络系统搭建方法,其特征在于,所述虚拟专用网络系统搭建方法包括:
主设备利用本端的操作系统的TCP/IP协议栈在本端广域网WAN端口建立一个ListenSocket,当所述ListenSocket侦听到来自子设备的TCP连接请求,则接受所述TCP连接请求,并在本端WAN端口生成所述连接请求对应的AcceptedSocket,并通过所述AcceptedSocket与所述子设备进行数据收发;
所述主设备包括二层交换芯片,所述通过所述AcceptedSocket与所述子设备进行数据收发的步骤包括:
将来自二层交换芯片的以太网报文的虚拟局域网VLAN标签剥离,将剥离了VLAN标签的以太网报文作为净负荷封装到IP报文中,将IP报文通过所述VLAN标签对应的AcceptedSocket发送到对应的子设备的ConnectSocket;
对AcceptedSocket收到的IP报文进行解封装,得到所述IP报文的净负荷,并为所述净负荷添加所述AcceptedSocket对应的VLAN标签,得到以太网报文,将所述以太网报文送往二层交换芯片;
子设备利用本端的操作系统的TCP/IP协议栈在本端WAN端口建立一个ConnectSocket,并通过所述ConnectSocket向主设备发起TCP连接请求,在TCP连接成功后,通过所述ConnectSocket与所述主设备进行数据收发;
所述通过所述ConnectSocket与所述主设备进行数据收发的步骤包括:
将来自局域网LAN端口的以太网报文的虚拟局域网VLAN标签剥离,将剥离了VLAN标签的以太网报文作为净负荷封装到IP报文中,将IP报文通过所述ConnectSocket发往主设备的目标AcceptedSocket,所述目标AcceptedSocket基于本端发起的TCP连接请求生成;
对ConnectSocket收到的IP报文进行解封装,得到所述IP报文的净负荷,为所述净负荷添加本端发起的TCP连接请求对应的VLAN标签。
2.如权利要求1所述的虚拟专用网络系统搭建方法,其特征在于,在所述主设备利用本端的操作系统的TCP/IP协议栈在本端广域网WAN端口建立一个ListenSocket的步骤之前还包括:
主设备申请静态的公网IP;
所述通过所述ConnectSocket向主设备发起TCP连接请求的步骤包括:
基于所述静态的公网IP,通过所述ConnectSocket向主设备发起TCP连接请求。
3.如权利要求1所述的虚拟专用网络系统搭建方法,其特征在于,在所述主设备利用本端的操作系统的TCP/IP协议栈在本端广域网WAN端口建立一个ListenSocket的步骤之前还包括:
主设备申请域名以及动态的公网IP;
所述通过所述ConnectSocket向主设备发起TCP连接请求的步骤包括:
基于所述域名,通过所述ConnectSocket向主设备发起TCP连接请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110699276.3/1.html,转载请声明来源钻瓜专利网。