亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

最短路徑確定中的打破平局的制作方法

文檔序號:7802324閱讀:130來源:國知局
最短路徑確定中的打破平局的制作方法
【專利摘要】通過比較多個端到端路徑中的每一個的、節(jié)點標(biāo)識符的經(jīng)排序的集合來實現(xiàn)等開銷最短(最低開銷)路徑之間一致的打破平局決定。可替換地,隨著最短路徑樹被建立,通過使用該樹的分叉支路的節(jié)點標(biāo)識符對等開銷的路徑進行選擇,可以在傳輸過程中實現(xiàn)相同的結(jié)果。兩種變形都允許對等開銷的路徑進行一致的選擇而不管所述最短路徑在網(wǎng)絡(luò)中的什么地方被計算。這確保了任何兩個節(jié)點之間的業(yè)務(wù)流在正方向和反方向上都將始終沿著相同的路徑通過網(wǎng)絡(luò)。
【專利說明】最短路徑確定中的打破平局
[0001]本申請是申請日為2008年12月11日、申請?zhí)枮?00880127674.0、發(fā)明名稱為“最
短路徑確定中的打破平局”的專利申請的分案申請。
【技術(shù)領(lǐng)域】
[0002]本發(fā)明涉及在諸如以太網(wǎng)的分組轉(zhuǎn)發(fā)通信網(wǎng)絡(luò)中在多種可能性中一致地選擇路徑,諸如等開銷最短路徑。
【背景技術(shù)】
[0003]在分組轉(zhuǎn)發(fā)通信網(wǎng)絡(luò)中,節(jié)點可以得知有關(guān)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)的情況,并且可以基于它獲取的關(guān)于該拓?fù)浣Y(jié)構(gòu)的信息決定它將如何向其它網(wǎng)絡(luò)節(jié)點中的每一個傳遞業(yè)務(wù)(traffic)。選擇路徑的主要根據(jù)是路徑開銷,其可以按照節(jié)點之間的跳躍(hop)的數(shù)量或者通過諸如連接節(jié)點的鏈路的帶寬等某個其它度量來規(guī)定,或者通過這兩者來規(guī)定。開放式最短路徑優(yōu)先(OSPF)和中間系統(tǒng)到中間系統(tǒng)(IS-1S)是被廣泛使用的鏈路狀態(tài)協(xié)議,它們基于每個節(jié)點的對路徑開銷的通告來建立最短路徑。這些協(xié)議通常不嘗試在多個等開銷的路徑之間打破平局(tie-break)。相反,它們通常跨若干等開銷的路徑傳播業(yè)務(wù)。傳播算法沒有被規(guī)定并且可以從路由器到路由器不同。可替換地,它們可以對單個路徑進行局部選擇而不考慮與由其它路由器進行的選擇的一致性。因此,無論發(fā)生何種情況,不能保證流的反方向(reverse direction)使用正方向(forward direction)所使用的路徑。
[0004]諸如組播開放式最短路徑優(yōu)先協(xié)議(MOSPF)的組播(multicast)路由協(xié)議依賴于網(wǎng)絡(luò)中的每個路由器構(gòu)造相同的最短路徑樹。由于這個原因,MOSPF實現(xiàn)基于鏈路類型、LAN相比點對點(LAN vs.point-to-point)以及路由器標(biāo)識符的打破平局方案以確保產(chǎn)生一樣的樹。但是,把打破平局決定建立在具有最大的標(biāo)識符的父代(parent)之上意味著一般而言反向的流所使用的路徑將不會與正向的流所使用的路徑相同。
[0005]生成樹協(xié)議(生成樹協(xié)議(STP)、快速生成樹協(xié)議(RSTP)、多生成樹協(xié)議(MSTP))是在任意的拓?fù)浣Y(jié)構(gòu)中創(chuàng)建無回路的生成樹的方法。生成樹協(xié)議由網(wǎng)絡(luò)中的每個節(jié)點執(zhí)行。所有生成樹協(xié)議都使用基于(橋標(biāo)識符,端口標(biāo)識符)的局部打破平局決定在等開銷的路徑之間進行選擇。在生成樹中,首選選擇根節(jié)點,然后相對于那個根通過所有節(jié)點來構(gòu)造樹。因此,盡管所有路徑對于離開和返回業(yè)務(wù)是對稱的(根據(jù)定義,簡單樹(simpletree)使得這成為僅有可能的構(gòu)造),但是選擇過程是慢的并且簡單樹的結(jié)構(gòu)不能使用任何多余的容量。類似地,Radia Perlman的Rbridges提議使用父節(jié)點的標(biāo)識符作為決勝局(tie-breaker)。
[0006]Mick Seaman在他給IEEE802.1工作組的“最短路徑橋接”提議(http://www.1eee802.0rg/1/files/public/docs2005/new-seaman-shortest-pat h-0305-02.pdf)中描述了對快速生成樹協(xié)議的簡單的協(xié)議增強,其通過增加“截斷矢量(cut vector)”來強制執(zhí)行一致的打破平局決定。該提議使用每一節(jié)點的VID來標(biāo)識每一節(jié)點的生成樹。為了把需要由橋傳送的所有信息放進單個合法的以太網(wǎng)巾貞,這種技術(shù)目前將以太網(wǎng)的大小限制為32個橋。
[0007]圖1示出,即使對于普通的網(wǎng)絡(luò)的例子,基于父節(jié)點標(biāo)識符的打破平局方法如何無法產(chǎn)生對稱路徑。在這個例子中,鏈路被認(rèn)為具有等開銷并且因此路徑開銷的確定僅考慮跳躍的數(shù)量。首先考慮計算從A到B的路徑。當(dāng)計算到達(dá)節(jié)點2時,將會發(fā)現(xiàn)等開銷的路徑的存在。有第一路徑(A-1-3-6)和第二路徑(A-1-4-5)。如果打破平局算法基于具有最小的標(biāo)識符的父節(jié)點來選擇路徑,則它將選擇第二路徑(A-1-4-5),因為節(jié)點標(biāo)識符5小于節(jié)點標(biāo)識符6。但是,現(xiàn)在考慮計算從B到A的路徑。當(dāng)計算到達(dá)節(jié)點I時,將會發(fā)現(xiàn)等開銷的路徑的存在。有第一路徑(B-2-6-3)和第二路徑(B-2-5-4)。使用相同的打破平局標(biāo)準(zhǔn),該打破平局算法選擇第一路徑(B-2-6-3),因為節(jié)點標(biāo)識符3小于節(jié)點標(biāo)識符4。因此,可以看到的是由節(jié)點A和B進行的最短路徑計算提供不一致的結(jié)果。
[0008]在諸如給IEEE802.1aq的提議“供應(yīng)商鏈路狀態(tài)橋接(PLSB) ”的一些新興的協(xié)議中有為單播和未知/組播業(yè)務(wù)兩者保持跨網(wǎng)絡(luò)轉(zhuǎn)發(fā)的一致性以及在流的正方向和反方向兩者上都使用共同的路徑的要求。因此,重要的是當(dāng)在等開銷的路徑之間打破平局時節(jié)點可以一致地得出相同的決定。此外,理想的是節(jié)點可以用最少量的處理努力來執(zhí)行打破平局。

【發(fā)明內(nèi)容】

[0009]本發(fā)明的第一方面提供確定轉(zhuǎn)發(fā)信息供在分組轉(zhuǎn)發(fā)網(wǎng)絡(luò)的第一節(jié)點處轉(zhuǎn)發(fā)分組時使用的方法。該方法確定所述第一節(jié)點和所述網(wǎng)絡(luò)的第二節(jié)點之間的最短路徑并且確定多個最短路徑具有大體上相等的開銷的時間。該方法為每個大體上等開銷的路徑形成節(jié)點標(biāo)識符的集合,所述節(jié)點標(biāo)識符定義路徑中的節(jié)點的集合并且然后使用第一排序標(biāo)準(zhǔn)將節(jié)點標(biāo)識符的每個集合排序以形成路徑標(biāo)識符。所述第一排序標(biāo)準(zhǔn)獨立于節(jié)點標(biāo)識符在所述路徑中出現(xiàn)的順序。該方法然后通過比較所述路徑標(biāo)識符而在所述多個等開銷的路徑之間進行選擇。所述網(wǎng)絡(luò)的每個節(jié)點具有唯一的節(jié)點標(biāo)識符。
[0010]有利地,所述第一排序標(biāo)準(zhǔn)是遞增的字典式順序(lexicographic order)或者是遞減的字典式順序,但也可以使用創(chuàng)建節(jié)點的全序集合(totally ordered set)的任何排序標(biāo)準(zhǔn)。
[0011]優(yōu)選地,所述方法還包括使用第二排序標(biāo)準(zhǔn)將所述多個路徑標(biāo)識符排序成有序列表。類似地,所述第二排序標(biāo)準(zhǔn)可以是遞增的字典式順序、遞減的字典式順序或者創(chuàng)建路徑標(biāo)識符的全序集合的任何排序標(biāo)準(zhǔn)。
[0012]本發(fā)明的另一個方面提供確定轉(zhuǎn)發(fā)信息供在分組轉(zhuǎn)發(fā)網(wǎng)絡(luò)的第一節(jié)點處轉(zhuǎn)發(fā)分組時使用的方法。該方法包括通過迭代地形成最短路徑樹來確定所述第一節(jié)點和所述網(wǎng)絡(luò)的第二節(jié)點之間的最短路徑并且在形成所述最短路徑樹的同時確定多個路徑具有等開銷的時間,每個等開銷的路徑包括從所述等開銷的路徑所共有的分叉節(jié)點(divergencynode)分出的支路。該方法使用第一選擇標(biāo)準(zhǔn)在每個分叉支路中標(biāo)識節(jié)點標(biāo)識符以形成支路標(biāo)識符并且通過比較所述支路標(biāo)識符而在所述多個支路之間進行選擇。
[0013]有利地,該方法使用全排序(total ordering)標(biāo)準(zhǔn)來比較和選擇每個支路中的節(jié)點標(biāo)識符,諸如字典式順序。
[0014]有利地,該方法在向所述分叉節(jié)點回溯(backtrack)的同時記錄所述分叉支路的每一個中達(dá)到所述第一選擇標(biāo)準(zhǔn)的節(jié)點標(biāo)識符。這具有進一步簡化計算和減少存儲需求的優(yōu)勢。
[0015]本發(fā)明的兩個方面可以被用于通過使用不同的第一排序/選擇標(biāo)準(zhǔn)和共同的第二排序/選擇標(biāo)準(zhǔn)或者通過使用共同的第一排序標(biāo)準(zhǔn)/選擇和不同的第二排序/選擇標(biāo)準(zhǔn)來選擇兩個等開銷的路徑??梢酝ㄟ^在節(jié)點處一致地應(yīng)用所述第一和第二排序/選擇標(biāo)準(zhǔn)并且選擇處于所述有序列表中的特定位置的標(biāo)識符而以相似的方式選擇三個或四個等開銷的路徑。
[0016]本發(fā)明可以被用作決勝局(tie-breaker)以通過比較多個端到端路徑中的每一個的、節(jié)點標(biāo)識符的經(jīng)排序的集合而在等開銷的路徑之間進行選擇??商鎿Q地,已被發(fā)現(xiàn)的是隨著最短路徑樹被建立,局部于(local to)選擇決定需要被做出的地方通過使用該樹的分叉支路的節(jié)點標(biāo)識符對等開銷的路徑進行選擇可以在傳輸過程中(on-the-fly)實現(xiàn)相同的結(jié)果。這具有減少計算量并且減少需要被存儲的數(shù)據(jù)的量的優(yōu)勢。支路可以在成對的基礎(chǔ)上被比較以進一步減少計算量。隨著網(wǎng)絡(luò)的大小和復(fù)雜度增加,這變得尤其重要。本發(fā)明的兩種變形都具有允許對等開銷的路徑進行一致的選擇而不管所述最短路徑在網(wǎng)絡(luò)中的什么地方被計算的重要特性。這確保了任何兩個節(jié)點之間業(yè)務(wù)流在正方向和反方向上都將始終沿著相同的路徑通過網(wǎng)絡(luò)。
[0017]本發(fā)明不是打算要被限制于確定最短路徑的任何特定方式,包括=Dijkstra算法、Folyd算法或者可以被使用的任何其它合適的替代。
[0018]本發(fā)明可以被用作具有完全相同的值的等開銷的路徑之間或者處于彼此的理想偏移以內(nèi)的路徑之間的決勝局,這兩種情況下均就鏈路度量或者跳躍的數(shù)量而言。這可能是實際情況中所希望的,以在合格路徑的集合之間增加多樣性。例如,以通常被要求用于在任何兩個端點之間實現(xiàn)完全相等的開銷的對稱方式部署節(jié)點和鏈路可能不總是劃算的。通過將該約束放寬為要求不同路線上的跳數(shù)(hop count)彼此相差一跳以內(nèi),適度的非對稱仍然可以產(chǎn)生合格的路線,并且無回路的(loop-free)拓?fù)浣Y(jié)構(gòu)仍然被保證,因為兩次跳躍的差距是實現(xiàn)成環(huán)路徑(looping path)所必要的最小值。
[0019]將理解的是術(shù)語“最短路徑”不被限制于僅基于距離來確定路徑,并且旨在包括可以被用于規(guī)定鏈路的“開銷(cost)”的任何度量或者度量的組合。度量的非窮舉的列表為:距離,跳躍的數(shù)量、容量(capacity)、速度、使用率(usage)、可用性。
[0020]等開銷最短路徑的選擇不受不在被選擇的路徑上的網(wǎng)絡(luò)的部分(諸如出故障的節(jié)點或者鏈路)的移除影響,在這個意義上來說該方法是穩(wěn)定的。
[0021]有利地,所述網(wǎng)絡(luò)是以太網(wǎng),但是本發(fā)明可以被應(yīng)用于其它類型的分組轉(zhuǎn)發(fā)網(wǎng)絡(luò),尤其是對于對稱的業(yè)務(wù)路由路徑有要求的那些分組轉(zhuǎn)發(fā)網(wǎng)絡(luò)。
[0022]在此所描述的功能可以用軟件、硬件或者這些的組合來實現(xiàn)。本發(fā)明可以通過合適地被編程的計算機或者任何形式的處理設(shè)備來實現(xiàn)。因此,本發(fā)明的另一個方面提供用于實現(xiàn)所描述的方法中的任何一種的軟件。該軟件可以被存儲在電子存儲裝置、硬盤、光盤或者其它機器可讀存儲介質(zhì)上。該軟件可以作為計算機程序產(chǎn)品在機器可讀載體上被交付或者它可以通過網(wǎng)絡(luò)連接被下載到節(jié)點。
[0023]本發(fā)明的另外的方面提供包括處理器的網(wǎng)絡(luò)節(jié)點,所述處理器被配置用于執(zhí)行所描述的方法中的任何一種。[0024]本發(fā)明的另外的方面提供節(jié)點的網(wǎng)絡(luò),所述節(jié)點各自一致地應(yīng)用所描述的方法在等開銷的路徑之間進行選擇。
【專利附圖】

