[發明專利]一種穿越兩級NAT的方法及NAT設備有效
| 申請號: | 201210095933.4 | 申請日: | 2012-04-01 |
| 公開(公告)號: | CN103369061A | 公開(公告)日: | 2013-10-23 |
| 發明(設計)人: | 何智勤;李瑾 | 申請(專利權)人: | 華為終端有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 唐華明 |
| 地址: | 518129 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 穿越 兩級 nat 方法 設備 | ||
技術領域
本發明涉及通信技術領域,尤其涉及一種穿越兩級NAT的方法及NAT設備。
背景技術
隨著網絡技術的不斷發展以及網絡應用場景的日漸豐富,現有組網環境的組網方式逐漸由單級NAT(Network?Address?Translation,網絡地址轉換)組網向兩級NAT組網方式衍進,已解決諸如IPV4(Internet?Protocol?V4,互聯網協議第四版)地址耗盡等問題。
在單級組網模式下(參見附圖1a),公網訪問私網、外網訪問內網,僅需要穿越一級NAT設備,而在兩級組網模式下(參見附圖1b),則需要穿越兩級NAT設備。
在現有技術中,實現一級NAT設備穿越通常采用UPnP(Universal?Plug?and?play,通用即插即用)技術或PCP(Port?Control?Protocol,端口控制協議)技術實現穿越。UPnP方式適用于通過家庭網絡設備連接外網的組網環境,但不支持局端設備;PCP方式適用于通過局端設備連接外網的組網環境,但不支持家庭網絡設備。
為了適應兩級組網方式的變化,需要對使用UPnP方式穿越的局端設備進行升級改造,或者對使用PCP方式穿越的家庭網絡設備進行升級改造。然而,由于家庭網絡設備或局端設備數量眾多、結構各異,升級改造將提高技術復雜度、增加額外成本。
發明內容
有鑒于此,本發明實施例的發明目的在于提供一種穿越兩級NAT的方法及NAT設備,解決現有技術改造升級現有網絡設備帶來的技術復雜度上升和額外成本增加的問題。
本發明實施例提供的一種穿越兩級NAT的方法,包括:
第一級NAT設備接收位于私網的服務提供端通過UPnP協議發送的第一穿越請求消息;所述第一級NAT設備根據所述第一穿越請求消息確定所述第一級NAT設備允許穿越的端口;所述第一級NAT設備通過PCP協議向與外網的服務需求端連接的第二級NAT設備發送第二穿越請求消息,觸發所述第二級NAT設備根據所述第二穿越請求消息確定所述第二級NAT設備允許穿越的端口,以使所述外網的服務需求端通過所述第一級NAT設備允許穿越的端口和第二級NAT設備允許穿越的端口與所述私網的服務提供端通信。
本發明實施例還提供了一種NAT設備,所述NAT設備與私網的服務提供端通信連接,所述NAT設備包括:接收單元,用于接收所述私網的服務提供端通過UPnP協議發送的第一穿越請求消息;第一確定單元,用于根據所述第一穿越請求消息確定所述NAT設備允許穿越的端口;發送單元,用于通過PCP協議向與外網的服務需求端連接的NAT設備發送第二穿越請求消息,觸發所述與外網的服務需求端連接的NAT設備根據所述第二穿越請求消息確定所述與外網的服務需求端連接的NAT設備允許穿越的端口,以使所述外網的服務需求端通過所述NAT設備允許穿越的端口和所述與外網的服務需求端連接的NAT設備允許穿越的端口與所述私網的服務提供端通信。
通過本發明提供的技術方案,第一級NAT設備接收私網的服務提供端通過UPnP協議發送的第一穿越請求消息時,確定該第一級NAT設備允許穿越的端口,并通過PCP協議向與外網的服務需求端連接的第二級NAT設備發送第二穿越請求消息,以確定所述第二級NAT設備允許穿越的端口,并使所述外網的服務需求端通過所述第一級NAT設備允許穿越的端口和第二級NAT設備允許穿越的端口與所述私網的服務提供端通信,從而實現私網與外網間的兩級NAT設備的穿越,在不需要改造現有網絡設備的情況下簡便快捷地實現了兩級NAT穿越,從而避免了升級改造帶來的技術復雜度提升和額外成本增加。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1a為現有技術中的單級NAT設備組網環境示意圖;
圖1b為現有技術中的兩級NAT設備組網環境示意圖;
圖2為本發明方法實施例一提供的穿越兩級NAT的方法的流程圖;
圖3為本發明方法實施例二提供的應用場景示意圖;
圖4為本發明方法實施例三提供的應用場景示意圖;
圖5為本發明裝置實施例四提供的NAT設備的結構框圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為終端有限公司,未經華為終端有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210095933.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種車輛消防安全除塵噴水系統
- 下一篇:一種農業物聯網大棚的控制設備





