发明名称 对称式NAT的端口预测方法、探测服务器及受测端设备
摘要 本发明适用于NAT穿透技术领域,提供一种对称式NAT的端口预测方法、探测服务器及受测端设备,所述方法包括:受测端设备分别向探测服务器上的第一端口和第二端口发送探测封包;所述探测服务器从所述探测封包获取受测端设备的内部地址(ip<sub>peer</sub>,p<sub>peer</sub>)、所述内部地址所映射的第一外部地址(ip<sub>out</sub>,p<sub>out1</sub>)和第二外部地址(ip<sub>out</sub>,p<sub>out2</sub>),以及根据所述内部地址(ip<sub>peer</sub>,p<sub>peer</sub>)、第一外部地址(ip<sub>out</sub>,p<sub>out1</sub>)以及第二外部地址(ip<sub>out</sub>,p<sub>out2</sub>)确定所述受测端设备所处的NAT型态;在所述NAT型态为对称式NAT时,所述受测端设备判断所述对称式NAT是否为可预测的对称式NAT,在所述对称式NAT为可预测的对称式NAT时预测下一个外部端口号。本发明简化了对称式NAT型态侦测的过程,提高了对称式NAT的打洞率。
申请公布号 CN105743739A 申请公布日期 2016.07.06
申请号 CN201610185931.2 申请日期 2016.03.28
申请人 TCL集团股份有限公司 发明人 杨宗翰;许瀚文;杨掌州
分类号 H04L12/26(2006.01)I;H04L29/12(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 深圳中一专利商标事务所 44237 代理人 张全文
主权项 一种对称式NAT的端口预测方法,其特征在于,所述方法包括:受测端设备分别向探测服务器上的第一端口和第二端口发送探测封包,所述第一端口为第一IP地址上的端口,所述第二端口为第二IP地址上的端口;探测服务器接收所述探测封包,从所述探测封包中获取所述受测端设备的内部地址(ip<sub>peer</sub>,p<sub>peer</sub>),以及从所述第一端口获取所述内部地址所映射的第一外部地址(ip<sub>out</sub>,p<sub>out1</sub>)和从所述第二端口获取所述内部地址所映射的第二外部地址(ip<sub>out</sub>,p<sub>out2</sub>),其中,所述ip<sub>peer</sub>表示受测端设备的内部IP地址、p<sub>peer</sub>表示内部端口号,ip<sub>out</sub>表示受测端设备的外部IP地址,p<sub>out1</sub>表示第一外部端口号,p<sub>out2</sub>表示第二外部端口号;所述探测服务器根据所述受测端设备的内部地址(ip<sub>peer</sub>,p<sub>peer</sub>)、第一外部地址(ip<sub>out</sub>,p<sub>out1</sub>)以及第二外部地址(ip<sub>out</sub>,p<sub>out2</sub>)确定所述受测端设备所处的NAT型态;所述探测服务器将所述第一外部地址(ip<sub>out</sub>,p<sub>out1</sub>)、第二外部地址(ip<sub>out</sub>,p<sub>out2</sub>)以及所述NAT型态通过第一端口返回至所述受测端设备;所述受测端设备接收所述第一外部地址(ip<sub>out</sub>,p<sub>out1</sub>)、第二外部地址(ip<sub>out</sub>,p<sub>out2</sub>)以及所述NAT型态;在所述NAT型态为对称式NAT时,所述受测端设备判断所述对称式NAT是否为可预测的对称式NAT,并在所述对称式NAT为可预测的对称式NAT时预测下一个外部端口号。
地址 516006 广东省惠州市仲恺高新技术开发区十九号小区