專利名稱:使用網(wǎng)絡(luò)地址轉(zhuǎn)換的網(wǎng)絡(luò)設(shè)備的ip地址確認(rèn)系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無(wú)線蜂窩通信系統(tǒng),具體涉及一種使用NAT(Network Address Translation,網(wǎng)絡(luò)地址轉(zhuǎn)換)的網(wǎng)絡(luò)設(shè)備的IP地址確認(rèn)系統(tǒng)及方法。
背景技術(shù):
HNB(Home Node-B,家庭基站)用來(lái)為處在家庭內(nèi)的3G (第三代移動(dòng)通 信系統(tǒng))手機(jī)提供3G的無(wú)線覆蓋,被連接到已經(jīng)存在的住宅寬帶服務(wù)。包含 了一個(gè)標(biāo)準(zhǔn)的Node B (3G宏無(wú)線4妄入網(wǎng)絡(luò)的一個(gè)元素)的功能和一個(gè)標(biāo) 準(zhǔn)的RNC (Radio Network Controller,無(wú)線網(wǎng)絡(luò)控制器)的無(wú)線資源管理功
^;匕 月匕。
圖l描述了 HNB的系統(tǒng)結(jié)構(gòu)。其中3GPP (3rd Generation Partnership Project,第三代合作企業(yè)項(xiàng)目)用戶設(shè)備和HNB之間的界面在UTRAN (Universal Terrestrial Radio Access Network,全球陸地?zé)o線4妄入網(wǎng))中是回程 且相容的空中接口。 HNB通過(guò)一個(gè)SeGW (security gateway,安全網(wǎng)關(guān))接 入運(yùn)營(yíng)商的核心網(wǎng),其中HNB和SeGW之間的寬帶IP (Internet Protocol, 英特網(wǎng)協(xié)議)回程可能是不安全的。在此回程中傳播的信息要被HNB和 SeGW之間建立的安全通道保護(hù)。SeGW代表運(yùn)營(yíng)商的核心網(wǎng)和HNB進(jìn) 行相互認(rèn)證。HNB GW (HNB Gateway)和SeGW是在運(yùn)營(yíng)商的核心網(wǎng)內(nèi)邏 輯上分離的實(shí)體,用于非CSG (Closed Subscriber Group,閉合用戶群組)的 UE (User Equipment,用戶i殳備)的4妄入控制。OAM (Operation, Administration and Maintenance,才喿作維護(hù)管理)需要安全的通信,尤其是當(dāng)它^皮;改在運(yùn)營(yíng) 商的網(wǎng)絡(luò)的外面的時(shí)候。
圖2描述了 HeNB的系統(tǒng)結(jié)構(gòu)。HeNB (Home evolved Node-B,家庭演 進(jìn)基站)和HNB的區(qū)別是,HeNB是連接3GPP用戶設(shè)備和EUTRAN (Evolved Universal Terrestrial Radio Access Network)的空中接口 。H(e)NB (Home (evolved) Node-B)包括HNB和HeNB,是HNB和HeNB
的統(tǒng)稱。
由于受到IPv4 (Internet Protocol version 4 )地址損耗的影響,IPv4地址 的擴(kuò)展引起了越來(lái)越多的關(guān)注。H(e)NB作為通過(guò)有線連接且逐漸大量部署 的設(shè)備,對(duì)IP (Internet Protocol,因特網(wǎng)協(xié)議)地址的需求也日益增加。采 用NAT來(lái)解決IPv4地址損耗的問(wèn)題已經(jīng)獲得了廣泛的認(rèn)同。NAT穿越的 作用已經(jīng)展示了其改進(jìn)網(wǎng)絡(luò)結(jié)構(gòu)的能力,可用的IP地址的數(shù)量已經(jīng)被NAT 有效的擴(kuò)展了。
雖然NAT已經(jīng)被廣泛使用,但其在實(shí)際使用帶來(lái)的問(wèn)題依然存在。NAT 利用NAT盒來(lái)互聯(lián)本地網(wǎng)絡(luò),這些本地網(wǎng)絡(luò)包含"i午多私有IP地址并且和公 網(wǎng)分離。阻止在不同Private Network (私有網(wǎng)絡(luò))后面的節(jié)點(diǎn)的通信的問(wèn)題 被稱為UNSAF(UNilateral Self-Address Fixing,單方面自身地址確定)across NAT。 UNSAF across NAT需要被分析以用來(lái)解決使用NAT的H(e)NB的通 信過(guò)程導(dǎo)致的具體問(wèn)題。
圖3描述了在不同私有網(wǎng)絡(luò)中的兩個(gè)網(wǎng)絡(luò)設(shè)備的連接過(guò)程。在此圖中, 網(wǎng)絡(luò)設(shè)備1和網(wǎng)絡(luò)設(shè)備3屬于兩個(gè)不同的私有網(wǎng)絡(luò),兩個(gè)網(wǎng)絡(luò)設(shè)備各自的 NAT會(huì)阻止他們直接初始化與對(duì)方的連接。在他們建立與對(duì)方的連接之前, 他們必須建立各自與服務(wù)器的連接。通過(guò)建立與服務(wù)器的連接,他們各自在 不同私有網(wǎng)絡(luò)中的地址會(huì)被UNSAF服務(wù)器獲得。然后一個(gè)網(wǎng)絡(luò)設(shè)備便能夠 通過(guò)由UNSAF服務(wù)器獲得的另一個(gè)網(wǎng)絡(luò)設(shè)備的地址和端口號(hào)開(kāi)始建立與這 個(gè)網(wǎng)絡(luò)設(shè)備的連接。
當(dāng)網(wǎng)絡(luò)設(shè)備初始化通信時(shí),通信的開(kāi)始會(huì)導(dǎo)致創(chuàng)造一個(gè)在NAT設(shè)備中 地址綁定但卻在NAT盒的范圍外分配一個(gè)地址的副作用。另外,由于所有 正在進(jìn)行的數(shù)據(jù)交換都要依靠保存在NAT盒中的地址匹配路徑,如果NAT 盒#1破壞,所有的現(xiàn)有連接狀態(tài)都會(huì)中斷,所有的在內(nèi)部網(wǎng)絡(luò)設(shè)備和外部網(wǎng) 絡(luò)設(shè)備之間都必須重新開(kāi)始數(shù)據(jù)交換。
NAT的應(yīng)用與最初的只要在源地址和目標(biāo)地址之間有任何物理連接存 在^^能保證IP數(shù)據(jù)包被成功傳送到目標(biāo)地址的IP是背離的。更重要的是由 于NAT的應(yīng)用,IP數(shù)據(jù)包中攜帶的IP地址被NAT轉(zhuǎn)換,所有基于IP地址的協(xié)議都將受到影響。由于不同的NAT盒的執(zhí)行方式不同導(dǎo)致的實(shí)際應(yīng)用 問(wèn)題以及UNSAF的結(jié)構(gòu)問(wèn)題對(duì)UNSAF的系統(tǒng)的影響均在RFC3424中有具 體描述,有待解決。
再者,只有內(nèi)部的網(wǎng)絡(luò)設(shè)備能夠初始化初次連接來(lái)建立地址匹配^各徑。 由于一個(gè)UNSAF服務(wù)器之前沒(méi)有初始化通信,沒(méi)有NAT綁定^皮建立,還 需要接收來(lái)自外部的連接。
一個(gè)使用NAT的網(wǎng)絡(luò)設(shè)備的IP地址確認(rèn)機(jī)制有必要在通信開(kāi)始之前被 用來(lái)完成這樣的綁定。再者,根據(jù)H(e)NB的應(yīng)用需要,使用NAT的H(e)NB 也要實(shí)現(xiàn)多媒體的傳輸,而多媒體信息的傳輸必須是要基于正確的目標(biāo)地 址。相關(guān)規(guī)范中目前未對(duì)使用NAT的H(e)NB的IP地址確認(rèn)才是供4壬何解決 方案。綜上,沒(méi)有正確的IP地址就不能夠進(jìn)行準(zhǔn)確的信息傳輸,針對(duì)H(e)NB 的大量使用以及其應(yīng)用的廣泛性和多功能性, 一個(gè)合理的H(e)NB的IP地址 確認(rèn)機(jī)制需要被執(zhí)行來(lái)滿足使用NAT的H(e)NB的連接建立和多々某體傳輸。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種使用網(wǎng)絡(luò)地址轉(zhuǎn)換的網(wǎng)絡(luò)設(shè)備的 IP地址確認(rèn)系統(tǒng)及方法,解決了現(xiàn)有網(wǎng)絡(luò)設(shè)備的NAT在實(shí)際應(yīng)用中的諸多 問(wèn)題與不便,為使用NAT的網(wǎng)絡(luò)設(shè)備的連接建立和多媒體傳輸提供了便利。
為了解決上述問(wèn)題,本發(fā)明提供了 一種使用網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT )的網(wǎng) 絡(luò)設(shè)備的IP地址確i人方法,應(yīng)用于包括核心網(wǎng)和私有網(wǎng)絡(luò)的系統(tǒng),所述核 心網(wǎng)要對(duì)所述私有網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備進(jìn)行IP地址確認(rèn)時(shí),包括以下步驟
核心網(wǎng)向私有網(wǎng)絡(luò)發(fā)送獲取私有網(wǎng)絡(luò)的公共IP地址及網(wǎng)絡(luò)i殳備端口映 射信息的命令,私有網(wǎng)絡(luò)收到所述命令后向核心網(wǎng)發(fā)送該私有網(wǎng)絡(luò)的公共IP 地址及各網(wǎng)絡(luò)設(shè)備的端口映射信息;
所述核心網(wǎng)根據(jù)獲取的網(wǎng)絡(luò)設(shè)備的端口映射信息向私有網(wǎng)絡(luò)發(fā)送獲取 其中一個(gè)網(wǎng)絡(luò)設(shè)備私有IP地址的消息,私有網(wǎng)絡(luò)收到所述獲耳又網(wǎng)紹-設(shè)備私 有IP地址的消息后向核心網(wǎng)發(fā)送要獲取的網(wǎng)絡(luò)設(shè)備的私有IP地址;
所述核心網(wǎng)向私有網(wǎng)絡(luò)發(fā)送包含所述私有網(wǎng)絡(luò)的公共IP地址及獲取的網(wǎng)絡(luò)設(shè)備私有IP地址的通知消息。
進(jìn)一步地,所述私有網(wǎng)絡(luò)包括輔助節(jié)點(diǎn)及安全網(wǎng)關(guān);
獲取私有網(wǎng)絡(luò)的公共IP地址及網(wǎng)絡(luò)設(shè)備端口映射信息的命令發(fā)送至所 述輔助節(jié)點(diǎn),所述輔助節(jié)點(diǎn)收到所述命令后從所述安全網(wǎng)關(guān)獲取所述私有網(wǎng) 絡(luò)的公共IP地址及所述私有網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備的端口映射信息,并將所 述私有網(wǎng)絡(luò)的公共IP地址及所述私有網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備的端口映射信息
發(fā)送至^亥心網(wǎng)。
進(jìn)一步地,所述獲取網(wǎng)絡(luò)設(shè)備私有IP地址的消息包含所述網(wǎng)絡(luò)設(shè)備的
端口映射信息,所述獲取網(wǎng)絡(luò)設(shè)備私有IP地址的消息發(fā)送至安全網(wǎng)關(guān);
所述安全網(wǎng)關(guān)收到所述消息后進(jìn)行所述網(wǎng)絡(luò)設(shè)備的NAT端口號(hào)與本地 端口號(hào)的交換,之后將獲取網(wǎng)絡(luò)設(shè)備私有IP地址的消息轉(zhuǎn)發(fā)至所述網(wǎng)絡(luò)設(shè) 備,所述網(wǎng)絡(luò)設(shè)備收到所述消息后向安全網(wǎng)關(guān)發(fā)送包含該網(wǎng)絡(luò)設(shè)備私有IP 地址及端口映射信息的消息,所述安全網(wǎng)關(guān)收到包含該網(wǎng)絡(luò)設(shè)備私有IP地 址及端口映射信息的消息后進(jìn)行所述網(wǎng)絡(luò)設(shè)備的本地端口號(hào)與NAT端口號(hào) 的交換,之后將該消息轉(zhuǎn)發(fā)至核心網(wǎng)。
進(jìn)一步地,所述通知消息指示網(wǎng)絡(luò)設(shè)備其可以基于所述私有IP地址及 公共IP地址進(jìn)行消息傳輸,所述通知消息經(jīng)私有網(wǎng)絡(luò)的安全網(wǎng)關(guān)轉(zhuǎn)發(fā)至所 述網(wǎng)絡(luò)設(shè)備。
進(jìn)一步地,所述方法適用于全球無(wú)線電話系統(tǒng)網(wǎng)絡(luò)和演進(jìn)分組系統(tǒng)網(wǎng)絡(luò) 的架構(gòu)中,使用NAT的網(wǎng)絡(luò)設(shè)備的IP地址確認(rèn)。
進(jìn)一步地,若出現(xiàn)以下情況中的任一種,則網(wǎng)絡(luò)設(shè)備的IP地址確認(rèn)失
敗
(a)所述輔助節(jié)點(diǎn)未能成功獲取所述私有網(wǎng)絡(luò)的公共IP地址或各網(wǎng)絡(luò) 設(shè)備的端口映射信息;
(b )所述安全網(wǎng)關(guān)進(jìn)行所述網(wǎng)絡(luò)設(shè)備的NAT端口號(hào)與本地端口號(hào)的交 換失敗;
(c)安全網(wǎng)關(guān)未能成功將所述通知消息轉(zhuǎn)發(fā)至所述網(wǎng)絡(luò)設(shè)備; 當(dāng)出現(xiàn)情況(a)時(shí),所述輔助節(jié)點(diǎn)還將未能成功獲取所述私有網(wǎng)絡(luò)的公共IP地址或各網(wǎng)絡(luò)設(shè)備的端口映射信息的原因發(fā)送至所述核心網(wǎng);
當(dāng)出現(xiàn)情況(b)時(shí),所述安全網(wǎng)關(guān)還將進(jìn)4亍所述網(wǎng)絡(luò)設(shè)備的NAT端口 號(hào)與本地端口號(hào)的交換失敗的原因發(fā)送至所述核心網(wǎng);
當(dāng)出現(xiàn)情況(c)時(shí),所述安全網(wǎng)關(guān)還將未能成功將所述通知消息轉(zhuǎn)發(fā) 至所述網(wǎng)絡(luò)設(shè)備的原因發(fā)送至所述核心網(wǎng)。
本發(fā)明還提供一種使用網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)的網(wǎng)絡(luò)設(shè)備的IP地址確 認(rèn)系統(tǒng),包括核心網(wǎng)及私有網(wǎng)絡(luò);
所述核心網(wǎng)用于向私有網(wǎng)絡(luò)發(fā)送獲取私有網(wǎng)絡(luò)的公共IP地址及網(wǎng)絡(luò)設(shè) 備端口映射信息的命令,以及根據(jù)獲取的網(wǎng)絡(luò)設(shè)備的端口映射信息向私有網(wǎng) 絡(luò)發(fā)送獲取網(wǎng)絡(luò)設(shè)備私有IP地址的消息;所述核心網(wǎng)還用于獲取私有網(wǎng)絡(luò) 的公共IP地址及網(wǎng)絡(luò)設(shè)備私有IP地址后,向私有網(wǎng)絡(luò)發(fā)送包含所述私有網(wǎng) 絡(luò)的公共IP地址及網(wǎng)絡(luò)設(shè)備私有IP地址的通知消息;
所述私有網(wǎng)絡(luò)用于收到所述命令后向核心網(wǎng)發(fā)送該私有網(wǎng)絡(luò)的公共IP 地址及各網(wǎng)絡(luò)設(shè)備的端口映射信息,以及收到所述獲取網(wǎng)絡(luò)設(shè)備私有IP地 址的消息后向核心網(wǎng)發(fā)送所述網(wǎng)絡(luò)設(shè)備的私有IP地址。
進(jìn)一步地,所述核心網(wǎng)包括公共IP地址獲取模塊;
所述私有網(wǎng)絡(luò)包括輔助節(jié)點(diǎn)、安全網(wǎng)關(guān)及一個(gè)或多個(gè)網(wǎng)絡(luò)設(shè)備;
所述公共IP地址獲取模塊用于向輔助節(jié)點(diǎn)發(fā)送獲取私有網(wǎng)絡(luò)的公共IP 地址及網(wǎng)絡(luò)設(shè)備端口映射信息的命令;
所述輔助節(jié)點(diǎn)用于收到所述命令后從所述安全網(wǎng)關(guān)獲取私有網(wǎng)絡(luò)的公 共IP地址及各網(wǎng)絡(luò)設(shè)備的端口映射信息,并將獲取的私有網(wǎng)絡(luò)的公共IP地 址及各網(wǎng)絡(luò)設(shè)備的端口映射信息發(fā)送至所述核心網(wǎng);
所述安全網(wǎng)關(guān)用于保存所在私有網(wǎng)絡(luò)的公共IP地址及各網(wǎng)絡(luò)設(shè)備的端 口映射信息。
進(jìn)一步地,所述核心網(wǎng)還包括私有IP地址獲取才莫塊,用于向安全網(wǎng)關(guān) 發(fā)送獲取網(wǎng)絡(luò)設(shè)備私有IP地址的消息,該消息包含所述網(wǎng)絡(luò)設(shè)備的端口映 射信息;
所述安全網(wǎng)關(guān)還用于收到所述獲取網(wǎng)絡(luò)設(shè)備私有IP地址的消息后進(jìn)行所述網(wǎng)絡(luò)設(shè)備的NAT端口號(hào)與本地端口號(hào)的交換,并將所述獲取網(wǎng)絡(luò)設(shè)備
私有IP地址的消息轉(zhuǎn)發(fā)至所述網(wǎng)絡(luò)設(shè)備,還用于收到的包含網(wǎng)絡(luò)設(shè)備私有
IP地址及端口映射信息的消息后進(jìn)行所述網(wǎng)絡(luò)設(shè)備的本地端口號(hào)與NAT端 口號(hào)的交換,并將所述包含網(wǎng)絡(luò)設(shè)備私有IP地址及端口映射信息的消息轉(zhuǎn) 發(fā)至核心網(wǎng);
所述網(wǎng)絡(luò)設(shè)備用于收到所述獲取網(wǎng)絡(luò)設(shè)備私有IP地址的消息后,向所 述安全網(wǎng)關(guān)發(fā)送包含其私有IP地址及端口映射信息的消息。
進(jìn)一步地,所述核心網(wǎng)還包括通知模塊,用于向安全網(wǎng)關(guān)發(fā)送所述通知 消息,所述通知消息指示所述網(wǎng)絡(luò)設(shè)備其可以基于所述私有IP地址及公共 IP地址進(jìn)行消息傳輸;
所述安全網(wǎng)關(guān)還用于將所述通知消息轉(zhuǎn)發(fā)至所述網(wǎng)絡(luò)設(shè)備。
進(jìn)一步地,若出現(xiàn)以下情況中的任一種,則網(wǎng)絡(luò)設(shè)備的IP地址確認(rèn)失
敗
(a)所述輔助節(jié)點(diǎn)未能成功獲取所述私有網(wǎng)絡(luò)的公共IP地址或各網(wǎng)絡(luò) 設(shè)備的端口映射信息;
(b )所述安全網(wǎng)關(guān)進(jìn)行所述網(wǎng)絡(luò)設(shè)備的NAT端口號(hào)與本地端口號(hào)的交 換失??;
(c )安全網(wǎng)關(guān)未能成功將所述通知消息轉(zhuǎn)發(fā)至所述網(wǎng)絡(luò)設(shè)備;
所述輔助節(jié)點(diǎn)還用于出現(xiàn)情況(a)時(shí),將未能成功獲取所述私有網(wǎng)絡(luò) 的公共IP地址或各網(wǎng)絡(luò)設(shè)備的端口映射信息的原因發(fā)送至所述核心網(wǎng);
所述安全網(wǎng)關(guān)還用于出現(xiàn)情況(b)時(shí),將進(jìn)行所述網(wǎng)絡(luò)設(shè)備的NAT端 口號(hào)與本地端口號(hào)的交換失敗的原因發(fā)送至所述核心網(wǎng);
所述安全網(wǎng)關(guān)還用于出現(xiàn)情況(c)時(shí),將未能成功將所述通知消息轉(zhuǎn) 發(fā)至所述網(wǎng)絡(luò)設(shè)備的原因發(fā)送至所述核心網(wǎng)。
綜上所述,本發(fā)明提供了提供一種使用網(wǎng)絡(luò)地址轉(zhuǎn)換的網(wǎng)絡(luò)設(shè)備的IP 地址確認(rèn)系統(tǒng)及方法,為使用NAT的網(wǎng)絡(luò)設(shè)備的連接建立和多媒體傳輸提 供了便利,解決了針對(duì)網(wǎng)絡(luò)設(shè)備的NAT在實(shí)際使用帶來(lái)的RFC3424中描述 的UNSAF across NAT問(wèn)題以及使用NAT給網(wǎng)絡(luò)設(shè)備帶來(lái)的各種不便。而且增加了網(wǎng)絡(luò)設(shè)備應(yīng)用的廣泛性和多功能性,保證了網(wǎng)絡(luò)設(shè)備的大量使用以及其基于正確的IP地址的準(zhǔn)確的信息傳輸。
本發(fā)明適用于UMTS (Universal Mobile Telephone System,全i求無(wú)線電話系統(tǒng))網(wǎng)絡(luò)和EPS (Evolved Packet System,演進(jìn)分組系統(tǒng))網(wǎng)絡(luò)的架構(gòu)中,使用NAT的網(wǎng)紹4殳備的IP地址確i人。
圖1是HNB的系統(tǒng)結(jié)構(gòu);圖2是HeNB的系統(tǒng)結(jié)構(gòu);
圖3是不同私有網(wǎng)絡(luò)中的兩個(gè)網(wǎng)絡(luò)設(shè)備通過(guò)NAT的連接過(guò)程;
圖4是本發(fā)明方法使用NAT的網(wǎng)絡(luò)設(shè)備的IP地址確認(rèn)成功的實(shí)施例;
圖5是本發(fā)明方法使用NAT的網(wǎng)絡(luò)設(shè)備的IP地址確認(rèn)失敗的實(shí)施例
圖6是本發(fā)明方法使用NAT的網(wǎng)絡(luò)設(shè)備的IP地址確認(rèn)失敗的實(shí)施例
圖7是本發(fā)明方法使用NAT的網(wǎng)絡(luò)設(shè)備的IP地址確認(rèn)失敗的實(shí)施例
具體實(shí)施例方式
為滿足使用NAT的網(wǎng)絡(luò)設(shè)備(包括H(e)NB等)的正確實(shí)現(xiàn)連接建立和多媒體傳輸?shù)男枰?,本發(fā)明提供如下使用NAT的網(wǎng)絡(luò)設(shè)備(包括H(e)NB等)的IP地址確認(rèn)系統(tǒng)及方法來(lái)實(shí)現(xiàn)使用NAT的網(wǎng)絡(luò)i殳備(包括H(e)NB等)的IP地址確認(rèn)。
本發(fā)明提供一種使用網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)的網(wǎng)絡(luò)設(shè)備的IP地址確認(rèn)系統(tǒng),包括CN (CoreNetwork,核心網(wǎng))及私有網(wǎng)絡(luò);
CN用于向私有網(wǎng)絡(luò)發(fā)送獲取私有網(wǎng)絡(luò)的公共IP地址及網(wǎng)絡(luò)設(shè)備端口映射信息的命令;CN還用于根據(jù)獲取的網(wǎng)絡(luò)設(shè)備的端口映射信息向私有網(wǎng)絡(luò)發(fā)送獲取網(wǎng)絡(luò)設(shè)備私有IP地址的消息;CN還用于獲取私有網(wǎng)絡(luò)的公共IP地址及網(wǎng)絡(luò)設(shè)備私有IP地址后,向私有網(wǎng)絡(luò)發(fā)送包含該私有網(wǎng)絡(luò)的公共IP地址及網(wǎng)絡(luò)設(shè)備私有IP地址的通知消息;
私有網(wǎng)絡(luò)用于收到上述獲取私有網(wǎng)絡(luò)的/>共IP地址及網(wǎng)絡(luò)設(shè)備端口映射信息的命令后向CN發(fā)送該私有網(wǎng)絡(luò)的公共IP地址及各網(wǎng)絡(luò)設(shè)備的端口映射信息,以及收到獲取網(wǎng)絡(luò)i殳備私有IP地址的消息后向CN發(fā)送該網(wǎng)絡(luò)設(shè)備的私有IP地址。
CN包括公共IP地址獲取模塊、私有IP地址獲取模塊及通知模塊;私有網(wǎng)絡(luò)包括一個(gè)或多個(gè)網(wǎng)絡(luò)設(shè)備(如H(e)NB) 、 HN(HdprNode,輔助節(jié)點(diǎn))及SeGW;
公共IP地址獲取模塊,用于向HN發(fā)送獲取私有網(wǎng)絡(luò)的公共IP地址及網(wǎng)絡(luò)設(shè)備端口映射信息的命令;以及收到私有網(wǎng)絡(luò)的公共IP地址及網(wǎng)絡(luò)設(shè)備端口映射信息后向私有網(wǎng)絡(luò)發(fā)送成功獲取網(wǎng)絡(luò)設(shè)備端口映射信息的消息;
私有IP地址獲取模塊,用于向SeGW發(fā)送獲取網(wǎng)絡(luò)設(shè)備私有IP地址的消息,該消息包含該網(wǎng)絡(luò)設(shè)備的端口映射信息;
通知模塊,用于向SeGW發(fā)送包含私有網(wǎng)絡(luò)的公共IP地址及網(wǎng)絡(luò)設(shè)備私有IP地址的通知消息,該通知消息用于指示網(wǎng)絡(luò)設(shè)備其(即網(wǎng)絡(luò)設(shè)備)可以基于該私有ip地址及公共IP地址進(jìn)行消息傳輸。
HN用于收到獲取私有網(wǎng)絡(luò)的公共IP地址及網(wǎng)絡(luò)設(shè)備端口映射信息的命令后,從SeGW獲取私有網(wǎng)絡(luò)的公共IP地址及各網(wǎng)絡(luò)設(shè)備的端口映射信息,并將獲取的私有網(wǎng)絡(luò)的公共IP地址及各網(wǎng)絡(luò)設(shè)備的端口映射信息發(fā)送至CN;
SeGW用于保存所在私有網(wǎng)絡(luò)的公共IP地址及各網(wǎng)絡(luò)設(shè)備的端口映射信息;還用于收到獲取網(wǎng)絡(luò)設(shè)備私有IP地址的消息后進(jìn)行該網(wǎng)絡(luò)設(shè)備的NAT端口號(hào)與本地端口號(hào)的交換,并將獲取網(wǎng)絡(luò)設(shè)備私有IP地址的消息轉(zhuǎn)發(fā)至該網(wǎng)絡(luò)設(shè)備;還用于收到包含網(wǎng)絡(luò)設(shè)備私有IP地址的消息后進(jìn)行該網(wǎng)絡(luò)設(shè)備的本地端口號(hào)與NAT端口號(hào)的交換,并將包含網(wǎng)絡(luò)設(shè)備私有IP地址的消息轉(zhuǎn)發(fā)至CN; SeGW還用于將接收的通知消息轉(zhuǎn)發(fā)至網(wǎng)絡(luò)設(shè)備。網(wǎng)絡(luò)設(shè)備用于收到獲取網(wǎng)絡(luò)設(shè)備私有IP地址的消息后,向SeGW發(fā)送包含其私有IP地址的消息,該消息還包含該網(wǎng)絡(luò)設(shè)備的端口映射信息。
CN可以但不限于是通過(guò)SIP( Session Initiation Protocol,初始會(huì)話協(xié)議)、HTTP等發(fā)送上述獲取私有網(wǎng)絡(luò)的公共IP地址及網(wǎng)絡(luò)設(shè)備端口映射信息的命令,本發(fā)明對(duì)此不作限制。
若出現(xiàn)以下情況中的任一種,則網(wǎng)絡(luò)設(shè)備的IP地址確認(rèn)失敗
(a) CN未能成功獲取私有網(wǎng)絡(luò)的公共IP地址或各網(wǎng)絡(luò)設(shè)備的端口映射信息;
(b) SeGW進(jìn)行網(wǎng)絡(luò)設(shè)備的NAT端口號(hào)與本地端口號(hào)的交換失敗;
(c ) SeGW未能成功將上述通知消息轉(zhuǎn)發(fā)至網(wǎng)絡(luò)設(shè)備。
HN還用于出現(xiàn)情況(a)時(shí),將未能成功獲取私有網(wǎng)絡(luò)的公共IP地址或各網(wǎng)絡(luò)設(shè)備的端口映射信息的原因發(fā)送至CN;
SeGW還用于出現(xiàn)情況(b )時(shí),將進(jìn)行網(wǎng)絡(luò)設(shè)備的NAT端口號(hào)與本地端口號(hào)的交換失敗的原因發(fā)送至CN;
SeGW還用于出現(xiàn)情況(c)時(shí),將未能成功將上述通知消息轉(zhuǎn)發(fā)至網(wǎng)絡(luò)設(shè)備的原因發(fā)送至CN。
以下結(jié)合附圖對(duì)本發(fā)明方法進(jìn)行詳細(xì)描述
結(jié)合圖4,使用NAT的網(wǎng)絡(luò)設(shè)備的IP地址確認(rèn)成功實(shí)施例描述如下
步驟401: CN向私有網(wǎng)絡(luò)的HN (HelprNode,輔助節(jié)點(diǎn))發(fā)送獲取此私有網(wǎng)絡(luò)的公共IP地址以及位于此私有網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)^(包括H(e)NB等)的端口映射信息的命令。
HN可以位于私有網(wǎng)絡(luò)內(nèi),也可以位于SeGW內(nèi)。
步驟402: HN收到此命令后,/人其所屬的私有網(wǎng)絡(luò)的SeGW處成功獲取此私有網(wǎng)絡(luò)的公共IP地址以及位于此私有網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備的端口映射信息;端口映射信息包含每個(gè)網(wǎng)絡(luò)設(shè)備的唯一 的NAT端口號(hào)和與之對(duì)應(yīng)的本地端口號(hào)的綁定信息。步驟403: HN將此私有網(wǎng)絡(luò)的7>共IP地址和各網(wǎng)絡(luò)設(shè)備的端口映射信息發(fā)送給CN。
步驟404: CN成功收到HN回復(fù)的此私有網(wǎng)絡(luò)的公共IP地址和各網(wǎng)絡(luò)
設(shè)備的端口映射信息后,向HN發(fā)送成功獲取網(wǎng)絡(luò)設(shè)備端口映射信息的消自
步驟405: CN向私有網(wǎng)絡(luò)的SeGW發(fā)送獲取某個(gè)網(wǎng)絡(luò)設(shè)備私有IP地址的消息,該消息包含該網(wǎng)絡(luò)設(shè)備的端口映射信息,該消息的目標(biāo)地址是該網(wǎng)絡(luò)設(shè)備所在的私有網(wǎng)絡(luò)的公共IP地址和該網(wǎng)絡(luò)設(shè)備的NAT端口號(hào)。
步驟406: SeGW收到獲取網(wǎng)絡(luò)設(shè)備私有IP地址的消息后,根據(jù)該網(wǎng)絡(luò)設(shè)備的端口映射信息進(jìn)行該網(wǎng)絡(luò)設(shè)備的NAT端口號(hào)與本地端口號(hào)的交換;
步驟407: SeGW根據(jù)交換后得到的網(wǎng)絡(luò)設(shè)備的本地端口號(hào),將獲取網(wǎng)絡(luò)設(shè)備私有IP地址的消息轉(zhuǎn)發(fā)給該網(wǎng)絡(luò)設(shè)備,其中包含該網(wǎng)絡(luò)設(shè)備的端口映射信息;
步驟408:網(wǎng)絡(luò)設(shè)備收到此消息之后,向SeGW發(fā)送包含該網(wǎng)絡(luò)設(shè)備私有IP地址和端口映射信息的消息,該消息的目標(biāo)地址是此SeGW在這個(gè)私有網(wǎng)絡(luò)中的私有IP地址和其本地端口號(hào),源地址則是該網(wǎng)絡(luò)設(shè)備在該私有網(wǎng)絡(luò)中的私有IP地址和其本地端口號(hào)。
步驟409: SeGW根據(jù)該網(wǎng)絡(luò)設(shè)備的端口映射信息進(jìn)行該網(wǎng)絡(luò)設(shè)備的本地端口號(hào)和NAT端口的交換;
步驟410: SeGW將收到的消息轉(zhuǎn)發(fā)給CN,該消息的源地址是此網(wǎng)絡(luò)設(shè)備所在的私有網(wǎng)絡(luò)的公共IP地址和該網(wǎng)絡(luò)設(shè)備的NAT端口號(hào)。
步驟411: CN收到包含網(wǎng)絡(luò)設(shè)備私有IP地址及端口映射信息的消息后,將此網(wǎng)絡(luò)設(shè)備的私有IP地址以及網(wǎng)絡(luò)設(shè)備所處私有網(wǎng)絡(luò)的公共IP地址放入通知消息中,該通知消息用于指示網(wǎng)絡(luò)設(shè)備其(即該網(wǎng)絡(luò)設(shè)備)可以基于上述私有IP地址及/>共IP地址進(jìn)行消息傳輸;
步驟412: CN發(fā)送上述通知消息,其中包含網(wǎng)絡(luò)設(shè)備的私有IP地址以及網(wǎng)絡(luò)設(shè)備所處私有網(wǎng)絡(luò)的公共IP地址;
步驟413: SeGW將收到的通知消息轉(zhuǎn)發(fā)給網(wǎng)絡(luò)設(shè)備。步驟414:網(wǎng)絡(luò)設(shè)備和CN之間根據(jù)的此網(wǎng)絡(luò)設(shè)備的私有IP地址信息以 及網(wǎng)絡(luò)設(shè)備所處私有網(wǎng)絡(luò)的公共IP地址信息實(shí)現(xiàn)多媒體的傳輸。
結(jié)合圖5,使用NAT的網(wǎng)絡(luò)設(shè)備的IP地址確認(rèn)失敗的實(shí)施例一 步驟501: CN向私有網(wǎng)絡(luò)的HN ( HelprNode,輔助節(jié)點(diǎn))發(fā)送獲取此
的端口映射信息的命令。
HN可以位于私有網(wǎng)絡(luò)內(nèi),也可以位于SeGW內(nèi)。
步驟502: HN收到此命令后,未能從其所屬的私有網(wǎng)絡(luò)的SeGW處成 功獲取此私有網(wǎng)絡(luò)的公共IP地址,或此私有網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備的端口映射 信息。此端口映射信息包含每個(gè)網(wǎng)絡(luò)設(shè)備的唯一的NAT端口號(hào)和與之對(duì)應(yīng) 的本地端口號(hào)的綁定信息。
步驟503: HN將其未能從其所屬的私有網(wǎng)絡(luò)的SeGW處獲耳又此私有網(wǎng) 絡(luò)的公共IP地址或位于此私有網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備的端口映射信息的原因發(fā) 送給CN,使用NAT的網(wǎng)絡(luò)設(shè)備的IP地址確認(rèn)失敗。
結(jié)合圖6,使用NAT的網(wǎng)絡(luò)設(shè)備的IP地址確認(rèn)失敗的實(shí)施例二
步驟601: CN向私有網(wǎng)絡(luò)的HN (HelprNode,輔助節(jié)點(diǎn))發(fā)送獲取此 私有網(wǎng)絡(luò)的公共IP地址以及位于此私有網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)^包括H(e)NB等) 的端口映射信息的命令。
HN可以Y立于私有網(wǎng)絡(luò)內(nèi),也可以^立于SeGW內(nèi)。
步驟602: HN收到此命令后,從其所屬的私有網(wǎng)絡(luò)的SeGW處成功獲 取此私有網(wǎng)絡(luò)的7>共IP地址以及位于此私有網(wǎng)全備中的網(wǎng)絡(luò)設(shè)備的端口映射 信息。此端口映射信息包含每個(gè)網(wǎng)絡(luò)設(shè)備的唯一的NAT端口號(hào)和與之對(duì)應(yīng) 的本地端口號(hào)的綁定信息。
步驟603: HN將此私有網(wǎng)絡(luò)的公共IP地址和各網(wǎng)絡(luò)設(shè)備的端口映射信 息發(fā)送給CN。步驟604: CN成功收到HN回復(fù)的此私有網(wǎng)絡(luò)的公共IP地址和端口映 射信息后,向HN發(fā)送成功獲取端口映射信息的消息。
步驟605: CN向私有網(wǎng)絡(luò)的SeGW發(fā)送獲耳又網(wǎng)絡(luò)設(shè)備私有IP地址的消 息,該消息包含該網(wǎng)絡(luò)設(shè)備端口映射信息的消息,該消息的目標(biāo)地址是此網(wǎng) 絡(luò)設(shè)備所在的私有網(wǎng)絡(luò)的公共IP地址和該網(wǎng)絡(luò)設(shè)備的NAT端口號(hào)。
步驟606: SeGW未能完成該網(wǎng)絡(luò)設(shè)備的NAT端口號(hào)和本地端口號(hào)的交換。
步驟607: SeGW將未能完成該網(wǎng)絡(luò)設(shè)備的NAT端口號(hào)和本地端口號(hào)的 交換的原因發(fā)送給CN,使用NAT的網(wǎng)絡(luò)設(shè)備的IP地址確認(rèn)失敗。
結(jié)合圖7,使用NAT的網(wǎng)絡(luò)設(shè)備的IP地址確認(rèn)失敗的實(shí)施例三 步驟701: CN向私有網(wǎng)絡(luò)的HN (HelprNode,輔助節(jié)點(diǎn))發(fā)送獲取此
的端口映射信息的命令。
HN可以位于私有網(wǎng)絡(luò)內(nèi),也可以位于SeGW內(nèi)。
步驟702: HN收到此命令后,它從其所屬的私有網(wǎng)絡(luò)的SeGW處成功 獲取此私有網(wǎng)絡(luò)的/>共IP地址以及位于此私有網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備的端口 映射信息。端口映射信息包含每個(gè)網(wǎng)絡(luò)設(shè)備的唯一的NAT端口號(hào)和與之對(duì) 應(yīng)的本地端口號(hào)的綁定信息。
步驟703: HN將此私有網(wǎng)絡(luò)的公共IP地址和各網(wǎng)絡(luò)設(shè)備的端口映射信 息發(fā)送給CN。
步驟704: CN成功收到HN回復(fù)的此私有網(wǎng)絡(luò)的公共IP地址和端口映 射信息后,向HN發(fā)送成功獲取端口映射信息的消息。
步驟705: CN向私有網(wǎng)絡(luò)的SeGW發(fā)送獲取網(wǎng)絡(luò)設(shè)備私有IP地址的消 息,該消息包含該網(wǎng)絡(luò)設(shè)備端口映射信息的消息,該消息的目標(biāo)地址是此網(wǎng) 絡(luò)設(shè)備所在的私有網(wǎng)絡(luò)的公共IP地址和該網(wǎng)絡(luò)設(shè)備的NAT端口號(hào)。
步驟706: SeGW根據(jù)該網(wǎng)絡(luò)設(shè)備的端口映射信息進(jìn)行該網(wǎng)絡(luò)設(shè)備的 NAT端口號(hào)和本地端口號(hào)的交換。步驟707: SeGW根據(jù)交換后得到的網(wǎng)絡(luò)設(shè)備的本地端口號(hào),將獲取網(wǎng) 絡(luò)設(shè)備私有IP地址的消息轉(zhuǎn)發(fā)給該網(wǎng)絡(luò)設(shè)備,其中包含該網(wǎng)絡(luò)設(shè)備的端口 映射信息;
步驟708:網(wǎng)絡(luò)設(shè)備收到上述消息后,向SeGW發(fā)送包含該網(wǎng)絡(luò)設(shè)備私 有IP地址和端口映射信息的消息,該消息的目標(biāo)地址是此SeGW在該私有 網(wǎng)絡(luò)中的私有IP地址和其本地端口號(hào),源地址則是該網(wǎng)絡(luò)設(shè)備在該私有網(wǎng) 絡(luò)中的私有IP地址和其本地端口號(hào)。
步驟709: SeGW根據(jù)該網(wǎng)絡(luò)設(shè)備的端口映射信息進(jìn)行該網(wǎng)絡(luò)設(shè)備的本 地端口號(hào)和NAT端口的交換;
步驟710: SeGW將收到的消息轉(zhuǎn)發(fā)給CN,該消息的源地址是此網(wǎng)絡(luò) 設(shè)備所在的私有網(wǎng)絡(luò)的公共IP地址和該網(wǎng)絡(luò)設(shè)備的NAT端口號(hào)。
步驟711: CN收到包含網(wǎng)絡(luò)設(shè)備私有IP地址及端口映射信息的消息后, 將此網(wǎng)絡(luò)設(shè)備的私有IP地址以及網(wǎng)絡(luò)設(shè)備所處私有網(wǎng)絡(luò)的公共IP地址放入 通知消息中,該通知消息用于指示網(wǎng)絡(luò)設(shè)備其(該網(wǎng)絡(luò)設(shè)備)可以基于上述 私有IP地址及7>共IP地址進(jìn)行消息傳輸;
步驟712: CN向SeGW發(fā)送上述通知消息,其中包含網(wǎng)絡(luò)設(shè)備的私有 IP地址信息以及網(wǎng)絡(luò)設(shè)備所處私有網(wǎng)絡(luò)的公共IP地址;
步驟713: SeGW未能將該通知消息成功轉(zhuǎn)發(fā)給該網(wǎng)絡(luò)設(shè)備。
步驟714: SeGW將其未能將該通知消息轉(zhuǎn)發(fā)給網(wǎng)絡(luò)設(shè)備的原因發(fā)送給 CN;使用NAT的網(wǎng)絡(luò)設(shè)備的IP地址確認(rèn)失敗。
權(quán)利要求
1、一種使用網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)的網(wǎng)絡(luò)設(shè)備的IP地址確認(rèn)方法,應(yīng)用于包括核心網(wǎng)和私有網(wǎng)絡(luò)的系統(tǒng),所述核心網(wǎng)要對(duì)所述私有網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備進(jìn)行IP地址確認(rèn)時(shí),包括以下步驟核心網(wǎng)向私有網(wǎng)絡(luò)發(fā)送獲取私有網(wǎng)絡(luò)的公共IP地址及網(wǎng)絡(luò)設(shè)備端口映射信息的命令,私有網(wǎng)絡(luò)收到所述命令后向核心網(wǎng)發(fā)送該私有網(wǎng)絡(luò)的公共IP地址及各網(wǎng)絡(luò)設(shè)備的端口映射信息;所述核心網(wǎng)根據(jù)獲取的網(wǎng)絡(luò)設(shè)備的端口映射信息向私有網(wǎng)絡(luò)發(fā)送獲取其中一個(gè)網(wǎng)絡(luò)設(shè)備私有IP地址的消息,私有網(wǎng)絡(luò)收到所述獲取網(wǎng)絡(luò)設(shè)備私有IP地址的消息后向核心網(wǎng)發(fā)送要獲取的網(wǎng)絡(luò)設(shè)備的私有IP地址;所述核心網(wǎng)向私有網(wǎng)絡(luò)發(fā)送包含所述私有網(wǎng)絡(luò)的公共IP地址及獲取的網(wǎng)絡(luò)設(shè)備私有IP地址的通知消息。
2、 如權(quán)利要求1所述的方法,其特征在于 所述私有網(wǎng)絡(luò)包括輔助節(jié)點(diǎn)及安全網(wǎng)關(guān);獲取私有網(wǎng)絡(luò)的公共IP地址及網(wǎng)絡(luò)設(shè)備端口映射信息的命令發(fā)送至所 述輔助節(jié)點(diǎn),所述輔助節(jié)點(diǎn)收到所述命令后從所述安全網(wǎng)關(guān)獲取所述私有網(wǎng) 絡(luò)的公共IP地址及所述私有網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備的端口映射信息,并將所 述私有網(wǎng)絡(luò)的公共IP地址及所述私有網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備的端口映射信息 發(fā)送至核心網(wǎng)。
3、 如權(quán)利要求2所述的方法,其特征在于所述獲取網(wǎng)絡(luò)設(shè)備私有IP地址的消息包含所述網(wǎng)絡(luò)設(shè)備的端口映射信 息,所述獲取網(wǎng)絡(luò)設(shè)備私有IP地址的消息發(fā)送至安全網(wǎng)關(guān);所述安全網(wǎng)關(guān)收到所述消息后進(jìn)行所述網(wǎng)絡(luò)設(shè)備的NAT端口號(hào)與本地 端口號(hào)的交換,之后將獲取網(wǎng)絡(luò)設(shè)備私有IP地址的消息轉(zhuǎn)發(fā)至所述網(wǎng)絡(luò)設(shè) 備,所述網(wǎng)絡(luò)設(shè)備收到所述消息后向安全網(wǎng)關(guān)發(fā)送包含該網(wǎng)絡(luò)設(shè)備私有IP 地址及端口映射信息的消息,所述安全網(wǎng)關(guān)收到包含該網(wǎng)絡(luò)設(shè)備私有IP地 址及端口映射信息的消息后進(jìn)行所述網(wǎng)絡(luò)設(shè)備的本地端口號(hào)與NAT端口號(hào)的交換,之后將該消息轉(zhuǎn)發(fā)至核心網(wǎng)。
4、 如權(quán)利要求2所述的方法,其特征在于所述通知消息指示網(wǎng)絡(luò)設(shè)備其可以基于所述私有IP地址及公共IP地址 進(jìn)行消息傳輸,所述通知消息經(jīng)私有網(wǎng)絡(luò)的安全網(wǎng)關(guān)轉(zhuǎn)發(fā)至所述網(wǎng)絡(luò)設(shè)備。
5、 如權(quán)利要求2所述的方法,其特征在于所述方法適用于全球無(wú)線電話系統(tǒng)網(wǎng)絡(luò)和演進(jìn)分組系統(tǒng)網(wǎng)絡(luò)的架構(gòu)中, 使用NAT的網(wǎng)絡(luò)設(shè)備的IP地址確認(rèn)。
6、 如權(quán)利要求2、 3或4所述的方法,其特征在于若出現(xiàn)以下情況中的任一種,則網(wǎng)絡(luò)設(shè)備的IP地址確認(rèn)失敗(a)所述輔助節(jié)點(diǎn)未能成功獲取所述私有網(wǎng)絡(luò)的公共IP地址或各網(wǎng)絡(luò) 設(shè)備的端口映射信息;(b )所述安全網(wǎng)關(guān)進(jìn)行所述網(wǎng)絡(luò)設(shè)備的NAT端口號(hào)與本地端口號(hào)的交 換失敗;(c)安全網(wǎng)關(guān)未能成功將所述通知消息轉(zhuǎn)發(fā)至所述網(wǎng)絡(luò)設(shè)備;當(dāng)出現(xiàn)情況(a)時(shí),所述輔助節(jié)點(diǎn)還將未能成功獲取所述私有網(wǎng)絡(luò)的 公共IP地址或各網(wǎng)絡(luò)設(shè)備的端口映射信息的原因發(fā)送至所述核心網(wǎng);當(dāng)出現(xiàn)情況(b )時(shí),所述安全網(wǎng)關(guān)還將進(jìn)行所述網(wǎng)絡(luò)設(shè)備的NAT端口 號(hào)與本地端口號(hào)的交換失敗的原因發(fā)送至所述核心網(wǎng);當(dāng)出現(xiàn)情況(c )時(shí),所述安全網(wǎng)關(guān)還將未能成功將所述通知消息轉(zhuǎn)發(fā) 至所述網(wǎng)絡(luò)設(shè)備的原因發(fā)送至所述核心網(wǎng)。
7 、 一種使用網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)的網(wǎng)絡(luò)設(shè)備的IP地址確認(rèn)系統(tǒng),包 括核心網(wǎng)及私有網(wǎng)絡(luò);其特征在于所述核心網(wǎng)用于向私有網(wǎng)絡(luò)發(fā)送獲取私有網(wǎng)絡(luò)的公共IP地址及網(wǎng)絡(luò)i殳 備端口映射信息的命令,以及根椐獲取的網(wǎng)絡(luò)設(shè)備的端口映射信息向私有網(wǎng) 絡(luò)發(fā)送獲取網(wǎng)絡(luò)設(shè)備私有IP地址的消息;所述核心網(wǎng)還用于獲取私有網(wǎng)絡(luò) 的公共IP地址及網(wǎng)絡(luò)設(shè)備私有IP地址后,向私有網(wǎng)絡(luò)發(fā)送包含所述私有網(wǎng)絡(luò)的公共IP地址及網(wǎng)絡(luò)設(shè)備私有IP地址的通知消息;所述私有網(wǎng)絡(luò)用于收到所述命令后向核心網(wǎng)發(fā)送該私有網(wǎng)絡(luò)的公共IP 地址及各網(wǎng)絡(luò)設(shè)備的端口映射信息,以及收到所述獲耳又網(wǎng)絡(luò)設(shè)備私有IP地 址的消息后向核心網(wǎng)發(fā)送所述網(wǎng)絡(luò)設(shè)備的私有IP地址。
8、 如權(quán)利要求7所述的系統(tǒng),其特征在于 所述核心網(wǎng)包括公共IP地址獲取模塊;所述私有網(wǎng)絡(luò)包括輔助節(jié)點(diǎn)、安全網(wǎng)關(guān)及一個(gè)或多個(gè)網(wǎng)絡(luò)設(shè)備;所述公共IP地址獲取模塊用于向輔助節(jié)點(diǎn)發(fā)送獲取私有網(wǎng)絡(luò)的公共IP 地址及網(wǎng)絡(luò)設(shè)備端口映射信息的命令;所述輔助節(jié)點(diǎn)用于收到所述命令后從所述安全網(wǎng)關(guān)獲取私有網(wǎng)絡(luò)的公 共IP地址及各網(wǎng)絡(luò)設(shè)備的端口映射信息,并將獲取的私有網(wǎng)絡(luò)的公共IP地 址及各網(wǎng)絡(luò)設(shè)備的端口映射信息發(fā)送至所迷核心網(wǎng);所述安全網(wǎng)關(guān)用于保存所在私有網(wǎng)絡(luò)的7>共IP地址及各網(wǎng)絡(luò)i殳備的端 口映射信息。
9、 如權(quán)利要求8所述的系統(tǒng),其特征在于所述核心網(wǎng)還包括私有IP地址獲取模塊,用于向安全網(wǎng)關(guān)發(fā)送獲取網(wǎng) 絡(luò)設(shè)備私有IP地址的消息,該消息包含所述網(wǎng)絡(luò)設(shè)備的端口映射信息;所述安全網(wǎng)關(guān)還用于收到所述獲取網(wǎng)絡(luò)設(shè)備私有IP地址的消息后進(jìn)行 所述網(wǎng)絡(luò)設(shè)備的NAT端口號(hào)與本地端口號(hào)的交換,并將所述獲取網(wǎng)絡(luò)設(shè)備 私有IP地址的消息轉(zhuǎn)發(fā)至所述網(wǎng)絡(luò)設(shè)備,還用于收到的包含網(wǎng)絡(luò)設(shè)備私有 IP地址及端口映射信息的消息后進(jìn)行所述網(wǎng)絡(luò)設(shè)備的本地端口號(hào)與NAT端 口號(hào)的交換,并將所述包含網(wǎng)絡(luò)設(shè)備私有IP地址及端口映射信息的消息轉(zhuǎn) 發(fā)至核心網(wǎng);所述網(wǎng)絡(luò)設(shè)備用于收到所述獲取網(wǎng)絡(luò)設(shè)備私有IP地址的消息后,向所 述安全網(wǎng)關(guān)發(fā)送包含其私有IP地址及端口映射信息的消息。
10、 如權(quán)利要求8所述的系統(tǒng),其特征在于所述核心網(wǎng)還包括通知模塊,用于向安全網(wǎng)關(guān)發(fā)送所述通知消息,所述消息傳輸;所述安全網(wǎng)關(guān)還用于將所述通知消息轉(zhuǎn)發(fā)至所述網(wǎng)絡(luò)設(shè)備。
11、如權(quán)利要求8、 9或10所述的系統(tǒng),其特征在于若出現(xiàn)以下情況中的任一種,則網(wǎng)絡(luò)設(shè)備的IP地址確認(rèn)失敗(a)所述輔助節(jié)點(diǎn)未能成功獲取所述私有網(wǎng)絡(luò)的公共IP地址或各網(wǎng)絡(luò) 設(shè)備的端口映射信息;(b )所述安全網(wǎng)關(guān)進(jìn)行所述網(wǎng)絡(luò)設(shè)備的NAT端口號(hào)與本地端口號(hào)的交 換失?。?c)安全網(wǎng)關(guān)未能成功將所述通知消息轉(zhuǎn)發(fā)至所述網(wǎng)絡(luò)設(shè)備;所述輔助節(jié)點(diǎn)還用于出現(xiàn)情況(a)時(shí),將未能成功獲取所述私有網(wǎng)絡(luò) 的公共IP地址或各網(wǎng)絡(luò)設(shè)備的端口映射信息的原因發(fā)送至所述核心網(wǎng);所述安全網(wǎng)關(guān)還用于出現(xiàn)情況(b)時(shí),將進(jìn)行所述網(wǎng)絡(luò)設(shè)備的NAT端 口號(hào)與本地端口號(hào)的交換失敗的原因發(fā)送至所述核心網(wǎng);所述安全網(wǎng)關(guān)還用于出現(xiàn)情況(c)時(shí),將未能成功將所述通知消息轉(zhuǎn) 發(fā)至所述網(wǎng)絡(luò)設(shè)備的原因發(fā)送至所述核心網(wǎng)。
全文摘要
本發(fā)明提供一種使用網(wǎng)絡(luò)地址轉(zhuǎn)換的網(wǎng)絡(luò)設(shè)備的IP地址確認(rèn)系統(tǒng)及方法,應(yīng)用于包括核心網(wǎng)和私有網(wǎng)絡(luò)的系統(tǒng),核心網(wǎng)要對(duì)所述私有網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備進(jìn)行IP地址確認(rèn)時(shí),包括核心網(wǎng)向私有網(wǎng)絡(luò)發(fā)送獲取私有網(wǎng)絡(luò)的公共IP地址及網(wǎng)絡(luò)設(shè)備端口映射信息的命令,私有網(wǎng)絡(luò)收到該命令后向核心網(wǎng)發(fā)送該私有網(wǎng)絡(luò)的公共IP地址及各網(wǎng)絡(luò)設(shè)備的端口映射信息;核心網(wǎng)根據(jù)獲取的網(wǎng)絡(luò)設(shè)備的端口映射信息向私有網(wǎng)絡(luò)發(fā)送獲取其中一個(gè)網(wǎng)絡(luò)設(shè)備私有IP地址的消息,私有網(wǎng)絡(luò)收到獲取網(wǎng)絡(luò)設(shè)備私有IP地址的消息后向核心網(wǎng)發(fā)送要獲取的網(wǎng)絡(luò)設(shè)備的私有IP地址;核心網(wǎng)向私有網(wǎng)絡(luò)發(fā)送包含私有網(wǎng)絡(luò)的公共IP地址及獲取的網(wǎng)絡(luò)設(shè)備私有IP地址的通知消息。
文檔編號(hào)H04W92/04GK101605154SQ200910159120
公開(kāi)日2009年12月16日 申請(qǐng)日期2009年7月9日 優(yōu)先權(quán)日2009年7月9日
發(fā)明者李 朱, 滕志猛 申請(qǐng)人:中興通訊股份有限公司