报文传输方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:26606798 阅读:49 留言:0更新日期:2020-12-04 21:31
本申请公开了一种报文传输方法、装置、计算机设备及存储介质,报文传输方法包括:接收第一用户终端发送的VXLAN封装后的第一正向报文;根据第一正向报文的VNI网络标识获取第一公网IP地址,并根据第一正向报文的五元组信息获取第一公网端口;将第一正向报文的源IP地址转换为第一公网IP地址,以及将第一正向报文的源端口转换为第一公网端口;将第一正向报文发送给业务系统。通过使用VNI网络标识与公网IP地址进行关联,根据正向报文的VNI网络标识为正向报文分配对应的公网IP地址,各局域网中的用户终端可以分别使用与各局域网对应的公网IP地址对外网的服务器进行访问,从而可以解决多局域网IP冲突的问题。

【技术实现步骤摘要】
报文传输方法、装置、计算机设备及存储介质
本申请涉及通信
,具体涉及一种报文传输方法、装置、计算机设备及存储介质。
技术介绍
随着接入因特网的计算机数量的不断猛增,公网IP地址资源也就愈加显得捉襟见肘。一般即使是拥有几百台计算机的大型局域网用户,当他们申请公网IP地址时,所分配的公网IP地址也不过只有几个或十几个。显然,这样少的公网IP地址根本无法满足网络用户的需求,于是也就产生了网络地址转换技术(NetworkAddressTranslation,NAT)。NAT是将数据包头中的IP地址转换为另一个IP地址的过程,目前利用NAT技术进行报文传输时,多局域网之间容易发生IP冲突。
技术实现思路
本申请实施例提供一种报文传输方法、装置、计算机设备及存储介质,以解决目前利用NAT技术进行报文传输时,多局域网之间容易发生IP冲突的技术问题。为解决上述问题,本专利技术提供的技术方案如下:第一方面,本申请提供一种报文传输方法,应用于NAT转换设备,所述报文传输方法包括:接收第一用户终端发送的VXL本文档来自技高网...

【技术保护点】
1.一种报文传输方法,其特征在于,应用于NAT转换设备,所述报文传输方法包括:/n接收第一用户终端发送的VXLAN封装后的第一正向报文;/n对所述第一正向报文进行VXLAN解封装,提取所述第一正向报文的VNI网络标识和五元组信息,根据所述第一正向报文的VNI网络标识获取第一公网IP地址,并根据所述第一正向报文的五元组信息获取第一公网端口;/n对所述第一正向报文进行NAT转换,以将所述第一正向报文的源IP地址转换为所述第一公网IP地址,以及将所述第一正向报文的源端口转换为所述第一公网端口;/n将NAT转换后的第一正向报文发送给业务系统,以使得所述业务系统在接收NAT转换后的第一正向报文后发送第一...

【技术特征摘要】
1.一种报文传输方法,其特征在于,应用于NAT转换设备,所述报文传输方法包括:
接收第一用户终端发送的VXLAN封装后的第一正向报文;
对所述第一正向报文进行VXLAN解封装,提取所述第一正向报文的VNI网络标识和五元组信息,根据所述第一正向报文的VNI网络标识获取第一公网IP地址,并根据所述第一正向报文的五元组信息获取第一公网端口;
对所述第一正向报文进行NAT转换,以将所述第一正向报文的源IP地址转换为所述第一公网IP地址,以及将所述第一正向报文的源端口转换为所述第一公网端口;
将NAT转换后的第一正向报文发送给业务系统,以使得所述业务系统在接收NAT转换后的第一正向报文后发送第一反向报文;
接收所述业务系统发送的第一反向报文,并根据所述第一反向报文的五元组信息获取第一私网IP地址和第一私网端口;
对所述第一反向报文进行NAT转换,以将所述第一反向报文的目的IP地址转换为第一私网IP地址,以及将所述第一反向报文的目的端口转换为第一私网端口;
根据NAT转换后的第一反向报文的目的IP地址和目的端口对所述第一反向报文进行VXLAN封装,以为所述第一反向报文添加对应的VNI网络标识;
将封装后的第一反向报文发送给所述第一用户终端。


2.根据权利要求1所述的报文传输方法,其特征在于,所述报文传输方法还包括:
接收第二用户终端发送的VXLAN封装后的第二正向报文,所述第二用户终端为与所述第一用户终端处于同一局域网的用户终端;
对所述第二正向报文进行VXLAN解封装,提取所述第二正向报文的VNI网络标识和五元组信息,根据所述第二正向报文的VNI网络标识获取第二公网IP地址,并根据所述第二正向报文的五元组信息获取第二公网端口;
对所述第二正向报文进行NAT转换,以将所述第二正向报文的源IP地址转换为所述第二公网IP地址,以及将所述第二正向报文的源端口转换为所述第二公网端口,所述第二公网IP地址与所述第一公网IP地址相同,所述第二公网端口与所述第一公网端口不同;
将NAT转换后的第二正向报文发送给所述业务系统,以使得所述业务系统在接收NAT转换后的第二正向报文后发送第二反向报文;
接收所述业务系统发送的第二反向报文,并根据所述第二反向报文的五元组信息获取第二私网IP地址和第二私网端口;
对所述第二反向报文进行NAT转换,以将所述第二反向报文的目的IP地址转换为第二私网IP地址,以及将所述第二反向报文的目的端口转换为第二私网端口;
根据NAT转换后的第二反向报文的目的IP地址和目的端口对所述第二反向报文进行VXLAN封装,以为所述第二反向报文添加对应的VNI网络标识;
将封装后的第二反向报文发送给所述第二用户终端。


3.根据权利要求1所述的报文传输方法,其特征在于,所述报文传输方法还包括:
接收第三用户终端发送的VXLAN封装后的第三正向报文,所述第三用户终端为与所述第一用户终端处于不同局域网的用户终端;
对所述第三正向报文进行VXLAN解封装,提取所述第三正向报文的VNI网络标识和五元组信息,根据所述第三正向报文的VNI网络标识获取第三公网IP地址,并根据所述第三正向报文的五元组信息获取第三公网端口;
对所述第三正向报文进行NAT转换,以将所述第三正向报文的源IP地址转换为所述第三公网IP地址,以及将所述第三正向报文的源端口转换为所述第三公网端口,所述第三公网IP地址与所述第一公网IP地址不同;
将NAT转换后的第三正向报文发送给所述业务系统,以使得所述业务系统在接收NAT转换后的第三正向报文后发送第三反向报文;
接收所述业务系统发送的第三反向报文,并根据所述第三反向报文的五元组信息获取第三私网IP地址和第三私网端口;
对所述第三反向报文进行NAT转换,以将所述第三反向报文的目的IP地址转换为第三私网IP地址,以及将所述第三反向报文的目的端口转换为第三私网端口;
根据NAT转换后的第三反向报文的目的IP地址和目的端口对所述第三反向报文进行VXLAN封装,以为所述第三反向报文添加对应的VNI网络标识;
将封装...

【专利技术属性】
技术研发人员:叶志钢黄华桥李竞
申请(专利权)人:武汉绿色网络信息服务有限责任公司
类型:发明
国别省市:湖北;42

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

1