專利名稱::一種對不同網(wǎng)際協(xié)議版本轉(zhuǎn)換的方法及裝置的制作方法
技術領域:
:本發(fā)明涉及通信
技術領域:
,特別涉及一種對不同網(wǎng)際協(xié)議版本轉(zhuǎn)換的方法及裝置。
背景技術:
:隨著互聯(lián)網(wǎng)的飛速發(fā)展,網(wǎng)際協(xié)議版本4(IPv4)的缺陷逐漸暴露出來,由于網(wǎng)際協(xié)議版本6(IPv6)與IPv4相比具有諸多的優(yōu)越性,使得IPv6替代IPv4已經(jīng)成為網(wǎng)絡發(fā)展的必然趨勢。然而,IPv4協(xié)議體系已有廣泛的網(wǎng)絡基礎和應用基礎,IPv6協(xié)議體系作為后來者,必須提供完整的網(wǎng)絡技術過渡方案和應用過渡方案才能夠滿足互聯(lián)網(wǎng)網(wǎng)絡遷移到IPv6的要求。網(wǎng)絡地址轉(zhuǎn)換(NAT,NetworkAddressTranslation)技術是指,通過NAT,私有(保留)地址的"內(nèi)部"網(wǎng)絡通過路由器發(fā)送數(shù)據(jù)包時,私有地址被轉(zhuǎn)換成合法的IP地址,一個局域網(wǎng)只需使用少量IP地址(甚至是1個)即可實現(xiàn)私有地址網(wǎng)絡內(nèi)所有計算機與互聯(lián)網(wǎng)(Internet)的通信需求。網(wǎng)絡地址轉(zhuǎn)換協(xié)議轉(zhuǎn)換(NAT-PT,NetworkAddressTranslation-ProtocolTranslation),是一種IPv6與IPv4網(wǎng)絡共存時期的過渡技術。類似于NAT技術,不同的是NAT-PT是將IPv6地址與IPv4地址之間轉(zhuǎn)換的同時,還對協(xié)議進行轉(zhuǎn)換。當前,在NAT-PT的使用中,實現(xiàn)較多的是不僅僅是將IPv6地址轉(zhuǎn)換成IPv4地址,同時將傳輸控制協(xié)議(TCP,TransmissionControlProtocol)、用戶數(shù)據(jù)報協(xié)議(UDP,UserDatagramProtocol)等協(xié)議所使用的端口進行轉(zhuǎn)換。通過一定的映射方法以充分復用注冊地址的所有端口,使得每個注冊的IPv4地址最多可建立63K個V6節(jié)點與V4節(jié)點之間的TCP和UDP等會話。換句話說,不同IPv6主機發(fā)起的會話,都可以轉(zhuǎn)換成為統(tǒng)一IPv4地址+不同端口。參見圖1,其是現(xiàn)有一實施例的實現(xiàn)IPv6網(wǎng)絡與IPv4網(wǎng)絡互通示意圖,本實施例中,在IPv6網(wǎng)絡中的主機XI、X2、X3......Xn通過NAT-TP網(wǎng)關與IPv4網(wǎng)絡中的主機Yl、Y2、Y3......Yn實現(xiàn)互通,IPv6網(wǎng)絡域與IPv4網(wǎng)絡域之間的地址映射關系如表1所示<table>tableseeoriginaldocumentpage0</column></row><table>表1表1中地址A為IPv4主機在IPv6網(wǎng)絡域內(nèi)的地址;地址B為IPv4網(wǎng)絡域內(nèi)為IPv6主機分配的地址。參見圖1和表1,可以獲得IPv6用戶Xl使用其“IPv6地址Xl+端口P1”訪問IPv4網(wǎng)絡中“IPv4地址為Yl+端口Pl”的主機時,NAT-PT會分配其注冊的IPv4地址池中的一個IPv4地址Bl+端口P6,建立“XI=Pl-B1:P6”的綁定關系。IPv6用戶Xl使用其“IPv6地址Xl+端口P2”訪問IPv4網(wǎng)絡中“IPv4地址為Y2+端口Pl”的主機時,NAT-PT會分配其注冊的IPv4地址池中的一個IPv4地址Bl+端口P7,建立“XI=Pl-Bl:P7”的綁定關系。IPv6用戶X2使用其“IPv6地址X2+端口P3”訪問IPv4網(wǎng)絡中“IPv4地址為Yl+端口Pl”的主機時,NAT-PT會分配其注冊的IPv4地址池中的一個IPv4地址Bl+端口P8,建立“X2:P3-B1:P8”的綁定關系。由此,對于IPv6主機與IPv4主機建立的每一個會話,理論上講,對于NAT-PT只要有足夠多的端口,就完全可以使用同一個注冊IPv4地址來建立轉(zhuǎn)換映射關系。但是,發(fā)明人在實現(xiàn)過程中發(fā)現(xiàn)現(xiàn)有技術至少存在如下缺點=NAT-PT技術中,一個注冊IPv4地址所能支持的并發(fā)連接數(shù)量受到TCP/IP中Port數(shù)量的限制。從理論上計算,通過NAT-PT的地址轉(zhuǎn)換,一個注冊IPv4地址最多可以支持65535-1024=65411個的并發(fā)連接。在采用NAT-PT技術時,由于單一注冊IPv4地址對并發(fā)連接數(shù)量有限制的缺點對其應用場景產(chǎn)生了限制一個注冊IPv4地址對“并發(fā)連接”支持數(shù)量有限,對于運營商網(wǎng)絡來說能支持的并發(fā)連接數(shù)量太少,難以滿足其過渡時期對IPv4地址的迫切需求,不能很好解決IPv4地址匱乏的問題。難以完成從“2的128次方IPv6地址空間”與“2的32次方IPv4地址空間”中完成IPv4地址復用和映射??梢岳斫?,上述IPv6網(wǎng)絡可以被稱為第一網(wǎng)絡,上述IPv4網(wǎng)絡可以被稱為第二網(wǎng)絡;進而,第一網(wǎng)絡地址為IPv6地址,第二網(wǎng)絡地址為IPv4地址。
發(fā)明內(nèi)容本發(fā)明實施例在于提供一種對不同網(wǎng)際協(xié)議版本轉(zhuǎn)換的方法及裝置,以提高每個注冊的第二網(wǎng)絡地址能夠支持的并發(fā)會話連接數(shù)量。本發(fā)明實施例提供了一種對不同網(wǎng)際協(xié)議版本轉(zhuǎn)換的方法,已存在第一網(wǎng)絡與第二網(wǎng)絡之間的會話連接,所述第一網(wǎng)絡內(nèi)已建立會話連接的主機已被分配了在第二網(wǎng)絡內(nèi)的第一地址和第一端口號,所述方法還包括為當前待建立的會話連接進行由第一網(wǎng)絡地址到第二網(wǎng)絡地址轉(zhuǎn)換時,判斷該會話連接中屬于第二網(wǎng)絡內(nèi)的主機是否滿足預設條件,若滿足,則將當前待建立會話連接的第一網(wǎng)絡地址轉(zhuǎn)換為與所述第一網(wǎng)絡內(nèi)已建立會話連接的主機在第二網(wǎng)絡內(nèi)相同的第一地址和第一端口號。本發(fā)明實施例還提供了一種對不同網(wǎng)際協(xié)議版本轉(zhuǎn)換的裝置,用于已存在第一網(wǎng)絡與第二網(wǎng)絡之間的會話連接,所述第一網(wǎng)絡內(nèi)已建立會話連接的主機已被分配了在第二網(wǎng)絡內(nèi)的第一地址和第一端口號,所述裝置包括條件判斷單元,用于在為當前待建立的會話連接進行由第一網(wǎng)絡地址到第二網(wǎng)絡地址轉(zhuǎn)換時,判斷該會話連接中屬于第二網(wǎng)絡內(nèi)的主機滿足預設條件后,通知第一轉(zhuǎn)換單元;第一轉(zhuǎn)換單元,用于將當前待建立會話連接的第一地址轉(zhuǎn)換為與所述第一網(wǎng)絡已建立會話連接的主機在第二網(wǎng)絡內(nèi)相同的第一地址和第一端口號。應用本發(fā)明實施例,大大提高了NAT-PT中一個注冊的第二網(wǎng)絡地址能支持的并發(fā)會話連接數(shù)量。如果第一網(wǎng)絡主機訪問第二網(wǎng)絡內(nèi)不同的主機,使用本發(fā)明的NAT-PT理論上可支持無窮多的并發(fā)會話連接。此外,由于本發(fā)明實施例是通過NAT-PT設備“端口復用策略”提高的注冊第二網(wǎng)絡地址復用效率,沒有改變NAT-PT的基本工作原理,因此不存在任何兼容性風險。再有,通過提高第二網(wǎng)絡地址復用率,緩解了第二網(wǎng)絡地址枯竭問題。更有效的滿足了運營商在第二網(wǎng)絡到第一網(wǎng)絡的過渡時期對協(xié)議轉(zhuǎn)換過渡技術的需求,進而實現(xiàn)平滑過渡。為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是現(xiàn)有一實施例的實現(xiàn)IPv6網(wǎng)絡與IPv4網(wǎng)絡互通示意圖;圖2是根據(jù)本發(fā)明實施例的對不同網(wǎng)際協(xié)議版本轉(zhuǎn)換的方法流程圖;圖3是根據(jù)本發(fā)明實施例的實現(xiàn)IPv6網(wǎng)絡與IPv4網(wǎng)絡互通示意圖;圖4是根據(jù)本發(fā)明實施例的對不同網(wǎng)際協(xié)議版本轉(zhuǎn)換的裝置結(jié)構(gòu)示意圖。具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例所提供的對不同網(wǎng)際協(xié)議版本轉(zhuǎn)換的方法,是NAT-PT設備在為所建立的會話連接進行地址轉(zhuǎn)換操作時,根據(jù)實現(xiàn)的策略決定是分配一個新的網(wǎng)絡端口,還是復用一個已有的網(wǎng)絡端口進行協(xié)議轉(zhuǎn)換。只要NAT-PT設備能夠唯一標識這個會話連接,就會盡可能復用端口,從而節(jié)約同一注冊IPv4地址的端口數(shù)量,使一個NAT-PT設備的注冊IPv4地址可以支持盡量多并發(fā)會話連接。方法的具體實施例如下如果并發(fā)會話是IPv6網(wǎng)絡主機與IPv4網(wǎng)絡內(nèi)不同地址的主機之間建立連接,則NAT-PT設備就可在協(xié)議轉(zhuǎn)換過程中使用一個已被使用的相同的端口實現(xiàn)端口復用;如果并發(fā)會話是IPv6網(wǎng)絡主機與IPv4網(wǎng)絡內(nèi)相同地址主機的不同端口之間建立連接,則NAT-PT設備就可在協(xié)議轉(zhuǎn)換過程中使用一個已被使用的相同的端口實現(xiàn)端口復用。參見圖2,其是根據(jù)本發(fā)明實施例的對不同網(wǎng)際協(xié)議版本轉(zhuǎn)換的方法流程圖,本實施例中,已存在由IPv6網(wǎng)絡與IPv4網(wǎng)絡之間的會話連接,所述IPv6網(wǎng)絡內(nèi)已建立會話連接的主機已被分配了在IPv4網(wǎng)絡內(nèi)的第一IPv4地址和第一端口號。該方法具體包括如下步驟步驟201,NAT-PT設備為當前待建立的會話連接進行由IPv6地址到IPv4地址轉(zhuǎn)換時,判斷該會話連接中屬于IPv4網(wǎng)絡內(nèi)的主機是否滿足預設條件,若滿足,則執(zhí)行步驟202,否則,執(zhí)行步驟203。上述預設條件可以是第一預設條件IPv4網(wǎng)絡中待建立會話連接的主機與所述IPv4網(wǎng)絡內(nèi)已建立會話連接的主機是不同的地址,且是相同或不同的端口號;或者,第二預設條件IPv4網(wǎng)絡中待建立會話連接的主機與所述IPv4網(wǎng)絡內(nèi)已建立會話連接的主機是相同的地址,不同的端口號。步驟202,將當前待建立會話連接的IPv6地址轉(zhuǎn)換為與所述IPv6網(wǎng)絡內(nèi)已建立會話連接的主機相同的第一IPv4地址和第一端口號。步驟203,將當前待建立會話連接的IPv6地址轉(zhuǎn)換為與所述IPv6網(wǎng)絡內(nèi)已建立會話連接的主機相同的第一IPv4地址以及不同的第二端口號;或者,將當前待建立會話連接的IPv6地址轉(zhuǎn)換為與所述IPv6網(wǎng)絡內(nèi)已建立會話連接的主機不同的第二IPv4地址以及相同的第一端口號;或者,將當前待建立會話連接的IPv6地址轉(zhuǎn)換為與所述IPv6網(wǎng)絡內(nèi)已建立會話連接的主機不同的第二IPv4地址和不同的第二端口號。需要說明的是,圖2所示實施例中的IPv6網(wǎng)絡可以被稱為第一網(wǎng)絡,IPv4網(wǎng)絡可以被稱為第二網(wǎng)絡;上述IPv6地址可以被稱為第一網(wǎng)絡地址,上述IPv4地址可以被稱為第二網(wǎng)絡地址;相應的,IPv4網(wǎng)絡內(nèi)的第一IPv4地址和第一端口號可以被稱為第二網(wǎng)絡內(nèi)的第一地址和第一端口號。應用本發(fā)明實施例提供的對不同網(wǎng)際協(xié)議版本轉(zhuǎn)換的方法,可以大大提高NAT-PT中一個注冊IPv4地址能支持的并發(fā)會話連接數(shù)量。如果IPv6主機訪問不同IPv4主機,使用本發(fā)明實施例的NAT-PT,理論上可支持無窮多的并發(fā)會話連接。此外,由于本發(fā)明實施例所提供的方法是通過NAT-PT設備“端口復用策略”提高的注冊IPv4地址復用效率,沒有改變NAT-PT的基本工作原理,因此不存在兼容性風險。再有,通過提高IPv4地址復用率,緩解了IPv4地址枯竭問題。更有效地滿足了運營商在IPv4到IPv6的過渡時期對協(xié)議轉(zhuǎn)換過渡技術的需求,進而實現(xiàn)平滑過渡。下面結(jié)合附圖及具體實施例對IPv6和IPv4之間的轉(zhuǎn)換過程進行說明。參見圖3,其是根據(jù)本發(fā)明一實施例的實現(xiàn)IPv6網(wǎng)絡與IPv4網(wǎng)絡互通示意圖,本實施例中,在IPv6網(wǎng)絡中的主機XI、X2、X3、X4......Xn通過NAP-TP網(wǎng)關與IPv4網(wǎng)絡中的主機Yl、Y2、Y3......Yn實現(xiàn)互通。本實施例中,IPv6網(wǎng)絡域與IPv4網(wǎng)絡域之間的地址映射關系如表2所示<table>tableseeoriginaldocumentpage8</column></row><table>表2其中,地址A為IPv4主機在IPv6域內(nèi)的地址;地址B為IPv4域內(nèi)為IPv6主機分配的地址。參見圖3和表2,滿足第一預設條件的一個實施例是對于連接1,在IPv6主機使用“IPv6地址Xl+端口Pl”訪問IPv4網(wǎng)絡中“IPv4地址Yl+端口Pl”的主機時,NAT-PT會分配其注冊的IPv4地址池中的一個IPv4地址Bl+端口P6,建立“XI=Pl-Bl:P6-Y1:Ρ1”的綁定關系。需要說明的是,本文以建立“XI=Pl-Bl:Ρ6-Υ1:Ρ1”的綁定關系為例進行說明,在實際應用中還可以存在其它形式的綁定關系,無論哪種形式的綁定關系只要能夠唯一標識一個會話連接即可,本文不對綁定關系的具體形式進行限制,以下類似同。對于連接2,當IPv6主機使用“IPv6地址Xl+端口Ρ2”訪問IPv4網(wǎng)絡中“IPv4地址Υ2+端口Pl”的主機時,由于滿足第一預設條件(IPv4網(wǎng)絡中待建立會話連接的主機與所述IPv4網(wǎng)絡內(nèi)已建立會話連接的主機是不同的地址,且是相同或不同的端口號),此時,NAT-PT會依據(jù)端口復用策略,復用已使用的注冊IPv4地址Bl的端口Ρ6,建立“XI=Pl-BlΡ6-Υ2:Ρ1”的綁定關系。上述第一預設條件對發(fā)起當前待建立會話連接的IPv6網(wǎng)絡內(nèi)的主機沒有限制,對于不同IPv6主機發(fā)起會話連接時,與同一IPv6主機+不同端口發(fā)起會話連接的情況類似。比如對于連接3,當IPv6主機使用“IPv6地址Χ2+端口Ρ3”訪問IPv4網(wǎng)絡中“IPv4地址Υ3+端口Pl”的主機時,由于滿足第一預設條件,此時,NAT-PT依據(jù)端口復用策略,復用已使用的注冊IPv4地址Bl的端口Ρ6,建立“Χ2:Ρ3-Β1:Ρ6_Υ3:Ρ1,,的綁定關系。參見圖3和表2,滿足第二預設條件的另一個實施例是對于連接4,當IPv6主機使用“IPv6地址Χ3+端口Ρ4”訪問IPv4網(wǎng)絡中“IPv4地址Υ3+端口Pl”的主機時,NAT-PT會分配其注冊的IPv4地址池中的一個IPv4地址Β2+端ΠΡ8,建立“Χ3:Ρ4-Β2:Ρ8_Υ3:Ρ1”的綁定關系。對于連接5,當IPv6主機使用“IPv6地址Χ3+端口Ρ5”訪問IPv4網(wǎng)絡中“IPv4地址Υ3+端口Ρ2”的主機時,由于滿足第二預設條件(IPv4網(wǎng)絡中待建立會話連接的主機與所述IPv4網(wǎng)絡內(nèi)已建立會話連接的主機是相同的地址,不同的端口號),此時,NAT-PT會依據(jù)端口復用策略,復用已使用注冊IPv4地址Β2的端口Ρ8,建立“Χ3:Ρ5_Β2:Ρ8_Υ3:Ρ2”的綁定關系。上述第二預設條件對發(fā)起當前待建立會話連接的IPv6網(wǎng)絡內(nèi)的主機也沒有限制,對于不同IPv6主機發(fā)起會話連接時,與同一IPv6主機+不同端口發(fā)起會話連接的情況類似。比如對于連接6,當IPv6主機使用“IPv6地址Χ4+端口Ρ6”訪問IPv4網(wǎng)絡中“IPv4地址Υ3+端口Ρ3”的主機時,由于滿足第二預設條件,此時,NAT-PT會依據(jù)端口復用策略,復用已使用注冊IPv4地址Β2的端口Ρ8,建立“Χ4:Ρ6_Β2:Ρ8_Υ3:Ρ3”的綁定關系??梢?,無論哪種預設條件,對發(fā)起當前待建立會話連接的IPv6網(wǎng)絡內(nèi)的主機都沒有限制。本發(fā)明實施例,在連接1已建立的基礎上,當需要建立連接2和3時,由于連接2、3滿足第一預設條件,因而可以復用連接1的網(wǎng)絡端口進行協(xié)議轉(zhuǎn)換;類似的,在連接4已建立的基礎上,當需要建立連接5和6時,由于連接5、6滿足第二預設條件,因而可以復用連接4的網(wǎng)絡端口進行協(xié)議轉(zhuǎn)換。可見,應用本發(fā)明實施例大大提高了NAT-PT中一個注冊IPv4地址能支持的并發(fā)會話連接數(shù)量。如果IPv6主機訪問不同IPv4主機,使用本發(fā)明的NAT-PT理論上可支持無窮多的并發(fā)會話連接。此外,由于本發(fā)明實施例所提供的方法是通過NAT-PT設備“端口復用策略”提高的注冊IPv4地址復用效率,沒有改變NAT-PT的基本工作原理,因此不存在任何兼容性風feο再有,通過提高IPv4地址復用率,緩解了IPv4地址枯竭問題。更有效的滿足了運營商在IPv4到IPv6的過渡時期對協(xié)議轉(zhuǎn)換過渡技術的需求,進而實現(xiàn)平滑過渡。參見圖4,其是根據(jù)本發(fā)明實施例的對不同網(wǎng)際協(xié)議版本轉(zhuǎn)換的裝置結(jié)構(gòu)示意圖,本實施例中,已存在IPv6網(wǎng)絡與IPv4網(wǎng)絡之間的會話連接,所述IPv6網(wǎng)絡內(nèi)已建立會話連接的主機已被分配了在IPv4網(wǎng)絡內(nèi)的第一IPv4地址和第一端口號,所述裝置包括條件判斷單元401,用于在為當前待建立的會話連接進行由IPv6地址到IPv4地址轉(zhuǎn)換時,判斷該會話連接中屬于IPv4網(wǎng)絡內(nèi)的主機滿足預設條件后,通知第一轉(zhuǎn)換單元402;第一轉(zhuǎn)換單元402,用于將當前待建立會話連接的IPv6地址轉(zhuǎn)換為與所述IPv6網(wǎng)絡內(nèi)已建立會話連接的主機相同的第一IPv4地址和第一端口號。上述條件判斷單元401,還用于在為當前待建立的會話連接進行由IPv6地址到IPv4地址轉(zhuǎn)換時,判斷該會話連接中屬于IPv4網(wǎng)絡內(nèi)的主機不滿足預設條件后,通知第二轉(zhuǎn)換單元403;所述裝置還包括第二轉(zhuǎn)換單元403,用于將當前待建立會話連接的IPv6地址轉(zhuǎn)換為與所述IPv6網(wǎng)絡內(nèi)已建立會話連接的主機相同的第一IPv4地址以及不同的第二端口號;或者,將當前待建立會話連接的IPv6地址轉(zhuǎn)換為與所述IPv6網(wǎng)絡內(nèi)已建立會話連接的主機不同的第二IPv4地址以及相同的第一端口號;或者,將當前待建立會話連接的IPv6地址轉(zhuǎn)換為與所述IPv6網(wǎng)絡內(nèi)已建立會話連接的主機不同的第二IPv4地址和不同的第二端口號。上述預設條件包括第一預設條件IPv4網(wǎng)絡中待建立會話連接的主機與所述IPv4網(wǎng)絡內(nèi)已建立會話連接的主機是不同的地址,相同或不同的端口號;或者,第二預設條件IPv4網(wǎng)絡中待建立會話連接的主機與所述IPv4網(wǎng)絡內(nèi)已建立會話連接的主機是相同的地址,不同的端口號。上述裝置可以包括網(wǎng)絡地址轉(zhuǎn)換協(xié)議轉(zhuǎn)換設備。需要說明的是,圖4所示實施例中的IPv6網(wǎng)絡可以被稱為第一網(wǎng)絡,IPv4網(wǎng)絡可以被稱為第二網(wǎng)絡;上述IPv6地址可以被稱為第一網(wǎng)絡地址,上述IPv4地址可以被稱為第二網(wǎng)絡地址;相應的,IPv4網(wǎng)絡內(nèi)的第一IPv4地址和第一端口號可以被稱為第二網(wǎng)絡內(nèi)的第一地址和第一端口號。應用本發(fā)明實施例提供的對不同網(wǎng)際協(xié)議版本轉(zhuǎn)換的裝置,大大提高了NAT-PT中一個注冊IPv4地址能支持的并發(fā)會話連接數(shù)量。如果IPv6主機訪問不同IPv4主機,使用本發(fā)明的NAT-PT,理論上可支持無窮多的并發(fā)會話連接。此外,由于本發(fā)明實施例是通過NAT-PT設備“端口復用策略”提高的注冊IPv4地址復用效率,沒有改變NAT-PT的基本工作原理,因此不存在任何兼容性風險。再有,通過提高IPv4地址復用率,緩解了IPv4地址枯竭問題。更有效的滿足了運營商在IPv4到IPv6的過渡時期對協(xié)議轉(zhuǎn)換過渡技術的需求,進而實現(xiàn)平滑過渡。本領域普通技術人員可以理解實現(xiàn)上述方法實施方式中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,所述的程序可以存儲于計算機可讀取存儲介質(zhì)中,這里所稱得的存儲介質(zhì),如R0M/RAM、磁碟、光盤等。以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。權利要求一種對不同網(wǎng)際協(xié)議版本轉(zhuǎn)換的方法,其特征在于,已存在第一網(wǎng)絡與第二網(wǎng)絡之間的會話連接,所述第一網(wǎng)絡內(nèi)已建立會話連接的主機已被分配了在第二網(wǎng)絡內(nèi)的第一地址和第一端口號,所述方法還包括為當前待建立的會話連接進行由第一網(wǎng)絡地址到第二網(wǎng)絡地址轉(zhuǎn)換時,判斷該會話連接中屬于第二網(wǎng)絡內(nèi)的主機是否滿足預設條件,若滿足,則將當前待建立會話連接的第一網(wǎng)絡地址轉(zhuǎn)換為與所述第一網(wǎng)絡內(nèi)已建立會話連接的主機在第二網(wǎng)絡內(nèi)相同的第一地址和第一端口號。2.根據(jù)權利要求1所述的方法,其特征在于,所述預設條件包括第二網(wǎng)絡中待建立會話連接的主機與所述第二網(wǎng)絡內(nèi)已建立會話連接的主機是不同的地址。3.根據(jù)權利要求1所述的方法,其特征在于,所述預設條件包括第二網(wǎng)絡中待建立會話連接的主機與所述第二網(wǎng)絡內(nèi)已建立會話連接的主機是相同的地址,不同的端口號。4.根據(jù)權利要求1所述的方法,其特征在于,若判斷該會話連接的被訪問主機不滿足預設條件,則進一步包括將當前待建立會話連接的第一網(wǎng)絡地址轉(zhuǎn)換為與所述第一網(wǎng)絡內(nèi)已建立會話連接的主機在第二網(wǎng)絡內(nèi)相同的第一地址和不同的第二端口號;或者,將當前待建立會話連接的第一網(wǎng)絡地址轉(zhuǎn)換為與所述第一網(wǎng)絡內(nèi)已建立會話連接的主機在第二網(wǎng)絡內(nèi)不同的第二地址和相同的第一端口號;或者,將當前待建立會話連接的第一網(wǎng)絡地址轉(zhuǎn)換為與所述第一網(wǎng)絡內(nèi)已建立會話連接的主機在第二網(wǎng)絡內(nèi)不同的第二地址和不同的第二端口號。5.根據(jù)權利要求1所述的方法,其特征在于,所述第一網(wǎng)絡為IPv6網(wǎng)絡,所述第二網(wǎng)絡為IPv4網(wǎng)絡;所述第一網(wǎng)絡地址為IPv6地址,所述第二網(wǎng)絡地址為IPv4地址;所述第二網(wǎng)絡內(nèi)的第一地址和第一端口號為IPv4網(wǎng)絡內(nèi)的第一IPv4地址和第一端口號。6.一種對不同網(wǎng)際協(xié)議版本轉(zhuǎn)換的裝置,用于已存在第一網(wǎng)絡與第二網(wǎng)絡之間的會話連接,所述第一網(wǎng)絡內(nèi)已建立會話連接的主機已被分配了在第二網(wǎng)絡內(nèi)的第一地址和第一端口號,其特征在于,所述裝置包括條件判斷單元,用于在為當前待建立的會話連接進行由第一網(wǎng)絡地址到第二網(wǎng)絡地址轉(zhuǎn)換時,判斷該會話連接中屬于第二網(wǎng)絡內(nèi)的主機滿足預設條件后,通知第一轉(zhuǎn)換單元;第一轉(zhuǎn)換單元,用于將當前待建立會話連接的第一地址轉(zhuǎn)換為與所述第一網(wǎng)絡內(nèi)已建立會話連接的主機在第二網(wǎng)絡內(nèi)相同的第一地址和第一端口號。7.根據(jù)權利要求6所述的裝置,其特征在于,所述條件判斷單元,還用于在為當前待建立的會話連接進行由第一網(wǎng)絡地址到第二網(wǎng)絡地址轉(zhuǎn)換時,判斷該會話連接中屬于第二網(wǎng)絡內(nèi)的主機不滿足預設條件后,通知第二轉(zhuǎn)換單元;所述裝置還包括第二轉(zhuǎn)換單元,用于將當前待建立會話連接的第一網(wǎng)絡地址轉(zhuǎn)換為與所述第一網(wǎng)絡內(nèi)已建立會話連接的主機在第二網(wǎng)絡內(nèi)相同的第一地址以及不同的第二端口號;或者,將當前待建立會話連接的第一網(wǎng)絡地址轉(zhuǎn)換為與所述第一網(wǎng)絡內(nèi)已建立會話連接的主機在第二網(wǎng)絡內(nèi)不同的第二地址以及相同的第一端口號;或者,將當前待建立會話連接的第一網(wǎng)絡地址轉(zhuǎn)換為與所述第一網(wǎng)絡內(nèi)已建立會話連接的主機在第二網(wǎng)絡內(nèi)不同的第二地址和不同的第二端口號。8.根據(jù)權利要求6所述的裝置,其特征在于,所述預設條件包括第二網(wǎng)絡中待建立會話連接的主機與所述第二網(wǎng)絡內(nèi)已建立會話連接的主機是不同的地址。9.根據(jù)權利要求6所述的裝置,其特征在于,所述預設條件包括第二網(wǎng)絡中待建立會話連接的主機與所述第二網(wǎng)絡內(nèi)已建立會話連接的主機是相同的地址,不同的端口號。10.根據(jù)權利要求6所述的裝置,其特征在于,所述裝置包括網(wǎng)絡地址轉(zhuǎn)換協(xié)議轉(zhuǎn)換設備。11.根據(jù)權利要求6所述的裝置,其特征在于,所述第一網(wǎng)絡為IPv6網(wǎng)絡,所述第二網(wǎng)絡為IPv4網(wǎng)絡;所述第一網(wǎng)絡地址為IPv6地址,所述第二網(wǎng)絡地址為IPv4地址;所述第二網(wǎng)絡內(nèi)的第一地址和第一端口號為IPv4網(wǎng)絡內(nèi)的第一IPv4地址和第一端口號。全文摘要本發(fā)明實施例公開了一種對不同網(wǎng)際協(xié)議版本轉(zhuǎn)換的方法和裝置,所述方法包括已存在第一網(wǎng)絡與第二網(wǎng)絡之間的會話連接,所述第一網(wǎng)絡內(nèi)已建立會話連接的主機已被分配了在第二網(wǎng)絡內(nèi)的第一地址和第一端口號,所述方法還包括為當前待建立的會話連接進行由第一網(wǎng)絡地址到第二網(wǎng)絡地址轉(zhuǎn)換時,判斷該會話連接中屬于第二網(wǎng)絡內(nèi)的主機是否滿足預設條件,若滿足,則將當前待建立會話連接的第一網(wǎng)絡地址轉(zhuǎn)換為與所述第一網(wǎng)絡內(nèi)已建立會話連接的主機在第二網(wǎng)絡內(nèi)相同的第一地址和第一端口號。本發(fā)明提高了NAT-PT中一個注冊的第二網(wǎng)絡地址能支持的并發(fā)會話連接數(shù)量。文檔編號H04L29/06GK101808074SQ20091000697公開日2010年8月18日申請日期2009年2月18日優(yōu)先權日2009年2月18日發(fā)明者劉利鋒,張東,王雨晨申請人:成都市華為賽門鐵克科技有限公司