專利名稱:身份位置分離網(wǎng)絡與互聯(lián)網(wǎng)的互通方法及互通網(wǎng)絡的制作方法
技術領域:
本發(fā)明涉及通信領域,尤其是一種身份位置分離網(wǎng)絡與互聯(lián)網(wǎng)的互通的方法和 互通網(wǎng)絡。
背景技術:
隨著信息技術的發(fā)展,以互聯(lián)網(wǎng)為代表的信息網(wǎng)絡在經(jīng)濟和社會發(fā)展中起到了 越來越重要的作用。但互聯(lián)網(wǎng)也在使用過程中暴露了越來越多的問題?;ヂ?lián)網(wǎng)設計之 初,只考慮了固定的可信任的終端,不支持終端移動性,也沒有內(nèi)在的安全保障機制。 隨著3G、后3G、4G等無線技術的發(fā)展,互聯(lián)網(wǎng)對移動終端的支持成為越來越緊迫的課 題。同時,隨著互聯(lián)網(wǎng)應用范圍的擴大,安全問題也更加突出,這些問題在現(xiàn)有的互聯(lián) 網(wǎng)技術框架下已經(jīng)很難解決。
TCP/IP協(xié)議是互聯(lián)網(wǎng)的基礎。IP地址具有身份、位置的雙重屬性,是互聯(lián)網(wǎng) 無法支持移動性的根源。作為終端的身份屬性,IP地址在終端移動過程中不能改變,否 則TCP、UDP等上層業(yè)務連接會隨著地址的改變而中斷;作為終端的位置屬性,IP地址 在終端移動過程中必須改變(地址必須具有當前所在的子網(wǎng)前綴),否則路由器無法把數(shù) 據(jù)包正確地轉發(fā)到終端。同時,IP地址的雙重屬性也是互聯(lián)網(wǎng)的安全性得不到根本解決 的原因所在。由于IP地址必須包含終端的位置屬性,所以移動終端無法分配到固定的IP 地址,因此在互聯(lián)網(wǎng)上無法根據(jù)IP地址確定黑客等攻擊者的身份。這是當前互聯(lián)網(wǎng)上攻 擊、詐騙、濫用等安全問題得不到解決的根本原因。
針對IP協(xié)議具有雙重屬性的缺陷,業(yè)界在研究多種基于身份、位置分離的下一 代網(wǎng)絡技術,如LISP、HIP、Six/one> 一體化網(wǎng)絡等等。這些技術的共同特點是引入了 兩個編碼空間,一個代表終端的身份,一個代表終端的位置。每個終端都既有一個身份 編碼,也有一個位置編碼。TCP、UDP等上層業(yè)務連接是基于終端的身份編碼與對端建 立通信連接的。終端移動時,其位置編碼隨之改變,但其身份編碼保持不變。因此終端 的移動不會引起上層業(yè)務的中斷。
終端的身份編碼和位置編碼分離之后,就能夠給每一個終端分配一個固定的身 份編碼,作為終端間通信時身份標識。這樣就實現(xiàn)了終端的真實身份上網(wǎng)。
基于身份、位置分離的下一代互聯(lián)網(wǎng)(以下稱為身份位置分離網(wǎng)絡)的建設、推 廣、普及需要一段較長的時間,身份位置分離網(wǎng)絡與傳統(tǒng)互聯(lián)網(wǎng)在較長的時期內(nèi)將同時 存在。所以兩個網(wǎng)絡需要進行互通。
身份位置分離網(wǎng)絡與傳統(tǒng)互聯(lián)網(wǎng)的互通,意指身份位置分離網(wǎng)絡終端與傳統(tǒng)互 聯(lián)網(wǎng)的終端可以相互通信。身份位置分離網(wǎng)絡終端可以訪問傳統(tǒng)互聯(lián)網(wǎng)提供的服務,傳 統(tǒng)互聯(lián)網(wǎng)的終端也可以訪問身份位置分離網(wǎng)絡的服務。但這種基于不同終端區(qū)別標識的 網(wǎng)絡之間的互通問題還有待解決。發(fā)明內(nèi)容
本發(fā)明要解決的技術問題是提供一種兩個網(wǎng)絡之間的互通方法以及互通網(wǎng)絡和 互通網(wǎng)關,以實現(xiàn)兩個網(wǎng)絡之間的互通。
為解決以上技術問題,本發(fā)明提供了一種身份位置分離網(wǎng)絡與互聯(lián)網(wǎng)的互通方 法,身份位置分離網(wǎng)絡采用身份編碼區(qū)別終端,互聯(lián)網(wǎng)采用IP地址區(qū)別終端,所述身份 位置分離網(wǎng)絡向互聯(lián)網(wǎng)發(fā)送數(shù)據(jù)包的過程包括
發(fā)送步驟,所述身份位置分離網(wǎng)絡向互通網(wǎng)關發(fā)送身份位置分離網(wǎng)絡數(shù)據(jù)包, 其中源地址是身份位置分離網(wǎng)絡終端的身份編碼,目的地址是互聯(lián)網(wǎng)終端在身份位置分 離網(wǎng)絡的身份編碼;
接收轉發(fā)步驟,所述互通網(wǎng)關接收所述身份位置分離網(wǎng)絡發(fā)送所述身份位置分 離網(wǎng)絡數(shù)據(jù)包,并將所述身份位置分離網(wǎng)絡數(shù)據(jù)包轉換成互聯(lián)網(wǎng)數(shù)據(jù)包,包括將所述源 地址轉換為所述身份位置分離網(wǎng)絡終端在互聯(lián)網(wǎng)的IP地址,將目的地址轉換為互聯(lián)網(wǎng)終 端的IP地址;數(shù)據(jù)包轉換后,所述互通網(wǎng)關將所述互聯(lián)網(wǎng)數(shù)據(jù)包發(fā)送至所述互聯(lián)網(wǎng);
接收步驟,所述互聯(lián)網(wǎng)接收所述互通網(wǎng)關發(fā)送的互聯(lián)網(wǎng)數(shù)據(jù)包。
進一步地,所述互聯(lián)網(wǎng)向所述身份位置分離網(wǎng)絡發(fā)送數(shù)據(jù)包的過程包括
發(fā)送步驟,所述互聯(lián)網(wǎng)向所述互通網(wǎng)關發(fā)送互聯(lián)網(wǎng)數(shù)據(jù)包,其中源地址是互聯(lián) 網(wǎng)終端的IP地址,目的地址是身份位置分離網(wǎng)絡終端在互聯(lián)網(wǎng)的IP地址;
接收轉發(fā)步驟,所述互通網(wǎng)關接收所述互聯(lián)網(wǎng)發(fā)送的所述互聯(lián)網(wǎng)數(shù)據(jù)包;并將 所述互聯(lián)網(wǎng)數(shù)據(jù)包轉換成身份位置分離網(wǎng)絡數(shù)據(jù)包,包括將所述源地址轉換為所述互聯(lián) 網(wǎng)終端在身份位置分離網(wǎng)絡的身份編碼,目的地址轉換為身份位置分離網(wǎng)終端的身份編 碼;數(shù)據(jù)包轉換后,所述互通網(wǎng)關將所述身份位置分離網(wǎng)絡數(shù)據(jù)包發(fā)送至所述身份位置 分離網(wǎng)絡;
接收步驟所述身份位置分離網(wǎng)絡接收所述互通網(wǎng)關發(fā)送的身份位置分離網(wǎng)絡 數(shù)據(jù)包。
進一步地,所述接收轉發(fā)步驟前,所述互通網(wǎng)關為所述互聯(lián)網(wǎng)終端分配所述身 份編碼,為所述身份位置分離網(wǎng)絡終端分配所述IP地址,并保存所述互聯(lián)網(wǎng)終端及所述 身份位置標識網(wǎng)絡終端的IP地址與身份編碼的標識轉換項,所述接收轉發(fā)步驟中,所述 互通網(wǎng)關根據(jù)所述標識轉換項進行身份編碼和IP地址轉換。
進一步地,所述身份編碼空間的指定部分稱為互通身份編碼空間,所述互聯(lián)網(wǎng) 終端的所述身份編碼是所述互通身份編碼空間的互通身份編碼;所述IP地址空間的指定 部分稱為互通IP地址空間,所述身份位置分離網(wǎng)絡終端的IP地址是所述互通IP地址空間 的互通IP地址;發(fā)送步驟中,所述身份位置分離網(wǎng)絡或所述互聯(lián)網(wǎng)是通過判斷數(shù)據(jù)包的 目的地址為互通身份編碼或互通IP地址路由到所述互通網(wǎng)關的。
進一步地,所述身份編碼是32比特二進制格式的編碼,所述身份編碼空間與所 述IP地址空間是重疊的。
為解決以上技術問題,本發(fā)明還提供一種互通網(wǎng)絡,所述互通網(wǎng)絡包括身份位 置分離網(wǎng)絡、互聯(lián)網(wǎng)及連接所述身份位置分離網(wǎng)絡與所述互聯(lián)網(wǎng)的互通網(wǎng)關,其中
所述身份位置分離網(wǎng)絡采用身份編碼區(qū)別終端,用于向所述互通網(wǎng)關發(fā)送身份 位置分離網(wǎng)絡數(shù)據(jù)包,其中源地址是身份位置分離網(wǎng)絡終端的身份編碼,目的地址是互聯(lián)網(wǎng)終端在身份位置分離網(wǎng)絡的身份編碼;
所述互通網(wǎng)關包括相互連接的收發(fā)模塊及轉換模塊,其中,所述收發(fā)模塊用于 接收所述身份位置分離網(wǎng)絡發(fā)送的身份位置分離網(wǎng)絡數(shù)據(jù)包以及向所述互聯(lián)網(wǎng)發(fā)送轉換 后的互聯(lián)網(wǎng)數(shù)據(jù)包;所述轉換模塊,用于將所述身份位置分離網(wǎng)絡數(shù)據(jù)包轉換成所述互 聯(lián)網(wǎng)數(shù)據(jù)包,包括將所述源地址轉換為所述身份位置分離網(wǎng)絡終端在互聯(lián)網(wǎng)的IP地址, 將目的地址轉換為互聯(lián)網(wǎng)終端的IP地址;
所述互聯(lián)網(wǎng)采用IP地址區(qū)別終端,用于接收所述互通網(wǎng)關發(fā)送的所述互聯(lián)網(wǎng)數(shù) 據(jù)包。
進一步地,
所述互聯(lián)網(wǎng)還用于向所述互通網(wǎng)關發(fā)送互聯(lián)網(wǎng)數(shù)據(jù)包,其中源地址是互聯(lián)網(wǎng)終 端的IP地址,目的地址是身份位置分離網(wǎng)絡終端在互聯(lián)網(wǎng)的IP地址;
所述互通網(wǎng)關的收發(fā)模塊還用于接收所述互聯(lián)網(wǎng)發(fā)送的所述互聯(lián)網(wǎng)數(shù)據(jù)包以及 向所述身份位置分離網(wǎng)絡發(fā)送至轉換后的身份位置分離網(wǎng)絡數(shù)據(jù)包;所述轉換模塊還用 于將所述互聯(lián)網(wǎng)數(shù)據(jù)包轉換成身份位置分離網(wǎng)絡數(shù)據(jù)包,包括將所述源地址轉換為所述 互聯(lián)網(wǎng)終端在身份位置分離網(wǎng)絡的身份編碼,將目的地址轉換為身份位置分離網(wǎng)終端的 身份編碼;
所述身份位置分離網(wǎng)絡還用于接收所述互通網(wǎng)關發(fā)送的所述身份位置分離網(wǎng)絡 數(shù)據(jù)包。
進一步地,所述互通網(wǎng)關還包括與所述轉換模塊連接的標識分配模塊,所述標 識分配模塊用于為所述互聯(lián)網(wǎng)終端分配所述身份編碼,為所述身份位置分離網(wǎng)絡終端分 配所述IP地址,還用于保存所述互聯(lián)網(wǎng)終端及所述身份位置標識網(wǎng)絡終端的IP地址與身 份編碼的標識轉換項;所述轉換模塊根據(jù)所述標識轉換項進行身份編碼和IP地址轉換。
進一步地,所述身份編碼空間的指定部分稱為互通身份編碼空間,所述互聯(lián)網(wǎng) 終端的所述身份編碼是所述互通身份編碼空間的互通身份編碼;所述IP地址空間的指定 部分稱為互通IP地址空間,所述身份位置分離網(wǎng)絡終端的IP地址是所述互通IP地址空間 的互通IP地址;所述身份位置分離網(wǎng)絡或所述互聯(lián)網(wǎng)是通過判斷數(shù)據(jù)包的目的地址為互 通身份編碼或互通IP地址路由到所述互通網(wǎng)關的。
進一步地,所述身份編碼是32比特二進制格式的編碼,所述身份編碼空間與所 述IP地址空間是重疊的。
為解決以上技術問題,本發(fā)明還提供了另一種互通網(wǎng)絡,所述互通網(wǎng)絡包括身 份位置分離網(wǎng)絡、互聯(lián)網(wǎng)及連接所述身份位置分離網(wǎng)絡與所述互聯(lián)網(wǎng)的互通網(wǎng)關,其 中
所述身份位置分離網(wǎng)絡采用身份編碼作為終端區(qū)別標識,用于實現(xiàn)身份位置分 離網(wǎng)絡終端之間的通信以及通過所述互通網(wǎng)關與所述互聯(lián)網(wǎng)進行通信;
所述互聯(lián)網(wǎng)采用IP地址作為終端區(qū)別標識,用于通過所述互通網(wǎng)關與所述身份 位置分離網(wǎng)絡進行通信;
所述互通網(wǎng)關用于為互聯(lián)網(wǎng)終端分配對應的身份編碼,為身份位置分離網(wǎng)絡終 端分配對應的IP地址,以及保存身份編碼與IP地址的標識轉換項,還用于根據(jù)所述標識 轉換項實現(xiàn)終端區(qū)別標識轉換及身份位置分離網(wǎng)絡與互聯(lián)網(wǎng)之間的數(shù)據(jù)轉發(fā)。
進一步地,所述身份編碼空間的指定部分稱為互通身份編碼空間,所述互通網(wǎng) 關為所述互聯(lián)網(wǎng)終端分配的身份編碼是所述互通身份編碼;所述IP地址空間的指定部分 稱為互通IP地址空間,所述互通網(wǎng)關為所述身份位置分離網(wǎng)絡終端分配的IP地址是所述 互通IP地址。
進一步地,所述身份編碼是32比特二進制格式的編碼,所述身份編碼空間與所 述IP地址空間是重疊的。
為解決上述技術問題,本發(fā)明還提供了又一種互通網(wǎng)關,所述互通網(wǎng)關與身份 位置分離網(wǎng)絡及互聯(lián)網(wǎng)連接,用于實現(xiàn)所述身份位置分離網(wǎng)絡與所述互聯(lián)網(wǎng)之間的通 信,所述身份位置分離網(wǎng)絡采用身份編碼作為終端區(qū)別標識,所述互聯(lián)網(wǎng)采用IP地址作 為終端區(qū)別標識,所述互通網(wǎng)關包括相互連接的收發(fā)模塊及轉換模塊,其中
所述收發(fā)模塊用于接收所述身份位置分離網(wǎng)絡發(fā)送的身份位置分離網(wǎng)絡數(shù)據(jù)包 以及向所述互聯(lián)網(wǎng)發(fā)送轉換后的互聯(lián)網(wǎng)數(shù)據(jù)包;還用于接收所述互聯(lián)網(wǎng)發(fā)送的所述互聯(lián) 網(wǎng)數(shù)據(jù)包以及向所述身份位置分離網(wǎng)絡發(fā)送至轉換后的身份位置分離網(wǎng)絡數(shù)據(jù)包;
所述轉換模塊,用于將所述身份位置分離網(wǎng)絡數(shù)據(jù)包轉換成所述互聯(lián)網(wǎng)數(shù)據(jù) 包,包括將所述身份編碼轉換為所述IP地址;還用于將所述互聯(lián)網(wǎng)數(shù)據(jù)包轉換成身份位 置分離網(wǎng)絡數(shù)據(jù)包,包括將所述IP地址轉換為所述身份編碼。
進一步地,所述身份編碼空間的指定部分稱為互通身份編碼空間,所述IP地址 空間的指定部分稱為互通IP地址空間,所述互通網(wǎng)關還包括與所述轉換模塊連接的標識 分配模塊,用于為所述互聯(lián)網(wǎng)終端分配互通身份編碼空間的身份編碼,以及為所述身份 位置分離網(wǎng)絡終端分配互通IP地址空間的IP地址,還用于保存所述互聯(lián)網(wǎng)終端的IP地址 與分配的互通身份編碼的標識轉換項,以及所述身份位置分離網(wǎng)絡終端的身份編碼與分 配的互通IP地址的標識轉換項;所述轉換模塊根據(jù)所述標識分配模塊保存的標識轉換項 進行身份編碼與IP地址的轉換。
進一步地,所述身份編碼是32比特二進制格式的編碼,所述身份編碼空間與所 述IP地址空間是重疊的。
為解決以上技術問題,本發(fā)明還提供了一種第一網(wǎng)絡和第二網(wǎng)絡的互通方法, 所述第一網(wǎng)絡和第二網(wǎng)絡采用編碼空間重疊的終端標識,且通過互通網(wǎng)關相連接,該方 法包括
互通網(wǎng)關為第一網(wǎng)絡終端分配其在第二網(wǎng)絡的終端標識,為第二網(wǎng)絡終端分配 其在第一網(wǎng)絡的終端標識,并建立對應的標識轉換項;
互通網(wǎng)關接收第一網(wǎng)絡或第二網(wǎng)絡發(fā)送的數(shù)據(jù)包,其中源、目的地址為第一網(wǎng) 絡終端及第二網(wǎng)絡終端在作為源網(wǎng)絡的所述第一或第二網(wǎng)絡中的終端標識;
互通網(wǎng)關對接收的數(shù)據(jù)包進行轉換,包括根據(jù)標識轉換項將源、目的地址轉換 為第一網(wǎng)絡終端和第二網(wǎng)絡終端在作為目的網(wǎng)絡的第二或第一網(wǎng)絡中的終端標識;
互通網(wǎng)關將轉換后的數(shù)據(jù)包發(fā)送給作為目的網(wǎng)絡的第二或第一網(wǎng)絡。
為解決以上技術問題,本發(fā)明還提供了一種互通網(wǎng)絡,所述互通網(wǎng)絡包括第一 網(wǎng)絡、第二網(wǎng)絡及連接第一網(wǎng)絡和第二網(wǎng)絡的互通網(wǎng)關,其中
第一網(wǎng)絡,用于向互通網(wǎng)關發(fā)送數(shù)據(jù)包或接收互通網(wǎng)關發(fā)送的數(shù)據(jù)包,所述數(shù) 據(jù)包的源、目的地址為第一網(wǎng)絡終端和第二網(wǎng)絡終端在第一網(wǎng)絡中的終端標識;
第二網(wǎng)絡,采用與第一網(wǎng)絡采用編碼空間重疊的終端標識,用于向互通網(wǎng)關發(fā) 送數(shù)據(jù)包或接收互通網(wǎng)關發(fā)送的數(shù)據(jù)包,所述數(shù)據(jù)包的源、目的地址為第一網(wǎng)絡終端和 第二網(wǎng)絡終端在第二網(wǎng)絡中的終端標識;
互通網(wǎng)關,用于為第一網(wǎng)絡終端分配其在第二網(wǎng)絡的終端標識,為第二網(wǎng)絡終 端分配其在第一網(wǎng)絡的終端標識,以及建立對應的標識轉換項;還用于接收第一網(wǎng)絡或 第二網(wǎng)絡發(fā)送的數(shù)據(jù)包,以及對接收的數(shù)據(jù)包進行轉換,包括根據(jù)標識轉換項將源、目 的地址轉換為第一網(wǎng)絡終端和第二網(wǎng)絡終端在作為目的網(wǎng)絡的第二或第一網(wǎng)絡中的終端 標識;還用于向作為目的網(wǎng)絡的第二或第一網(wǎng)絡發(fā)送轉換后的數(shù)據(jù)包。
本發(fā)明方法、互通網(wǎng)絡及互通網(wǎng)關,通過互通網(wǎng)關對需要互通的數(shù)據(jù)包的轉換 處理,實現(xiàn)不同終端標識的兩個網(wǎng)絡的終端之間的互通,具體地將接收的數(shù)據(jù)包中源、 目的地址的源網(wǎng)絡終端標識轉換為目的網(wǎng)絡終端標識,針對身份位置分離網(wǎng)絡與傳統(tǒng)互 聯(lián)網(wǎng)的互通,身份位置分離網(wǎng)絡的身份編碼采用32比特二進制格式的編碼,與所述IP地 址空間重疊,實現(xiàn)了與傳統(tǒng)互聯(lián)網(wǎng)終端的兼容,在身份編碼空間劃分出用于實現(xiàn)互通的 互通身份編碼空間,在IP地址空間劃分出用于實現(xiàn)互通的互通IP地址空間,可以方便路 由設計和判斷,即在互聯(lián)網(wǎng)中通過路由設計,把所有目的地址為互通IP地址的數(shù)據(jù)包都 路由到互通網(wǎng)關;同樣,在身份位置分離網(wǎng)絡中通過路由設計,把所有目的地址為互通 AID的數(shù)據(jù)包都路由到互通網(wǎng)關。
圖1是本發(fā)明互通網(wǎng)絡的示意圖。
圖2是本發(fā)明身份位置分離網(wǎng)絡向互聯(lián)網(wǎng)發(fā)送數(shù)據(jù)包的過程示意圖。
圖3是本發(fā)明互聯(lián)網(wǎng)向身份位置分離網(wǎng)絡發(fā)送數(shù)據(jù)包的過程示意圖。
圖4是本發(fā)明身份位置分離網(wǎng)絡終端與互聯(lián)網(wǎng)終端進行互通的應用實例的示意 圖。
具體實施方式
本發(fā)明的主要思想是在身份位置分離網(wǎng)絡與互聯(lián)網(wǎng)之間設置互通網(wǎng)關,由互通 網(wǎng)關來實現(xiàn)身份位置分離網(wǎng)絡與互聯(lián)網(wǎng)之間的通信,包括為互聯(lián)網(wǎng)終端分配在身份位置 分離網(wǎng)絡中的身份編碼,為身份位置分離網(wǎng)絡終端分配在互聯(lián)網(wǎng)中的IP地址,以及進行 身份編碼與IP地址的轉換,從而實現(xiàn)身份位置分離網(wǎng)絡與互聯(lián)網(wǎng)的互通。
如圖1所示,本發(fā)明互通網(wǎng)絡包括身份位置分離網(wǎng)絡、互聯(lián)網(wǎng)及連接所述身份 位置分離網(wǎng)絡與所述互聯(lián)網(wǎng)的互通網(wǎng)關,其中
所述身份位置分離網(wǎng)絡采用身份編碼作為終端區(qū)別標識,用于實現(xiàn)身份位置分 離網(wǎng)絡終端之間的通信以及通過所述互通網(wǎng)關與所述互聯(lián)網(wǎng)進行通信;
具體包括
用于向所述互通網(wǎng)關發(fā)送身份位置分離網(wǎng)絡數(shù)據(jù)包,其中源地址是身份位置分 離網(wǎng)絡終端的身份編碼,目的地址是互聯(lián)網(wǎng)終端在身份位置分離網(wǎng)絡的身份編碼;還用 于接收所述互通網(wǎng)關發(fā)送的所述身份位置分離網(wǎng)絡數(shù)據(jù)包。
所述互聯(lián)網(wǎng)采用IP地址作為終端區(qū)別標識,用于通過所述互通網(wǎng)關與所述身份10位置分離網(wǎng)絡進行通信;具體包括
用于向所述互通網(wǎng)關發(fā)送互聯(lián)網(wǎng)數(shù)據(jù)包,其中源地址是互聯(lián)網(wǎng)終端的IP地址, 目的地址是身份位置分離網(wǎng)絡終端在互聯(lián)網(wǎng)的IP地址;還用于接收所述互通網(wǎng)關發(fā)送的 所述互聯(lián)網(wǎng)數(shù)據(jù)包。
所述互通網(wǎng)關用于為互聯(lián)網(wǎng)終端分配對應的身份編碼,為身份位置分離網(wǎng)絡終 端分配對應的IP地址,以及保存身份編碼與IP地址的標識轉換項,還用于根據(jù)所述標識 轉換項實現(xiàn)終端區(qū)別標識轉換及身份位置分離網(wǎng)絡與互聯(lián)網(wǎng)之間的數(shù)據(jù)轉發(fā)。
具體地,所述互通網(wǎng)關包括相互連接的收發(fā)模塊、轉換模塊以及與所述轉換模 塊連接的標識分配模塊,其中
所述收發(fā)模塊用于接收所述身份位置分離網(wǎng)絡發(fā)送的身份位置分離網(wǎng)絡數(shù)據(jù)包 以及向所述互聯(lián)網(wǎng)發(fā)送轉換后的互聯(lián)網(wǎng)數(shù)據(jù)包;還用于接收所述互聯(lián)網(wǎng)發(fā)送的所述互聯(lián) 網(wǎng)數(shù)據(jù)包以及向所述身份位置分離網(wǎng)絡發(fā)送至轉換后的身份位置分離網(wǎng)絡數(shù)據(jù)包;
所述轉換模塊,用于將所述身份位置分離網(wǎng)絡數(shù)據(jù)包轉換成所述互聯(lián)網(wǎng)數(shù)據(jù) 包,包括將所述源地址轉換為所述身份位置分離網(wǎng)絡終端在互聯(lián)網(wǎng)的IP地址,將目的地 址轉換為互聯(lián)網(wǎng)終端的IP地址;還用于將所述互聯(lián)網(wǎng)數(shù)據(jù)包轉換成身份位置分離網(wǎng)絡數(shù) 據(jù)包,包括將所述源地址轉換為所述互聯(lián)網(wǎng)終端在身份位置分離網(wǎng)絡的身份編碼,將目 的地址轉換為身份位置分離網(wǎng)終端的身份編碼;
所述標識分配模塊,用于為所述互聯(lián)網(wǎng)終端分配身份編碼,以及為所述身份位 置分離網(wǎng)絡終端分配IP地址,還用于保存所述互聯(lián)網(wǎng)終端及所述身份位置標識網(wǎng)絡終端 的IP地址與身份編碼的標識轉換項;所述轉換模塊根據(jù)所述標識分配模塊保存的標識轉 換項進行身份編碼與IP地址的轉換。
優(yōu)選地,身份位置分離網(wǎng)絡的身份編碼(以下簡稱UID)采用類似IPV4地址的 32位二進制格式,這樣身份位置分離網(wǎng)絡在推廣過程中,可以與現(xiàn)有的IPV4終端兼容, 即現(xiàn)有終端IPV4協(xié)議棧不用修改就能夠接入身份位置分離網(wǎng)絡。
由于互聯(lián)網(wǎng)的IPV4地址幾乎已經(jīng)使用完畢,無法劃出足夠大的一塊獨立地址空 間給身份位置分離網(wǎng)絡使用,故本發(fā)明中身份位置分離網(wǎng)絡的UID空間與互聯(lián)網(wǎng)的IPV4 地址空間互相重疊。為了通過身份編碼或IP地址區(qū)分網(wǎng)內(nèi)通信及網(wǎng)間互通,對UID空間 及IP地址空間做以下處理
身份位置分離網(wǎng)絡從其UID空間中指定一部分作為需要互通的互聯(lián)網(wǎng)終端的臨 時UID空間,稱為互通UID空間。所述互聯(lián)網(wǎng)終端的所述身份編碼是所述互通身份編碼 空間的互通身份編碼;
互聯(lián)網(wǎng)從IPV4空間中指定一部分作為需要互通的身份位置分離網(wǎng)絡終端的臨時 IP地址空間,稱為互通IP地址空間。所述身份位置分離網(wǎng)絡終端的IP地址是所述互通 IP地址空間的互通IP地址;
在身份位置分離網(wǎng)絡和互聯(lián)網(wǎng)之間,設定一個或者多個互通網(wǎng)關。在身份位置 分離網(wǎng)絡,互通網(wǎng)關是互通UID的路由終點即身份位置分離網(wǎng)絡中所有以互通UID作為 目的地址的數(shù)據(jù)包都會被轉發(fā)到互通網(wǎng)關;在互聯(lián)網(wǎng),互通網(wǎng)關是互通IP地址的路由終 點,即互聯(lián)網(wǎng)中所有以互通IP地址作為目的地址的數(shù)據(jù)包都會被轉發(fā)到互通網(wǎng)關。
對于需要與互聯(lián)網(wǎng)終端通信的身份位置分離網(wǎng)絡終端,在互通網(wǎng)關中給它分配一個臨時或者永久的互通IP地址及端口號,建立終端UID/端口號到這個互通IP地址/ 端口號的標識轉換項;同樣,對于需要與身份位置分離網(wǎng)絡終端通信的互聯(lián)網(wǎng)終端,在 互通網(wǎng)關中給它分配一個臨時或者永久的互通UID及端口號,建立終端IP地址/端口號 到這個互通UID/端口號的標識轉換項。
互通網(wǎng)關根據(jù)標識轉換項,實現(xiàn)兩個網(wǎng)絡數(shù)據(jù)包格式的轉換,以及源/目的IP 地址與源/目的UID之間的轉換。
本發(fā)明還提供了一種互通網(wǎng)關,具體如上所述。
本發(fā)明身份位置分離網(wǎng)絡與互聯(lián)網(wǎng)互通的實現(xiàn)方法包括身份位置分離網(wǎng)絡向互 聯(lián)網(wǎng)發(fā)送數(shù)據(jù)包的過程以及互聯(lián)網(wǎng)向身份位置分離網(wǎng)絡發(fā)送數(shù)據(jù)包的過程,以下對這兩 個過程進行具體描述。
如圖2所示,身份位置分離網(wǎng)絡向互聯(lián)網(wǎng)發(fā)送數(shù)據(jù)包的過程包括
步驟201:發(fā)送步驟,所述身份位置分離網(wǎng)絡向互通網(wǎng)關發(fā)送身份位置分離網(wǎng) 絡數(shù)據(jù)包,其中源地址是身份位置分離網(wǎng)絡終端的身份編碼,目的地址是互聯(lián)網(wǎng)終端在 身份位置分離網(wǎng)絡的身份編碼;
步驟202:接收轉發(fā)步驟,所述互通網(wǎng)關接收所述身份位置分離網(wǎng)絡發(fā)送所述身 份位置分離網(wǎng)絡數(shù)據(jù)包,并將所述身份位置分離網(wǎng)絡數(shù)據(jù)包轉換成互聯(lián)網(wǎng)數(shù)據(jù)包,包括將 所述源地址轉換為所述身份位置分離網(wǎng)絡終端在互聯(lián)網(wǎng)的IP地址,目的地址轉換為互聯(lián)網(wǎng) 終端的IP地址;數(shù)據(jù)包轉換后,所述互通網(wǎng)關將所述互聯(lián)網(wǎng)數(shù)據(jù)包發(fā)送至所述互聯(lián)網(wǎng);
步驟203:接收步驟,所述互聯(lián)網(wǎng)接收所述互通網(wǎng)關發(fā)送的互聯(lián)網(wǎng)數(shù)據(jù)包。
如圖3所示,互聯(lián)網(wǎng)向所述身份位置分離網(wǎng)絡發(fā)送數(shù)據(jù)包的過程包括
步驟301:發(fā)送步驟,所述互聯(lián)網(wǎng)向所述互通網(wǎng)關發(fā)送互聯(lián)網(wǎng)數(shù)據(jù)包,其中源 地址是互聯(lián)網(wǎng)終端的IP地址,目的地址是身份位置分離網(wǎng)絡終端在互聯(lián)網(wǎng)的IP地址;
步驟302 所述互通網(wǎng)關接收所述互聯(lián)網(wǎng)發(fā)送的所述互聯(lián)網(wǎng)數(shù)據(jù)包;
步驟303:接收轉發(fā)步驟,所述互通網(wǎng)關接收所述互聯(lián)網(wǎng)發(fā)送的所述互聯(lián)網(wǎng)數(shù) 據(jù)包;并將所述互聯(lián)網(wǎng)數(shù)據(jù)包轉換成身份位置分離網(wǎng)絡數(shù)據(jù)包,包括將所述源地址轉換 為所述互聯(lián)網(wǎng)終端在身份位置分離網(wǎng)絡的身份編碼,目的地址轉換為身份位置分離網(wǎng)終 端的身份編碼;數(shù)據(jù)包轉換后,所述互通網(wǎng)關將所述身份位置分離網(wǎng)絡數(shù)據(jù)包發(fā)送至所 述身份位置分離網(wǎng)絡;
接收步驟所述身份位置分離網(wǎng)絡接收所述互通網(wǎng)關發(fā)送的身份位置分離網(wǎng)絡 數(shù)據(jù)包。
步驟202及203前,所述互通網(wǎng)關為所述互聯(lián)網(wǎng)終端分配所述身份編碼,為所述 身份位置分離網(wǎng)絡終端分配所述IP地址,并保存所述互聯(lián)網(wǎng)終端及所述身份位置標識網(wǎng) 絡終端的IP地址與身份編碼的標識轉換項,步驟202及203中,所述互通網(wǎng)關根據(jù)所述 標識轉換項進行身份編碼和IP地址轉換。
所述身份編碼空間的指定部分稱為互通身份編碼空間,所述互聯(lián)網(wǎng)終端的所述 身份編碼是所述互通身份編碼空間的互通身份編碼;所述IP地址空間的指定部分稱為互 通IP地址空間,所述身份位置分離網(wǎng)絡終端的IP地址是所述互通IP地址空間的互通IP 地址;步驟203及步驟303中,所述身份位置分離網(wǎng)絡或所述互聯(lián)網(wǎng)是通過判斷數(shù)據(jù)包的 目的地址為互通身份編碼或互通IP地址路由到所述互通網(wǎng)關的。
所述身份編碼是32比特二進制格式的編碼,所述身份編碼空間與所述IP地址空 間是重疊的。
下面結合附圖和實施例對本發(fā)明作進一步說明。
應用實例
身份位置分離網(wǎng)絡終端與互聯(lián)網(wǎng)終端互通的示意圖如圖4所示。
互聯(lián)網(wǎng)的每個終端均有一個32比特二進制編碼的IP地址,這個地址既代表終端 的身份,也代表終端的位置。如圖1中的終端X,具有IP地址223.20.20.2。
身份位置分離網(wǎng)絡采用身份、位置分離的技術,每個終端既有一個身份標識, 也有一個位置標識。兩個終端之間的通信是基于身份標識(UID)。為了與現(xiàn)有的終端兼 容,并且具備足夠容量的身份編碼空間,身份標識采用如IP地址一樣的32比特二進制格 式。如圖1中的終端A具有身份標識201丄1.10。
在互聯(lián)網(wǎng)中通過路由設計,把所有目的地址為互通IP地址的數(shù)據(jù)包都路由到互 通網(wǎng)關;同樣,在身份位置分離網(wǎng)絡中通過路由設計,把所有目的地址為互通AID的數(shù) 據(jù)包都路由到互通網(wǎng)關。
在圖4所示的實例中,身份位置分離網(wǎng)絡終端A需要與互聯(lián)網(wǎng)終端X通信。需 要給A分配一個互通IP地址及端口號(這里的端口號即指TCP/UDP端口號,用以標識 終端間的每個通信連接,以下簡稱端口號),給X分配一個互通UID及端口號。在互通 網(wǎng)關內(nèi)部建立如下標識轉換項
A 的 UID/ 端口號 O01.1.1.10/ 端口號 2000) <-> A 的互通 IP 地址 / 端口號 (172.10.10.1/端口號 8000)
X 的互通 UID/ 端口號(10.10.10.1/ 端口號 3000) <-> X 的 IP 地址 / 端口號 (223.20.20.2/ 端口號 9000)
A發(fā)數(shù)據(jù)包給X時
1、A把X的互通UID作為目的UID,自身UID作為源UID發(fā)出數(shù)據(jù)包。
在圖1 的示例中,目的 UID: 10.10.10.1/端口號 3000 ;源 UID 201.1.1.10/端 口號 2000。
2、該數(shù)據(jù)包通過身份位置分離網(wǎng)絡轉發(fā)到了互通網(wǎng)關。
3、互通網(wǎng)關把該數(shù)據(jù)包轉換成互聯(lián)網(wǎng)的IP數(shù)據(jù)包,其中,目的IP地址是X的 IP地址,源IP地址是A的互通IP地址。端口號也做相應的轉換。
在圖1 的示例中,目的 IP: 223.20.20.2/端口號 9000 ;源 IP 172.10.10.1/端口 號 8000 ;
4、該數(shù)據(jù)包通過互聯(lián)網(wǎng)轉發(fā)到了 X。
X發(fā)數(shù)據(jù)包給A時
1、X把A的互通IP地址作為目的IP地址,自身IP地址作為源IP地址發(fā)出數(shù)據(jù)包;
在圖1 的示例中,目的 IP: 172.10.10.1/端口號 8001 ;源 UID 223.20.20.2/端 口號 9001。
2、該數(shù)據(jù)包通過互聯(lián)網(wǎng)轉發(fā)到了互通網(wǎng)關;
3、互通網(wǎng)關把該數(shù)據(jù)包轉換成身份位置分離網(wǎng)絡的數(shù)據(jù)包,其中,目的UID是A終端的UID,源UID是X終端的互通UID ;
在圖1 的示例中,目的 UID 201.1.1.10/端口號 2001 ;源 UID 10.10.10.1/端 口號 3001
4、該數(shù)據(jù)包通過身份位置分離網(wǎng)絡轉發(fā)到了終端A。
按照這種方法,身份位置分離網(wǎng)絡終端和互聯(lián)網(wǎng)終端實現(xiàn)了互通。
基于本發(fā)明思想,采用編碼空間重疊的終端標識的兩個網(wǎng)絡,如第一網(wǎng)絡和第 二網(wǎng)絡,在兩個網(wǎng)絡之間設置互通網(wǎng)關,互通網(wǎng)關為第一網(wǎng)絡終端分配其在第二網(wǎng)絡的 互通終端標識,為第二網(wǎng)絡終端分配其在第一網(wǎng)絡的互通終端標識,以及將第一網(wǎng)絡與 第二網(wǎng)絡之間的數(shù)據(jù)包進行終端標識轉換,實現(xiàn)第一網(wǎng)絡與第二網(wǎng)絡之間的互通。
具體地,所述第一網(wǎng)絡和第二網(wǎng)絡采用編碼空間重疊的終端標識,且通過互通 網(wǎng)關相連接,第一網(wǎng)絡和第二網(wǎng)絡的互通實現(xiàn)方法包括
互通網(wǎng)關為第一網(wǎng)絡終端分配其在第二網(wǎng)絡的終端標識,為第二網(wǎng)絡終端分配 其在第一網(wǎng)絡的終端標識,并建立對應的標識轉換項;
互通網(wǎng)關接收第一網(wǎng)絡或第二網(wǎng)絡發(fā)送的數(shù)據(jù)包,其中源、目的地址為第一網(wǎng) 絡終端及第二網(wǎng)絡終端在作為源網(wǎng)絡的所述第一或第二網(wǎng)絡中的終端標識;
互通網(wǎng)關對接收的數(shù)據(jù)包進行轉換,包括根據(jù)標識轉換項將源、目的地址轉換 為第一網(wǎng)絡終端和第二網(wǎng)絡終端在作為目的網(wǎng)絡的第二或第一網(wǎng)絡中的終端標識;
互通網(wǎng)關將轉換后的數(shù)據(jù)包發(fā)送給作為目的網(wǎng)絡的第二或第一網(wǎng)絡。
與以上對應的互通網(wǎng)絡包括第一網(wǎng)絡、第二網(wǎng)絡及連接第一網(wǎng)絡和第二網(wǎng)絡的 互通網(wǎng)關,其中
第一網(wǎng)絡,用于向互通網(wǎng)關發(fā)送數(shù)據(jù)包或接收互通網(wǎng)關發(fā)送的數(shù)據(jù)包,所述數(shù) 據(jù)包的源、目的地址為第一網(wǎng)絡終端和第二網(wǎng)絡終端在第一網(wǎng)絡中的終端標識;
第二網(wǎng)絡,采用與第一網(wǎng)絡編碼空間重疊的終端標識,用于向互通網(wǎng)關發(fā)送數(shù) 據(jù)包或接收互通網(wǎng)關發(fā)送的數(shù)據(jù)包,所述數(shù)據(jù)包的源、目的地址為第一網(wǎng)絡終端和第二 網(wǎng)絡終端在第二網(wǎng)絡中的終端標識;
互通網(wǎng)關,用于為第一網(wǎng)絡終端分配其在第二網(wǎng)絡的終端標識,為第二網(wǎng)絡終 端分配其在第一網(wǎng)絡的終端標識,以及建立對應的標識轉換項;還用于接收第一網(wǎng)絡或 第二網(wǎng)絡發(fā)送的數(shù)據(jù)包,以及對接收的數(shù)據(jù)包進行轉換,包括根據(jù)標識轉換項將源、目 的地址轉換為第一網(wǎng)絡終端和第二網(wǎng)絡終端在作為目的網(wǎng)絡的第二或第一網(wǎng)絡中的終端 標識;還用于向作為目的網(wǎng)絡的第二或第一網(wǎng)絡發(fā)送轉換后的數(shù)據(jù)包。
本發(fā)明方法、互通網(wǎng)絡及互通網(wǎng)關,通過互通網(wǎng)關對需要互通的數(shù)據(jù)包的轉換 處理,實現(xiàn)不同終端標識的兩個網(wǎng)絡的終端之間的互通,具體地將接收的數(shù)據(jù)包中源、 目的地址的源網(wǎng)絡終端標識轉換為目的網(wǎng)絡終端標識,針對身份位置分離網(wǎng)絡與傳統(tǒng)互 聯(lián)網(wǎng)的互通,身份位置分離網(wǎng)絡的身份編碼采用32比特二進制格式的編碼,與所述IP地 址空間重疊,實現(xiàn)了與傳統(tǒng)互聯(lián)網(wǎng)終端的兼容,在身份編碼空間劃分出用于實現(xiàn)互通的 互通身份編碼空間,在IP地址空間劃分出用于實現(xiàn)互通的互通IP地址空間,可以方便路 由設計和判斷,即在互聯(lián)網(wǎng)中通過路由設計,把所有目的地址為互通IP地址的數(shù)據(jù)包都 路由到互通網(wǎng)關;同樣,在身份位置分離網(wǎng)絡中通過路由設計,把所有目的地址為互通 AID的數(shù)據(jù)包都路由到互通網(wǎng)關。1權利要求
1.一種身份位置分離網(wǎng)絡與互聯(lián)網(wǎng)的互通方法,其特征在于身份位置分離網(wǎng)絡采 用身份編碼區(qū)別終端,互聯(lián)網(wǎng)采用IP地址區(qū)別終端,所述身份位置分離網(wǎng)絡向互聯(lián)網(wǎng)發(fā) 送數(shù)據(jù)包的過程包括發(fā)送步驟,所述身份位置分離網(wǎng)絡向互通網(wǎng)關發(fā)送身份位置分離網(wǎng)絡數(shù)據(jù)包,其中 源地址是身份位置分離網(wǎng)絡終端的身份編碼,目的地址是互聯(lián)網(wǎng)終端在身份位置分離網(wǎng) 絡的身份編碼;接收轉發(fā)步驟,所述互通網(wǎng)關接收所述身份位置分離網(wǎng)絡發(fā)送所述身份位置分離網(wǎng) 絡數(shù)據(jù)包,并將所述身份位置分離網(wǎng)絡數(shù)據(jù)包轉換成互聯(lián)網(wǎng)數(shù)據(jù)包,包括將所述源地址 轉換為所述身份位置分離網(wǎng)絡終端在互聯(lián)網(wǎng)的IP地址,將目的地址轉換為互聯(lián)網(wǎng)終端的 IP地址;數(shù)據(jù)包轉換后,所述互通網(wǎng)關將所述互聯(lián)網(wǎng)數(shù)據(jù)包發(fā)送至所述互聯(lián)網(wǎng);接收步驟,所述互聯(lián)網(wǎng)接收所述互通網(wǎng)關發(fā)送的互聯(lián)網(wǎng)數(shù)據(jù)包。
2.如權利要1求所述的方法,其特征在于所述互聯(lián)網(wǎng)向所述身份位置分離網(wǎng)絡發(fā) 送數(shù)據(jù)包的過程包括發(fā)送步驟,所述互聯(lián)網(wǎng)向所述互通網(wǎng)關發(fā)送互聯(lián)網(wǎng)數(shù)據(jù)包,其中源地址是互聯(lián)網(wǎng)終 端的IP地址,目的地址是身份位置分離網(wǎng)絡終端在互聯(lián)網(wǎng)的IP地址;接收轉發(fā)步驟,所述互通網(wǎng)關接收所述互聯(lián)網(wǎng)發(fā)送的所述互聯(lián)網(wǎng)數(shù)據(jù)包;并將所述 互聯(lián)網(wǎng)數(shù)據(jù)包轉換成身份位置分離網(wǎng)絡數(shù)據(jù)包,包括將所述源地址轉換為所述互聯(lián)網(wǎng)終 端在身份位置分離網(wǎng)絡的身份編碼,目的地址轉換為身份位置分離網(wǎng)終端的身份編碼; 數(shù)據(jù)包轉換后,所述互通網(wǎng)關將所述身份位置分離網(wǎng)絡數(shù)據(jù)包發(fā)送至所述身份位置分離 網(wǎng)絡;接收步驟所述身份位置分離網(wǎng)絡接收所述互通網(wǎng)關發(fā)送的身份位置分離網(wǎng)絡數(shù)據(jù)包。
3.如權利要求1或2所述的方法,其特征在于所述接收轉發(fā)步驟前,所述互通網(wǎng)關 為所述互聯(lián)網(wǎng)終端分配所述身份編碼,為所述身份位置分離網(wǎng)絡終端分配所述IP地址, 并保存所述互聯(lián)網(wǎng)終端及所述身份位置標識網(wǎng)絡終端的IP地址與身份編碼的標識轉換 項,所述接收轉發(fā)步驟中,所述互通網(wǎng)關根據(jù)所述標識轉換項進行身份編碼和IP地址轉換。
4.如權利要求1或2所述的方法,其特征在于所述身份編碼空間的指定部分稱為互 通身份編碼空間,所述互聯(lián)網(wǎng)終端的所述身份編碼是所述互通身份編碼空間的互通身份 編碼;所述IP地址空間的指定部分稱為互通IP地址空間,所述身份位置分離網(wǎng)絡終端的 IP地址是所述互通IP地址空間的互通IP地址;發(fā)送步驟中,所述身份位置分離網(wǎng)絡或所 述互聯(lián)網(wǎng)是通過判斷數(shù)據(jù)包的目的地址為互通身份編碼或互通IP地址路由到所述互通網(wǎng) 關的。
5.如權利要求1或2所述的方法,其特征在于所述身份編碼是32比特二進制格式 的編碼,所述身份編碼空間與所述IP地址空間是重疊的。
6.—種互通網(wǎng)絡,其特征在于所述互通網(wǎng)絡包括身份位置分離網(wǎng)絡、互聯(lián)網(wǎng)及連 接所述身份位置分離網(wǎng)絡與所述互聯(lián)網(wǎng)的互通網(wǎng)關,其中所述身份位置分離網(wǎng)絡采用身份編碼區(qū)別終端,用于向所述互通網(wǎng)關發(fā)送身份位置 分離網(wǎng)絡數(shù)據(jù)包,其中源地址是身份位置分離網(wǎng)絡終端的身份編碼,目的地址是互聯(lián)網(wǎng)終端在身份位置分離網(wǎng)絡的身份編碼;所述互通網(wǎng)關包括相互連接的收發(fā)模塊及轉換模塊,其中,所述收發(fā)模塊用于接收 所述身份位置分離網(wǎng)絡發(fā)送的身份位置分離網(wǎng)絡數(shù)據(jù)包以及向所述互聯(lián)網(wǎng)發(fā)送轉換后的 互聯(lián)網(wǎng)數(shù)據(jù)包;所述轉換模塊,用于將所述身份位置分離網(wǎng)絡數(shù)據(jù)包轉換成所述互聯(lián)網(wǎng) 數(shù)據(jù)包,包括將所述源地址轉換為所述身份位置分離網(wǎng)絡終端在互聯(lián)網(wǎng)的IP地址,將目 的地址轉換為互聯(lián)網(wǎng)終端的IP地址;所述互聯(lián)網(wǎng)采用IP地址區(qū)別終端,用于接收所述互通網(wǎng)關發(fā)送的所述互聯(lián)網(wǎng)數(shù)據(jù)包。
7.如權利要求6所述的互通網(wǎng)絡,其特征在于所述互聯(lián)網(wǎng)還用于向所述互通網(wǎng)關發(fā)送互聯(lián)網(wǎng)數(shù)據(jù)包,其中源地址是互聯(lián)網(wǎng)終端的 IP地址,目的地址是身份位置分離網(wǎng)絡終端在互聯(lián)網(wǎng)的IP地址;所述互通網(wǎng)關的收發(fā)模塊還用于接收所述互聯(lián)網(wǎng)發(fā)送的所述互聯(lián)網(wǎng)數(shù)據(jù)包以及向所 述身份位置分離網(wǎng)絡發(fā)送至轉換后的身份位置分離網(wǎng)絡數(shù)據(jù)包;所述轉換模塊還用于將 所述互聯(lián)網(wǎng)數(shù)據(jù)包轉換成身份位置分離網(wǎng)絡數(shù)據(jù)包,包括將所述源地址轉換為所述互聯(lián) 網(wǎng)終端在身份位置分離網(wǎng)絡的身份編碼,將目的地址轉換為身份位置分離網(wǎng)終端的身份 編碼;所述身份位置分離網(wǎng)絡還用于接收所述互通網(wǎng)關發(fā)送的所述身份位置分離網(wǎng)絡數(shù)據(jù)包。
8.如權利要求所述6或7的互通網(wǎng)絡,其特征在于所述互通網(wǎng)關還包括與所述轉 換模塊連接的標識分配模塊,所述標識分配模塊用于為所述互聯(lián)網(wǎng)終端分配所述身份編 碼,為所述身份位置分離網(wǎng)絡終端分配所述IP地址,還用于保存所述互聯(lián)網(wǎng)終端及所述 身份位置標識網(wǎng)絡終端的IP地址與身份編碼的標識轉換項;所述轉換模塊根據(jù)所述標識 轉換項進行身份編碼和IP地址轉換。
9.如權利要求所述6或7的互通網(wǎng)絡,其特征在于所述身份編碼空間的指定部分稱 為互通身份編碼空間,所述互聯(lián)網(wǎng)終端的所述身份編碼是所述互通身份編碼空間的互通 身份編碼;所述IP地址空間的指定部分稱為互通IP地址空間,所述身份位置分離網(wǎng)絡終 端的IP地址是所述互通IP地址空間的互通IP地址;所述身份位置分離網(wǎng)絡或所述互聯(lián) 網(wǎng)是通過判斷數(shù)據(jù)包的目的地址為互通身份編碼或互通IP地址路由到所述互通網(wǎng)關的。
10.如權利要求6或7所述的互通網(wǎng)絡,其特征在于所述身份編碼是32比特二進制 格式的編碼,所述身份編碼空間與所述IP地址空間是重疊的。
11.一種互通網(wǎng)絡,其特征在于,所述互通網(wǎng)絡包括身份位置分離網(wǎng)絡、互聯(lián)網(wǎng)及連 接所述身份位置分離網(wǎng)絡與所述互聯(lián)網(wǎng)的互通網(wǎng)關,其中所述身份位置分離網(wǎng)絡采用身份編碼作為終端區(qū)別標識,用于實現(xiàn)身份位置分離網(wǎng) 絡終端之間的通信以及通過所述互通網(wǎng)關與所述互聯(lián)網(wǎng)進行通信;所述互聯(lián)網(wǎng)采用IP地址作為終端區(qū)別標識,用于通過所述互通網(wǎng)關與所述身份位置 分離網(wǎng)絡進行通信;所述互通網(wǎng)關用于為互聯(lián)網(wǎng)終端分配對應的身份編碼,為身份位置分離網(wǎng)絡終端分 配對應的IP地址,以及保存身份編碼與IP地址的標識轉換項,還用于根據(jù)所述標識轉換 項實現(xiàn)終端區(qū)別標識轉換及身份位置分離網(wǎng)絡與互聯(lián)網(wǎng)之間的數(shù)據(jù)轉發(fā)。
12.如權利要求11所述的互通網(wǎng)絡,其特征在于所述身份編碼空間的指定部分稱 為互通身份編碼空間,所述互通網(wǎng)關為所述互聯(lián)網(wǎng)終端分配的身份編碼是所述互通身份 編碼;所述IP地址空間的指定部分稱為互通IP地址空間,所述互通網(wǎng)關為所述身份位置 分離網(wǎng)絡終端分配的IP地址是所述互通IP地址。
13.如權利要求11所述的互通網(wǎng)絡,其特征在于所述身份編碼是32比特二進制格 式的編碼,所述身份編碼空間與所述IP地址空間是重疊的。
14.一種互通網(wǎng)關,其特征在于所述互通網(wǎng)關與身份位置分離網(wǎng)絡及互聯(lián)網(wǎng)連接, 用于實現(xiàn)所述身份位置分離網(wǎng)絡與所述互聯(lián)網(wǎng)之間的通信,所述身份位置分離網(wǎng)絡采用 身份編碼作為終端區(qū)別標識,所述互聯(lián)網(wǎng)采用IP地址作為終端區(qū)別標識,所述互通網(wǎng)關 包括相互連接的收發(fā)模塊及轉換模塊,其中所述收發(fā)模塊用于接收所述身份位置分離網(wǎng)絡發(fā)送的身份位置分離網(wǎng)絡數(shù)據(jù)包以及 向所述互聯(lián)網(wǎng)發(fā)送轉換后的互聯(lián)網(wǎng)數(shù)據(jù)包;還用于接收所述互聯(lián)網(wǎng)發(fā)送的所述互聯(lián)網(wǎng)數(shù) 據(jù)包以及向所述身份位置分離網(wǎng)絡發(fā)送至轉換后的身份位置分離網(wǎng)絡數(shù)據(jù)包;所述轉換模塊,用于將所述身份位置分離網(wǎng)絡數(shù)據(jù)包轉換成所述互聯(lián)網(wǎng)數(shù)據(jù)包,包 括將所述身份編碼轉換為所述IP地址;還用于將所述互聯(lián)網(wǎng)數(shù)據(jù)包轉換成身份位置分離 網(wǎng)絡數(shù)據(jù)包,包括將所述IP地址轉換為所述身份編碼。
15.如權利要求14所述的互通網(wǎng)關,其特征在于所述身份編碼空間的指定部分稱 為互通身份編碼空間,所述IP地址空間的指定部分稱為互通IP地址空間,所述互通網(wǎng)關 還包括與所述轉換模塊連接的標識分配模塊,用于為所述互聯(lián)網(wǎng)終端分配互通身份編碼 空間的身份編碼,以及為所述身份位置分離網(wǎng)絡終端分配互通IP地址空間的IP地址,還 用于保存所述互聯(lián)網(wǎng)終端的IP地址與分配的互通身份編碼的標識轉換項,以及所述身份 位置分離網(wǎng)絡終端的身份編碼與分配的互通IP地址的標識轉換項;所述轉換模塊根據(jù)所 述標識分配模塊保存的標識轉換項進行身份編碼與IP地址的轉換。
16.如權利要求14所述的互通網(wǎng)關,其特征在于所述身份編碼是32比特二進制格 式的編碼,所述身份編碼空間與所述IP地址空間是重疊的。
17.—種第一網(wǎng)絡和第二網(wǎng)絡的互通方法,其特征在于,所述第一網(wǎng)絡和第二網(wǎng)絡采 用編碼空間重疊的終端標識,且通過互通網(wǎng)關相連接,該方法包括所述互通網(wǎng)關為第一網(wǎng)絡終端分配其在第二網(wǎng)絡的終端標識,為第二網(wǎng)絡終端分配 其在第一網(wǎng)絡的終端標識,并建立對應的標識轉換項;所述互通網(wǎng)關接收第一網(wǎng)絡或第二網(wǎng)絡發(fā)送的數(shù)據(jù)包,其中源、目的地址為第一網(wǎng) 絡終端及第二網(wǎng)絡終端在作為源網(wǎng)絡的所述第一或第二網(wǎng)絡中的終端標識;所述互通網(wǎng)關對接收的數(shù)據(jù)包進行轉換,包括根據(jù)標識轉換項將源、目的地址轉換 為第一網(wǎng)絡終端和第二網(wǎng)絡終端在作為目的網(wǎng)絡的第二或第一網(wǎng)絡中的終端標識;所述互通網(wǎng)關將轉換后的數(shù)據(jù)包發(fā)送給作為目的網(wǎng)絡的第二或第一網(wǎng)絡。
18.—種互通網(wǎng)絡,其特征在于所述互通網(wǎng)絡包括第一網(wǎng)絡、第二網(wǎng)絡及連接第一 網(wǎng)絡和第二網(wǎng)絡的互通網(wǎng)關,其中所述第一網(wǎng)絡,用于向所述互通網(wǎng)關發(fā)送數(shù)據(jù)包或接收互通網(wǎng)關發(fā)送的數(shù)據(jù)包,所 述數(shù)據(jù)包的源、目的地址為第一網(wǎng)絡終端和第二網(wǎng)絡終端在第一網(wǎng)絡中的終端標識;所述第二網(wǎng)絡,采用與所述第一網(wǎng)絡采用編碼空間重疊的終端標識,用于向互通網(wǎng)關發(fā)送數(shù)據(jù)包或接收互通網(wǎng)關發(fā)送的數(shù)據(jù)包,所述數(shù)據(jù)包的源、目的地址為第一網(wǎng)絡終 端和第二網(wǎng)絡終端在第二網(wǎng)絡中的終端標識;所述互通網(wǎng)關,用于為第一網(wǎng)絡終端分配其在所述第二網(wǎng)絡的終端標識,為第二網(wǎng) 絡終端分配其在所述第一網(wǎng)絡的終端標識,以及建立對應的標識轉換項;還用于接收所 述第一網(wǎng)絡或所述第二網(wǎng)絡發(fā)送的數(shù)據(jù)包,以及對接收的數(shù)據(jù)包進行轉換,包括根據(jù)標 識轉換項將源、目的地址轉換為第一網(wǎng)絡終端和第二網(wǎng)絡終端在作為目的網(wǎng)絡的第二或 第一網(wǎng)絡中的終端標識;還用于向作為目的網(wǎng)絡的第二或第一網(wǎng)絡發(fā)送轉換后的數(shù)據(jù) 包。
全文摘要
一種身份位置分離網(wǎng)絡與互聯(lián)網(wǎng)的互通方法包括身份位置分離網(wǎng)絡向互通網(wǎng)關發(fā)送身份位置分離網(wǎng)絡數(shù)據(jù)包,其中源地址是身份位置分離網(wǎng)絡終端的身份編碼,目的地址是互聯(lián)網(wǎng)終端在身份位置分離網(wǎng)絡的身份編碼;互通網(wǎng)關接收身份位置分離網(wǎng)絡發(fā)送身份位置分離網(wǎng)絡數(shù)據(jù)包,并將身份位置分離網(wǎng)絡數(shù)據(jù)包轉換成互聯(lián)網(wǎng)數(shù)據(jù)包,包括將源地址轉換為身份位置分離網(wǎng)絡終端在互聯(lián)網(wǎng)的IP地址,將目的地址轉換為互聯(lián)網(wǎng)終端的IP地址;數(shù)據(jù)包轉換后,互通網(wǎng)關將互聯(lián)網(wǎng)數(shù)據(jù)包發(fā)送至互聯(lián)網(wǎng);互聯(lián)網(wǎng)接收互通網(wǎng)關發(fā)送的互聯(lián)網(wǎng)數(shù)據(jù)包。本發(fā)明互通方法以及互通網(wǎng)絡和互通網(wǎng)關,可以實現(xiàn)采用不同終端標識的網(wǎng)絡之間的互通。
文檔編號H04L29/12GK102025588SQ200910172968
公開日2011年4月20日 申請日期2009年9月15日 優(yōu)先權日2009年9月15日
發(fā)明者劉韞暉, 黃兵 申請人:中興通訊股份有限公司