一种服务器与节点协作相结合的NAT穿越方法

基本信息

申请号 CN201510906134.4 申请日 -
公开(公告)号 CN106856512B 公开(公告)日 2020-02-04
申请公布号 CN106856512B 申请公布日 2020-02-04
分类号 H04L29/12 分类 电通信技术;
发明人 韩锐;黄兴旺;郭志川 申请(专利权)人 上海尚恩华科网络科技股份有限公司
代理机构 北京方安思达知识产权代理有限公司 代理人 王宇杨;杨青
地址 100190 北京市海淀区北四环西路21号
法律状态 -

摘要

摘要 本发明提供了一种服务器与节点协作相结合的NAT穿越方法,所述方法包括:节点上线时,向NAT服务器发送上线报文;NAT服务器收到节点上线报文后,根据节点的类型回复上线回复报文;节点收到NAT服务器上线回复报文后,如果判断自己为内网节点,则从NAT协作节点列表中选取一个协作节点发送协作请求报文,所述协作节点回复协作请求回复报文,并根据自己的类型决定是否将节点的信息保存到NAT协作节点列表中;所述节点与协作节点之间建立心跳,并通过协作节点进行NAT穿越。利用本发明的方法可以通过节点协作实现NAT穿越,降低NAT服务器的带宽和并发;同时,当NAT服务器短期宕机单点失效时,节点的NAT穿越仍能正常工作,提高了整体系统的可靠性。