專利名稱:一種分組的交付和路由選擇的方法和裝置以及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種分組的交付和路由選擇的方法和裝置以及系統(tǒng)。
背景技術(shù):
目前的計算機網(wǎng)絡(luò)通訊、數(shù)據(jù)傳輸主要是通過國際互聯(lián)網(wǎng)(Internet)、萬維網(wǎng)實現(xiàn),國 際互聯(lián)網(wǎng)用TCP/IP協(xié)議族,包括IPv4 、 IPv6的路由協(xié)議包括路由信息協(xié)議(RIPvl、 RIPv2、 RIPng)、開放的最短路徑優(yōu)先協(xié)議(OSPFv3)、邊際網(wǎng)關(guān)協(xié)議(BGP)等,通過路由器、網(wǎng)關(guān) 將世界范圍內(nèi)許多計算機網(wǎng)絡(luò)連接在一起,成為當今最大和最流行的數(shù)據(jù)通訊網(wǎng)。國際互聯(lián) 網(wǎng)的建立和成功發(fā)展,以及萬維網(wǎng)的廣泛使用,為人們的生活帶來了巨大的變革,國際互聯(lián) 網(wǎng)和萬維網(wǎng)已影響到社會的方方面面。但是國際互聯(lián)網(wǎng)、萬維網(wǎng)也有其局限性和不足之處。
目前的互聯(lián)網(wǎng)是用通訊設(shè)備(包括用路由器、網(wǎng)關(guān))和傳輸介質(zhì)將分布在不同地理位置 的功能獨立的計算機系統(tǒng)連接在一起,并通過用TCP/IP協(xié)議族包括IPv4或/和IPv6的路由 協(xié)議,諸如路由信息協(xié)議(RIPvl、 RIPv2、 RIPng)、最短路徑優(yōu)先協(xié)議0SPFv3、邊際網(wǎng)關(guān) 協(xié)議(BGP)等,來實現(xiàn)網(wǎng)絡(luò)通訊和IP協(xié)議數(shù)據(jù)分組的交付和路由選擇以及通訊的,目前互 聯(lián)網(wǎng)實現(xiàn)數(shù)據(jù)傳輸?shù)幕A(chǔ)是TCP/IP協(xié)議族,而TCP/IP技術(shù)的核心是IP地址,如IPv4地址、 IPv6地址,是用的IP地址標識一個主機與網(wǎng)絡(luò)的一個連接即接口,以實現(xiàn)主機到主機的通 訊。目前功能結(jié)構(gòu)簡單的IPv4地址、IPv6地址和其它標識符,如同結(jié)繩記事年代繩結(jié)一樣, 只是一個標記。IP地址之間,以及異構(gòu)標識符之間沒有定義相互間的關(guān)聯(lián)關(guān)系,沒有定義IP 地址的全局和局部的虛擬空間定位,沒有定義標識符的虛擬空間結(jié)構(gòu)、邏輯關(guān)系,都沒有涉 及到對IP地址進行一種全局的、統(tǒng)一的虛擬空間結(jié)構(gòu)及相互關(guān)聯(lián)的定義,以及通過IP地址 為所標識的各種資源構(gòu)建全局的、統(tǒng)一的虛擬空間結(jié)構(gòu)及相互關(guān)聯(lián)的規(guī)范。因此現(xiàn)有的各種 IP地址都是一個個相對獨立的標識符,現(xiàn)在的標識資源的IP地址不能為所標識的對象構(gòu)建 起全局的、統(tǒng)一的具有相互關(guān)聯(lián)關(guān)系的虛擬空間結(jié)構(gòu)(邏輯網(wǎng)絡(luò)),相應(yīng)的IPv4、 IPv6、 IPv9 的中的各種路由協(xié)議也不會并且沒有涉及到關(guān)于用一種具有虛擬空間結(jié)構(gòu)的標識符——多維 地址定義的邏輯網(wǎng)絡(luò),以及在用多維地址表示的資源、路由資源構(gòu)成的物理網(wǎng)絡(luò)和/或邏輯網(wǎng) 絡(luò)中進行的數(shù)據(jù)分組的交付和路由選擇。本人在先公開了《一種分組交付和路由選擇的方法 和裝置以及系統(tǒng)》在該方法中確定了一種由信源資源確定關(guān)聯(lián)地址的方法也就是在主機發(fā)送 階段確定關(guān)聯(lián)地址的方法。而沒有涉及到由路由資源進行關(guān)聯(lián)地址選擇的方法。
關(guān)于目前的路由協(xié)議,在[RFC2453, Internet標準]、[RFC2080,建議標準]、[RFC2328, Internet標準]、[RFC1771,草案標準]、[RFC1772,草案標準]中有詳細記載。
本公開是與我們在先公開《構(gòu)建多維地址的方法、裝置以及系統(tǒng)》的中國專利申請?zhí)柺?00710139245.2以及《一種多維地址編址的方法和裝置以及系統(tǒng)》的中國專利申請?zhí)柺?200710139252. 2等是相互交叉關(guān)聯(lián)的。
發(fā)明內(nèi)容
本發(fā)明克服了現(xiàn)有技術(shù)中的不足之處,本發(fā)明的目的是提供一種基于多維地址的分組的 交付和路由選擇的方法和裝置以及系統(tǒng)包括多維地址路由-域協(xié)議。用于在以多維地址為基礎(chǔ) 構(gòu)建的網(wǎng)絡(luò)中進行分組的交付和路由選擇,本發(fā)明的一種分組的交付和路由選擇的方法和裝 置以及系統(tǒng)是建立在多維地址基礎(chǔ)上的,由于多維地址具有虛擬的空間結(jié)構(gòu),多維地址之間 具有相互的關(guān)聯(lián)關(guān)系,因此本發(fā)明不但包括在物理網(wǎng)絡(luò)中分組的交付和路由選擇還包括在以 多維地址定義的邏輯網(wǎng)中的進行分組的交付和路由選擇。所述邏輯網(wǎng)是用多維地址空間結(jié)構(gòu) 定義的虛擬網(wǎng)絡(luò)是構(gòu)建在物理網(wǎng)絡(luò)之上的,是通過多維地址虛擬空間結(jié)構(gòu)在網(wǎng)絡(luò)層或/和應(yīng)用 層構(gòu)建的一個全局的邏輯網(wǎng)絡(luò)。本發(fā)明由路由資源確定目標地址并由路由資源確定相應(yīng)的關(guān) 聯(lián)資源,并轉(zhuǎn)發(fā)。
本公開的路由資源包括具有路由功能的節(jié)點之間,周期性進行鏈路或/和虛鏈路測量,每 個網(wǎng)絡(luò)資源(路由資源、節(jié)點)將鏈路或/和虛鏈路測量的信息保存在數(shù)據(jù)庫中,成為各路由 資源、節(jié)點本地狀態(tài)更新的依據(jù)。路由資源、節(jié)點間通過周期性的狀態(tài)廣播或/和組播交互各 自數(shù)據(jù)庫中保存的狀態(tài)信息(包括節(jié)點狀態(tài)和鏈路狀態(tài)),進而得到物理網(wǎng)絡(luò)或/和虛擬網(wǎng)絡(luò) 的實時狀態(tài)信息。每個節(jié)點根據(jù)多維地址虛擬空間結(jié)構(gòu)計算出其關(guān)聯(lián)多維地址以及用包含虛 擬網(wǎng)絡(luò)狀態(tài)信息的狀態(tài)數(shù)據(jù)庫計算自己的路由表,為數(shù)據(jù)在虛擬網(wǎng)絡(luò)中的轉(zhuǎn)發(fā)提供路由信息, 在物理網(wǎng)或/和邏輯網(wǎng)中的以多維地址標識的信源資源通過傳輸介質(zhì)和接口、并用路由資源進 行路由選擇和分組交付,將多維地址協(xié)議分組交付到以多維地址標識的目標資源或關(guān)聯(lián)資源。 本公開定義的多維地址協(xié)議分組的封裝、轉(zhuǎn)發(fā)、解封裝使得多維地址協(xié)議分組可按照以多維 地址定義的物理網(wǎng)絡(luò)或/和虛擬網(wǎng)絡(luò)(邏輯網(wǎng)絡(luò))的路由機制進行轉(zhuǎn)發(fā)和交付。 本發(fā)明的技術(shù)方案是
創(chuàng)建一種分組的交付和路由選擇的方法,用多維地址標識網(wǎng)絡(luò)中的資源,所述資源,包括信 源資源、路由資源、目標資源、關(guān)聯(lián)資源;信源資源確定目標資源多維地址;信源資源經(jīng)過 路由選擇通過接口、傳輸介質(zhì)將多維地址協(xié)議分組交付到以多維地址標識的路由資源;路由 資源進行根據(jù)目標多維地址,確定關(guān)聯(lián)多維地址;路由資源進行路由選擇將多維地址協(xié)議分 組交付到以多維地址標識的目標資源或關(guān)聯(lián)資源;目標資源或關(guān)聯(lián)資源接收多維地址協(xié)議分 組。
本發(fā)明的另一方面是創(chuàng)建一種分組的交付和路由選擇的裝置,包括用于多維地址標識 網(wǎng)絡(luò)中的資源,所述資源,包括信源資源、路由資源、目標資源、關(guān)聯(lián)資源的裝置;用于信源資源確定目標資源多維地址的裝置;用于信源資源經(jīng)過路由選擇通過接口、傳輸介質(zhì)將多 維地址協(xié)議分組交付到以多維地址標識的路由資源的裝置;用于路由資源進行根據(jù)目標多維 地址,確定關(guān)聯(lián)多維地址的裝置;用于路由資源進行路由選擇將多維地址協(xié)議分組交付到以 多維地址標識的目標資源或關(guān)聯(lián)資源的裝置;用于目標資源或關(guān)聯(lián)資源接收多維地址協(xié)議分 組的裝置
本發(fā)明的另一方面是創(chuàng)建一種分組的交付和路由選擇的系統(tǒng),該系統(tǒng)包括處理器可 執(zhí)行用于分組的交付和路由選擇的實用程序;存儲裝置與處理器相連,存儲用于分組的交 付和路由選擇的數(shù)據(jù);接口用于將分組的交付和路由選擇系統(tǒng)連接于網(wǎng)絡(luò);還包括用于多 維地址標識網(wǎng)絡(luò)中的資源,所述資源,包括信源資源、路由資源、目標資源、關(guān)聯(lián)資源的系 統(tǒng);用于信源資源確定目標資源多維地址的系統(tǒng);用于信源資源經(jīng)過路由選擇通過接口、傳 輸介質(zhì)將多維地址協(xié)議分組交付到以多維地址標識的路由資源的系統(tǒng);用于路由資源進行根 據(jù)目標多維地址,確定關(guān)聯(lián)多維地址的系統(tǒng);用于路由資源進行路由選擇將多維地址協(xié)議分 組交付到以多維地址標識的目標資源或關(guān)聯(lián)資源的系統(tǒng);用于目標資源或關(guān)聯(lián)資源接收多維 地址協(xié)議分組的系統(tǒng)。 與現(xiàn)有技術(shù)相比本發(fā)明的有益效果是-
本發(fā)明是一種建立在多維地址基礎(chǔ)上的新的路由方案,本公開是多維地址協(xié)議族中的核 心協(xié)議之一,通過本發(fā)明的分組的交付和路由選擇方法和多維地址協(xié)議族中的其它協(xié)議可以 使網(wǎng)絡(luò)成為一個將物理網(wǎng)絡(luò)和邏輯網(wǎng)絡(luò)統(tǒng)一的多維統(tǒng)一網(wǎng),通過本發(fā)明的分組的交付和路由 選擇和多維地址協(xié)議族中的其它協(xié)議可使網(wǎng)絡(luò)中分散于不同地域的計算機組織起來,成為一 個虛擬的超級計算機,在多維統(tǒng)一網(wǎng)上人們不僅能夠進行數(shù)據(jù)傳輸、共享信息資源,而且能 共享計算資源、數(shù)據(jù)資源、信息資源、知識資源、專家資源、存儲資源、設(shè)備儀器等各種通 過網(wǎng)絡(luò)使用的資源。通過互聯(lián)網(wǎng)把用通訊的手段連接起來的各種資源無縫地集合成為一個整 體,即實現(xiàn)資源的全面共享,消除資源孤島。實現(xiàn)一個全范圍的人工智能網(wǎng)絡(luò)。
圖1示出的是本發(fā)明應(yīng)用的一種網(wǎng)絡(luò)系統(tǒng)的高層的概念性圖解 圖2示出的是本發(fā)明應(yīng)用的公知的通用計算機環(huán)境 圖3示出的是本發(fā)明的多維地址的格式
圖4示出的是本發(fā)明多維地址路由-域協(xié)議的分組交付和路由選擇的環(huán)境示圖 圖5示出的是本發(fā)明的多維地址路由域協(xié)議的路由資源的概念示圖
圖6示出的是本發(fā)明的包含有路由結(jié)構(gòu)-域選擇模塊的多維地址路由-域協(xié)議的路由資源的概 念示7示出的是本發(fā)明的源資源發(fā)送數(shù)據(jù)包的過程的框圖
圖8示出的是本發(fā)明的路由資源接收和轉(zhuǎn)發(fā)數(shù)據(jù)包的過程或是路由資源接收和向其關(guān)聯(lián)多維 資源轉(zhuǎn)發(fā)數(shù)據(jù)包的過程的框圖
圖9示出的是本發(fā)明的目標資源接收數(shù)據(jù)包的過程的步驟的框圖
圖io示出的是本發(fā)明的目標多維地址高速緩存的格式
掛ll示出的是本發(fā)明的目標關(guān)聯(lián)多維地址高速緩存的格式
圖12示出的是本發(fā)明的源關(guān)聯(lián)多維地址高速緩存的格式
圖13示出的是本發(fā)明的鄰多維資源高速緩存的格式
圖14示出的是本發(fā)明的目標關(guān)聯(lián)多維資源高速緩存的格式
圖15示出的是本發(fā)明的源關(guān)聯(lián)多維資源高速緩存的格式
圖16示出的是本發(fā)明的融合高速緩存的格式
圖17示出的是本發(fā)明的結(jié)合高速緩存的格式
圖18示出的是本發(fā)明的黏合高速緩存的格式
圖19示出的是本發(fā)明的綁定高速緩存的格式
圖20示出的是本發(fā)明的路由優(yōu)選序列列表的格式
圖21示出的是本發(fā)明的默認路由資源列表的格式
圖22示出的是本發(fā)明的鏈路級地址列表的格式
圖23示出的是本發(fā)明的父級別地址列表的格式
圖24示出的是本發(fā)明的子級別多維地址列表的格式
圖25示出的是本發(fā)明的融合更新列表的格式
圖26示出的是本發(fā)明的黏合更新列表的格式
圖27示出的是本發(fā)明的結(jié)合更新列表的格式
圖28示出的是本發(fā)明的綁定更新列表的格式
圖29示出的是本發(fā)明的本地管理資源列表的格式
圖30示出的是本發(fā)明的多維地址路由表的格式
圖31示出的是本發(fā)明的關(guān)聯(lián)多維地址路由表的格式
圖32示出的是本發(fā)明的多維地址路由信息協(xié)議報文的格式
圖33示出的是本發(fā)明的多維地址路由信息協(xié)議報文的路由表項的格式
具體實施例方式
下面結(jié)合附圖與具體實施方式
對本發(fā)明進行進一步詳細描述-
本公開所述的一種分組的交付和路由選擇的方法中包括多維地址路由-域協(xié)議。在本公開中所述的路由資源是指包括在網(wǎng)絡(luò)中(物理網(wǎng)或/和邏輯網(wǎng))實現(xiàn)本公開所述多維地址協(xié)議分組 的交付以及路由選擇的節(jié)點。
邏輯網(wǎng)絡(luò)是一種邏輯路由-域,還可以稱為鄰資源域,是用多維地址空間結(jié)構(gòu)部或/和 多維地址信息維部中的路由/子網(wǎng)標識字段的虛擬空間結(jié)構(gòu)定義的一組資源(鄰域-資源),包 括信源資源和目標資源;邏輯網(wǎng)絡(luò)具有用多維地址虛擬空間結(jié)構(gòu)定義的樹狀或網(wǎng)狀邏輯空間 結(jié)構(gòu)。用多維地址定義的邏輯路由-域組包含有一個或多個子邏輯路由-域組;是具有虛擬空 間結(jié)構(gòu)域的一組主機或/和數(shù)據(jù),同一邏輯路由-域組的成員資源包括具有邏輯的關(guān)聯(lián),邏輯 路由-域組成員可以是同在一個物理網(wǎng)絡(luò)的主機,也可以是來自不同的物理網(wǎng)絡(luò),邏輯路由-域組成員的邏輯關(guān)系用多維地址的虛擬空間結(jié)構(gòu)進行定義。本公開包括定義用多維地址標識 邏輯路由-域組,用該多維地址的關(guān)聯(lián)多維地址定義與該邏輯路由-域組相關(guān)聯(lián)的一組資源或 一個資源,所述關(guān)聯(lián)多維地址;包括從屬關(guān)聯(lián)的子關(guān)聯(lián)多維地址、相鄰關(guān)聯(lián)多維地址、間接 關(guān)聯(lián)多維地址、超維關(guān)聯(lián)多維地址。本公開的用多維地址構(gòu)建邏輯路由-域組,包括構(gòu)建永久 邏輯路由-域組和構(gòu)建臨時邏輯路由-域組,所述永久邏輯路由-域組,包括以固定多維地址定 義的一組鄰域-資源組;所述臨時邏輯路由-域組是給每個邏輯路由-域組分配一個移動多維地 址標識邏輯路由-域組。
在本發(fā)明中圖1例示的是一種用多維地址協(xié)議以及包括用本公開的多維地址協(xié)議數(shù)據(jù)分組的交付和路由選擇和多維地址路由-域協(xié)議進行數(shù)據(jù)傳輸和控制的網(wǎng)絡(luò)系統(tǒng)我們稱這種網(wǎng) 絡(luò)為多維統(tǒng)一網(wǎng)系統(tǒng),100示出的是該網(wǎng)絡(luò)的高層的概念性圖解,作為例子該網(wǎng)絡(luò)包括但不 限于用多維地址協(xié)議、多維地址協(xié)議數(shù)據(jù)分組的交付和路由選擇和多維地址路由-域協(xié)議進行 控數(shù)據(jù)傳輸及控制,網(wǎng)絡(luò)中的各種資源作為例子包括但不限于用多維地址進行標識、定位; 圖中的101、 102、 103、 104、 105、 106均為以多維地址標識的資源,作為例子包括但不限于 使用或/和遵循多維地址協(xié)議以及多維地址協(xié)議數(shù)據(jù)分組的交付和路由選擇和多維地址路由-域協(xié)議規(guī)范,其中101為傳輸介質(zhì),102通常為多維統(tǒng)一網(wǎng)高速路由器,103為多維統(tǒng)一網(wǎng) 接入節(jié)點其通常也是路由器,其用多維地址協(xié)議、多維地址協(xié)議數(shù)據(jù)分組的交付和路由選擇 和多維地址路由-域協(xié)議在102多維統(tǒng)一網(wǎng)高速路由器和其它網(wǎng)絡(luò)之間路由數(shù)據(jù)分組,多維統(tǒng) 一網(wǎng)節(jié)點103連接有多個多維統(tǒng)一網(wǎng)高速路由器102以提供一定的冗余,104、 105、 106均 為以多維地址標識的資源,其中105是104的下級別多維地址標識的資源,106是105的下 級別多維地址標識的資源,各級別資源的級別是邏輯上的上下級關(guān)系,其可能位于不同的網(wǎng) 絡(luò)并通過不同的接入節(jié)點103進行數(shù)據(jù)傳輸,或直接連接102多維統(tǒng)一網(wǎng)高速路由器進行數(shù)據(jù)分組傳輸,所述下級別的多維地址來源于上級別多維地址標識的資源的分配或來源于多維地址管理資源的分配或第三方資源的分配,多個資源通過多維地址的相互關(guān)聯(lián)構(gòu)成一個多維 虛擬網(wǎng)絡(luò),各資源維護其關(guān)聯(lián)資源的路由表。多維統(tǒng)一網(wǎng)可以包含有各種拓撲結(jié)構(gòu)的網(wǎng)絡(luò), 其可以通過增加新的資源,諸如結(jié)點、鏈路進行無限的擴展,在本發(fā)明中的所述的資源是 指所有能夠通過網(wǎng)絡(luò)使用的實體,其包括物理資源、邏輯資源、可移動資源、不可移動資 源,作為例子包括但不限于,諸如網(wǎng)絡(luò)、節(jié)點、連接到網(wǎng)絡(luò)的接口、計算機群、并行計算 機、計算機池、大型數(shù)據(jù)庫、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、可嵌入計算機、個人計 算機、手持或膝上型便攜式設(shè)備、可編程消費電子產(chǎn)品、基于光交換技術(shù)的高速交換設(shè)備、 各種計算機功能部件的集合體、主干網(wǎng)中的管理資源、高速路由器、主干網(wǎng)的接入接點、(路由器)、網(wǎng)關(guān)、交換機、域名服務(wù)器、通訊設(shè)備、精密儀器、傳感器、存儲器、CPU、 R0M、 RAM、 CPU群集合體、DRAM群集合體、輸入/輸出接口、計算機軟件包括系統(tǒng)軟件、應(yīng)用軟件、應(yīng)用 程序、文件、數(shù)據(jù)實例、數(shù)據(jù)、元素、信息、電子貨幣、虛擬人、虛擬動物、虛擬植物、虛 擬地球、虛擬城市、虛擬物體,文本文件、音頻文件/視頻文件、數(shù)據(jù)、數(shù)據(jù)實例的數(shù)據(jù)文件等等。所述多維統(tǒng)一網(wǎng)還包括由其中的邏輯資源構(gòu)成的多維虛擬網(wǎng),多維統(tǒng)一網(wǎng)中主干網(wǎng)部分包含有多個多維統(tǒng)一網(wǎng)高速路由器,這些多維統(tǒng)一網(wǎng)高速路由器接收數(shù)據(jù)分組,并向網(wǎng) 絡(luò)中的其它節(jié)點傳遞這些數(shù)據(jù)分組,每個多維統(tǒng)一網(wǎng)高速路由器具有多個到其它多維統(tǒng)一網(wǎng) 高速路由器和/或因特網(wǎng)高速路由器的連接并且這些連接具有高數(shù)據(jù)容量,多維統(tǒng)一網(wǎng)中的資 源依靠多維地址協(xié)議、多維地址協(xié)議數(shù)據(jù)分組的交付和路由選擇和多維地址路由-域協(xié)議完成 數(shù)據(jù)通訊,資源中駐留有多維地址協(xié)議、多維地址協(xié)議數(shù)據(jù)分組的交付和路由選擇、多維地址路由-域協(xié)議的其中一個或多個協(xié)議軟件模塊。所示多維統(tǒng)一網(wǎng)ioo是用通信(傳輸)介質(zhì)101以及圖中未示出的接口將資源102、 103、 104、 105、 106,可通訊的連接起來并依靠多維 地址協(xié)議、多維地址協(xié)議數(shù)據(jù)分組的交付和路由選擇、多維地址路由-域協(xié)議實現(xiàn)數(shù)據(jù)的傳輸 及應(yīng)用,圖1中100多維統(tǒng)一網(wǎng)系統(tǒng)中的各資源之間的連接可以是任何拓撲結(jié)構(gòu)的連接,包 括可以是總線形拓撲結(jié)構(gòu),環(huán)形拓撲結(jié)構(gòu),星形拓撲結(jié)構(gòu)和這些形狀混合構(gòu)成的混合拓撲結(jié) 構(gòu),以及其它形狀的拓撲結(jié)構(gòu),其總體結(jié)構(gòu)可以通過增加新節(jié)點和鏈路獲得無限擴展,其中 每個資源節(jié)點可以具有多個將其連接到其它資源節(jié)點的鏈路。這些實現(xiàn)多維統(tǒng)一網(wǎng)各系統(tǒng)的 物理基礎(chǔ)網(wǎng)絡(luò)即是以通信介質(zhì)101構(gòu)成的使數(shù)字設(shè)備(節(jié)點)相互之間具有多個鏈路進行連 接的異構(gòu)的網(wǎng)絡(luò),這些異構(gòu)的網(wǎng)絡(luò)包括但不限于以太網(wǎng)、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、 城域網(wǎng)(MAN)、 Local Talk 、 X , 25 、令牌環(huán)局域網(wǎng),數(shù)字數(shù)據(jù)網(wǎng)(DDN)綜合業(yè)務(wù)數(shù)字 網(wǎng)(ISDN)、全光網(wǎng)、基于先進的交換和光纖傳輸技術(shù)即ATM和SONET的超高帶寬網(wǎng)絡(luò)服務(wù) (vBNS)、 ATM、 SDH/S0NET、基于波分多路復(fù)用WDM的光傳輸技術(shù)的傳輸系統(tǒng)、WDM、 DWDM、 以光交叉連接OXC/光分插復(fù)用OADM設(shè)備為主體的光交換系統(tǒng)、3T (Tb/s傳輸、Tb/s交換、Tb/s路由)光網(wǎng)絡(luò)、混合光纖同軸電纜網(wǎng)HFC、非對稱數(shù)字用戶線ADSL、 WLAN、 LMDS (本地 多點分配業(yè)務(wù))、GSM、、WiMAX、 GPRS或、HiperLAN 、 HomeRF 、藍牙、IR(紅外)、UWB (超寬帶)、JTRs (聯(lián)合戰(zhàn)術(shù)無線電系統(tǒng))、3G (第三代移動通信)、4G、 GPRS (通用分 組無線電業(yè)務(wù))或EDGE (全球演進的增強型數(shù)據(jù)速率)中的無線電標準等等其它網(wǎng)絡(luò)及其 通信介質(zhì)。多維統(tǒng)一網(wǎng)系統(tǒng)100可以與互聯(lián)網(wǎng)(因特網(wǎng))電視網(wǎng),通信網(wǎng)等相互共用其由通 信介質(zhì)構(gòu)成的網(wǎng)絡(luò),在多維統(tǒng)一網(wǎng)系統(tǒng)中,因特網(wǎng),萬維網(wǎng),電視網(wǎng),通信網(wǎng)以及各種專用 網(wǎng)及其資源也可以成為資源,即通過一種設(shè)備裝置或/和軟件(多維地址協(xié)議、多維地址協(xié)議 數(shù)據(jù)分組的交付和路由選擇、多維地址路由-域協(xié)議)可以使因特網(wǎng),萬維網(wǎng),電視網(wǎng),通信 網(wǎng)及各種專用網(wǎng)包括上述各網(wǎng)的資源,成為一種資源。通過此種設(shè)備裝置或/和軟件(多維地 址協(xié)議、多維地址協(xié)議數(shù)據(jù)分組的交付和路由選擇、多維地址路由-域協(xié)議)也可以使多維統(tǒng) 一網(wǎng)系統(tǒng)的資源成為基于IPV4, IPV6, IPV9地址的系統(tǒng)的資源,此種設(shè)備,裝置或/和軟件 包含有多維地址協(xié)議、多維地址協(xié)議數(shù)據(jù)分組的交付和路由選擇、多維地址路由-域協(xié)議,通 過多維地址協(xié)議的諸如多維地址配置、標識、路由、管理、控制等實現(xiàn)上述功能,這也是 我們發(fā)明的一種實施例,其也是一種多維統(tǒng)一網(wǎng)服務(wù)管理裝置。
圖1所示多維統(tǒng)一網(wǎng)系統(tǒng)100中的資源。103、 104、 105、 106也可以是區(qū)域的多維統(tǒng)
一網(wǎng)服務(wù)(路由-域)管理裝置、通訊設(shè)備或/和路由器、區(qū)域(本地)域名服務(wù)器、交換機、 智能集線器等多維統(tǒng)一網(wǎng)服務(wù)管理資源。雖然圖1中所示出了各資源102、 103、 104、 105、 106及通信介質(zhì)101,但應(yīng)當理解這些資源的實際數(shù)量和類型可以有所不同,其實際數(shù)量可以 遠大于圖1中所示出的數(shù)量。
在本發(fā)明中,在多維統(tǒng)一網(wǎng)絡(luò)的主干部分分布有大量的專用局域多維統(tǒng)一網(wǎng)服務(wù)管理裝 置(多維統(tǒng)一網(wǎng)路由資源、多維統(tǒng)一網(wǎng)/因特網(wǎng)路由資源),這些專用的多維統(tǒng)一網(wǎng)服務(wù)管理 裝置(多維統(tǒng)一網(wǎng)路由器、多維統(tǒng)一網(wǎng)/因特網(wǎng)路由器)具有兩個或兩個以上的多維統(tǒng)一網(wǎng)、 因特網(wǎng)(含以太網(wǎng))網(wǎng)絡(luò)接口用于連接不同的網(wǎng)絡(luò),其協(xié)議至少實現(xiàn)到多維統(tǒng)一網(wǎng)多維地址 協(xié)議,諸如多維地址協(xié)議中的各種協(xié)議包括多維地址協(xié)議數(shù)據(jù)分組的交付和路由選擇、多 維地址路由-域協(xié)議,理解多維地址協(xié)議、多維地址協(xié)議數(shù)據(jù)分組的交付和路由選擇、多維地 址路由-域協(xié)議、IPV4、 IPV6、 IPV9等協(xié)議,可進行多維統(tǒng)一網(wǎng)/網(wǎng)絡(luò)層通信,支持兩種以上 的子網(wǎng)協(xié)議(異種網(wǎng)),可進行存儲、轉(zhuǎn)發(fā)、尋徑、并具有一組路由協(xié)議。專用的多維統(tǒng)一網(wǎng) 服務(wù)管理裝置(多維統(tǒng)一網(wǎng)路由器、多維統(tǒng)一網(wǎng)/因特網(wǎng)路由器),其用于連接多個邏輯上分 開的多維統(tǒng)一網(wǎng)網(wǎng)絡(luò)和/或因特網(wǎng)網(wǎng)絡(luò)。當數(shù)據(jù)從一個子網(wǎng)傳輸?shù)搅硪粋€子網(wǎng)時可通過專用的 多維統(tǒng)一網(wǎng)服務(wù)管理裝置(多維統(tǒng)一網(wǎng)路由器、多維統(tǒng)一網(wǎng)/因特網(wǎng)路由器)來實現(xiàn)。專用的
多維統(tǒng)一網(wǎng)服務(wù)管理裝置(多維統(tǒng)一網(wǎng)路由器、多維統(tǒng)一網(wǎng)/因特網(wǎng)路由器),可以判斷多維地址、多維地址、IP地址(包括IPV4、 IPV6、 IPV9地址)和選擇路徑、以及在多維統(tǒng)一網(wǎng)、 以及因特網(wǎng)的網(wǎng)絡(luò)互聯(lián)環(huán)境中建立靈活有效的連接,可完成不同數(shù)據(jù)分組和介質(zhì)的訪問方法, 去連接各種子網(wǎng),這些專用的多維統(tǒng)一網(wǎng)服務(wù)管理裝置(多維統(tǒng)一網(wǎng)路由器、多維統(tǒng)一網(wǎng)/ 因特網(wǎng)路由器)接收數(shù)據(jù)分組,并向多維統(tǒng)一網(wǎng)、因特網(wǎng)中其它節(jié)電傳遞這些數(shù)據(jù),其任何 單獨的專用多維統(tǒng)一網(wǎng)服務(wù)管理裝置(多維統(tǒng)一網(wǎng)路由器、多維統(tǒng)一網(wǎng)/因特網(wǎng)路由器)可以 不必知道所有的多維統(tǒng)一網(wǎng)或/和因特網(wǎng)的最終目的地。傳遞遠程地址的數(shù)據(jù)分組會被路由到 最近的專用多維統(tǒng)一網(wǎng)服務(wù)管理裝置(多維統(tǒng)一網(wǎng)路由器、多維統(tǒng)一網(wǎng)/因特網(wǎng)路由器)能夠 進一步細化地址,諸如此類,直到數(shù)據(jù)分組到達其最終目的地。通常每個專用多維統(tǒng)一網(wǎng)服 務(wù)管理裝置(多維統(tǒng)一網(wǎng)路由器、多維統(tǒng)一網(wǎng)/因特網(wǎng)路由器)具有多個到其它專用多維統(tǒng)一 網(wǎng)服務(wù)管理裝置的連接,并且這些連接具有高數(shù)據(jù)容量,其通常使用光纖鏈路。圖1例示中的101是通信介質(zhì),其可以是有線介質(zhì)或無線介質(zhì),它們包括但不限于銅導(dǎo) 線、同軸電纜、光纜、無線電波、微波、FR (射頻)紅外線、聲音等對本發(fā)明而言,圖1中 的資源102、 103、 104、 105、 106可使用任意公知的技術(shù)來實現(xiàn)。例如可以使用硬件邏輯組 件來實現(xiàn),如一個或多個ASIC (特定應(yīng)用的集成電路),或者它可以作為一個或多個處理器 執(zhí)行的一組指令以軟件的形式來實現(xiàn)。所述軟件包括但不限于程序模塊以及實現(xiàn)本發(fā)明的特 定抽象數(shù)據(jù)類型的例程、程序、組件數(shù)據(jù)結(jié)構(gòu)等,它們在多維統(tǒng)一網(wǎng)計算環(huán)境中通常位于本 地、遠程資源和多維服務(wù)管理裝置以及包括存儲器設(shè)備在內(nèi)的計算機存儲介質(zhì)中。圖2示出的是200形式的公知的通用計算機環(huán)境,該計算機包含但不限于本發(fā)明的多維 地址協(xié)議數(shù)據(jù)分組的交付和路由選擇、多維地址路由-域協(xié)議的計算環(huán)境。在圖2中其210處 理器CPU在各種存儲單元,如221只讀存儲器R0M、 222隨機存取存儲器RAM和高速緩存的 支持下運行與多維地址協(xié)議相關(guān)的軟件,包括諸如包含有生成、或/和識別、或/和應(yīng)用多 維地址協(xié)議、多維地址協(xié)議數(shù)據(jù)分組的交付和路由選擇、多維地址路由-域協(xié)議的系統(tǒng)軟件, 即關(guān)于多維地址協(xié)議、多維地址協(xié)議數(shù)據(jù)分組的交付和路由選擇、多維地址路由-域協(xié)議系統(tǒng) 的軟件,但不限于關(guān)于多維地址協(xié)議、多維地址協(xié)議數(shù)據(jù)分組的交付和路由選擇、多維地址 路由-域協(xié)議系統(tǒng)的軟件。關(guān)于多維地址協(xié)議、多維地址協(xié)議數(shù)據(jù)分組的交付和路由選擇、多 維地址路由-域協(xié)議系統(tǒng)的軟件或/和其它軟件存儲在ROM中,稱為ROM映像,這個映像中包括,但不限于,關(guān)于多維地址協(xié)議、多維地址協(xié)議數(shù)據(jù)分組的交付和路由選擇、多維地址路由-域協(xié)議的系統(tǒng)軟件、還包括其它軟件的引導(dǎo)程序、初始化數(shù)據(jù)、初始屏幕顯示或者系統(tǒng)狀態(tài)的字符串、系統(tǒng)執(zhí)行的多任務(wù)程序以及實時操作系統(tǒng)(RT0S)內(nèi)核。ROM中存儲的ROM映像包含最終設(shè)計的代碼。RAM存儲的包括,但不限于,關(guān)于多維地址協(xié)議、多維地址協(xié)議數(shù)據(jù)分組的交付和路由選擇、多維地址路由-域協(xié)議系統(tǒng)的軟件、還包括其它軟件的程序執(zhí)行過程中變量和堆棧的臨時值。高速緩存提前存儲來自于外部存儲器的指令和數(shù)據(jù)副本,并在快 速處理過程中臨時存儲結(jié)果。關(guān)于多維地址協(xié)議、多維地址協(xié)議數(shù)據(jù)分組的交付和路由選擇、多維地址路由-域協(xié)議的 軟件通常嵌入在只讀存儲器(ROM)中。圖2中的220是用于存儲信息和處理器所執(zhí)行的指 令的與總線230相互連接的存儲器,它是用于存儲數(shù)據(jù)和程序的隨機訪問半導(dǎo)體存儲器,它 可以用以存儲關(guān)于多維地址協(xié)議、多維地址協(xié)議數(shù)據(jù)分組的交付和路由選擇、多維地址路由-域協(xié)議但不限于此系統(tǒng)的數(shù)據(jù)和程序以及臨時變量或其它中間信息,存儲器220,包括易 失性和/或非易失性存儲器形式的計算機存儲介質(zhì),諸如221只讀存儲器ROM和222隨機存取 存儲器RAM, ROM中一般存儲關(guān)于多維地址協(xié)議、多維地址協(xié)議數(shù)據(jù)分組的交付和路由選擇、 多維地址路由-域協(xié)議系統(tǒng)但不限于多維地址協(xié)議、多維地址協(xié)議數(shù)據(jù)分組的交付和路由選 擇、多維地址路由-域協(xié)議系統(tǒng)的系統(tǒng)啟動程序和參數(shù)表,也用來存放RAM中一般存儲包括數(shù) 據(jù)和/或程序模塊,可由處理單元210立即訪問和/或當即操作。常駐內(nèi)存的監(jiān)控程序或者操 作系統(tǒng)的常駐內(nèi)存部分,甚至也可用來存放字庫或者某些語言的編譯程序及解釋程序。在圖 2中示出的220是概念性的存儲器,但是應(yīng)當理解存儲器220經(jīng)常被組織成為高速緩存層次 結(jié)構(gòu)的具有高速緩存存儲器(cache)的存儲器或其它存儲設(shè)備。CPU210是與系統(tǒng)總線相連接的執(zhí)行存儲器220中存儲的指令的通用可編程處理器即是一 個集中取指和處理一組通用指令的單元,其可以取指和控制一個給定命令或指令的順序執(zhí)行, 并與系統(tǒng)的其余部分進行通訊,以及進行對字節(jié)或字的算術(shù)和邏輯操作。圖2中示出的是單 獨的CPU然而應(yīng)當理解資源包括多維統(tǒng)一網(wǎng)服務(wù)管理裝置(服務(wù)器)、請求資源(客戶)、 調(diào)用資源(第三方資源)它們可以是具有多個CPU的計算系統(tǒng)。圖2中示例的資源(裝置) 中還包括將存儲器220在內(nèi)的各種計算機組件和/或功能單元連接到CPU 210和使功能單元 和/或組件之間相互連接的系統(tǒng)總線230,系統(tǒng)總線230可以是任何幾種類型的總線結(jié)構(gòu),包 括有存儲器總線、使用任何各種各樣總線結(jié)構(gòu)的局部總線、作為例子,但不限于,這樣的 總線結(jié)構(gòu)工業(yè)標準總線(ISA)、微通道總線(MCA)、擴充的工業(yè)標準總線(EISA)、局部總 線(PCI)、 AGP總線、通用串行總線(USB)視頻電子標準協(xié)會局部總線(VESA)、基于光波導(dǎo)的短距離光互聯(lián)總線、在可嵌入式計算機中應(yīng)用的I 2C總線、CAN總線、先進的串行高速 總線、PCI-X (擴展PCI)總線、CompactPCI總線(cPCI)、 PXI總線、IEEE1394總線、UART 總線、以及CoreConnect總線標準、AMBA總線標準、Wishbone總線標準、AHB總線、ASB總 線、APB總線等等。圖2、中例示的資源(裝置)200、中還包括其它的易失性的/非易失性的、可移動的/不可移動的計算機存儲介質(zhì)。圖2、示出的計算機200中例示了可讀寫不可移動的非易失性的磁介質(zhì)的旋轉(zhuǎn)磁性硬盤驅(qū)動單元241其通過不可移動的非易失性存儲器接口 240連接到系統(tǒng) 總線230 。 200中還包括:磁盤驅(qū)動器251、光盤驅(qū)動器252、其通過可移動的非易失性存儲 器接口 250連接至系統(tǒng)總線230,磁盤驅(qū)動器251、光盤驅(qū)動器252可分別裝入使用諸如讀 寫可移動的非易失性磁盤、讀寫可移動的非易失性光盤,可以在示例的資源(裝置)環(huán)境中 使用其它的可移動的/不可移動的、易失性的/非易失性的計算機存儲介質(zhì),其還包括,但不 限于磁帶、磁帶存儲器、快閃存儲器、數(shù)字通用盤、數(shù)字視頻帶、移動存儲設(shè)備、硬盤驅(qū)動 器、U盤、移動硬盤、固態(tài)ROM、固態(tài)RAM等等。上述的驅(qū)動單元241、 251、 252及其相關(guān)的 計算機存儲介質(zhì),是用于存儲關(guān)于多維地址協(xié)議系統(tǒng)的但不限于該系統(tǒng)的計算機可讀指令、 數(shù)據(jù)結(jié)構(gòu)、程序模塊、數(shù)據(jù)實例或其它數(shù)據(jù)。圖2中示出的201是終端接口,其可以通過任 意的方式或為單個或多個終端提供連接,連接到系統(tǒng)總線230 。應(yīng)當理解,其通常通過在一 個或多個電子電路卡上的終端接口 I/O處理器支持多個終端的直接連接附接,包括終端可通 過局域網(wǎng)絡(luò)連接到終端接口 201也可以是其它方式。圖2中示出的與系統(tǒng)總線230連接的202例示的是應(yīng)用多維地址協(xié)議、多維地址協(xié)議數(shù) 據(jù)分組的交付和路由選擇、多維地址路由-域協(xié)議系統(tǒng)的網(wǎng)絡(luò)和/或互聯(lián)網(wǎng)接口,它是針對應(yīng) 用多維地址的網(wǎng)絡(luò)和/或互聯(lián)網(wǎng)260的數(shù)據(jù)傳輸提供物理的連接,可通過多維統(tǒng)一網(wǎng)/互聯(lián)網(wǎng) 接口 202發(fā)送消息并接收數(shù)據(jù),包括程序代碼。圖2中200形式的公知的通用計算機,示例 圖中各單元組件及其組合并不是想要對任何關(guān)于本發(fā)明的用途或功能范圍進行任何的限制, 也不應(yīng)該將所例示的各種環(huán)境中的單元、組建的一個或組合解釋為具有相關(guān)的依賴性要求, 其單元組件在不影響本發(fā)明的實質(zhì)的情況下可進行任意的增加和/或組合其它未示出的單元、 組件,也可以縮減所例示出的單元、組件或/和組合,任何不影響本發(fā)明實質(zhì)的改變都應(yīng)是視 作本發(fā)明的等同物范圍。圖3示出的是多維地址的格式示圖,在較佳的實施例中多維地址包括信息維部310、空 間結(jié)構(gòu)部320;信息維部310中包含但不限于諸如包括表示路由/子網(wǎng)標識屬性的位段311并以該字段的值定義所標識的資源是邏輯網(wǎng)中的資源還是物理網(wǎng)絡(luò)中資源,還包括用于定義 和描述路由/子網(wǎng)標識的網(wǎng)絡(luò)結(jié)構(gòu)的312位段(公共拓撲ID位段、站點拓撲ID位段),該位 段的數(shù)據(jù)結(jié)構(gòu)可以是網(wǎng)狀結(jié)構(gòu)或樹狀結(jié)構(gòu);表示接口 ID位段313等,表示接口 ID的字段313 的格式及其編址規(guī)范最好與IPv6地址相同,以便于IPv4地址、IPv6地址與多維地址的轉(zhuǎn)化 和移植,真實地址驗證碼字段314、也稱為真實地址標識字段,多維地址還包括表示多維地 址其它屬性的字段315。圖3示出的多維地址的312字段,用于定義和描述路由/子網(wǎng)標識的 網(wǎng)絡(luò)結(jié)構(gòu),包括使該字段數(shù)據(jù)還可用于構(gòu)建關(guān)于事物及屬性的數(shù)據(jù),用該多維地址標識可通 過網(wǎng)絡(luò)使用或傳輸?shù)馁Y源(路由器、網(wǎng)絡(luò)、節(jié)點、接口等),使資源(路由器、網(wǎng)絡(luò)、節(jié)點、接口等),具有多維地址所構(gòu)建的事物及屬性的數(shù)據(jù)(虛擬空間結(jié)構(gòu));包括用該多維地址的 該字段所構(gòu)建的虛擬空間結(jié)構(gòu)定義和描述路由資源之間的關(guān)聯(lián)關(guān)系和布局結(jié)構(gòu)以及自治域和 自治域之間的關(guān)聯(lián)關(guān)系和布局結(jié)構(gòu)的。網(wǎng)絡(luò)和網(wǎng)絡(luò)之間的關(guān)聯(lián)關(guān)系和布局結(jié)構(gòu)。即使任何資 源可通過該多維地址可解析出用多維地址所標識的各個網(wǎng)絡(luò)、路由資源、節(jié)點、接口的相互 關(guān)聯(lián)、布局,包括基于路徑的布局。包括通過該布局,確定最短路由路徑。圖3示出的多維 地址的真實多維地址標識314字段,用于確定該多維地址是可信的多維地址,該字段的值, 包括是對該多維地址進行標記的授權(quán)路由資源的可信的身份標識符,所述確定該多維地址 為可信的多維地址,包括使多維地址中包含有真實多維地址標識,所述多維地址,包括源多 維地址、目標多維地址、關(guān)聯(lián)多維地址以及其相關(guān)的多維地址域名。在多維地址編址的又一實施例中多維地址包含有多個空間結(jié)構(gòu)部,所述包括多個空間結(jié) 構(gòu)部包括第一空間結(jié)構(gòu)部用于定義和描述路由/子網(wǎng)標識的資源的網(wǎng)絡(luò)結(jié)構(gòu),包括使該字段數(shù) 據(jù)還可用于構(gòu)建關(guān)于事物及屬性的數(shù)據(jù),用該多維地址標識可通過網(wǎng)絡(luò)使用或傳輸?shù)馁Y源(路 由器、網(wǎng)絡(luò)、節(jié)點、接口等),使資源(路由器、網(wǎng)絡(luò)、節(jié)點、接口等),具有多維地址所 構(gòu)建的事物及屬性的數(shù)據(jù)(虛擬空間結(jié)構(gòu));包括用該多維地址的該字段構(gòu)建虛擬空間結(jié)構(gòu)定 義和描述路由資源之間的關(guān)聯(lián)關(guān)系和布局結(jié)構(gòu)以及自治域和自治域之間的關(guān)聯(lián)關(guān)系和布局結(jié) 構(gòu)的。網(wǎng)絡(luò)和網(wǎng)絡(luò)之間的關(guān)聯(lián)關(guān)系和布局結(jié)構(gòu)。即使任何資源可通過該多維地址可解析出用 多維地址所標識的各個網(wǎng)絡(luò)、路由資源、節(jié)點、接口的相互關(guān)聯(lián)、布局,包括基于路徑的布 局。包括通過該布局,確定最短路由路徑。所述包括多個空間結(jié)構(gòu)部還包括第二空間結(jié)構(gòu)部 用于定義和描述資源的邏輯的虛擬空間結(jié)構(gòu)或稱為覆蓋網(wǎng)的空間結(jié)構(gòu),在該實施例中的信息 維中則不對路由/子網(wǎng)標識的網(wǎng)絡(luò)結(jié)構(gòu)進行定義和描述。圖4示出的是本公開的多維地址路由-域協(xié)議的分組交付和路由選擇的環(huán)境示圖。其包括 在物理網(wǎng)絡(luò)400 (a)、網(wǎng)絡(luò)邏輯網(wǎng)400 (b)、資源邏輯網(wǎng)400 (c)中的分組的交付和路由選 擇。資源邏輯網(wǎng)400 (c)又可以稱為鄰資源-域,構(gòu)成鄰資源-域這個虛擬網(wǎng)絡(luò)的資源為鄰域 資源,網(wǎng)絡(luò)邏輯網(wǎng)400 (b)是用圖3中示出的多維地址中用于定義和描述路由/子網(wǎng)的312 字段標識的網(wǎng)絡(luò)邏輯結(jié)構(gòu);資源邏輯網(wǎng)400 (c),是用圖3中示出的多維地址中用于定義和 描述的資源的虛擬空間結(jié)構(gòu)320字段構(gòu)建的虛擬邏輯結(jié)構(gòu);本公開所述的物理網(wǎng)絡(luò)400 (a) 即是圖1中的100,本公開的網(wǎng)絡(luò)包括由多個路由資源、傳輸介質(zhì)、以及節(jié)點構(gòu)成,路由資 源之間通過底層的物理網(wǎng)絡(luò)相互連接,構(gòu)成物理路由網(wǎng)絡(luò),并為接入網(wǎng)絡(luò)的用戶主機提供數(shù) 據(jù)路由服務(wù)以及為接入以多維地址虛擬空間結(jié)構(gòu)定義的虛擬網(wǎng)絡(luò)的用戶主機提供數(shù)據(jù)路由服 務(wù)。包括傳輸介質(zhì)IOI,多維統(tǒng)一網(wǎng)高速路由器102, 103為多維統(tǒng)一網(wǎng)接入節(jié)點其通常也 是路由器或稱之為邊界路由器,102、 103包括用多維地址協(xié)議、多維地址協(xié)議數(shù)據(jù)分組的交付和路由選擇、多維地址路由-域協(xié)議在各網(wǎng)絡(luò)之間路由數(shù)據(jù)分組,多維統(tǒng)一網(wǎng)路由器103連 接有多個多維統(tǒng)一網(wǎng)高速路由器102以提供一定的冗余,104為連接著路由資源的以多維地 址標識的資源(節(jié)點、具有路由功能的節(jié)點、邏輯網(wǎng)絡(luò)的路由節(jié)點、邏輯網(wǎng)絡(luò)的管理節(jié)點), 在網(wǎng)絡(luò)400 (a)中的以多維地址標識的信源資源通過傳輸介質(zhì)101和未示出的接口、并用路 由資源102或/和路由資源103進行路由選擇和分組交付,將多維地址協(xié)議分組交付到以多維 地址標識的目標資源或關(guān)聯(lián)資源。應(yīng)當理解,圖4中示出的網(wǎng)絡(luò)邏輯網(wǎng)400 (b)、資源邏輯 網(wǎng)400 (c)的三維空間結(jié)構(gòu)是為了說明本發(fā)明的一種示例,網(wǎng)絡(luò)邏輯網(wǎng)400 (b)、資源邏輯 網(wǎng)400 (c)還可以是其它的結(jié)構(gòu),諸如二維空間結(jié)構(gòu)、星形結(jié)構(gòu)、多維空間結(jié)構(gòu)、雙層結(jié)構(gòu)、 帶弦環(huán)結(jié)構(gòu)、蝴蝶結(jié)構(gòu)、三維CCC結(jié)構(gòu)等。本公開還包括提出了在以多維地址空間結(jié)構(gòu)定義的虛擬網(wǎng)絡(luò)(邏輯網(wǎng))400 (b)或/和資 源邏輯網(wǎng)400 (c)中進行數(shù)據(jù)轉(zhuǎn)發(fā)的實現(xiàn)機制。網(wǎng)絡(luò)邏輯網(wǎng)400 (b)或/和資源邏輯網(wǎng)400(c)是用標識網(wǎng)絡(luò)資源102、 103、 104的多維地址的虛擬空間結(jié)構(gòu)構(gòu)建的。所述多維地址虛 擬空間結(jié)構(gòu)包括:用圖3中示出的多維地址的312字段定義和描述路由/子網(wǎng)標識的邏輯結(jié)構(gòu); 以及用圖3中示出的多維地址的空間結(jié)構(gòu)部320字段定義和描述路由/子網(wǎng)標識的邏輯結(jié)構(gòu)。 網(wǎng)絡(luò)邏輯網(wǎng)400 (b)或/和資源邏輯網(wǎng)400 (c)是網(wǎng)絡(luò)400 (a)的覆蓋網(wǎng)或稱之為重疊 網(wǎng)。在網(wǎng)絡(luò)邏輯網(wǎng)400 (b)或/和資源邏輯網(wǎng)400 (c)中的分組交付和路由選擇是通過對用 戶的多維地址協(xié)議分組進行封裝、轉(zhuǎn)發(fā)、解封裝使得用戶的多維地址協(xié)議分組按照以多維地 址定義的虛擬網(wǎng)絡(luò)(邏輯網(wǎng)絡(luò))的路由機制進行轉(zhuǎn)發(fā)。用多維地址空間結(jié)構(gòu)定義的虛擬網(wǎng)絡(luò)(邏輯網(wǎng))400 (b)或/和資源邏輯網(wǎng)400 (c),是在構(gòu)建在網(wǎng)絡(luò)400 (a)之上的,是通過多 維地址虛擬空間結(jié)構(gòu)在網(wǎng)絡(luò)層或/和應(yīng)用層構(gòu)建的一個全局的邏輯網(wǎng)絡(luò)系統(tǒng)。用該系統(tǒng)針對具 體的應(yīng)用需求,在網(wǎng)絡(luò)中實現(xiàn)分布式存儲(如P2P應(yīng)用)、路由快速恢復(fù)(如RON )、服務(wù) 質(zhì)量保證(如OverQoS)、應(yīng)用層組播。各個路由資源102、 103或還包括具有路由功能的節(jié) 點104之間通過邏輯網(wǎng)絡(luò)的路由形成通路為一種虛鏈路。邏輯網(wǎng)絡(luò)的運行機制包括每個網(wǎng) 絡(luò)資源(路由資源、節(jié)點)周期性進行虛鏈路測量,每個網(wǎng)絡(luò)資源(路由資源、節(jié)點)將虛 鏈路測量的信息保存在數(shù)據(jù)庫中,成為各路由資源、節(jié)點本地狀態(tài)更新的依據(jù)。路由資源、 節(jié)點間通過周期性的狀態(tài)廣播或/和組播交互各自數(shù)據(jù)庫中保存的狀態(tài)信息(包括節(jié)點狀態(tài)和 鏈路狀態(tài)),進而得到虛擬網(wǎng)絡(luò)的實時狀態(tài)信息。每個節(jié)點根據(jù)多維地址虛擬空間結(jié)構(gòu)計算出 其關(guān)聯(lián)多維地址以及用包含虛擬網(wǎng)絡(luò)狀態(tài)信息的狀態(tài)數(shù)據(jù)庫計算自己的路由表,為數(shù)據(jù)在虛 擬網(wǎng)絡(luò)中的轉(zhuǎn)發(fā)提供路由信息,在邏輯網(wǎng)絡(luò)400 (b)或/和資源邏輯網(wǎng)400 (c)中的以多維 地址標識的信源資源通過傳輸介質(zhì)101和未示出的接口、并用路由資源102或/和路由資源10》進行路由選擇和分組交付,將多維地址協(xié)議分組交付到以多維地址標識的目標資源或關(guān)聯(lián)資源。本公開中所述的多維地址協(xié)議分組交付是指多維地址協(xié)議分組的轉(zhuǎn)發(fā),包括在多維地址 協(xié)議網(wǎng)絡(luò)中400 (a)中的多維地址協(xié)議分組的轉(zhuǎn)發(fā),還包括在多維地址邏輯網(wǎng)絡(luò)400 (b)或 /和資源邏輯網(wǎng)400 (c)中的多維地址協(xié)議分組的轉(zhuǎn)發(fā),所述的多維地址協(xié)議分組交付包括 直接交付和間接交付,直接交付是指多維地址協(xié)議分組最后的終點與執(zhí)行交付的路由資源連 接在同一網(wǎng)絡(luò)上時進行的交付,直接交付包括將多維地址協(xié)議分組的目標多維地址的路由/ 子網(wǎng)標識位段(公共拓撲ID位段、站點拓撲ID位段)、的值與路由資源所連接網(wǎng)絡(luò)的路由/ 子網(wǎng)標識位段(公共拓撲ID位段、站點拓撲ID位段)相比較,若相匹配,則進行直接交付, 直接交付還包括把多維地址映射到鏈路層地址。所述間接交付是指多維地址協(xié)議分組目標資 源與執(zhí)行交付的路由資源不在同一網(wǎng)絡(luò)上,在進行間接交付時,多維地址協(xié)議分組從一個路 由資源轉(zhuǎn)發(fā)到另一個路由資源直到這個多維地址協(xié)議分組到達與目標資源連接在同一個網(wǎng)絡(luò) 上的路由資源為止。在進行間接交付時包括通過査找目標多維地址和路由表(目標高速緩存) 來找出下一個路由資源的多維地址,包括把下一個路由資源的多維地址映射到鏈路層地址。 還包括通過査找目標多維地址以及根據(jù)多維地址編址協(xié)議,多維地址空間結(jié)構(gòu)規(guī)范計算確定 多維地址虛擬網(wǎng)(覆蓋網(wǎng))的關(guān)聯(lián)資源(路由資源)來找出下一個路由資源的多維地址。本公開包括使路由資源102或/和路由資源103相互之間周期性的或根據(jù)請求交互包含有 路由信息的報文;并根據(jù)網(wǎng)絡(luò)拓撲和負荷的變化引起路由表或/和目標高速緩存的改變;包括 更新目標高速緩存,包括更新路由表,本公開所述路由表包括多維地址靜態(tài)路由表、多維地 址動態(tài)路由表,路由表中包含有路由/子網(wǎng)標識字段、目標多維地址字段、下一跳地址字段、 標志字段、引用計數(shù)字段、使用字段、接口字段;或還包括多維地址虛擬空間結(jié)構(gòu)字段; 或還包括關(guān)聯(lián)多維地址路由表,路由表中包含有路由/子網(wǎng)標識字段、目標多維地址字段、 關(guān)聯(lián)多維地址字段。本公開包括用路由表確定用于轉(zhuǎn)發(fā)數(shù)據(jù)分組的接口;用路由表確定用于 轉(zhuǎn)發(fā)數(shù)據(jù)分組的下一跳多維地址;當數(shù)據(jù)分組是直接交付時(目標多維地址就是本地鏈路上 的資源的多維地址),數(shù)據(jù)分組的下一跳多維地址就是目標多維地址,當數(shù)據(jù)分組是間接交付 時,下一跳的多維地址則是一個路由資源的多維地址。多維地址協(xié)議數(shù)據(jù)分組的交付和路由 選擇、多維地址路由-域協(xié)議包括在路由表中或目標高速緩存中選擇一個路由,用這個選定的 路由來產(chǎn)生下一跳接口和下一跳多維地址。所述路由選擇,包括下一跳路由選擇;包括特 定網(wǎng)絡(luò)路由選擇;包括特定主機路由選擇;包括邏輯網(wǎng)絡(luò)路由選擇;包括默認路由選擇; 包括特定路由域路由選擇。尋找匹配路由的順序是,l匹配整個目標多維地址的主機路由;2匹配目標多維地址的具有最長路由/子網(wǎng)標識字段的網(wǎng)絡(luò)路由/邏輯網(wǎng)絡(luò)路由或/和匹配目標多維地址的空間結(jié)構(gòu)的具有最長網(wǎng)絡(luò)空間結(jié)構(gòu)字段的邏輯網(wǎng)絡(luò)路由;3默認路由;包括使用以下步驟確定使用哪個路由表項進行轉(zhuǎn)發(fā)數(shù)據(jù)分組l對于路由表中的每一項,將網(wǎng)絡(luò)路由/子網(wǎng)標識字段和目標地址的相應(yīng)位進行比較,作 比較的位的數(shù)目由路由的路由/子網(wǎng)標識字段的長度來確定,如果網(wǎng)絡(luò)路由/子網(wǎng)標識字段中 的所有位都與目標多維地址中所有位相匹配,則此路由和目標多維地址時相匹配的;或?qū)τ?路由表中的每一項,將邏輯網(wǎng)絡(luò)的空間結(jié)構(gòu)字段和目標地址的相應(yīng)位進行比較,作比較的位 的數(shù)目由路由的空間結(jié)構(gòu)字段的長度來確定,如果網(wǎng)絡(luò)空間結(jié)構(gòu)字段中的所有位都與目標多 維地址中所有位相匹配,則此路由和目標多維地址時相匹配的;2創(chuàng)建匹配路由列表,選擇 那些具有最長匹配路由/子網(wǎng)標識字段長度的路由,或選擇那些具有最長匹配空間結(jié)構(gòu)字段的 路由;如果有多個最長匹配路由,則路由資源通過最短距離來選擇最佳路由。本公開的又一 較佳的實施例是根據(jù)多維地址的分區(qū)域分級別的樹狀編址結(jié)構(gòu)和對應(yīng)的邏輯網(wǎng)絡(luò)的分區(qū)域分 級別樹狀空間結(jié)構(gòu),進行分區(qū)域、分級別路由;在邏輯網(wǎng)絡(luò)中的分區(qū)域、分級別路由,可將 目標多維地址和本級別邏輯網(wǎng)絡(luò)的下一級邏輯網(wǎng)絡(luò)所對應(yīng)的網(wǎng)絡(luò)地址的路由/子網(wǎng)標識或空 間結(jié)構(gòu)部部分進行尋址和路由匹配。當一個數(shù)據(jù)流的第一個報文通過査找路由表轉(zhuǎn)發(fā)后,在 高速緩存中生成相應(yīng)的轉(zhuǎn)發(fā)信息,該數(shù)據(jù)流后續(xù)報文的轉(zhuǎn)發(fā)就可以通過直接?xùn)苏夷繕烁咚倬?存來實現(xiàn)。從而縮減多維地址協(xié)議報文的排隊流程,減少報文的轉(zhuǎn)發(fā)時間,提高多維地址協(xié) 議報文的轉(zhuǎn)發(fā)吞吐量。同時,對目標高速緩存中的轉(zhuǎn)發(fā)表進行優(yōu)化,以加快査找速度。通常路由資源收到一個多維地址協(xié)議報文后,將它從接口存儲器拷貝至CPU中,CPU根 據(jù)多維地址協(xié)議報文的目標多維地址尋找,目標高速緩存或路由表中與之匹配的路由,然后 確定一條最佳的路徑,同時還將多維地址協(xié)議報文按照數(shù)據(jù)鏈路層上使用的協(xié)議進行封裝, 最后,封裝后的鏈路層幀通過DMA (Direct Memory Access,直接內(nèi)存訪問)拷貝到輸出隊 列中進行報文轉(zhuǎn)發(fā)。圖5示出的是多維地址路由域協(xié)議的路由資源的概念示圖,其包含有網(wǎng)絡(luò)接口 501,通 過該接口實現(xiàn)和物理鏈路的連接,每個路由資源可包含有多個網(wǎng)路接口;還包括路由選擇模 塊502,該路由選擇模塊在路由資源之間進行路由信息交換(控制信息交換),動態(tài)的更新目 標高速緩存或/和路由表,還包括根據(jù)目標多維地址確定關(guān)聯(lián)多維地址;還包括目標高速緩存 503,存儲的是最近有信息發(fā)送到的下一跳目標多維地址或/和關(guān)聯(lián)多維地址,在目標高速緩 存中的每一項都包含有目標多維地址或/和關(guān)聯(lián)多維地址,先前解析的目標多維地址的下一跳 地址或/和關(guān)聯(lián)多維地址的下一跳地址和相應(yīng)的路徑MTU;還包括路由表504,該路由表中包 含有多維地址數(shù)據(jù)分組轉(zhuǎn)發(fā)路徑的信息;還包括轉(zhuǎn)發(fā)引擎505,首先根據(jù)多維地址協(xié)議數(shù)據(jù)報報頭所包含的信息在目標高速緩存中查找是否存在一個與將要轉(zhuǎn)發(fā)的多維地址協(xié)議數(shù)據(jù)分組的目標多維地址或關(guān)聯(lián)多維地址相匹配的表項,如果存在根據(jù)該目標高速緩存的信息確定 數(shù)據(jù)分組的轉(zhuǎn)發(fā)路徑,如果不存在則根據(jù)多維地址協(xié)議數(shù)據(jù)報報頭所包含的信息査找路由表, 確定數(shù)據(jù)分組的轉(zhuǎn)發(fā)路徑;還包括交換結(jié)構(gòu)506,用于連接多個網(wǎng)絡(luò)接口,在轉(zhuǎn)發(fā)引擎的控 制下提供高速數(shù)據(jù)通路;通過該交換結(jié)構(gòu)實現(xiàn)數(shù)據(jù)分組有輸入端口到輸出端口的轉(zhuǎn)發(fā)。圖6示出的是包含有路由結(jié)構(gòu)-域選擇模塊的多維地址路由-域協(xié)議的路由資源的概念 示圖,其包含有路由-域選擇模塊601,路由-域選擇模塊601包括根據(jù)多維地址信息維或報 頭中的標識確定該地址是否需要路由資源進行建立到關(guān)聯(lián)資源的選擇。該路由-域選擇模塊用 算法推導(dǎo)方式根據(jù)多維地址編制規(guī)范,多維地址路由-域規(guī)范和目標多維地址,利用多維地址 分區(qū)、分級、分序的規(guī)律性,使用程序化算法,自動確定下一跳地址或/和關(guān)聯(lián)多維地址,所 述多維地址路由-域規(guī)范包括使路徑鄰近的路由資源,獲得多維地址空間結(jié)構(gòu)上鄰近的多維 地址;使通過多維地址空間結(jié)構(gòu)的相互關(guān)聯(lián),可確定路徑相鄰近的路由資源。路由-域選擇模 塊601還包括根據(jù)多維地址的分區(qū)域分級別的樹狀編址結(jié)構(gòu)和對應(yīng)的邏輯網(wǎng)絡(luò)的分區(qū)域分級 別樹狀空間結(jié)構(gòu)進行分區(qū)域、分級別路由的選擇;在邏輯網(wǎng)絡(luò)中的分區(qū)域、分級別路由選擇, 可將目標多維地址和本級別邏輯網(wǎng)絡(luò)的下一級邏輯網(wǎng)絡(luò)所對應(yīng)的網(wǎng)絡(luò)地址的路由/子網(wǎng)標識 或空間結(jié)構(gòu)部部分進行尋址和路由匹配。該路由-域選擇模塊還包括在路由資源之間進行路由 信息交換(控制信息交換),動態(tài)的更新目標高速緩存。本公開是用多維地址協(xié)議路由資源將多個多維統(tǒng)一網(wǎng)的子網(wǎng)相互連接起來,在多維地址 協(xié)議定義的網(wǎng)絡(luò)中中任何一個資源都可以成為路由資源,任何一個資源都可以維護到達其目 標多維地址、關(guān)聯(lián)多維地址的路由表、目標高速緩存、轉(zhuǎn)交數(shù)據(jù)分組、選擇路由。即任何以 多維地址標識的資源(節(jié)點和路由器)都可具有能夠?qū)⑼ㄐ帕鬓D(zhuǎn)發(fā)到指定目標資源的路由。 在經(jīng)由路由資源,發(fā)送數(shù)據(jù)報至目標地址時,路由資源(節(jié)點和路由器)發(fā)現(xiàn)多維地址協(xié)議 數(shù)據(jù)報的目標地址,并在本地路由表或關(guān)聯(lián)路由表中搜索匹配的多維地址, 一旦路由資源(節(jié) 點和路由器)發(fā)現(xiàn)相匹配的目標地址條目,則數(shù)據(jù)包將按照目標高速緩存或路由表或關(guān)聯(lián)路 由表中該條目對應(yīng)的下一跳地址進行轉(zhuǎn)輸,此過程重復(fù)進行,直至到達目標地址為止。多維地址協(xié)議定義的數(shù)據(jù)包傳送的過程,包括源多維資源發(fā)送數(shù)據(jù)包的過程、路由資源 轉(zhuǎn)發(fā)數(shù)據(jù)包的過程或/和多維資源向其關(guān)聯(lián)多維資源轉(zhuǎn)發(fā)數(shù)據(jù)包的過程、目標資源接收數(shù)據(jù)包 的過程圖7示出的是源資源發(fā)送數(shù)據(jù)包的過程多維地址協(xié)議定義源資源(主機)發(fā)送一個多維地址協(xié)議數(shù)據(jù)包的過程,包括使用本地 主機(資源)的數(shù)據(jù)格式和多維地址鄰域-資源發(fā)現(xiàn)協(xié)議,當向任意目標發(fā)送數(shù)據(jù)包時,其實 現(xiàn)步驟包括701.開始;702.設(shè)置跳限制的值,將跳限制字段的值設(shè)為默認值或設(shè)為應(yīng)用程序特定的值。703.根據(jù)多維地址信息維或多維地址報頭中的標識確認是否需要同時向目標關(guān) 聯(lián)多維地址或/和源多維地址的關(guān)聯(lián)多維地址發(fā)送數(shù)據(jù)包進行通告。如果不是則進行步驟704. 在目標多維地址高速緩存中査找與目標多維地址相匹配的項。705.確認在相應(yīng)的高速緩存中 是否找到匹配的項。如果是,步驟706.則從相應(yīng)的高速緩存中獲得下一跳地址。707.在相應(yīng) 的鄰多維資源高速緩存中或相應(yīng)的關(guān)聯(lián)多維資源高速緩存中査找相應(yīng)的匹配下一跳地址的 項。708.確認在相應(yīng)的鄰多維資源高速緩存中或在相應(yīng)的關(guān)聯(lián)多維資源高速緩存中是否找到 匹配的項。如果找到匹配的項,則進行步驟709.使用相應(yīng)的鄰多維資源高速緩存項的鏈路層 地址發(fā)送數(shù)據(jù)包,或/和使用相應(yīng)的關(guān)聯(lián)多維資源高速緩存項的鏈路層地址發(fā)送數(shù)據(jù)包到路由 資源。在步驟703.如果確認需要向目標關(guān)聯(lián)多維地址或/和向源關(guān)聯(lián)多維地址發(fā)送數(shù)據(jù)包, 則進行步驟710.在目標關(guān)聯(lián)多維地址高速緩存或/和源關(guān)聯(lián)多維地址高速緩存中査找與其相 匹配的項,下一步再跳至步驟705。步驟705.中在相應(yīng)的高速緩存中沒有找到相匹配的項, 則進行步驟711.在路由表中査找與目標多維地址或目標關(guān)聯(lián)多維地址或源關(guān)聯(lián)多維地址有最 長匹配的路由;或用算法推導(dǎo)方式根據(jù)多維地址編制規(guī)范,多維地址路由-域規(guī)范和目標多維 地址,利用多維地址分區(qū)、分級、分序的規(guī)律性,使用程序化算法,自動確定下一跳地址或/ 和關(guān)聯(lián)多維地址。步驟712.確認是否存在最長匹配路由。如果確認有,則進行步驟713.將下 一跳地址設(shè)置為路由的下一跳地址(基于最短距離的最長匹配路由)設(shè)置為路由的下一跳地 址。步驟714.更新相應(yīng)的高速緩存;下一步跳至步驟707。如果步驟712.如果確認不存在匹 配路由,則進行步驟715.將相應(yīng)的下一跳地址的值置為目標地址,然后選擇一個接口,下一 步則跳至步驟714。如果步驟708.在相應(yīng)的鄰多維資源高速緩存中或在相應(yīng)的關(guān)聯(lián)多維資源 高速緩存中沒有找到匹配的項,則進行步驟716.通過地址解析過程來確定相應(yīng)的下一跳多維 地址。步驟717.確認多維地址解析過程是否成功。如果成功,則進行步驟718.更新鄰多維資 源高速緩存或相應(yīng)的關(guān)聯(lián)多維資源高速緩存。然后跳入步驟709。步驟717.如果確認不成功 則進行步驟719報告錯誤發(fā)生。圖8示出的是路由資源接收和轉(zhuǎn)發(fā)數(shù)據(jù)包的過程或是路由資源接收和向其關(guān)聯(lián)多維資源 轉(zhuǎn)發(fā)數(shù)據(jù)包的過程步驟,其步驟包括801.接收數(shù)據(jù)包。802.進行可選的多維地址協(xié)議報失 錯誤檢測,諸如確認版本的值,源地址不是回環(huán)地址,或多播(組播)地址。803.檢驗多 維地址協(xié)議數(shù)據(jù)包中的目標多維地址是否對應(yīng)于一個該路由資源的接口地址,如果不是則進 行步驟804.將跳限制字段的值減1 (一般情況下是減l)。 805.檢驗跳限制字段的值是否大于 0。如果不大于O,進行步驟806.發(fā)送多維地址控制報文協(xié)議的超時,超跳報文,并丟棄該數(shù) 據(jù)包,如果步驟805.中檢驗跳限制字段的值大于0,則進行步驟807.更新多維地址協(xié)議報頭中的跳限制字段。808.根據(jù)多維地址信息維或多維地址報頭中的標識確認是否還要向目標關(guān)聯(lián)多維地址或/和源關(guān)聯(lián)多維地址轉(zhuǎn)發(fā)數(shù)據(jù)包。如果不需要轉(zhuǎn)發(fā),則進行步驟809.在目標 多維地址高速緩存中査找與目標多維地址匹配的項。如果步驟808.如果確認需要向目標關(guān)聯(lián) 多維地址或/和源關(guān)聯(lián)多維地址轉(zhuǎn)發(fā)數(shù)據(jù)包。則進行步驟810.在目標關(guān)聯(lián)多維地址高速緩存 或/和源關(guān)聯(lián)多維地址高速緩存中查找與其相匹配的項。步驟811.確認步驟809.或/和810. 在相應(yīng)的高速緩存中是否找到匹配的項,如果找到相匹配的項則進行步驟812.確認這個數(shù)據(jù) 包是否是個乒乓數(shù)據(jù)包,如果是則進行步驟813.發(fā)送多維地址控制報文協(xié)議的目標不可達一 地址不可達報文并丟棄該數(shù)據(jù)包,步驟812.確認不是乒乓數(shù)據(jù)包則進行步驟814,確認發(fā)送 方是否需要進行路徑優(yōu)選,如果需要則進行步驟815.發(fā)送多維地址協(xié)議的資源路徑優(yōu)選報文 后跳至步驟816,步驟814.如果確認不需要進行路徑優(yōu)選,則進行步驟816.將下一跳接口的 鏈路MTU與將要轉(zhuǎn)發(fā)的多維地址協(xié)議數(shù)據(jù)包的大小比較,鏈路MTU是否小于數(shù)據(jù)包,如果鏈 路MTU小于數(shù)據(jù)包的大小,則進行步驟817.向源多維資源(源主機)發(fā)送一個多維地址控制 報文協(xié)議的數(shù)據(jù)包過長報文并丟棄這個數(shù)據(jù)包;如果步驟816確認MTU大于數(shù)據(jù)包的大小則 進行步驟818.確認在相應(yīng)的鄰多維資源高速緩存中或相應(yīng)的關(guān)聯(lián)多維資源高速緩存中是否存 在于相應(yīng)的下一跳地址匹配的項;如果步驟818確認在相應(yīng)的鄰多維資源高速緩存中或相應(yīng) 的關(guān)聯(lián)多維資源高速緩存中存在與相應(yīng)的下一跳地址匹配的項,進行步驟819.使用相應(yīng)的鄰 多維資源高速緩存項或相應(yīng)的關(guān)聯(lián)多維資源高速緩存中的鏈路層地址發(fā)送數(shù)據(jù)包。如果步驟 818.在相應(yīng)的鄰多維資源高速緩存中或/和相應(yīng)的關(guān)聯(lián)多維資源高速緩存沒發(fā)現(xiàn)與相應(yīng)的下 一跳地址匹配的項,則進行步驟820.通過多維地址解析過程來確定下一跳地址的鏈路層地址。 步驟821.確認多維地址解析是否成功,如果成功進行步驟822.更新相應(yīng)的鄰多維資源高速緩 存或相應(yīng)的關(guān)聯(lián)多維資源高速緩存,下一步跳至步驟819。如果步驟821.多維地址解析不成 功,則進行步驟823.發(fā)送多維地址控制報文協(xié)議的目標不可到達——地址不可到達報文,并 丟棄該數(shù)據(jù)包。如果步驟811.確定沒有在相應(yīng)的高速緩存中找到匹配的項則進行步驟824. 在相應(yīng)的路由表中査找與目標多維地址或目標關(guān)聯(lián)多維地址或源關(guān)聯(lián)多維地址具有最長匹配 的路由;或用算法推導(dǎo)方式根據(jù)多維地址編制規(guī)范,多維地址路由-域規(guī)范和目標多維地址, 利用多維地址分區(qū)、分級、分序的規(guī)律性,使用程序化算法,自動確定下一跳地址或/和關(guān)聯(lián) 多維地址。步驟825.確認是否存在相應(yīng)的最長匹配的路由。如果沒有進行步驟826.發(fā)送多維 地址協(xié)議控制報文的目標不可達——沒有到達目標路由報文,并丟棄該數(shù)據(jù)包。如果步驟825. 確認存在相應(yīng)的路由,步驟827.將相應(yīng)的下一跳地址(基于最短距離的最長匹配路由)設(shè)置 為路由的下一跳地址。步驟828.更新相應(yīng)的目標高速緩存,下一步跳至步驟812。如果步驟 803.確定是則進行步驟829像目標資源一樣處理該多維地址協(xié)議數(shù)據(jù)包。
圖9示出的是目標資源接收數(shù)據(jù)包的過程的步驟,步驟包括901.接收數(shù)據(jù)包,902.進行可選的多維地址協(xié)議報頭錯誤檢測(諸如確認版本字段的值,并且源地址不是回環(huán)多維 地址或多播(組播)多維地址)903.檢驗多維地址協(xié)議數(shù)據(jù)包中的目標地址是否對應(yīng)一個本 地多維資源接口的多維地址。如果沒有進行步驟904.丟棄該數(shù)據(jù)包。如果步驟903.確認是, 則進行步驟905.根據(jù)多維地址信息維或多維地址報頭中的標識確認是否需要向關(guān)聯(lián)多維資 源轉(zhuǎn)發(fā),如果是跳至圖8中的步驟804,如果步驟905確認不需要向關(guān)聯(lián)多維資源轉(zhuǎn)發(fā),則 進行步驟906.處理多維地址協(xié)議報頭根據(jù)子報頭組合標識的值來處理子報頭(如果有的話) 907.確認子報頭組合標識的值表示的協(xié)議是否存在。如果不存在進行步驟908.發(fā)送多維地址 協(xié)議控制報文協(xié)議的參數(shù)問題——無法識別下一個報頭類型報文并丟棄該數(shù)據(jù)包。如果步驟 確認協(xié)議存在,則進行步驟909.確認上層協(xié)議數(shù)據(jù)單元是否是一個多維地址簡單數(shù)據(jù)報協(xié)議, 或TCP/IP協(xié)議族的UDP,如果是則進行步驟910.確認是否有相應(yīng)的應(yīng)用程序在偵聽相應(yīng)的目 標端口,如果有則進行步驟911.外理內(nèi)容。如果步驟910確認沒有應(yīng)用程序在偵聽目標端口, 則進行步驟912.發(fā)送多維地址控制報文協(xié)議的目標不可達——端口不可達報文并丟棄該數(shù)據(jù) 包。步驟909.如果確認不是,則進行步驟913.確認上層協(xié)議數(shù)據(jù)單元是否是一個多維地址傳 輸控制協(xié)議或TCP/IP協(xié)議族的TCP協(xié)議,如果不是則進行步驟914.將上層協(xié)議數(shù)據(jù)單元傳 遞給正確的上層協(xié)議,如果步驟913.確認上層協(xié)議數(shù)據(jù)單元是一個多維地址傳輸控制協(xié)議或 TCP/IP協(xié)議族的TCP協(xié)議,則進行步驟915.確認是否有相應(yīng)的應(yīng)用程序在偵聽相應(yīng)的目標端 口,如果沒有,則進行步驟916.發(fā)送多維地址傳輸控制協(xié)議的連接復(fù)位報文,并丟棄這個數(shù) 據(jù)包,步驟915.中如果確定有應(yīng)用程序在偵聽目標端口則跳至步驟911.處理內(nèi)容。
多維地址協(xié)議還包括定義多維資源、多維管理資源以及多維統(tǒng)一網(wǎng)路由資源等資源概念 主機的數(shù)據(jù)格式,
如圖IO示出的是示目標多維地址高速緩存,其存儲的是最近有信息發(fā)送到的目標的下一 跳多維地址,該高速緩存中的每一項都含有但不限于IOOI.該高速緩存名;1002.目標多維 地址;1003.先前解析的下一跳多維地址;1004.目標的路徑MTU; 1005.指向關(guān)聯(lián)、融合、結(jié) 合、黏合、綁定高速緩存的表項的指針;圖11示出的是目標關(guān)聯(lián)多維地址高速緩存,其存 儲的是最近有信息發(fā)送到的目標關(guān)聯(lián)多維地址的下一跳多維地址,該高速緩存中的每一項都 含有但不限于;1101.該高速緩存名;1102.目標關(guān)聯(lián)多維地址;1103.先前解析的下一跳多 維地;1104.路經(jīng)MTU;1105.指向目標、融合、結(jié)合、黏合、綁定高速緩存的表項的指針;
圖12示出的是源關(guān)聯(lián)多維地址高速緩存,其存儲的是最近有信息發(fā)送到的源關(guān)聯(lián)多維地 址的下一跳多維地址,該高速緩存中的每一項都包含有但不限于1201.該高速緩存名;1202 . 源關(guān)聯(lián)多維地址;1203.先前解析的下一跳的多維地址;1204.路經(jīng)MTU; 1205.指向目標、 融合、結(jié)合、黏合、綁定高速緩存的表項的指針;圖13示出的是鄰多維資源高速緩存,其包括但不限于1301.該高速緩存名;1302.鄰多維資源的鏈路上多維地址;1303.鏈路層地
址;1304.可到達性標志; 圖14示出的是目標關(guān)聯(lián)多維資源高速緩存,其包括但不限于
1401.該高速緩存名;1402.目標關(guān)聯(lián)多維資源的鏈路上多維地址;1403.鏈路層地址;1404. 可到達性標志; 圖15示出的是源關(guān)聯(lián)多維資源高速緩存,其包括但不限于1501.該高
速緩存名;1502.源關(guān)聯(lián)多維資源的鏈路上多維地址;1503.鏈路層地址;1504.可到達性標志; 圖16示出的是融合高速緩存,融合高速緩存是每個多維資源節(jié)點和管理多維資源都要維 護的一張表,它用于保存移動多維地址的當前融合,其每個表項中都包含但不限于以下信息 1601.該高速緩存名;1602.請求融合多維資源的本地多維地址;1603.請求融合多維資源的轉(zhuǎn) 交多維地址;1604.表項的生存期;1605.本地注冊標志;1606.偽路由器標志;1607.其它信
息; 圖17示出的是結(jié)合高速緩存,結(jié)合高速緩存是每個多維資源節(jié)點和管理多維資源都
要維護的一張表,它用于保存移動多維地址的當前結(jié)合,其每一個表項中都包含但不限于以
下信息1701.該高速緩存名;1702.請求結(jié)合多維資源的本地多維地址;1703.請求結(jié)合多維 資源的轉(zhuǎn)交地址;1704.表項生存期;1705.本地注冊標志;1706.偽路由器標志;1707.其它
信息; 圖18示出的是黏合高速緩存,黏合高速緩存是每個多維資源節(jié)點和管理多維資
源都要維護的一張表,它用于保存移動多維地址的當前黏合,其每一個表項中都包含但不限
于以下信息1801.該高速緩存名;1802.請求黏合多維資源的本地多維地址;1803.請求黏合 多維資源的轉(zhuǎn)交多維地址;1804.表項生存期;1805.本地注冊標志;1806.偽路由器標志;1807. 其它信息;圖19示出的是綁定高速緩存,綁定高速緩存是每個通訊節(jié)點和管理資源都要 維護的一張表,它用于保存移動節(jié)點的當前綁定,其每個表項中都包含但不限于以下信息
1901.該高速緩存名;1802.移動多維資源的本地多維地址;1903.移動多維資源的轉(zhuǎn)交多維地
址;1904.表項生存期;1905.本地注冊標志;1906.公告為一個路由器的標志;1807.最新綁
定請求的發(fā)送時間;1908.其它信息;圖20示出的是路由優(yōu)選序列列表,該列表中包含
了鏈路上的路由優(yōu)選序列,即路由地址的排序,首選路由即是最佳的第一跳地址,利用路由
優(yōu)選序列以使多維資源選擇合適的路由進行多路徑傳輸,其包含但不限于以下信息,2001. 該列表名;2002.路由地址排序; 圖21示出的是默認路由資源列表,該表中包含了與
鏈路上的路由資源相對應(yīng)的多維地址,這些路由資源或者是發(fā)送了路由資源公告報文的路由
器,或者是有資格用作默認路由資源的路由器,其包含但不限于以下信息2101.該列表名;
2102.默認路由資源序列;圖22示出的是鏈路級地址列表,該列表包含了鏈路級地址,在
該列表的每一項都定義了直接到達目標(鄰多維資源)的一個多維地址范圍,該列表根據(jù)路
由資源在路由公告報文中所公告的選項信息來添加表項,其包含但不限于以下信息2201. 該列表名;2202.鏈路級地址;2203.多維地址范圍; 圖23示出的是父級別地址列表,該列表包含了父級別多維地址,該列表每一項都定義了直接到達父級別多維資源的多維地址的 所屬多維地址范圍,其包含但不限于以下信息:2301.該列表名;2302.父級別多維地址;2303. 多維地址范圍; 圖24示出的是子級別多維地址列表,該列表包含了使用的子級別多維地 址,其包含但不限于以下信息2401.該列表名;2402.子級別多維地址序列; 圖25示出的 是融合更新列表,該列表由源多維資源維護和管理多維資源維護,用于記錄發(fā)送給管理多維 資源和新目標多維資源的最新融合更新,該列表的表項中包含但不限于以下信息2501.該列 表名;2502 .融合更新所發(fā)向資源的多維地址;2503.融合更新中的本地多維地址;2504.最 新融合更新中的轉(zhuǎn)交多維地址;2505.融合更新中的生存期字段的值;2506.融合的剩余時間; 2507.其它信息; 圖26示出的是黏合更新列表,該列表有源多維資源和管理多維資源維 護,用于記錄發(fā)送給管理資源和新目標多維資源的最新黏合更新,該列表的表項中包含但不 限于以下信息2601.該列表名;2602.黏合更新所發(fā)向資源的多維地址;2603.黏合更新中的 本地多維地址;2604.最新黏合更新的轉(zhuǎn)交多維地址;2695.黏合更新中的生存期字段的值; 2606.黏合的剩余時間;2607.其它信息; 圖27示出的是結(jié)合更新列表,該列表由源多
維資源和管理多維資源維護,用于記錄發(fā)送給管理多維資源和新目標多維資源的最新結(jié)合, 該列表的表項中包含但不限于以下信息2701.該列表名;2702.結(jié)合更新所發(fā)向資源的多維 地址;2703.結(jié)合更新中的本地多維地址;2704.最新結(jié)合更新中的轉(zhuǎn)交多維地址;2705.結(jié)合 更新中的生存期字段的值;2796.結(jié)合的剩余時間;2707.其它信息;圖28示出的是綁定 更新列表,該列表由移動節(jié)點維護,用于記錄發(fā)送給管理多維資源和通訊節(jié)點地最新綁定更 新,該列表的表項中包含但不限于以下信息2801.該列表名;2802.綁定更新所發(fā)向資源的 多維地址;2803.綁定更新中的本地多維地址;2804.最新綁定更新中的轉(zhuǎn)交多維地址;2805. 綁定更新中的生存期字段的值;2806.綁定的剩余時間;2807.其它信息; 圖29示出的是 本地管理資源列表,該列表由管理多維資源、移動多維資源、源多維資源維護,該列表的表 項中包含但不限于以下信息2901.該列表名;2902.鏈路上路由資源的鏈路本地地址;2903. 本地代理的一個或多個多維地址;2904.表項的剩余生存時間;2905.本地代理的優(yōu)先級。
圖30示出的是多維地址路由表該列表的表項中包含但不限于以下信息3001.該列表名、 3002子網(wǎng)/路由標識字段、3003目標多維地址字段、3004下一跳地址字段、3005標志字段、 3006引用計數(shù)字段、3007使用字段、3008接口字段;或還包括3009多維地址虛擬空間結(jié) 構(gòu)字段;或還包括 圖31示出的是關(guān)聯(lián)多維地址路由表該列表的表項中包含但不限于以 下信息3101.該列表名、3102子網(wǎng)/路由標識字段、3103目標多維地址字段、3104關(guān)聯(lián)多 維地址字段、3105下一跳地址字段、3106標志字段、3107引用計數(shù)字段、3108使用字段、
3109接口字段;或還包括3010多維地址虛擬空間結(jié)構(gòu)字段。當進行分組轉(zhuǎn)發(fā)時,路由資源査找路由表,路由表指明分組的最佳路徑,路由表可以是 靜態(tài)的或動態(tài)的。
多維地址協(xié)議定義多維資源上的路由表中存儲了多維地址以及如何(直接或間接)到 達它們的信息。系統(tǒng)在査看多維地址路由表之前,首先會在目標高速緩存或與關(guān)聯(lián)多維地址 相關(guān)的高速緩存中檢査是否存在一個與將要轉(zhuǎn)發(fā)的多維地址協(xié)議數(shù)據(jù)包的目標多維地址或關(guān) 聯(lián)多維地址相匹配的表項,如果沒有則使用相應(yīng)的路由表來確定。多維地址協(xié)議路由表的表 項。用于存儲路由的類型包括直接連接的多維統(tǒng)一網(wǎng)路由,這些路由是直接連接的多維統(tǒng) 一網(wǎng)子網(wǎng)的多維地址。遠程多維統(tǒng)一網(wǎng)路由這些路由是間接的連接,即通過其它的路由資 源可以到達的多維統(tǒng)一網(wǎng)子網(wǎng)的多維地址。主機路由是到達某一特定多維地址的路由。默 認路由當找不到到達某一指定多維統(tǒng)一網(wǎng)的子網(wǎng)或路由時,所使用的默認路由、關(guān)聯(lián)多維 地址路由是到達其關(guān)聯(lián)多維地址的路由。
路由資源協(xié)議可以基于距離向量,鏈路狀態(tài)或路徑向量技術(shù)。其中距離向量路由算法包 括使所有路由器周期性的和鄰接路由其交換信息,交換的信息包含(D, V)序偶的列表,D 是到目的網(wǎng)絡(luò)的距離,V標識目的網(wǎng)絡(luò),稱為矢量。其中距離向量路由資源協(xié)議公告的路由 信息包括子網(wǎng)絡(luò)的多維地址,到達該子網(wǎng)絡(luò)的距離(跳數(shù))。
本公開還包括一種多維地址路由信息協(xié)議該協(xié)議是內(nèi)部路由選擇協(xié)議,用于自治系統(tǒng)內(nèi)
部,是基于距離向量路由選擇的協(xié)議,包括使用Bellman-Ford算法計算路由表,該協(xié)議基于 UDP協(xié)議或多維地址簡單數(shù)據(jù)報協(xié)議,各使用其特定的端口號發(fā)送和接收數(shù)據(jù)報,多維地址 路由信息協(xié)議報文包括:選路信息請求報文和選路信息公告報文。選路信息請求報文和選 路信息公告報文的格式是相同的,
圖32示出的是多維地址路由信息協(xié)議報文的格式,其包括由首部和若干個路由表項構(gòu) 成,報文格式中包括3201命令字段以該字段區(qū)分報文要實現(xiàn)的各種操作,當命令字段的值為 1時為請求報文。當命令字段的值為2時為公告報文;3202為版本號字段,以該字段定義協(xié) 議的版本號;3203為保留字段;留作將來使用;3204路由表表項字段;圖33示出的是多維 地址路由信息協(xié)議報文的路由表項的格式,包括3301子網(wǎng)/路由標識字段、3302路由標記字 段以該字段的值區(qū)分內(nèi)部路由或外部路由;3303子網(wǎng)/路由標識長度字段;3304路由花費 字段;以該字段定義到達指定目的路由花費(跳數(shù)),諸如1 16之間的任意值,大于16的 值表示目標不可達;下一跳多維地址可用一個單獨的路由表項指定。多維地址路由信息協(xié)議 包括使用定時器實現(xiàn)路由表的更新和報文的發(fā)送。運行多維地址路由信息協(xié)議的路由資源通 過定時器實現(xiàn)周期性(30s 40s)的向所有鄰接路由資源多播(組播)自己的路由表,路由
資源根據(jù)交換的路由信息進行路由更新。路由表項與定時器相聯(lián)系,包括期滿定時器,用于刪除超時的路由表項,當某路由項被標志為無效時,協(xié)議仍在路由表中保持該無效的路由項, 以便通知其它的路由資源該路由項的變化,當協(xié)議確信其鄰接點都得到了這一路由變化后, 則從路由表中刪除該無效路由項。所述路由表項與定時器相聯(lián)系,還包括無效定時器,該定 時器在路由表項創(chuàng)建時啟動,在該項路由每次更新時重置,當無效定時器到時,而仍未收到 該項路由的更新信息,則該項路由被打上無效標志。這些路由暫時仍然會被路由資源周期性 的多播(組播),以使鄰接路由資源能從路由表中刪除該路由。定時器可被設(shè)置為120s或180s 或240s等。
本公開還包括一種多維地址最短路徑優(yōu)先協(xié)議,多維地址最短路徑優(yōu)先協(xié)議,是一種 分布式的鏈路狀態(tài)協(xié)議,基于鏈路狀態(tài)協(xié)議的路由資源在整個自治系統(tǒng)中交換鏈路狀態(tài)公告 信息以更新路由表,其信息中包含路由資源所連接的子網(wǎng)絡(luò)的多維地址(子網(wǎng)/路由標識), 以及到達該子網(wǎng)絡(luò)的權(quán)重。使用鏈路狀態(tài)算法的路由資源,包括檢測所有鄰接路由資源的 狀態(tài),探測其鄰站是否處于活躍狀態(tài)且可以到達;路由資源周期性的向自治系統(tǒng)的其它路由 資源包括使用單播或多播(組播)的方式傳播鏈路狀態(tài)信息的更新信息,包括使路由資源建 立鏈路狀態(tài)數(shù)據(jù)庫,該數(shù)據(jù)庫中包含有鏈路狀態(tài)通告信息,路由資源利用這個數(shù)據(jù)庫來計算 最佳路由,包括使用Dijkstra最短路徑算法,對網(wǎng)絡(luò)拓撲圖求最短路徑,并將路由添加到路 由表中。所述傳播鏈路狀態(tài)信息的更新信息,包括Hello包、交換數(shù)據(jù)庫描述包、鏈路狀態(tài) 請求包、鏈路狀態(tài)更新包、鏈路狀態(tài)確認包。多維地址最短路徑優(yōu)先協(xié)議數(shù)據(jù)包由多維地址 協(xié)議包頭和本地數(shù)據(jù)鏈路包頭進行封裝。本公開還包括一種基于路徑向量的多維地址邊際網(wǎng) 關(guān)協(xié)議,該協(xié)議包括通過各種報文的交互在多個自治系統(tǒng)之間進行路由信息交換,用交換得 到的路由信息建立一個表示多個自治系統(tǒng)之間的所有連接的邏輯路徑樹。路由資源用路徑樹 中的信息在自己的路由表中建立無循環(huán)的路由。
上述所有實施例的描述中示出的是作為本發(fā)明的較佳實施例,本發(fā)明還可以有其它的實 施例,即在不脫離本發(fā)明范圍的情況下可進行修改,應(yīng)當理解這里公開的是優(yōu)選的實施例, 上述的方法步驟中,可以存在除了這里所例示的以外還可以有許多變化,具體的應(yīng)當理解到, 可以改變執(zhí)行某些步驟的順序,某些步驟是可選的,或者可以按照與這里描述的不同的方式 被執(zhí)行,并且某些步驟可以被組合。應(yīng)當理解各實施例只是示范性的不應(yīng)當作為對我們發(fā)明 范圍的限制,而是應(yīng)視為凡是落入權(quán)利要求范圍和其等同物的范圍和精神內(nèi)的所有實施例都 是我們的發(fā)明。
權(quán)利要求
1一種分組的交付和路由選擇的方法,其特征在于,包括-用多維地址標識網(wǎng)絡(luò)中的資源,所述資源,包括信源資源、路由資源、目標資源、關(guān)聯(lián)資源;-信源資源確定目標資源多維地址;-信源資源經(jīng)過路由選擇通過接口、傳輸介質(zhì)將多維地址協(xié)議分組交付到以多維地址標識的路由資源;-路由資源進行根據(jù)目標多維地址,確定關(guān)聯(lián)多維地址;-路由資源進行路由選擇將多維地址協(xié)議分組交付到以多維地址標識的目標資源或關(guān)聯(lián)資源;-目標資源或關(guān)聯(lián)資源接收多維地址協(xié)議分組。
2.如權(quán)利要求1所述的一種分組的交付和路由選擇的方法,其特征在于,所述網(wǎng)絡(luò),包 括物理網(wǎng)絡(luò)和邏輯網(wǎng)絡(luò),所述邏輯網(wǎng)絡(luò);包括:用多維地址的邏輯空間結(jié)構(gòu)定義虛擬網(wǎng)絡(luò)的 邏輯結(jié)構(gòu)和關(guān)系。
3.如權(quán)利要求2所述的一種分組的交付和路由選擇的方法,其特征在于,所述路由資 源進行路由選擇將多維地址協(xié)議分組交付到以多維地址標識的目標資源或關(guān)聯(lián)資源,包括-構(gòu)建路由表,所述路由表包括多維地址靜態(tài)路由表、多維地址動態(tài)路由表,路由表中包 含有子網(wǎng)/路由標識字段、目標多維地址字段、下一跳地址字段、標志字段、引用計數(shù)字段、 使用字段、接口字段;或還包括多維地址虛擬空間結(jié)構(gòu)字段;或還包括-關(guān)聯(lián)多維地址路由表,路由表中包含有子網(wǎng)/路由標識字段、目標多維地址字段、關(guān)聯(lián) 多維地址字段。
4.如權(quán)利要求3所述的一種分組的交付和路由選擇的方法,其特征在于,所述路由資 源進行路由選擇將多維地址協(xié)議分組交付到以多維地址標識的目標資源或關(guān)聯(lián)資源,包括 -路由資源之間周期性的或根據(jù)請求交互包含有路由信息的報文; -網(wǎng)絡(luò)拓撲和負荷的變化引起路由表的改變。
5.如權(quán)利要求4所述的一種分組的交付和路由選擇的方法,其特征在于,包括: -源資源進行發(fā)送數(shù)據(jù)包的過程;-路由資源進行接收和轉(zhuǎn)發(fā)數(shù)據(jù)包的過程或是路由資源接收和向關(guān)聯(lián)多維資源轉(zhuǎn)發(fā)數(shù)據(jù) 包的過程;_目標資源接收數(shù)據(jù)包的過程。6—種分組的交付和路由選擇的裝置,其特征在于,包括-用于多維地址標識網(wǎng)絡(luò)中的資源,所述資源,包括信源資源、路由資源、目標資源、關(guān) 聯(lián)資源的裝置;-用于信源資源確定目標資源多維地址的裝置;-用于信源資源經(jīng)過路由選擇通過接口、傳輸介質(zhì)將多維地址協(xié)議分組交付到以多維地址 標識的路由資源的裝置;-用于路由資源進行根據(jù)目標多維地址,確定關(guān)聯(lián)多維地址的裝置;-用于路由資源進行路由選擇將多維地址協(xié)議分組交付到以多維地址標識的目標資源或 關(guān)聯(lián)資源的裝置;-用于目標資源或關(guān)聯(lián)資源接收多維地址協(xié)議分組的裝置。7—種分組的交付和路由選擇的系統(tǒng),其特征在于該系統(tǒng)包括 處理器可執(zhí)行用于分組的交付和路由選擇的實用程序; 存儲裝置與處理器相連,存儲用于分組的交付和路由選擇的數(shù)據(jù); 接口用于將分組的交付和路由選擇系統(tǒng)連接于網(wǎng)絡(luò);還包括-用于多維地址標識網(wǎng)絡(luò)中的資源,所述資源,包括信源資源、路由資源、目標資源、關(guān) 聯(lián)資源的系統(tǒng);-用于信源資源確定目標資源多維地址的系統(tǒng);-用于信源資源經(jīng)過路由選擇通過接口、傳輸介質(zhì)將多維地址協(xié)議分組交付到以多維地址 標識的路由資源的系統(tǒng);-用于路由資源進行根據(jù)目標多維地址,確定關(guān)聯(lián)多維地址的系統(tǒng);-用于路由資源進行路由選擇將多維地址協(xié)議分組交付到以多維地址標識的目標資源或 關(guān)聯(lián)資源的系統(tǒng);-用于目標資源或關(guān)聯(lián)資源接收多維地址協(xié)議分組的系統(tǒng)。
全文摘要
本發(fā)明公開了一種分組的交付和路由選擇的方法和裝置以及系統(tǒng),包括用多維地址標識網(wǎng)絡(luò)中的資源,信源資源確定目標資源多維地址;信源資源經(jīng)過路由選擇通過接口、傳輸介質(zhì)將多維地址協(xié)議分組交付到以多維地址標識的路由資源;路由資源進行根據(jù)目標多維地址,確定關(guān)聯(lián)多維地址;路由資源進行路由選擇將多維地址協(xié)議分組交付到以多維地址標識的目標資源或關(guān)聯(lián)資源;目標資源或關(guān)聯(lián)資源接收多維地址協(xié)議分組。
文檔編號H04L12/56GK101304370SQ20081005520
公開日2008年11月12日 申請日期2008年6月19日 優(yōu)先權(quán)日2008年6月19日
發(fā)明者張建中 申請人:張建中