报文处理方法、服务器及存储介质与流程

文档序号:25992251发布日期:2021-07-23 21:04阅读:来源:国知局

技术特征:

1.一种报文处理方法,适用于专有网络中的代理服务器,所述代理服务器采用用户态网络协议栈运行程序,所述专有网络采用ipv4网络构建,其特征在于,所述方法包括:

接收来自ipv6网络中客户端的ipv6请求报文;

采用nat64转换对所述ipv6请求报文进行转换处理形成第一ipv4报文,所述第一ipv4报文的目的地址为所述专有网络中服务器的虚拟ip地址;

采用dnat转换对所述第一ipv4报文进行转换处理形成第二ipv4报文,所述第二ipv4报文的目的地址为所述专有网络中服务器的真实ip地址;

将所述第二ipv4报文转发至所述专有网络中相应的服务器。

2.根据权利要求1所述的方法,其特征在于,在形成所述第一ipv4报文之后,还包括:

将所述用户态网络协议栈中已存的所述ipv6请求报文的报文结构体参数修改为所述第一ipv4报文的报文结构体参数;

所述采用dnat转换对所述第一ipv4报文进行转换处理形成第二ipv4报文,包括:

基于从所述用户态网络协议栈中读取的所述第一ipv4报文的报文结构体参数,采用dnat转换对所述第一ipv4报文的目的地址进行转换处理形成所述第二ipv4报文。

3.根据权利要求2所述的方法,其特征在于,所述将所述第二ipv4报文转发至所述专有网络中相应的服务器,包括:

将所述用户态网络协议栈中所述第一ipv4报文的报文结构体参数还原为所述ipv6请求报文的报文结构体参数;

将所述第二ipv4报文转发给执行所述nat64转换的处理模块,以通过该处理模块将所述第二ipv4报文转发至所述专有网络中相应的服务器。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

接收来自所述专有网络中服务器的ipv4报文;

通过跟踪所述dnat转换所对应的转换状态表,对接收的ipv4报文进行转换处理形成第三ipv4报文,所述第三ipv4报文的源地址为所述虚拟ip地址;

判断所述接收的ipv4报文是否为所述ipv6请求报文对应的ipv4响应报文;

如果是,则通过跟踪所述nat64转换所对应的转换状态表,对所述第三ipv4报文进行转换处理形成ipv6报文,该ipv6报文为所述ipv6请求报文对应的ipv6响应报文;

将所述该ipv6报文转发至所述ipv6网络中相应的客户端。

5.根据权利要求4所述的方法,其特征在于,所述判断所述接收的ipv4报文是否为所述ipv6请求报文对应的ipv4响应报文之后,还包括:

如果所述接收的ipv4报文不是所述ipv6请求报文对应的ipv4响应报文,则将所述第三ipv4报文转发至ipv4网络中相应的客户端。

6.根据权利要求4所述的方法,其特征在于,在形成所述第一ipv4报文之后,还包括:

将所述用户态网络协议栈中已存的所述ipv6请求报文的报文结构体参数修改为所述第一ipv4报文的报文结构体参数;

在所述第一ipv4报文的报文结构体参数中,添加用于标记所述第一ipv4报文为经所述nat64转换处理后的报文的关联标识;

将所述关联标识存储到本次dnat转换所对应的转换状态表的转换状态信息中;

所述判断所述接收的ipv4报文是否为所述ipv6请求报文对应的ipv4响应报文,包括:

通过跟踪所述dnat转换所对应的转换状态表,确定与所述接收的ipv4报文关联的转换状态信息中是否包含所述关联标识;

如果是,则确定所述接收的ipv4报文为所述ipv6请求报文对应的ipv4响应报文;

如果否,则确定所述接收的ipv4报文不是所述ipv6请求报文对应的ipv4响应报文。

7.一种服务器,其特征在于,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至6中任一项所述的报文处理方法。

8.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的报文处理方法。


技术总结
本发明实施例涉及通信技术领域,公开了一种报文处理方法、服务器及存储介质。通过先采用NAT64对IPv6请求报文进行转换处理形成第一IPv4报文,所述第一IPv4报文的目的地址为专有网络中服务器的虚拟IP地址;然后采用DNAT转换对第一IPv4报文进行转换形成第二IPv4报文,所述第二IPv4报文的目的地址为专有网络中服务器的真实IP地址;将第二IPv4报文转发至专有网络中相应的服务器,通过将NAT64处理的IPv4报文再次进行DNAT转换实现内网服务器地址的重映射,解决了IPv6转换服务中无法支持网络隔离技术依赖的DNAT地址映射问题,并且通过在NAT64后进行DNAT转换,实现了对外隐藏内部网络结构的目的,解决了内网安全性问题。

技术研发人员:龚崇超
受保护的技术使用者:网宿科技股份有限公司
技术研发日:2021.03.12
技术公布日:2021.07.23
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1