【附圖說明】
[0025]將參考附圖僅通過示例的方式來描述本發(fā)明的實施例,其中:
[0026]圖1不出具有等開銷的路徑的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu);
[0027]圖2示出可以在其中實現(xiàn)本發(fā)明的分組轉(zhuǎn)發(fā)網(wǎng)絡(luò)的例子;
[0028]圖3示意性地示出在圖2的橋接節(jié)點中的一個處的設(shè)備。
[0029]圖4示出打破平局決定的局部性(locality);
[0030]圖5到7不出網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的例子以不意最短路徑的計算;
[0031]圖8不出網(wǎng)絡(luò)拓?fù)涞牧硗獾睦右圆灰庾疃搪窂降挠嬎悖?br> [0032]圖9到11示出圖8所示的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的最短路徑計算的打破平局步驟;
[0033]圖12示出雙歸宿(dual-home)到網(wǎng)狀網(wǎng)絡(luò)上的節(jié)點的例子。
[0034]圖13A和13B示意本發(fā)明的打破平局方法的特性。
【具體實施方式】
[0035]圖2示出可以在其中實現(xiàn)本發(fā)明的受鏈路狀態(tài)協(xié)議控制的以太網(wǎng)10的例子并且圖3示意性地示出在節(jié)點41-48中的一個處的設(shè)備。形成網(wǎng)狀網(wǎng)絡(luò)的節(jié)點(也被稱作橋或者橋接節(jié)點)41-48彼此交換鏈路狀態(tài)通告(advertisement) 56。這經(jīng)由鏈路狀態(tài)路由系統(tǒng)的被充分理解的機制來實現(xiàn)。路由系統(tǒng)模塊51使用鏈路狀態(tài)路由協(xié)議與網(wǎng)絡(luò)中的對等節(jié)點交換關(guān)于網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的信息56。信息的這種交換允許節(jié)點生成對網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)同步的觀察。在每個節(jié)點處,最短路徑確定模塊52計算最短路徑樹,該最短路徑樹確定到每個其它節(jié)點的最短路徑。由模塊52確定的最短路徑被用于向轉(zhuǎn)發(fā)信息庫54填充用于引導(dǎo)業(yè)務(wù)通過網(wǎng)絡(luò)的條目。如將在下文中更詳細(xì)地描述的,當(dāng)模塊52遇到多個等開銷的路徑時情況將出現(xiàn)。打破平局模塊53以一致的方式選擇等開銷的路徑中的一個(或多個)。在正常的操作中,分組在節(jié)點處被接收57并且目的地查找模塊55使用FIB54來確定所接收的分組應(yīng)當(dāng)通過其被轉(zhuǎn)發(fā)58的端口(或者在組播分配的情況中為多個端口)。如果在FIB54中沒有有效的條目,則分組可以隨后被丟棄。將理解的是圖3所示的模塊僅用于示意的目的并且可以通過合并或者在節(jié)點的模塊之間分配功能來實現(xiàn),這將被本領(lǐng)域的技術(shù)人員理解。
[0036]可以使用各種最短路徑算法來確定給定的節(jié)點是否在給定的一對橋之間的最短路徑上??梢栽诠?jié)點41-48中實現(xiàn)所有點對間最短路徑算法(all-pairs shortest pathalgorithm)來計算節(jié)點對之間的最短路徑,諸如Floyd算法[R.Floyd:算法97 (最短路徑)(Algorithm97 (shortest path)), ACM 通信(Communications of the ACM), 7:345,1962]或者Di jkstra的單源最短路徑算法[E.W.Di jkstra:對與圖論相關(guān)的兩個問題的記錄(A note on two problems in connexion with graphs),數(shù)學(xué)學(xué)手艮(NumericalMathematics),1:269-271,1959]。應(yīng)當(dāng)理解的是還可以使用任何合適的最短路徑算法。最短路徑算法所使用的鏈路度量可以是靜態(tài)的或者可以動態(tài)地被修改以將業(yè)務(wù)工程信息(traffic engineeing information)考慮在內(nèi)。例如,鏈路度量可以包括對諸如容量、速度、使用率和可用性等開銷的測量。[0037]作為對問題的引入,首先將描述對可以在等開銷的路徑之間做出一致決定的打破平局算法的要求。要求的列表在下面的表1中列出:
[0038]
【權(quán)利要求】
1.一種確定轉(zhuǎn)發(fā)信息供在分組轉(zhuǎn)發(fā)網(wǎng)絡(luò)的轉(zhuǎn)發(fā)節(jié)點處轉(zhuǎn)發(fā)分組時使用的方法,所述網(wǎng)絡(luò)的每個節(jié)點具有唯一的節(jié)點標(biāo)識符,所述方法包括: 確定所述網(wǎng)絡(luò)的第一節(jié)點和第二節(jié)點之間的最短路徑; 確定多個最短路徑具有相等的開銷的時間; 形成定義所述路徑中的節(jié)點的集合的節(jié)點標(biāo)識符集合; 使用第一排序標(biāo)準(zhǔn)將每個節(jié)點標(biāo)識符集合排序并且按該順序串聯(lián)所述節(jié)點標(biāo)識符以形成路徑標(biāo)識符,其中所述第一排序標(biāo)準(zhǔn)獨立于與所述節(jié)點標(biāo)識符對應(yīng)的節(jié)點在所述路徑中出現(xiàn)的順序;以及 通過比較所述路徑標(biāo)識符而選擇所述多個等開銷的路徑中的至少一個等開銷的路徑。
2.根據(jù)權(quán)利要求1所述的方法,其中確定所述多個最短路徑具有相等的開銷的時間包括確定所述多個最短路徑按照至少一個鏈路度量在彼此的理想偏移以內(nèi)具有相等的開銷的時間。
3.根據(jù)權(quán)利要求1所述的方法,其中所述第一排序標(biāo)準(zhǔn)是遞增的字典式順序和遞減的字典式順序中的一個。
4.根據(jù)權(quán)利要求1所述的方法,其還包括使用第二排序標(biāo)準(zhǔn)將所述多個路徑標(biāo)識符排序成有序列表;并且其中選擇所述多個等開銷的路徑中的至少一個等開銷的路徑包括選擇在所述路徑標(biāo)識符的有序列表中第一個或最后一個出現(xiàn)的等開銷的路徑。
5.根據(jù)權(quán)利要求4所述的方法,其中所述第二排序標(biāo)準(zhǔn)是遞增的字典式順序和遞減的字典式順序中的一個。
6.根據(jù)權(quán)利要求4所述的方法,其中通過比較所述路徑標(biāo)識符而選擇所述多個等開銷的路徑中的至少一個等開銷的路徑包括以下各項中的一個: 通過使用兩個不同的第一排序標(biāo)準(zhǔn)來形成兩個路徑標(biāo)識符集合并且使用共同的第二排序標(biāo)準(zhǔn)以從所述兩個集合中的每一個各選擇一個的方式選擇兩個不同的路徑標(biāo)識符而選擇所述等開銷的路徑中的兩個; 通過使用共同的第一排序標(biāo)準(zhǔn)來形成路徑標(biāo)識符并且使用兩個不同的第二排序標(biāo)準(zhǔn)來選擇兩個不同的路徑標(biāo)識符而選擇所述等開銷路徑中的兩個。
7.根據(jù)權(quán)利要求4所述的方法,其還包括通過以下步驟來選擇所述等開銷的路徑中的四個: 使用兩個不同的第一排序標(biāo)準(zhǔn)來形成路徑標(biāo)識符并且使用共同的第二排序標(biāo)準(zhǔn)來創(chuàng)建路徑標(biāo)識符的兩個相應(yīng)的有序列表,路徑標(biāo)識符的每個有序列表與所述兩個不同的第一排序標(biāo)準(zhǔn)中的相應(yīng)的一個對應(yīng);以及 選擇與在路徑標(biāo)識符的所述兩個有序列表中的每一個中第一個和最后一個出現(xiàn)的路徑標(biāo)識符對應(yīng)的等開銷的路徑。
8.一種供在分組轉(zhuǎn)發(fā)網(wǎng)絡(luò)中使用的轉(zhuǎn)發(fā)節(jié)點,其包括: 處理器;以及 存儲可由處理器執(zhí)行以執(zhí)行以下操作的指令的處理器可讀介質(zhì): 確定所述網(wǎng)絡(luò)的 第一節(jié)點和第二節(jié)點之間的最短路徑; 確定多個最短路徑具有相等的開銷的時間; 為每個等開銷的路徑形成定義所述路徑中的節(jié)點的集合的節(jié)點標(biāo)識符集合;使用第一排序標(biāo)準(zhǔn)將每個節(jié)點標(biāo)識符集合排序并且按該順序串聯(lián)所述節(jié)點標(biāo)識符以形成路徑標(biāo)識符,其中所述第一排序標(biāo)準(zhǔn)獨立于與所述節(jié)點標(biāo)識符對應(yīng)的節(jié)點在所述路徑中出現(xiàn)的順序;以及 通過比較所述路徑標(biāo)識符而選擇所述多個等開銷的路徑中的至少一個等開銷的路徑。
9.根據(jù)權(quán)利要求8所述的轉(zhuǎn)發(fā)節(jié)點,其中確定所述多個最短路徑具有相等的開銷的時間包括確定所述多個最短路徑按照至少一個鏈路度量在彼此的理想偏移以內(nèi)具有相等的開銷的時間。
10.根據(jù)權(quán)利要求8所述的轉(zhuǎn)發(fā)節(jié)點,其中所述第一排序標(biāo)準(zhǔn)是遞增的字典式順序和遞減的字典式順序中的一個。
11.根據(jù)權(quán)利要求8所述的轉(zhuǎn)發(fā)節(jié)點,其還包括可執(zhí)行以使用第二排序標(biāo)準(zhǔn)將所述多個路徑標(biāo)識符排序成有序列表的指令;并且其中可執(zhí)行以選擇所述多個等開銷的路徑中的至少一個等開銷的路徑的指令包括可執(zhí)行以選擇在所述路徑標(biāo)識符的有序列表的一端處出現(xiàn)的等開銷的路徑的指令。
12.根據(jù)權(quán)利要求11所述的轉(zhuǎn)發(fā)節(jié)點,其中所述第二排序標(biāo)準(zhǔn)是遞增的字典式順序和遞減的字典式順序中的一個。
13.根據(jù)權(quán)利要求11所述的轉(zhuǎn)發(fā)節(jié)點,其中可執(zhí)行以通過比較所述路徑標(biāo)識符而選擇所述多個等開銷的路徑中的至少一個等開銷的路徑的指令包括以下各項中的一個: 可執(zhí)行以通過使用兩個不同的第一排序標(biāo)準(zhǔn)來形成兩個路徑標(biāo)識符集合并且使用共同的第二排序標(biāo)準(zhǔn)以從所述兩個集合中的每一個各選擇一個的方式選擇兩個不同的路徑標(biāo)識符而選擇所述等開銷的路徑中的兩個的指令; 可執(zhí)行以通過使用共同的第一排序標(biāo)準(zhǔn)來形成路徑標(biāo)識符并且使用兩個不同的第二排序標(biāo)準(zhǔn)來選擇兩個不同的路徑標(biāo)識符而選擇所述等開銷路徑中的兩個的指令。
14.根據(jù)權(quán)利要求11所述的轉(zhuǎn)發(fā)節(jié)點,其中所述指令還包括可執(zhí)行以通過以下步驟來選擇所述等開銷的路徑中的四個的指令: 使用兩個不同的第一排序標(biāo)準(zhǔn)和共同的第二排序標(biāo)準(zhǔn)來創(chuàng)建路徑標(biāo)識符的兩個相應(yīng)的有序列表,路徑標(biāo)識符的每個有序列表與所述兩個不同的第一排序標(biāo)準(zhǔn)中的相應(yīng)的一個對應(yīng);以及 選擇與在路徑標(biāo)識符的所述兩個有序列表中的每一個中第一個和最后一個出現(xiàn)的路徑標(biāo)識符對應(yīng)的等開銷的路徑。
15.一種確定轉(zhuǎn)發(fā)信息供在分組轉(zhuǎn)發(fā)網(wǎng)絡(luò)的轉(zhuǎn)發(fā)節(jié)點處轉(zhuǎn)發(fā)分組時使用的方法,所述網(wǎng)絡(luò)的每個節(jié)點具有唯一的節(jié)點標(biāo)識符,所述方法包括: 確定所述網(wǎng)絡(luò)的第一節(jié)點和第二節(jié)點之間的最短路徑; 在確定所述最短路徑的同時,確定多個路徑具有等開銷的時間,每個等開銷的路徑包括從所述等開銷的路徑所共有的分叉節(jié)點分出的支路; 使用第一選擇標(biāo)準(zhǔn)在每個分叉支路中選擇節(jié)點標(biāo)識符以形成相應(yīng)的支路標(biāo)識符,所述第一選擇標(biāo)準(zhǔn)獨立于與所述節(jié)點標(biāo)識符對應(yīng)的節(jié)點在所述支路中出現(xiàn)的順序;以及 通過比較所述支路標(biāo)識符而選擇所述多個支路中的至少一個支路。
16.根據(jù)權(quán)利要求15所述的方法,其中確定第一節(jié)點和第二節(jié)點之間的最短路徑的步驟通過迭代地形成最短路徑樹來執(zhí)行。
17.根據(jù)權(quán)利要求15所述的方法,其中選擇節(jié)點標(biāo)識符包括在每個分叉支路中選擇最佳地達(dá)到所述第一選擇標(biāo)準(zhǔn)的相應(yīng)節(jié)點標(biāo)識符。
18.根據(jù)權(quán)利要求17所述的方法,其中: 所述分叉支路在匯聚節(jié)點處匯聚;并且 對于每個分叉支路,選擇最佳地達(dá)到所述第一選擇標(biāo)準(zhǔn)的相應(yīng)節(jié)點標(biāo)識符包括: 記錄在該支路上與所述匯聚節(jié)點相鄰的相應(yīng)節(jié)點的節(jié)點標(biāo)識符; 沿所述支路從所述匯聚節(jié)點朝所述分叉節(jié)點一個節(jié)點接一個節(jié)點地進行處理,直到到達(dá)與所述分叉節(jié)點相鄰的相應(yīng)節(jié)點,同時將每個節(jié)點標(biāo)識符與先前記錄的節(jié)點標(biāo)識符比較并且記錄那兩個節(jié)點標(biāo)識符中達(dá)到所述第一選擇標(biāo)準(zhǔn)的節(jié)點標(biāo)識符;以及 在到達(dá)與所述分叉節(jié)點相鄰的相應(yīng)節(jié)點時,將所記錄的節(jié)點標(biāo)識符記錄為用于所述支路的相應(yīng)的支路標(biāo)識符。
19.根據(jù)權(quán)利要求1 5所述的方法,其中: 在第一節(jié)點和第二節(jié)點之間確定最短路徑的步驟以及確定兩個路徑具有等開銷的時間的步驟使用Dijkstra算法來執(zhí)行;并且 通過比較所述兩個路徑所共有的節(jié)點的標(biāo)識符而選擇所述等開銷的路徑中的一個的步驟被集成到所述Dijkstra算法中。
20.一種供在分組轉(zhuǎn)發(fā)網(wǎng)絡(luò)中使用的轉(zhuǎn)發(fā)節(jié)點,其包括: 處理器;以及 存儲可由處理器執(zhí)行以執(zhí)行以下操作的指令的處理器可讀介質(zhì): 確定所述網(wǎng)絡(luò)的第一節(jié)點和第二節(jié)點之間的最短路徑; 在形成所述最短路徑樹的同時,確定多個路徑具有等開銷的時間,每個等開銷的路徑包括從所述等開銷的路徑所共有的分叉節(jié)點分出的支路; 使用第一選擇標(biāo)準(zhǔn)在每個分叉支路中選擇節(jié)點標(biāo)識符以形成支路標(biāo)識符,所述第一選擇標(biāo)準(zhǔn)獨立于與所述節(jié)點標(biāo)識符對應(yīng)的節(jié)點在所述支路中出現(xiàn)的順序;以及通過比較所述支路標(biāo)識符而選擇所述多個支路中的至少一個支路。
21.根據(jù)權(quán)利要求20所述的轉(zhuǎn)發(fā)節(jié)點,其中可執(zhí)行以確定第一節(jié)點和第二節(jié)點之間的最短路徑的指令可執(zhí)行以迭代地形成最短路徑樹。
22.根據(jù)權(quán)利要求20所述的轉(zhuǎn)發(fā)節(jié)點,其中所述指令還包括可執(zhí)行以在每個分叉支路中選擇最佳地達(dá)到所述第一選擇標(biāo)準(zhǔn)的相應(yīng)節(jié)點標(biāo)識符。
23.根據(jù)權(quán)利要求22所述的轉(zhuǎn)發(fā)節(jié)點,其中: 所述分叉支路在匯聚節(jié)點處匯聚;并且 對于每個分叉支路,所述轉(zhuǎn)發(fā)節(jié)點還包括可執(zhí)行以執(zhí)行以下操作的指令: 記錄在該支路上與所述匯聚節(jié)點相鄰的相應(yīng)節(jié)點的節(jié)點標(biāo)識符; 沿所述支路從所述匯聚節(jié)點朝所述分叉節(jié)點一個節(jié)點接一個節(jié)點地進行處理,直到到達(dá)與所述分叉節(jié)點相鄰的相應(yīng)節(jié)點,同時將每個節(jié)點標(biāo)識符與先前記錄的節(jié)點標(biāo)識符比較并且記錄那兩個節(jié)點標(biāo)識符中達(dá)到所述第一選擇標(biāo)準(zhǔn)的節(jié)點標(biāo)識符;以及 在到達(dá)與所述分叉節(jié)點相鄰的相應(yīng)節(jié)點時,將所記錄的節(jié)點標(biāo)識符記錄為用于所述支路的相應(yīng)的支路標(biāo)識符。
24.根據(jù)權(quán)利要求20所述的轉(zhuǎn)發(fā)節(jié)點,其中:可執(zhí)行以在第一節(jié)點和第二節(jié)點之間確定最短路徑以及確定兩個路徑具有等開銷的時間的指令實現(xiàn)Dijkstra算法;并且 可執(zhí)行以通過比較所述兩個路徑所共有的節(jié)點的標(biāo)識符而選擇所述等開銷的路徑中的一個的指令被集成到所述Dijkstra算法中。
25.一種確定轉(zhuǎn)發(fā)信息供在分組轉(zhuǎn)發(fā)網(wǎng)絡(luò)的轉(zhuǎn)發(fā)節(jié)點處轉(zhuǎn)發(fā)分組時使用的方法,所述網(wǎng)絡(luò)的每個節(jié)點具有唯一的節(jié)點標(biāo)識符,所述方法包括: 由所述轉(zhuǎn)發(fā)節(jié)點確定所述網(wǎng)絡(luò)的第一節(jié)點和第二節(jié)點之間的最短路徑; 由所述轉(zhuǎn)發(fā)節(jié)點在確定所述最短路徑的同時確定多個路徑具有相等的開銷的時間;以及 由所述轉(zhuǎn)發(fā)節(jié)點選擇所述等開銷的路徑中的一個,被選擇的等開銷的路徑具有以下特性:如果在每個等開銷的路徑中分配給節(jié)點的節(jié)點標(biāo)識符根據(jù)第一排序標(biāo)準(zhǔn)被排序并且按該順序被串聯(lián)以得到用于每個等開銷的路徑的路徑標(biāo)識符,其中所述第一排序標(biāo)準(zhǔn)獨立于與所述節(jié)點標(biāo)識符對應(yīng)的節(jié)點在所述路徑中出現(xiàn)的順序,并且結(jié)果得到的路徑標(biāo)識符根據(jù)第二排序標(biāo)準(zhǔn)被排序以得到路徑標(biāo)識符的有序列表,則所述被選擇的等開銷的路徑在所述路徑標(biāo)識符的有序列表中是第一個或最后一個。
26.根據(jù)權(quán)利要求25所述的方法,其中所述第一排序標(biāo)準(zhǔn)是字典式排序。
27.根據(jù)權(quán)利要求25所述的方法,其中所述第二排序標(biāo)準(zhǔn)是字典式排序。
28.根據(jù)權(quán)利要求25所述的方法,其中所述確定所述網(wǎng)絡(luò)的第一節(jié)點和第二節(jié)點之間的最短路徑的步驟包括迭代地形成最短路徑樹。
29.根據(jù)權(quán)利要求25所述的方法,其包括以下各項中的一個: 選擇所述等開銷的路徑中具有以下特性的兩個等開銷的路徑:如果在每個等開銷的路徑中分配給節(jié)點的節(jié)點標(biāo)識符根據(jù)兩個不同的第一排序標(biāo)準(zhǔn)被排序并且按該順序被串聯(lián)以得到兩個路徑標(biāo)識符集合,每個路徑標(biāo)識符集合對于每個等開銷的路徑具有相應(yīng)的路徑標(biāo)識符,其中每個第一排序標(biāo)準(zhǔn)獨立于與所述節(jié)點標(biāo)識符對應(yīng)的節(jié)點在所述路徑中出現(xiàn)的順序,并且結(jié)果得到的路徑標(biāo)識符根據(jù)共同的第二排序標(biāo)準(zhǔn)被排序以得到路徑標(biāo)識符的兩個有序列表,所述兩個被選擇的等開銷的路徑中的每一個具有處于所述路徑標(biāo)識符的有序列表中的一個的一個末端的相應(yīng)標(biāo)識符;以及 選擇所述等開銷的路徑中具有以下特性的兩個等開銷的路徑:如果在每個等開銷的路徑中分配給節(jié)點的節(jié)點標(biāo)識符根據(jù)第一排序標(biāo)準(zhǔn)被排序并且按該順序被串聯(lián)以得到路徑標(biāo)識符集合,所述路徑標(biāo)識符集合對于每個等開銷的路徑具有相應(yīng)的路徑標(biāo)識符,其中所述第一排序標(biāo)準(zhǔn)獨立于與所述節(jié)點標(biāo)識符對應(yīng)的節(jié)點在所述路徑中出現(xiàn)的順序,并且結(jié)果得到的路徑標(biāo)識符根據(jù)兩個不同的第二排序標(biāo)準(zhǔn)被排序以得到路徑標(biāo)識符的兩個有序列表,所述兩個被選擇的等開銷的路徑中的每一個具有處于所述路徑標(biāo)識符的有序列表中的一個的一個末端的相應(yīng)標(biāo)識符。
30.根據(jù)權(quán)利要求25所述的方法,其還包括選擇所述等開銷的路徑中具有以下特性的四個等開銷的路徑:如果在每個等開銷的路徑中分配給節(jié)點的節(jié)點標(biāo)識符根據(jù)兩個不同的第一排序標(biāo)準(zhǔn)被排序并且按該順序被串聯(lián)以得到兩個路徑標(biāo)識符集合,每個路徑標(biāo)識符集合對于每個等開銷的路徑具有相應(yīng)的路徑標(biāo)識符,其中每個第一排序標(biāo)準(zhǔn)獨立于與所述節(jié)點標(biāo)識符對應(yīng)的節(jié)點在所述路徑中出現(xiàn)的順序,并且結(jié)果得到的路徑標(biāo)識符根據(jù)共同的第二排序標(biāo)準(zhǔn)被排序以得到路徑標(biāo)識符的兩個有序列表,所述四個被選擇的等開銷的路徑中的每一個具有處于所述路徑標(biāo)識符的有序列表中的一個的一個末端的相應(yīng)標(biāo)識符。
31.一種用于分組轉(zhuǎn)發(fā)網(wǎng)絡(luò)的轉(zhuǎn)發(fā)節(jié)點,在所述分組轉(zhuǎn)發(fā)網(wǎng)絡(luò)中多個節(jié)點中的每一個具有唯一的節(jié)點標(biāo)識符,所述轉(zhuǎn)發(fā)節(jié)點包括: 處理器;以及 存儲可由所述處理器執(zhí)行以執(zhí)行以下操作的指令的處理器可讀介質(zhì): 確定所述網(wǎng)絡(luò)的第一節(jié)點和第二節(jié)點之間的最短路徑; 在確定所述最短路徑的同時確定多個路徑具有相等的開銷的時間;以及 選擇所述等開銷的路徑中的一個,被選擇的等開銷的路徑具有以下特性:如果在每個等開銷的路徑中分配給節(jié)點的節(jié)點標(biāo)識符根據(jù)第一排序標(biāo)準(zhǔn)被排序并且按該順序被串聯(lián)以得到用于每個等開銷的路徑的路徑標(biāo)識符,其中所述第一排序標(biāo)準(zhǔn)獨立于與所述節(jié)點標(biāo)識符對應(yīng)的節(jié)點在所述路徑中出現(xiàn)的順序,并且結(jié)果得到的路徑標(biāo)識符根據(jù)第二排序標(biāo)準(zhǔn)被排序以得到路徑標(biāo)識符的有序列表,則所述被選擇的等開銷的路徑在所述路徑標(biāo)識符的有序列表中是第一個或最后一個。
32.根據(jù)權(quán)利要求31所述的轉(zhuǎn)發(fā)節(jié)點,其中所述第一排序標(biāo)準(zhǔn)是字典式排序。
33.根據(jù)權(quán)利要求31所述的轉(zhuǎn)發(fā)節(jié)點,其中所述第二排序標(biāo)準(zhǔn)是字典式排序。
34.根據(jù)權(quán)利要求31所述的轉(zhuǎn)發(fā)節(jié)點,其中可由所述處理器執(zhí)行以確定所述網(wǎng)絡(luò)的第一節(jié)點和第二節(jié)點之間的最短路徑的指令包括可執(zhí)行以迭代地形成最短路徑樹的指令。
35.根據(jù)權(quán)利要求31所述的轉(zhuǎn)發(fā)節(jié)點,其中所述指令包括以下各項中的一個: 可執(zhí)行以選擇所述等開銷的路徑中具有以下特性的兩個等開銷的路徑的指令:如果在每個等開銷的路徑中分配給節(jié)點的節(jié)點標(biāo)識符根據(jù)兩個不同的第一排序標(biāo)準(zhǔn)被排序并且按該順序被串聯(lián)以得到兩個路徑標(biāo)識符集合,每個路徑標(biāo)識符集合對于每個等開銷的路徑具有相應(yīng)的路徑標(biāo)識符,其中每個第一排序標(biāo)準(zhǔn)獨立于與所述節(jié)點標(biāo)識符對應(yīng)的節(jié)點在所述路徑中出現(xiàn)的順序,并且結(jié)果得到的路徑標(biāo)識符根據(jù)共同的第二排序標(biāo)準(zhǔn)被排序以得到路徑標(biāo)識符的兩個有序列表,所述兩個被選擇的等開銷的路徑中的每一個具有處于所述路徑標(biāo)識符的有序列表中的一個的一個末端的相應(yīng)標(biāo)識符;以及 可執(zhí)行以選擇所述等開銷的路徑中具有以下特性的兩個等開銷的路徑的指令:如果在每個等開銷的路徑中分配給節(jié)點的節(jié)點標(biāo)識符根據(jù)第一排序標(biāo)準(zhǔn)被排序并且按該順序被串聯(lián)以得到路徑標(biāo)識符集合,所述路徑標(biāo)識符集合對于每個等開銷的路徑具有相應(yīng)的路徑標(biāo)識符,其中所述第一排序標(biāo)準(zhǔn)獨立于與所述節(jié)點標(biāo)識符對應(yīng)的節(jié)點在所述路徑中出現(xiàn)的順序,并且結(jié)果得到的路徑標(biāo)識符根據(jù)兩個不同的第二排序標(biāo)準(zhǔn)被排序以得到路徑標(biāo)識符的兩個有序列表,所述兩個被選擇的等開銷的路徑中的每一個具有處于所述路徑標(biāo)識符的有序列表中的一個的一個末端的相應(yīng)標(biāo)識符。
36.根據(jù)權(quán)利要求31所述的轉(zhuǎn)發(fā)節(jié)點,其中所述指令包括可執(zhí)行以選擇所述等開銷的路徑中具有以下特性的四個等開銷的路徑的指令:如果在每個等開銷的路徑中分配給節(jié)點的節(jié)點標(biāo)識符根據(jù)兩個不同的第一排序標(biāo)準(zhǔn)被排序并且按該順序被串聯(lián)以得到兩個路徑標(biāo)識符集合,每個路徑標(biāo)識符集合對于每個等開銷的路徑具有相應(yīng)的路徑標(biāo)識符,其中每個第一排序標(biāo)準(zhǔn)獨 立于與所述節(jié)點標(biāo)識符對應(yīng)的節(jié)點在所述路徑中出現(xiàn)的順序,并且結(jié)果得到的路徑標(biāo)識符根據(jù)共同的第二排序標(biāo)準(zhǔn)被排序以得到路徑標(biāo)識符的兩個有序列表,所述四個被選擇的等開銷的路徑中的每一個具有處于所述路徑標(biāo)識符的有序列表中的一個的一個末端的相應(yīng)標(biāo)識符。
37.一種確定轉(zhuǎn)發(fā)信息供在分組轉(zhuǎn)發(fā)網(wǎng)絡(luò)的轉(zhuǎn)發(fā)節(jié)點處轉(zhuǎn)發(fā)分組時使用的方法,所述網(wǎng)絡(luò)的每個節(jié)點具有唯一的節(jié)點標(biāo)識符,所述方法包括: 由所述轉(zhuǎn)發(fā)節(jié)點確定所述網(wǎng)絡(luò)的第一節(jié)點和第二節(jié)點之間的最短路徑; 由所述轉(zhuǎn)發(fā)節(jié)點確定兩個路徑具有相等的開銷的時間;以及 由所述轉(zhuǎn)發(fā)節(jié)點選擇所述等開銷的路徑中的一個,被選擇的等開銷的路徑具有以下特性:其包括不是為所述等開銷的路徑共有的節(jié)點,該節(jié)點或者具有不是為所述等開銷的路徑共有的所有節(jié)點中的最大節(jié)點標(biāo)識符,或者具有不是為所述等開銷的路徑共有的所有節(jié)點中的最小節(jié)點標(biāo)識符。
38.根據(jù)權(quán)利要求37所述的方法,其中所述選擇所述等開銷的路徑中的一個的步驟包括選擇包括在所述兩個路徑中的所有節(jié)點標(biāo)識符的集合之中不是為所述兩個路徑共有的最小節(jié)點標(biāo)識符。
39.根據(jù)權(quán)利要求37所述的方法,其中所述選擇所述等開銷的路徑中的一個的步驟包括選擇包括在所述兩個路徑中的所有節(jié)點標(biāo)識符的集合之中不是為所述兩個路徑共有的最大節(jié)點標(biāo)識符。
40.根據(jù)權(quán)利要求37所述的方法,其中所述確定所述網(wǎng)絡(luò)的第一節(jié)點和第二節(jié)點之間的最短路徑的步驟 通過迭代地形成最短路徑樹來執(zhí)行。
41.根據(jù)權(quán)利要求37所述的方法,其中所述選擇所述等開銷的路徑中的一個的步驟通過僅考慮所述等開銷的路徑的分叉支路上的節(jié)點而局部地執(zhí)行。
42.根據(jù)權(quán)利要求37所述的方法,其中所述選擇所述等開銷的路徑中的一個的步驟包括通過以下步驟在具有第一支路的第一等開銷的路徑和具有從所述第一支路分出的第二支路的第二等開銷的路徑之間選擇: 通過根據(jù)第一標(biāo)準(zhǔn)選擇所述第一支路上的節(jié)點的節(jié)點標(biāo)識符為所述第一支路定義第一支路標(biāo)識符; 通過根據(jù)所述第一標(biāo)準(zhǔn)選擇所述第二支路上的節(jié)點的節(jié)點標(biāo)識符為所述第二支路定義第二支路標(biāo)識符;以及 通過對所述第一和第二支路標(biāo)識符應(yīng)用第二標(biāo)準(zhǔn)來選擇所述第一和第二路徑中的一個。
43.根據(jù)權(quán)利要求42所述的方法,其中定義第一和第二支路標(biāo)識符以及選擇第一和第二路徑中的一個的步驟對于兩個等開銷的路徑在其處匯聚的每個節(jié)點被執(zhí)行。
44.根據(jù)權(quán)利要求42所述的方法,其還包括在向所述第一和第二支路在其處分叉的節(jié)點回溯的同時記錄在所述分叉支路中的每一個中根據(jù)所述第一標(biāo)準(zhǔn)被選擇的節(jié)點標(biāo)識符。
45.根據(jù)權(quán)利要求44所述的方法,其還包括在每個逆向的步驟處,將所記錄的節(jié)點標(biāo)識符與在該步驟處所遇到的新的節(jié)點標(biāo)識符比較并且記錄達(dá)到所述第一選擇標(biāo)準(zhǔn)的節(jié)點標(biāo)識符
46.根據(jù)權(quán)利要求37所述的方法,其中: 所述確定第一節(jié)點和第二節(jié)點之間的最短路徑以及確定兩個路徑具有相等的開銷的時間的步驟使用Dijkstra算法來執(zhí)行;并且所述選擇所述等開銷的路徑中的一個的步驟被集成到所述Dijkstra算法中。
47.根據(jù)權(quán)利要求37所述的方法,其中: 不止兩個路徑是等開銷的路徑;并且 所述選擇所述等開銷的路徑中的一個的步驟包括對于一連串的、所述等開銷的路徑的對,比較不是為所述等開銷的路徑的對共有的節(jié)點的節(jié)點標(biāo)識符。
48.一種供在分組轉(zhuǎn)發(fā)網(wǎng)絡(luò)中使用的轉(zhuǎn)發(fā)節(jié)點,其包括: 處理器;以及 存儲可由所述處理器執(zhí)行以執(zhí)行以下操作的指令的處理器可讀介質(zhì): 確定所述網(wǎng)絡(luò)的 第一節(jié)點和第二節(jié)點之間的最短路徑; 在形成所述最短路徑樹的同時確定兩個路徑具有相等的開銷的時間;以及 選擇所述等開銷的路徑中的一個,被選擇的等開銷的路徑具有以下特性:其包括不是為所述等開銷的路徑共有的節(jié)點,該節(jié)點或者具有不是為所述等開銷的路徑共有的所有節(jié)點中的最大節(jié)點標(biāo)識符,或者具有不是為所述等開銷的路徑共有的所有節(jié)點中的最小節(jié)點標(biāo)識符。
49.根據(jù)權(quán)利要求48所述的轉(zhuǎn)發(fā)節(jié)點,其中可執(zhí)行以選擇所述等開銷的路徑中的一個的指令包括可執(zhí)行以選擇包括在所述兩個路徑中的所有節(jié)點標(biāo)識符的集合之中不是為所述兩個路徑共有的最小節(jié)點標(biāo)識符的指令。
50.根據(jù)權(quán)利要求48所述的轉(zhuǎn)發(fā)節(jié)點,其中可執(zhí)行以選擇所述等開銷的路徑中的一個的指令包括可執(zhí)行以選擇包括在所述兩個路徑中的所有節(jié)點標(biāo)識符的集合之中不是為所述兩個路徑共有的最大節(jié)點標(biāo)識符的指令。
51.根據(jù)權(quán)利要求48所述的轉(zhuǎn)發(fā)節(jié)點,其中可執(zhí)行以確定第一節(jié)點和第二節(jié)點之間的最短路徑的指令包括可執(zhí)行以迭代地形成最短路徑樹的指令。
52.根據(jù)權(quán)利要求48所述的轉(zhuǎn)發(fā)節(jié)點,其中: 不止兩個路徑是等開銷的路徑;并且 可執(zhí)行以選擇所述等開銷的路徑中的一個的指令包括對于一連串的、所述等開銷的路徑的對,可執(zhí)行以比較不是為所述等開銷的路徑的對共有的節(jié)點的節(jié)點標(biāo)識符的指令。
【文檔編號】H04L12/721GK103973566SQ201410174422
【公開日】2014年8月6日 申請日期:2008年12月11日 優(yōu)先權(quán)日:2007年12月26日
【發(fā)明者】J.恰鮑特, D.艾倫, N.布拉格, P.阿什伍德史密斯 申請人:北方電訊網(wǎng)絡(luò)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1