專利名稱:有關(guān)傳輸系統(tǒng)的一個(gè)裝置和一種方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)一個(gè)裝置和一種方法,用于以最低花費(fèi),以可能的最快途徑,在傳輸系統(tǒng)中尋找一條從源節(jié)點(diǎn)到目的節(jié)點(diǎn)的路徑。
在傳輸系統(tǒng)中,在確定源節(jié)點(diǎn)和目的節(jié)點(diǎn)間的最佳路徑之前,在路由選擇過(guò)程中可以比較所述源節(jié)點(diǎn)和所述目的節(jié)點(diǎn)間不同的可能路徑。在文獻(xiàn)中描述了一些這種過(guò)程。
EP-A1637152描述了一種方法和一個(gè)設(shè)備,用于在分組交換網(wǎng)中進(jìn)行加速路由選擇。該方法包括將某些網(wǎng)絡(luò)節(jié)點(diǎn)挑選為所謂的基干節(jié)點(diǎn),其余節(jié)點(diǎn)被稱為本地節(jié)點(diǎn)。被選為基干節(jié)點(diǎn)的是那些在網(wǎng)絡(luò)中有最多的同其它節(jié)點(diǎn)的連接的節(jié)點(diǎn)。本地節(jié)點(diǎn)至少同一個(gè)基干節(jié)點(diǎn)相連。
基干節(jié)點(diǎn)和本地節(jié)點(diǎn)是在網(wǎng)絡(luò)配置時(shí)選定的。該概念的意思是在計(jì)算兩個(gè)節(jié)點(diǎn)間可能的路徑時(shí),將普通網(wǎng)絡(luò)轉(zhuǎn)換為一個(gè)有兩層的抽象分層網(wǎng)絡(luò),一個(gè)基干層和一個(gè)本地層。
這一解決方法存在的問(wèn)題是,基干節(jié)點(diǎn)的選擇對(duì)網(wǎng)絡(luò)中選擇路徑的速度來(lái)說(shuō)是非常關(guān)鍵的。必須正確地選擇基干節(jié)點(diǎn)所處的子集,以便盡可能快而有效地實(shí)現(xiàn)路徑的選擇。
按專用網(wǎng)絡(luò)-網(wǎng)絡(luò)接口說(shuō)明,一個(gè)ATM網(wǎng)絡(luò)拓?fù)淇梢越柚诠?jié)點(diǎn)和鏈來(lái)描述。一個(gè)同等群(PG)是一個(gè)公用層上節(jié)點(diǎn)的集合。位于(層)[i]上的一個(gè)節(jié)點(diǎn),其中I>0,代表一個(gè)層[i-1]上的PG。
一個(gè)ATM網(wǎng)中的路徑定義為從一個(gè)位于層
的,被稱為源節(jié)點(diǎn)的起始節(jié)點(diǎn)開始,要么不經(jīng)過(guò)節(jié)點(diǎn),要么通過(guò)幾個(gè)節(jié)點(diǎn)間的鏈,經(jīng)過(guò)這幾個(gè)節(jié)點(diǎn),最終在一個(gè)結(jié)束節(jié)點(diǎn),即一個(gè)所謂的目的節(jié)點(diǎn)處終止。除了開始節(jié)點(diǎn)總是位于層
上之外,路徑中所有節(jié)點(diǎn)可以在任意層上。不允許有從層[i]上的一個(gè)節(jié)點(diǎn)到層〔j〕上的一個(gè)節(jié)點(diǎn)的鏈,這里i>j≥0,因?yàn)閮蓚€(gè)節(jié)點(diǎn)間的鏈要么在同一層的兩個(gè)節(jié)點(diǎn)之間,要么從位于較低層的一個(gè)節(jié)點(diǎn)到位于較高層的一個(gè)節(jié)點(diǎn)。不允許一條路徑不止一次地經(jīng)過(guò)一個(gè)節(jié)點(diǎn)。
從源節(jié)點(diǎn)到網(wǎng)絡(luò)中所有目的節(jié)點(diǎn)的可能路徑通常是預(yù)先計(jì)算的。這些路徑存儲(chǔ)在一個(gè)數(shù)據(jù)結(jié)構(gòu)中以減少建立一個(gè)連接所需的時(shí)間。在呼叫時(shí),源節(jié)點(diǎn)應(yīng)從數(shù)據(jù)結(jié)構(gòu)中所有的可能路徑中選擇一個(gè)到目的節(jié)點(diǎn)的合適路徑。從一個(gè)源節(jié)點(diǎn)到一個(gè)目的節(jié)點(diǎn)的可能路徑的數(shù)量從一個(gè)到任意數(shù)量不等。
本發(fā)明有關(guān)以最快最有效的方式,計(jì)算從一個(gè)開始節(jié)點(diǎn)到一個(gè)目的節(jié)點(diǎn)的可能路徑的問(wèn)題。
本發(fā)明方法包括兩個(gè)主要方法步驟在第一個(gè)主步驟中生成一個(gè)或多個(gè)所謂的局部路徑,而在第二個(gè)主步驟中生成一個(gè)或多個(gè)所謂的全局路徑。為了能夠生成局部路徑和全局路徑,開始節(jié)點(diǎn)必須能夠訪問(wèn)它本身所能看到的外部的網(wǎng)絡(luò)拓?fù)?。所生成局部和全局路徑被存?chǔ)在不同層上的表中且所述層被連接到網(wǎng)絡(luò)中的分級(jí)層次上。
層〔0〕上的一個(gè)局部路徑總是從開始節(jié)點(diǎn)或所謂的源節(jié)點(diǎn)開始,并在同一同等群PG中的另一節(jié)點(diǎn)處終止。層〔i〕(i>0)上的一個(gè)局部路徑,總是從一個(gè)所謂的祖先節(jié)點(diǎn)出發(fā)并終止于同一PG中的另一祖先節(jié)點(diǎn)??梢詾榫W(wǎng)絡(luò)中的每層單獨(dú)生成所有可能的局部路徑并將其存入局部路由表中。這些局部路由表可以任意順序生成。即,層〔i〕的局部路由表可以在層〔j〕之前生成,不管i>j還是i<j。也可能并行生成各局部路由表。
到層
上一個(gè)節(jié)點(diǎn)的全局路徑與到層
上同一節(jié)點(diǎn)的一個(gè)局部路徑相同,是從源節(jié)點(diǎn)出發(fā)并終止于層〔0〕上的一個(gè)任意節(jié)點(diǎn)的路徑。到層〔i〕上一個(gè)節(jié)點(diǎn)的一個(gè)全局路徑,這里i>0,總是在層〔0〕上的源節(jié)點(diǎn)出發(fā),終止于層〔i〕上的所述節(jié)點(diǎn)。到層[i]上一個(gè)節(jié)點(diǎn)的全局路徑,這里i>0,經(jīng)過(guò)網(wǎng)絡(luò)體系中的不同層。
到網(wǎng)絡(luò)中不同層上的節(jié)點(diǎn)的全局路徑,必須從網(wǎng)絡(luò)中一個(gè)較低層生成,到其中的一個(gè)較高層,即,必須從層〔0〕開始,然后是層〔1〕,層〔2〕等。路徑必須以這個(gè)順序生成的原因是,當(dāng)生成到層〔i〕(i>0)上一個(gè)節(jié)點(diǎn)的一個(gè)全局路徑時(shí),至少要將兩個(gè)路徑組合起來(lái),一個(gè)層[i]上的本地路徑,和至少一個(gè)層[j]上的全局路徑,這里j<i。局部路徑可被認(rèn)為是描述從祖先節(jié)點(diǎn)到目的節(jié)點(diǎn)間的路徑,而全局路徑可被認(rèn)為描述所述祖先節(jié)點(diǎn)內(nèi)的路徑,即從源節(jié)點(diǎn)到一個(gè)邊界節(jié)點(diǎn)。一個(gè)邊界節(jié)點(diǎn)的特征是包括一個(gè)到另一個(gè)同等群的鏈。
一個(gè)全局路由表[i](i>0)的生成總是要求,一方面,有來(lái)自層[i]上局部路由表的信息和,另一方面,有來(lái)自一個(gè)或多個(gè)全局路由表[i]的信息,這里i>j≥0。換句話說(shuō),全局路由表[2]的生成要求有來(lái)自局部路由表〔2〕,全局路由表〔0〕和全局路由表〔1〕的信息,或來(lái)自局部路由表〔2〕和全局路由表〔1〕的信息,或來(lái)自局部路由表〔2〕的信息和來(lái)自全局路由表〔0〕的信息。
可以提供一些不同方法用于生成局部和全局路由表。Dijkstra算法就是一個(gè)這樣的方法??梢杂貌煌椒ㄉ刹煌穆酚杀?。例如,可以使用一種方法生成一個(gè)局部路由表[i],并用另一方法生成一個(gè)局部路由表[j],這里i≠j。
因此,本發(fā)明目的是加速傳輸系統(tǒng)中,具體地,電信網(wǎng)絡(luò)中,更具體地,一個(gè)ATM網(wǎng)中路徑的選擇。
本發(fā)明的一個(gè)優(yōu)點(diǎn)是,它能提供一個(gè)小的費(fèi)用,這是因?yàn)?,所有局部路徑只生成一次并存?chǔ)在局部路由表中。可以借助于指向局部路徑的指針生成全局路徑,以消除重復(fù)拷貝的危險(xiǎn)。
本發(fā)明的另一優(yōu)點(diǎn)是,可以并行生成局部路由表。
本發(fā)明的另一優(yōu)點(diǎn)是,可以使用不同方法生成不同層上的局部路由表。
本發(fā)明另一優(yōu)點(diǎn)是,模型只要求對(duì)網(wǎng)絡(luò)結(jié)構(gòu)做很小的修改,即網(wǎng)絡(luò)中的改變只影響很少的路由表。
參照示例實(shí)施例并參照附圖,將詳細(xì)描述本發(fā)明。
圖1代表一個(gè)有三層的分級(jí)網(wǎng)。
圖2示出了怎樣將本發(fā)明的不同路由表與一個(gè)任意的網(wǎng)絡(luò)結(jié)構(gòu)相配合。
圖3舉例說(shuō)明了用于圖1所示網(wǎng)絡(luò)的,按照本發(fā)明的一個(gè)局部路由表。
圖4舉例說(shuō)明了用于圖1所示網(wǎng)絡(luò)的,按照本發(fā)明的一個(gè)全局路由表。
圖1所示為一個(gè)分層網(wǎng)絡(luò),包括三個(gè)分級(jí)層次。在層0,即一個(gè)所謂的物理層,只示出了一個(gè)同等群。在圖中,物理同等群被記為PG(A.1),并包含三個(gè)節(jié)點(diǎn),節(jié)點(diǎn)A.1.1,A.1.2和A.1.3。在節(jié)點(diǎn)A.1.1和A.1.2之間,節(jié)點(diǎn)A.1.2和A.1.3之間及節(jié)點(diǎn)A.1.3和A.1.1之間有所謂的水平連接。一個(gè)水平連接的特點(diǎn)是,它將位于同一PG中的兩個(gè)節(jié)點(diǎn)互連。層0上的所有節(jié)點(diǎn)都是物理節(jié)點(diǎn)。節(jié)點(diǎn)A.1.1和A.1.3是所謂的邊界節(jié)點(diǎn),意味著它們包含有到另一個(gè)PG的物理連接,從而也包含一個(gè)到較高層上的PG中的一個(gè)抽象節(jié)點(diǎn)的一個(gè)抽象上行線路。PG(A-1)也包括一個(gè)同等群頭節(jié)點(diǎn),節(jié)點(diǎn)A.1.3,由一個(gè)實(shí)心圓代表,其特征對(duì)本技術(shù)專業(yè)人士來(lái)說(shuō)是已知的,此處,不再詳細(xì)介紹。
層1包括一個(gè)PG(A),它包含三個(gè)節(jié)點(diǎn),節(jié)點(diǎn)A.1,A.2和A.3。節(jié)點(diǎn)A.1,A.2之間。和節(jié)點(diǎn)A.2,A.3之間有水平連接。在PG(A)和PG(A.1)間有上行線路。一條上行線路經(jīng)過(guò)節(jié)點(diǎn)X到節(jié)點(diǎn)Y,這里,節(jié)點(diǎn)Y被分配在一個(gè)PG中,其中有到節(jié)點(diǎn)X的祖先節(jié)點(diǎn)。于是,節(jié)點(diǎn)X是一個(gè)邊界節(jié)點(diǎn)。對(duì)于較低層上其它PG∶S中的節(jié)點(diǎn)來(lái)說(shuō),祖先節(jié)點(diǎn)代表它們所謂的子PG。圖1中的節(jié)點(diǎn)A.1是到PG(A.1)的一個(gè)祖先節(jié)點(diǎn)??梢允牵嫦裙?jié)點(diǎn)A.1是PG(A.1)的一個(gè)近似映象。PG(A)中的其余節(jié)點(diǎn),即節(jié)點(diǎn)A.2和A.3也是祖先節(jié)點(diǎn),例如,節(jié)點(diǎn)A.3是一個(gè)PG(A.3)(未示出)的父節(jié)點(diǎn),PG(A.3)包括一些節(jié)點(diǎn),可被稱為節(jié)點(diǎn)A.3.1,A.3.2和A.3.3等等。節(jié)點(diǎn)A.1.1和A.2之間的連接,和節(jié)點(diǎn)A.1.3和A.2之間的連接是上行連接。節(jié)點(diǎn)A.3同時(shí)是一個(gè)同等群頭節(jié)點(diǎn)和一個(gè)邊界節(jié)點(diǎn)。PG頭節(jié)點(diǎn)被示為一個(gè)實(shí)心圓,和層0上的完全一樣。
在層2上有一個(gè)被記為PG(AB)的PG,層2是圖2中所示網(wǎng)絡(luò)的最高層。該P(yáng)G有兩個(gè)節(jié)點(diǎn),節(jié)點(diǎn)A和節(jié)點(diǎn)B。節(jié)點(diǎn)A是層1上包含節(jié)點(diǎn)A.1,A.2和A.3的PG(A)的一個(gè)祖先節(jié)點(diǎn)。節(jié)點(diǎn)A是上述節(jié)點(diǎn)的一個(gè)抽象。在分層網(wǎng)中的最高層上,不要求同等群頭節(jié)點(diǎn)。同等群頭節(jié)點(diǎn)的功能是執(zhí)行其祖先節(jié)點(diǎn)的功能。最高層沒(méi)有祖先節(jié)點(diǎn),所以同等群頭節(jié)點(diǎn)是多余的。
圖2示出了怎樣將本發(fā)明不同的路由表與圖1所示的分層網(wǎng)絡(luò)結(jié)構(gòu)相配合。本發(fā)明方法包括兩個(gè)主要步驟,步驟1包括局部路由表的生成,步驟2包括全局路由表的生成。
層〔0〕的一個(gè)局部路由表可以包含從源節(jié)點(diǎn)到同一同等群中每個(gè)剩余節(jié)點(diǎn)的所有可能路徑。
層〔i〕(i>0)的一個(gè)局部路由表可以包含從源節(jié)點(diǎn)的祖先節(jié)點(diǎn)到同一同等群中每個(gè)剩余節(jié)點(diǎn)的所有可能路徑。
層[i]的全局路由表可以包括層
上的源節(jié)點(diǎn)到除該源節(jié)點(diǎn)的祖先節(jié)點(diǎn)之外的,層[i]上的網(wǎng)絡(luò)中的所有節(jié)點(diǎn)的所有可能路徑。
一個(gè)本地路由表〔0〕與一個(gè)全局路由表〔0〕等價(jià)。
本地路由表可以任意的希望生成。局部路由表[i]可以在局部路由表[j]之前生成,不管i>j或i<j。局部路由表也可以并行生成,換句話說(shuō),可同時(shí)生成所有路由表。
可以使用不同算法生成不同層[i]上的路由表。在這方面,合適的算法的例子是Pijkstra算法,kyuskal算法和Floyd算法等。根據(jù)網(wǎng)絡(luò)配置及問(wèn)題公式化來(lái)選擇算法。當(dāng)希望最小化網(wǎng)絡(luò)中兩節(jié)點(diǎn)間的費(fèi)用時(shí),最好采用Dijkstra算法。
兩個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)間的花費(fèi)意味著,例如兩節(jié)點(diǎn)間的距離,節(jié)點(diǎn)間鏈的帶寬,或所述節(jié)點(diǎn)間的中繼業(yè)務(wù)量。在圖1的網(wǎng)絡(luò)中,不同的花費(fèi)由兩個(gè)節(jié)點(diǎn)間的鏈(部分在同一PG中,部分在不同PGS中的兩個(gè)節(jié)點(diǎn)間)來(lái)代表。
必須從生成層
的全局路由表開始,然后是層〔1〕等。全局路由表必須以該順序生成的原因是,到布置在層〔i〕(i>0)上的一個(gè)節(jié)點(diǎn)的全局路徑,要依靠局部走線〔i〕和至少一個(gè)全局路由表j,其中j<i。
圖3示出了節(jié)點(diǎn)A.1.1的一個(gè)局部路由表。該表包括每個(gè)目的節(jié)點(diǎn)的兩個(gè)最佳路徑。在PG(A.1)的層〔0〕中,節(jié)點(diǎn)A.1.1要到達(dá)兩個(gè)不同的目的節(jié)點(diǎn),節(jié)點(diǎn)A.1.2和節(jié)點(diǎn)A.1.3。在這種情況下,當(dāng)PG(A.1)中的節(jié)點(diǎn)是互連在一個(gè)環(huán)中時(shí),對(duì)于每個(gè)節(jié)點(diǎn)來(lái)說(shuō),能找到且只能找到兩個(gè)可能的路徑以到達(dá)同等群中剩余的節(jié)點(diǎn)。
PG(A)中的節(jié)點(diǎn)在層1上互連成一條線。這時(shí),這種類型的互連能為每個(gè)節(jié)點(diǎn)提供一種,且只能提供一種到達(dá)同等群中其余節(jié)點(diǎn)的可能性。這種可能性反映在表中。
在局部表的第二層,只有一個(gè)節(jié)點(diǎn),從節(jié)點(diǎn)A.1.1方向可以到達(dá)它,稱為節(jié)點(diǎn)B。如以前所提到的,這是因?yàn)橐粋€(gè)大于0的層上的所有路徑都是從祖先節(jié)點(diǎn)開始的。
在每層上所列出的路徑和到每個(gè)節(jié)點(diǎn)的路徑都是按上升花費(fèi)順序排列的。
圖4示出了一個(gè)從節(jié)點(diǎn)A.1.1的全局走線。層〔0〕上的全局路由表與層〔0〕上的局部路由表完全相同。
在層〔1〕,全局路由表包括來(lái)自層〔1〕上的局部路由表和來(lái)自層〔0〕上的全局路由表的信息,層〔1〕上節(jié)點(diǎn)A.1.1的全局路由表包括為從層〔0〕上的PG(A.1)中的節(jié)點(diǎn)A.1.1到達(dá)層〔1〕上PG(A)中的節(jié)點(diǎn)A.2和節(jié)點(diǎn)A.3所計(jì)算的不同的路徑。在層〔1〕上的局部路由表中,節(jié)點(diǎn)A.1到節(jié)點(diǎn)A.2和A.3的路徑已被從PG(A.1)中的節(jié)點(diǎn)A.1.1經(jīng)上行線路到PG(A)中的節(jié)點(diǎn)A.2和A.3的可能的路徑所代替。層〔i〕(i>0)上的全局路徑,可以說(shuō)是定義或指定了與同一層上的局部路徑相比較的路徑。在有多個(gè)到達(dá)同一節(jié)點(diǎn)的上行鏈路時(shí),為獲得從源節(jié)點(diǎn)到目的節(jié)點(diǎn)的費(fèi)用最低路徑,必須互相比較每個(gè)上行線路以得出最佳路徑。
在層〔2〕,全局路由表包括來(lái)自層〔2〕上的局部路由表的信息和來(lái)自層〔1〕的全局路由表的信息。層〔2〕上節(jié)點(diǎn)A.1.1的全局路由表包括為從層〔0〕上PG(A.1)中的源節(jié)點(diǎn)A.1.1到達(dá)PG(AB)中的節(jié)點(diǎn)B所計(jì)算的不同路徑。局部路由表中節(jié)點(diǎn)A到節(jié)點(diǎn)B的路徑已被PG(A.1)中節(jié)點(diǎn)A.1.1通過(guò)上行線路到達(dá)PG(AB)中的節(jié)點(diǎn)B的可能的路徑所代替。正如以上關(guān)于層〔1〕所提到的,在這種情況下也可以說(shuō),層〔2〕上的全局路徑是與同一層上的局部路徑相比較的路徑的一個(gè)說(shuō)明。如前一種說(shuō)明,當(dāng)有幾條上行線路到達(dá)層〔2〕上的同一節(jié)點(diǎn)時(shí),各上行線路應(yīng)互相比較以獲得費(fèi)用較低的路徑。
應(yīng)該理解,本發(fā)明并不局限于以上所述的示范最佳實(shí)施例,在以下權(quán)利要求的范圍內(nèi),可對(duì)本發(fā)明進(jìn)行修改。
權(quán)利要求
1.一種用于在包含多個(gè)互連節(jié)點(diǎn)的分層傳輸系統(tǒng)中,選擇一個(gè)路徑的方法,該方法包括以下步驟-生成所謂的局部路由表,其中保存互相在同一分級(jí)層上的節(jié)點(diǎn)間的路徑;-生成所謂的全局路由表,其中保存互相在不同分級(jí)層上的節(jié)點(diǎn)間的路徑;并-根據(jù)一個(gè)所謂的源節(jié)點(diǎn)和一個(gè)所謂的目標(biāo)節(jié)點(diǎn)間的連接請(qǐng)求,在所述路由表中挑選一個(gè)路徑。
2.如權(quán)利要求1的一個(gè)方法,其特征在于為分層網(wǎng)絡(luò)中的每層提供至少一個(gè)局部路由表。
3.如權(quán)利要求2的一個(gè)方法,其特征在于為分層網(wǎng)絡(luò)中的每層提供一個(gè)全局路由表。
4.如權(quán)利要求3的一個(gè)方法,其特征在于傳輸系統(tǒng)是一個(gè)ATM類型系統(tǒng)。
5.如以上權(quán)利要求中任一個(gè)的方法,其特征在于順序地在所述不同分級(jí)層生成局部路由表。
6.如以上權(quán)利要求中任一個(gè)的方法,其特征在于,同時(shí)在不同分級(jí)層上生成局部路由表。
7.如以上權(quán)利要求中任一個(gè)的方法,其特征在于,使層〔i〕上的全局路由表依賴于層〔i〕上的局部路由表,并依賴于至少一個(gè)層〔j〕上的全局路由表,此處i>j。
8.如以上權(quán)利要求的任一個(gè)的方法,其特征在于,層〔0〕上的全局路由表與層〔0〕上的局部路由表相同。
9.一個(gè)包含多個(gè)互連節(jié)點(diǎn)的分層傳輸系統(tǒng),這些節(jié)點(diǎn)被劃分為不同的所謂同等群,其特征在于,該傳輸系統(tǒng)包括-生成所謂的局部路由表的裝置,該表中保存同一分級(jí)層上節(jié)點(diǎn)間的路徑;-生成所謂的全局路由表的裝置,該表中保存不同分級(jí)層上的節(jié)點(diǎn)間的路徑;-根據(jù)一個(gè)所謂的源節(jié)點(diǎn)和一個(gè)所謂的目標(biāo)節(jié)點(diǎn)間的連接請(qǐng)求,在所述路由表中挑選一條路徑的裝置。
10.一種如權(quán)利要求9的分層傳輸系統(tǒng),其特征在于,每個(gè)局部路由表〔i〕包括從層〔i〕上的源節(jié)點(diǎn)的祖先節(jié)點(diǎn)到同一同等群中的每個(gè)剩余節(jié)點(diǎn)的所有可能路徑。
11.一個(gè)如權(quán)利要求9的分層系統(tǒng),其特征在于,每個(gè)局部路由表〔i〕都包含從層〔i〕上的源節(jié)點(diǎn)的祖先節(jié)點(diǎn)到同一同等群中的每個(gè)剩余節(jié)點(diǎn)的預(yù)定數(shù)量的最低費(fèi)用路徑。
12.如權(quán)利要求9-11的任一個(gè)的一個(gè)分層傳輸系統(tǒng),其特征在于,每個(gè)全局路由表〔i〕都包含從層〔0〕上的源節(jié)點(diǎn)到除該源節(jié)點(diǎn)的祖先節(jié)點(diǎn)之外的層〔i〕上的網(wǎng)絡(luò)中的所有節(jié)點(diǎn)的可能路徑。
13.如權(quán)利要求9-11的任一個(gè)的一個(gè)分層傳輸系統(tǒng),其特征在于,每個(gè)全局路由表都包括從層〔0〕上的源節(jié)點(diǎn)到層〔i〕上網(wǎng)絡(luò)中的所有節(jié)點(diǎn)(該源節(jié)點(diǎn)的祖先節(jié)點(diǎn)除外)的預(yù)定數(shù)量的費(fèi)用最少路徑。
14.如權(quán)利要求12或13的任一個(gè)的一個(gè)分層傳輸系統(tǒng),其特征在于,利用同一算法生成不同分級(jí)層上的不同路由表。
15.如權(quán)利要求12或13的一個(gè)分層傳輸系統(tǒng),其特征在于,利用至少兩種算法生成不同分級(jí)層上的不同路由表。
16.如權(quán)利要求12或13的一個(gè)分層傳輸系統(tǒng),其特征在于,利用一個(gè)Dikjstra算法得到所述路由表。
17.如權(quán)利要求9-16的任一個(gè)的一個(gè)分層傳輸系統(tǒng),其特征在于該傳輸系統(tǒng)是一個(gè)ATM型的系統(tǒng)。
全文摘要
本發(fā)明有關(guān)一個(gè)裝置和一種方法,用于在包含多個(gè)互連節(jié)點(diǎn)的一個(gè)分層傳輸系統(tǒng)中,挑選一條路徑。本發(fā)明包括以下步驟生成所謂的局部路由表,其中保存同一分級(jí)層上節(jié)點(diǎn)間的路徑,生成所謂的全局路由表,其中保存不同分級(jí)層上節(jié)點(diǎn)間的路徑;并根據(jù)一個(gè)所謂的源節(jié)點(diǎn)和一個(gè)所謂的目的節(jié)點(diǎn)間的一個(gè)連接請(qǐng)求,在所述路由表中挑選一條路徑。
文檔編號(hào)H04Q11/04GK1240082SQ9718038
公開日1999年12月29日 申請(qǐng)日期1997年12月2日 優(yōu)先權(quán)日1996年12月5日
發(fā)明者J·Z·松 申請(qǐng)人:艾利森電話股份有限公司