[发明专利]NAT网关、服务器和网络系统在审
申请号: | 202211204305.5 | 申请日: | 2022-09-29 |
公开(公告)号: | CN115499409A | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 任霄元 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | H04L61/2517 | 分类号: | H04L61/2517;H04L61/5007;H04L41/08;H04L41/0806 |
代理公司: | 北京同钧律师事务所 16037 | 代理人: | 吴梅锡;许怀远 |
地址: | 311121 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | nat 网关 服务器 网络 系统 | ||
1.一种NAT网关,其特征在于,包括:
处理器,以及与所述处理器通信连接的存储器;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,以实现如下步骤:
接收局域网中的服务器通过内部端口发送的端口分配请求信息,所述端口分配请求信息用于请求为服务分配外部端口,所述内部端口对应于所述服务,所述外部端口用于所述服务和互联网之间通信;
根据所述端口分配请求信息,确定是否为所述服务分配外部端口。
2.如权利要求1所述的NAT网关,其特征在于,在所述接收局域网中的服务器通过内部端口发送的端口分配请求信息之前,所述处理器还用于:
接收所述服务器通过所述内部端口以广播方式发送的服务发现报文,所述服务发现报文用于所述服务发现所述NAT网关;
根据所述服务发现报文,向所述内部端口发送所述NAT网关的内部IP地址。
3.如权利要求1或2所述的NAT网关,其特征在于,所述端口分配请求信息包括以下至少一项:所述服务请求分配的外部端口的数量、所述服务请求分配的外部端口的范围参数。
4.如权利要求1或2所述的NAT网关,其特征在于,所述处理器具体用于:
在分配外部端口成功的情况下,通过所述内部端口向所述服务器发送端口分配信息,所述端口分配信息中包括分配的外部端口的端口信息、分配的外部IP地址以及保活周期参数信息,其中,所述保活周期参数信息用于指示发送保活信息的时间周期,所述保活信息用于指示所述服务当前在有效使用分配的外部端口;或者,
在分配外部端口失败的情况下,通过所述内部端口向所述服务器发送端口分配失败信息,所述端口分配失败信息中包括错误信息,所述错误信息用于指示端口分配失败的原因。
5.如权利要求4所述的NAT网关,其特征在于,所述处理器还用于:
接收所述服务器通过所述内部端口发送的保活信息,所述保活信息是根据所述保活周期参数信息中指示的时间周期定时发送的。
6.如权利要求4所述的NAT网关,其特征在于,所述处理器还用于:
在超时未接收到所述保活信息的情况下,通过所述内部端口向所述服务器发送保活周期参数信息;
在超时未接收到保活参数接受信息的情况下,确定所述服务下线,所述保活参数接受信息用于确认接收所述保活周期参数信息;
删除本地保存的所述内部端口与所述外部端口之间的映射关系的信息,以释放所述外部端口。
7.一种服务器,其特征在于,包括:
处理器,以及与所述处理器通信连接的存储器;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,以实现如下步骤:
通过内部端口向NAT网关发送端口分配请求信息,所述端口分配请求信息用于请求为服务分配外部端口,所述内部端口对应于所述服务,所述外部端口用于所述服务和互联网之间通信;
接收所述NAT网关发送的端口分配信息,所述端口分配信息中包括分配的外部端口的端口信息以及分配的外部IP地址;或者,接收所述NAT网关发送的端口分配失败信息。
8.如权利要求7所述的服务器,其特征在于,所述处理器还用于:
通过所述内部端口以广播方式发送服务发现报文,所述服务发现报文用于所述服务发现所述NAT网关;
接收所述NAT网关发送的所述NAT网关的内部IP地址。
9.如权利要求7或8所述的服务器,其特征在于,所述处理器还用于:
接收所述NAT网关发送的保活周期参数信息,其中,所述保活周期参数信息用于指示发送保活信息的时间周期,所述保活信息用于指示所述服务当前在有效使用分配的外部端口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211204305.5/1.html,转载请声明来源钻瓜专利网。