專利名稱:使用機(jī)架間備份連接的涉及冗余遠(yuǎn)端情境的偽線連通性的制作方法
使用機(jī)架間#連接的涉及冗余遠(yuǎn)端情境的偽線連通性
背景技術(shù):
經(jīng)由兩個(gè)或多個(gè)偽線或其它連接或路徑,用戶主機(jī)可以是跨供應(yīng)商網(wǎng)
絡(luò)可達(dá)的。偽線可^:用于經(jīng)由笫三層網(wǎng)絡(luò)(諸如IP網(wǎng)絡(luò))傳輸以太網(wǎng)幀, 或者其它第二層數(shù)據(jù)。例如,偽線已被用于跨供應(yīng)商網(wǎng)絡(luò)(例如在供應(yīng)商
的邊緣路由器之間)傳輸以太網(wǎng)幀,以便提供服務(wù),諸如虛擬租用線(VLL) 和虛擬專用網(wǎng)(VPN)服務(wù)。在某些情境中,用戶主機(jī)或者用戶組可以由 DSLAM或其它接入節(jié)點(diǎn)來服務(wù),所述DSLAM或其它接入節(jié)點(diǎn)可以經(jīng)由 兩個(gè)或多個(gè)獨(dú)立的供應(yīng)商邊緣交換機(jī)/路由器訪問核心供應(yīng)商網(wǎng)絡(luò),每個(gè)供 應(yīng)商邊緣交換機(jī)/路由器可以通過位于核心供應(yīng)商網(wǎng)絡(luò)的遠(yuǎn)端的端點(diǎn)經(jīng)由 不同的偽線或其它連接而到達(dá)。在一些實(shí)施例中,偽線可以關(guān)聯(lián)于獨(dú)特的 服務(wù)、用戶、或用戶主機(jī)與之關(guān)聯(lián)的其它情境。
在這樣的配置中,以下可以是理想的,即,確保關(guān)聯(lián)于用戶主機(jī)的流 量和/或其它與之關(guān)聯(lián)的服務(wù)或情境通過多個(gè)交換機(jī)/路由器(或其它機(jī)架 (chassis))中的指定一個(gè),以便例如便利于記賬和其它記錄保持以;5L/或 者強(qiáng)制實(shí)施諸如服務(wù)級(jí)協(xié)定、服務(wù)質(zhì)量承諾等等的策略,其中經(jīng)由所述多 個(gè)交換機(jī)/路由器(或其它機(jī)架),用戶主機(jī)具有與核心供應(yīng)商網(wǎng)絡(luò)的連通 性。此外,以下是理想的,即,在鏈接故障和/或轉(zhuǎn)換到待機(jī)狀態(tài)的情形中, 流量不會(huì)丟失,其中,如果交換機(jī)/路由器僅僅停止轉(zhuǎn)發(fā)、接受和/或接收關(guān)
聯(lián)于服務(wù)或其它情境(與^目關(guān)聯(lián)地,交換機(jī)/路由器已進(jìn)入待機(jī)狀態(tài),以 ;sj或者與之相關(guān)聯(lián)地,交換機(jī)/路由器已遭受鏈接故障或其它故障)的流量, 則上述情形可以發(fā)生。
在以下具體實(shí)施方式
和附圖中公開了本發(fā)明的多種實(shí)施例。 圖l是示出了網(wǎng)絡(luò)訪問配置的實(shí)施例的框圖,其中一個(gè)或多個(gè)用戶主 機(jī)經(jīng)由多個(gè)邊緣交換機(jī)/路由器具有網(wǎng)絡(luò)連通性。
圖2A是一種包括機(jī)架間M連接的系統(tǒng)的實(shí)施例的框圖。 圖2B是示出了 一種包括補(bǔ)充機(jī)架間*連接的系統(tǒng)的實(shí)施例的框圖。 圖3是示出了用于經(jīng)由機(jī)架間*連接將流量重定向到另一機(jī)架的過 程的實(shí)施例的流程圖。
圖4是示出了用于將活動(dòng)狀態(tài)改變?yōu)榇龣C(jī)狀態(tài)的過程的實(shí)施例的流程圖。
圖5是示出了用于對(duì)于偽線、或者跨供應(yīng)商網(wǎng)絡(luò)或其它網(wǎng)絡(luò)的其它連 通性的丟失進(jìn)行響應(yīng)的過程的實(shí)施例的流程圖。
圖6是示出了其中機(jī)架間M連接被用于跨供應(yīng)商網(wǎng)絡(luò)或其它網(wǎng)絡(luò)提 供冗余連通性的一種系統(tǒng)的實(shí)施例的框圖。
具體實(shí)施例方式
本發(fā)明可以用多種方式實(shí)現(xiàn),包括作為過程、裝置、系統(tǒng)、物質(zhì)合 成物、計(jì)算機(jī)可讀媒體(諸如計(jì)算機(jī)可讀存儲(chǔ)媒體或計(jì)算機(jī)網(wǎng)絡(luò),其中程 序指令在光學(xué)或通信鏈路上被發(fā)送)。在此說明書中,這些實(shí)現(xiàn)或者本發(fā) 明可能采取的其它形式可以被看作是技術(shù)。被描述為被配置用于執(zhí)行任務(wù) 的組件(諸如處理器或存儲(chǔ)器)包括臨時(shí)^L配置用于在給定時(shí)間執(zhí)行所 述任務(wù)的通用組件,或者被制造用于執(zhí)行所述任務(wù)的特定組件。 一般而言, 所公開的過程的步驟的順序可以在本發(fā)明的范圍內(nèi)進(jìn)行變更。
在下文中提供了本發(fā)明的一個(gè)或多個(gè)實(shí)施例的詳細(xì)描述以及示出了本 發(fā)明的原理的附圖。本發(fā)明結(jié)合這些實(shí)施例進(jìn)行描述,但是本發(fā)明不限于 任一實(shí)施例。本發(fā)明的范圍僅由權(quán)利要求所限定,并且本發(fā)明包含多種替 換方案、修改以及等價(jià)物。在以下描述中闡述了多種特定細(xì)節(jié),以便提供 對(duì)本發(fā)明的全面理解。出于示例的目的提供了這些細(xì)節(jié),并且本發(fā)明可以 在不具備某些或所有這些特定細(xì)節(jié)的情況下根據(jù)權(quán)利要求來實(shí)施。出于簡(jiǎn)明的目的,涉及本發(fā)明的、在技術(shù)領(lǐng)域中已知的技術(shù)材料并未被詳細(xì)描述, 從而不會(huì)不必要地混淆本發(fā)明。
所公開的是提供和/或使用機(jī)架間備份(ICB)連接,以便從機(jī)架重 定向到對(duì)等流量,所述機(jī)架處于待機(jī)狀態(tài)中和/或已經(jīng)歷與服務(wù)或流量與之 相關(guān)的其它情境有關(guān)的故障。在一些實(shí)施例中,ICB路徑包括在兩個(gè)邊緣 交換才幾/路由器之間的偽線或其它連接。在一些實(shí)施例中,獨(dú)立的ICB4皮提 供用于每個(gè)服務(wù)或其它情境,諸如服務(wù)接入點(diǎn)(SAP)和/或虛擬租用線
(VLL )情境。在待機(jī)的邊緣交換機(jī)/路由器處從核心網(wǎng)絡(luò)到達(dá)的流量經(jīng)由 相應(yīng)的ICB發(fā)送到活動(dòng)的交換機(jī)/路由器,而不是在待機(jī)的邊緣交換機(jī)/路 由器上發(fā)送出下游端口 ,所述待機(jī)的邊緣交換機(jī)/路由器(如果其是活動(dòng)的) 否則本來會(huì)被用于到達(dá)下游主機(jī)。類似地,如果在活動(dòng)的邊緣交換機(jī)/路由 器處關(guān)聯(lián)于SAP/VLL的偽線不可用,則經(jīng)由將待積水架與遠(yuǎn)端目的地相 連接的不同偽線可到達(dá)遠(yuǎn)端目的地的流量被經(jīng)由關(guān)聯(lián)于SAP/VLL的ICB 從活動(dòng)的交換機(jī)/路由器發(fā)送到待機(jī)的交換機(jī)/路由器。
圖l是示出了網(wǎng)絡(luò)訪問配置的實(shí)施例的框圖,其中一個(gè)或多個(gè)用戶主 機(jī)經(jīng)由多個(gè)邊緣交換機(jī)/路由器具有網(wǎng)絡(luò)連通性。多個(gè)用戶主機(jī)A至n (在 圖1中祐束示為主才幾102、 104和106)經(jīng)由數(shù)字用戶線路訪問多路復(fù)用器
(DSLAM) 108可以訪問網(wǎng)絡(luò)月l務(wù)供應(yīng)商的核心網(wǎng)絡(luò)122。在所示的示例 中,DSLAM 108經(jīng)由到第一交換機(jī)/路由器112的第一連接(或連接集合) 110,以及經(jīng)由到第二交換機(jī)/路由器116的第二連接(或連接集合)118, 例如,出于冗余目的連接到供應(yīng)商網(wǎng)絡(luò)122。交換機(jī)/路由器112經(jīng)由第一 偽線118具有到遠(yuǎn)端供應(yīng)商邊緣設(shè)備120的連通性,以及交換機(jī)/路由器116 經(jīng)由第二偽線124具有到邊緣設(shè)備120的連通性。在一些實(shí)施例中,偽線 118和124中的每個(gè)關(guān)聯(lián)于用戶和/或服務(wù)情境,諸如服務(wù)接入點(diǎn)、虛擬租 用線、或其它情境,所述其它情境關(guān)聯(lián)于在用戶主機(jī)A至n (102-106)與 在偽線118和124的遠(yuǎn)端經(jīng)由邊緣設(shè)備120可訪問的主機(jī)126之間傳輸流 量。
在一些實(shí)施例中,關(guān)于偽線118和124與之關(guān)聯(lián)的特定用戶和/服^(例
7如,高速因特網(wǎng)、VoIP、流式媒體等等),服務(wù)交換機(jī)/路由器112和116 其中的一個(gè)或另一個(gè)可以被指定和/或配置為在活動(dòng)狀態(tài)或模式中進(jìn)行操 作,并且另一個(gè)處于待機(jī)狀態(tài)或模式中。針對(duì)配置一個(gè)機(jī)架用于在活動(dòng)才莫 式中進(jìn)行操作而另一個(gè)處于待^式中的原因的示例包括便于審核、記 賬、和/或其它操作或事務(wù),所述其它操作或事務(wù)需要流量對(duì)于一個(gè)模式或 另一模式是可見的,并且強(qiáng)制實(shí)施服務(wù)級(jí)協(xié)定、服務(wù)質(zhì)量和/或其它策略、 和/或關(guān)于關(guān)聯(lián)到特定用戶和/或服務(wù)的流量的職責(zé)。
一些網(wǎng)絡(luò)服務(wù)可能需要以太網(wǎng)幀或其它數(shù)據(jù)被傳輸?shù)轿挥诠?yīng)商網(wǎng)絡(luò) 122的遠(yuǎn)端的目的地,例如到服務(wù)交換機(jī)/路由器120和/或與之關(guān)聯(lián)的遠(yuǎn)端 用戶主才幾126。由于主機(jī)126通過DSLAM 108經(jīng)由交換機(jī)/路由器112或 交換機(jī)/路由器116是可達(dá)的,所以使得所有流量在位于一端的主機(jī)102、 104和106與位于另一端的主機(jī)126之間進(jìn)行發(fā)送可以是必要的(例如, 在偽線118或偽線124故障的情形中)和/或理想的(例如,為了便于記賬 和/或策略的強(qiáng)制實(shí)施),例如,需要數(shù)據(jù)經(jīng)由交換機(jī)/路由器112和116 中的一個(gè)或另一個(gè)在它們之間傳輸?shù)?、關(guān)聯(lián)于服務(wù)的所有流量。所公開的 是使用機(jī)架間備份連接將流量重定向到多個(gè)機(jī)架中活動(dòng)的一個(gè)。
圖2A是一種包括機(jī)架間備份連接的系統(tǒng)的實(shí)施例的框圖。在所示例 子中,機(jī)架間備除(ICB)連接206已經(jīng)在交換機(jī)/路由器112和交換機(jī)/ 路由器116之間4皮提供。在一些實(shí)施例中,ICB 206包括類似于偽線118 和124的偽線。在所示的例子中,偽線118和124關(guān)聯(lián)于服務(wù)情境,在圖 2A中,所述服務(wù)情境分別由服務(wù)接入點(diǎn)(SAP ) 202和204來表示。當(dāng)交 換機(jī)/路由器112處于與SAP 202與之關(guān)聯(lián)的用戶和/或服務(wù)有關(guān)的活動(dòng)狀 態(tài)時(shí),經(jīng)由連接110到達(dá)交換機(jī)/路由器112的流量關(guān)聯(lián)于SAP202,并經(jīng) 由偽線11MiL^送到交換機(jī)/路由器120。類似地,當(dāng)交換機(jī)/路由器116為 活動(dòng)時(shí),經(jīng)由連接114到達(dá)交換機(jī)/路由器116的流量關(guān)聯(lián)于SAP204,并 經(jīng)由偽線124祐發(fā)送到交換機(jī)/路由器120。當(dāng)交換機(jī)/路由器112為活動(dòng)時(shí), 經(jīng)由偽線118到達(dá)交換才幾/路由器112的流量在交換機(jī)/路由器112處與SAP 202相關(guān)聯(lián),并經(jīng)由鏈路110被轉(zhuǎn)發(fā)到DSLAM 108。類似地,當(dāng)交換機(jī)/路由器116為活動(dòng)時(shí),經(jīng)由偽線124到達(dá)的流量在交換機(jī)/路由器116處與 SAP 204相關(guān)聯(lián),并經(jīng)由鏈路114被轉(zhuǎn)發(fā)到DSLAM 108。
在圖2A所示的示例中,雙向ICB 206將SAP202的近端接口與SAP 204的遠(yuǎn)端接口相連接。當(dāng)交換機(jī)/路由器112處于關(guān)于SAP 202與^目關(guān) 聯(lián)的用戶和/或服務(wù)的待機(jī)狀態(tài)時(shí),經(jīng)由偽線118接收的流量與SAP202相 關(guān)聯(lián),如以前一樣(即,當(dāng)交換機(jī)/路由器112為活動(dòng)的之時(shí)),但是取代 于將流量經(jīng)由鏈路110轉(zhuǎn)發(fā)到DSLAM 108,經(jīng)由偽線118接收的流量經(jīng) 由ICB 206 ,皮重定向到交換機(jī)/路由器116上的SAP 204,其接著經(jīng)由鏈路 114將流量轉(zhuǎn)發(fā)到DSLAM 108。在各種實(shí)施例中,將入站的(例如到用戶 主機(jī)102-106)的流量重定向到單個(gè)活動(dòng)節(jié)點(diǎn)(在上述示例中為交換機(jī)/路 由器116)便于在單個(gè)活動(dòng)節(jié)點(diǎn)進(jìn)行審計(jì)、登錄、記賬、和/或強(qiáng)制實(shí)施服 務(wù)級(jí)協(xié)定、服務(wù)質(zhì)量承諾等等。通過進(jìn)一步的示例,如果交換機(jī)/路由器116 是活動(dòng)節(jié)點(diǎn),但經(jīng)歷了關(guān)于偽線124的故障,則在一些實(shí)施例中ICB 206 將凈皮用于將流量通過活動(dòng)節(jié)點(diǎn)重新路由到遠(yuǎn)端或者從遠(yuǎn)端進(jìn)行路由(即, 在本示例中為交換機(jī)/路由器120和相關(guān)聯(lián)的主機(jī)126),并且所有流量經(jīng) 由偽線118 ^皮跨網(wǎng)絡(luò)122傳送。
在一些實(shí)施例中,ICB在每項(xiàng)服務(wù)或其它情境的基礎(chǔ)上被提供。在一 些實(shí)施例中,ICB包括偽線,并以類似于偽線的方式被綁定到服務(wù)或其它 情境的實(shí)例,所述偽線用于跨供應(yīng)商的網(wǎng)絡(luò)傳送流量。
圖2B是示出了 一種包括補(bǔ)充機(jī)架間M連接的系統(tǒng)的實(shí)施例的框圖。 在此示例中,提供了一對(duì)雙向機(jī)架間*連接206和208。在交換機(jī)/路由 器112處于待機(jī)并且交換機(jī)/路由器116為活動(dòng)時(shí)經(jīng)由偽線118接收的入站 流量經(jīng)由ICB 206被重定向到交換機(jī)/路由器116。類似地,經(jīng)由鏈路IIO 從DSLAM 108接收的流量?jī)羝腟AP 202的外出接口重定向到交換才幾/路由 器116上的SAP204的進(jìn)入接口,并且經(jīng)由偽線124被轉(zhuǎn)發(fā)。通過使用前 述解決方案,在一些實(shí)施例中鏈路110和114被作為單個(gè)邏輯實(shí)體(例如, 鏈路聚合組或LAG)呈現(xiàn)給DSLAM 108,并且對(duì)于DSLAM 108透明地,
流量從待4;i^架纟皮重定向到活動(dòng)機(jī)架。
9在一些實(shí)施例中,提供待機(jī)機(jī)架的能力以便繼續(xù)接收與服務(wù)相關(guān)聯(lián)的
流量并將其重定向到活動(dòng)機(jī)架使得到待機(jī)狀態(tài)的這種傳輸能夠與在沒有 重定向流量的這種能力時(shí)也可以實(shí)現(xiàn)的情況下相比而言,更加緩和和/或適 度地被實(shí)現(xiàn),其中關(guān)于所述服務(wù),待機(jī)機(jī)架在處于活動(dòng)狀態(tài)一段時(shí)間之后 已經(jīng)i^待;feM莫式或狀態(tài)。例如,取代于使得從活動(dòng)狀態(tài)i^待機(jī)狀態(tài)的 機(jī)架僅僅開始拒絕或丟棄與已經(jīng)成為待機(jī)的服務(wù)相關(guān)聯(lián)的流量,例如在有 限時(shí)間內(nèi),流量繼續(xù)4皮接受,并,皮重定向到活動(dòng)機(jī)架。在一些實(shí)施例中,
的節(jié)點(diǎn),所述節(jié)點(diǎn)當(dāng)處于活動(dòng)狀態(tài)時(shí)一直發(fā)送流量到機(jī)架,所述通知向這 些節(jié)點(diǎn)通知機(jī)架已經(jīng)i^或者即將i^待機(jī)狀態(tài)。在一些實(shí)施例中,例如, 遠(yuǎn)端節(jié)點(diǎn)逐步地獲悉,作為開始從最新活動(dòng)的不同機(jī)架接收與服務(wù)相關(guān)聯(lián) 的服務(wù)的結(jié)果,之前為活動(dòng)的機(jī)架不再是活動(dòng)機(jī)架。
圖3是示出了用于經(jīng)由機(jī)架間*連接將流量重定向到另 一機(jī)架的過 程的實(shí)施例的流程圖。幀被接收(302),并且服務(wù)/與其相關(guān)聯(lián)的其它情 境祐:確定(304)。如果本地節(jié)點(diǎn)處于關(guān)于服務(wù)或其它情境的活動(dòng)狀態(tài)或才莫 式(306),則所述幀經(jīng)由與服務(wù)或其它情境相關(guān)聯(lián)的鏈路被轉(zhuǎn)發(fā)(308), 所述鏈路例如在圖2A和2B中示出的示例中,在經(jīng)由偽線118接收的流 量的情形中為鏈路110,或者反向地在經(jīng)由鏈路110接收的流量的情形中 為偽線118,或者在交換才幾/路由器112當(dāng)處于活動(dòng)狀態(tài)中時(shí)接收的流量的 情形中為ICB206。如果本地節(jié)點(diǎn)不是活動(dòng)的(306),則所述幀經(jīng)由相關(guān) 聯(lián)的ICB被轉(zhuǎn)發(fā)到活動(dòng)機(jī)架(310)。例如,在圖2A和2B中示出的示例 中,在交換機(jī)/路由器116處于待機(jī)時(shí)經(jīng)由鏈路114接收的幀將經(jīng)由ICB 206 被轉(zhuǎn)發(fā)到交換機(jī)/路由器112 。
圖4是示出了用于將活動(dòng)狀態(tài)改變?yōu)榇龣C(jī)狀態(tài)的過程的實(shí)施例的流程 圖。在所示的示例中,對(duì)于從活動(dòng)狀態(tài)到待機(jī)狀態(tài)的改變的指示被接收 (402)。 一個(gè)或多個(gè)上^f亍節(jié)點(diǎn)^皮通知(404)。例如,在一些實(shí)施例中, 向遠(yuǎn)端用戶主機(jī)和/或邊緣路由器通知與服務(wù)相關(guān)聯(lián)的流量應(yīng)該不再被發(fā) 送到所述節(jié)點(diǎn)和/或作為替代應(yīng)該被發(fā)送到關(guān)于所述服務(wù)的、現(xiàn)在已成為或者即將成為活動(dòng)的特定節(jié)點(diǎn),其中關(guān)于所述服務(wù),實(shí)現(xiàn)圖4的過程的節(jié)點(diǎn) 已經(jīng)處于活動(dòng)狀態(tài)。在一些實(shí)施例中,404被忽略,并且上行(遠(yuǎn)端)節(jié) 點(diǎn)和/或過程獲悉,取代于通過諸如上述那樣的與404有關(guān)的通知,之前為 活動(dòng)的節(jié)點(diǎn)不再活動(dòng),和/或與服務(wù)相關(guān)聯(lián)的流量現(xiàn)在應(yīng)該祐發(fā)送到不同的 節(jié)點(diǎn)。對(duì)于其,實(shí)現(xiàn)圖4的過程的節(jié)點(diǎn)已經(jīng)為活動(dòng)的服務(wù)或其它情境被配 置為經(jīng)由機(jī)架間*連接,將隨后接收的、與對(duì)于其實(shí)現(xiàn)圖4的過程的 節(jié)點(diǎn)已經(jīng)ii^或即將進(jìn)入待機(jī)狀態(tài)的服務(wù)或其它情境相關(guān)聯(lián)的幀重定向到 新的活動(dòng)機(jī)架。在一些實(shí)施例中,在有限的(例如,規(guī)定的、預(yù)先配置的、 和/或用戶可配置的)時(shí)間量之內(nèi),流量被重定向,并且 皮丟棄。
圖5是示出了用于對(duì)于偽線、或者跨供應(yīng)商網(wǎng)絡(luò)或其它網(wǎng)絡(luò)的其它連 通性的丟失進(jìn)^f亍響應(yīng)的過程的實(shí)施例的流程圖。對(duì)于連通性已經(jīng)丟失的指 示凈皮接收(502 )。如果已經(jīng)丟失連通性的節(jié)點(diǎn)當(dāng)前處于關(guān)于關(guān)聯(lián)到連接(關(guān) 于其連通性已經(jīng)丟失)的服務(wù)或其它情境的活動(dòng)狀態(tài)(504),則對(duì)于待機(jī) 機(jī)架的故障轉(zhuǎn)移(failover)被啟動(dòng)(506),并且隨后接收的、與關(guān)聯(lián)于 連接(關(guān)于其連通性已經(jīng)丟失)的服務(wù)或其它情境相關(guān)聯(lián)的幀被經(jīng)由機(jī)架 間^#路徑重定向到之前為待機(jī)現(xiàn)在已經(jīng)成為活動(dòng)機(jī)架的機(jī)架(508)。如 果經(jīng)歷故障的節(jié)點(diǎn)處于待機(jī)(504),則在所示的示例中,其繼續(xù)經(jīng)由機(jī)架 間^#路徑將幀重定向到活動(dòng)機(jī)架(508)。在一些實(shí)施例中,經(jīng)歷這種故 障的待積求架將向活動(dòng)機(jī)架和/或下行節(jié)點(diǎn)和/或上行節(jié)點(diǎn)通知由于偽線的 故障,其不再具有到遠(yuǎn)端的直接連通性。在一些實(shí)施例中,只要經(jīng)由具有 用于服務(wù)或其它情境的機(jī)架間*路徑的另 一機(jī)架到遠(yuǎn)端的間接連通性可 用,那么已經(jīng)丟失到遠(yuǎn)端的直接連通性的待機(jī)機(jī)架可能仍舊能夠作為待機(jī) 維持為可用,并且在需要時(shí)假定為活動(dòng)狀態(tài)。
圖6是示出了其中機(jī)架間M連接被用于跨供應(yīng)商網(wǎng)絡(luò)或其它網(wǎng)絡(luò)提 供冗余連通性的一種系統(tǒng)的實(shí)施例的框圖。在所示的示例中,在供應(yīng)商網(wǎng) 絡(luò)(未示出)的一端的邊緣交換機(jī)/路由器112和116在"全網(wǎng)狀"配置中 4皮偽線606、 608、 610和612跨供應(yīng)商網(wǎng)絡(luò)連接于遠(yuǎn)端的一對(duì)邊緣交換機(jī)/ 路由器120和602。在所示示例中,連接關(guān)聯(lián)于虛擬租用線(VLL)情境,
ii在圖6中被示為VLL實(shí)例202和204。出于與VLL相關(guān)聯(lián)的流量的目的, 一對(duì)機(jī)架間^#路徑206和208連接近端機(jī)架112和116。類似地,出于 與VLL相關(guān)聯(lián)的流量的目的,在遠(yuǎn)端, 一對(duì)機(jī)架間^#路徑604和605 連接遠(yuǎn)端機(jī)架120和602。在一些實(shí)施例中,即《更在偽線606、 608、 610 和612中之一發(fā)生故障(例如,丟失連通性)的情況下,在圖6中示出的 配置使得完整連通性能夠被維持,以及使得完整的靈活性能夠被提供,與 其有關(guān)地,位于近端的機(jī)架112和116和位于遠(yuǎn)端的才幾架120和602中的 一些處于活動(dòng)狀態(tài)。例如,在一些實(shí)施例中,如果位于近端的交換機(jī)/路由 器112是活動(dòng)的,以及位于遠(yuǎn)端的交換機(jī)/路由器120是活動(dòng)的,在經(jīng)由偽 線606的兩個(gè)活動(dòng)機(jī)架之間的直接連通性丟失的情況下,則交換機(jī)/路由器 112和120可以保持為活動(dòng)的,而交換機(jī)/路由器112 ^皮配置為將出站流量 經(jīng)由ICB 208以及偽線612重定向到交換機(jī)/路由器120,以l或者交換機(jī) /路由器120被配置用于將流量經(jīng)由ICB 604和偽線608發(fā)送到交換機(jī)/路由 器112。
在一些實(shí)施例中,PE向位于遠(yuǎn)端的PE通知其關(guān)于服務(wù)或其它情境的 "活動(dòng)"或"待機(jī)"狀態(tài),諸如圖6中的VLL。在一些實(shí)施例中,通過在 偽線控制面中4吏用對(duì)準(zhǔn)目標(biāo)的(targeted) LDP狀態(tài)位,近端供應(yīng)商邊緣 設(shè)備(諸如交換機(jī)/路由器112 )向遠(yuǎn)端PE指示出近端PE處于"活動(dòng)"或 "待機(jī)"狀態(tài)。在一些實(shí)施例中,遠(yuǎn)端PE使用這種通知來確定將哪個(gè)偽 線用于跨供應(yīng)商網(wǎng)絡(luò)轉(zhuǎn)發(fā)與服務(wù)或其它情境相關(guān)聯(lián)的流量。例如,在上述 示例中,如果經(jīng)由直接連接活動(dòng)PE 112和120的偽線606的連通性丟失, 從而使得PE 120經(jīng)由ICB 604定向針對(duì)該情境、預(yù)計(jì)去往位于遠(yuǎn)端作為活 動(dòng)PE的112的流量,則在一些實(shí)施例中,PE 602將知道,部分地經(jīng)由偽 線608將流量轉(zhuǎn)發(fā)到PE 112,因?yàn)槿缟纤觯湟呀?jīng)被PE 112通知PE 112 處于關(guān)于VLL或其它情境的"活動(dòng)"狀態(tài)。在一些實(shí)施例中,PE^皮配置 為不會(huì)經(jīng)由ICB轉(zhuǎn)發(fā)在ICB上接收的流量,以便防止循環(huán),例如在諸如上 述的情形中,其中作為替代方式,活動(dòng)機(jī)架重定向到待機(jī)機(jī)架以到達(dá)活動(dòng) 機(jī)架已經(jīng)丟失對(duì)其的直接連通性的遠(yuǎn)端"活動(dòng)"PE。通過使用此處描述的技術(shù),在確保關(guān)聯(lián)于服務(wù)或其它情境的所有流量 被單個(gè)節(jié)點(diǎn)處理的同時(shí),冗余可以被提供,其中所述單個(gè)節(jié)點(diǎn)被配置用于 執(zhí)行記賬或類似功能和/或強(qiáng)制實(shí)施與關(guān)聯(lián)于服務(wù)或其它情境的流量有關(guān) 的策略或職責(zé)。同樣,通過使能或配置節(jié)點(diǎn)(其即將改變?yōu)榇龣C(jī)狀態(tài)和/ 或已經(jīng)經(jīng)歷連通性丟失或其它故障)用于將與服務(wù)或其它情境(與其有關(guān) 地,節(jié)點(diǎn)處于待機(jī)狀態(tài),或者與其有關(guān)地,節(jié)點(diǎn)已經(jīng)經(jīng)歷故障)相關(guān)聯(lián)的
流量重定向到活動(dòng)機(jī)架,適度的故障轉(zhuǎn)移或切換(switchover)可以被實(shí) 現(xiàn)。
盡管出于清晰理解的目的較詳細(xì)地描述了前述實(shí)施例,但是本發(fā)明不 限于所提供的細(xì)節(jié)。存在實(shí)現(xiàn)本發(fā)明的許多替換方式。所公開的實(shí)施例是 說明性的,而非限制性的。
權(quán)利要求
1.一種用于提供網(wǎng)絡(luò)服務(wù)的方法,包括接收與所述服務(wù)相關(guān)聯(lián)的數(shù)據(jù);確定與所述服務(wù)相關(guān)聯(lián)的本地情境是否處于關(guān)于所述服務(wù)的活動(dòng)狀態(tài);以及在確定出所述本地情境沒有處于關(guān)于所述服務(wù)的活動(dòng)狀態(tài)的情況下,將所述數(shù)據(jù)經(jīng)由機(jī)架間備份連接重定向到另一機(jī)架。
2. 根據(jù)權(quán)利要求l所述的方法,其中所述數(shù)據(jù)經(jīng)由與數(shù)字用戶線路訪 問多路復(fù)用器或其它客戶前端設(shè)備相關(guān)聯(lián)的接口被接收。
3. 根據(jù)權(quán)利要求1所述的方法,其中所述數(shù)據(jù)經(jīng)由偽線或跨供應(yīng)商網(wǎng) 絡(luò)到遠(yuǎn)端目的地的其它連接被接收。
4. 根據(jù)權(quán)利要求l所述的方法,其中所述數(shù)據(jù)經(jīng)由與所述本地情境相 關(guān)聯(lián)的接口被接收。
5. 根據(jù)權(quán)利要求l所述的方法,其中所述位本地情境包括以下中的一 個(gè)或多個(gè)服務(wù)情境、用戶情境、服務(wù)接入點(diǎn)、以及虛擬租用線。
6. 根據(jù)權(quán)利要求l所述的方法,進(jìn)一步包括接收與數(shù)據(jù)相關(guān)聯(lián)的目 的地的直接連通性已經(jīng)丟失的指示。
7. 根據(jù)權(quán)利要求6所述的方法,進(jìn)一步包括至少部分地基于到所述 目的地的連通性已經(jīng)丟失的確定,將所述數(shù)據(jù)經(jīng)由所述機(jī)架間備盼連接重 定向到其它機(jī)架。
8. 根據(jù)權(quán)利要求l所述的方法,進(jìn)一步包括接收從處于關(guān)于所述服 務(wù)的活動(dòng)狀態(tài)改變到處于待機(jī)狀態(tài)的指示。
9. 根據(jù)權(quán)利要求8所述的方法,進(jìn)一步包括將所述本地情境已經(jīng)進(jìn) 入待機(jī)狀態(tài)的通知發(fā)送到與所述數(shù)據(jù)相關(guān)聯(lián)的上行節(jié)點(diǎn)。
10. 根據(jù)權(quán)利要求8所述的方法,進(jìn)一步包括繼續(xù)接受和處理與所 述服務(wù)相關(guān)聯(lián)的數(shù)據(jù),包括通過經(jīng)由所述機(jī)架間備份連接將所述數(shù)據(jù)轉(zhuǎn)發(fā) 到其它機(jī)架。
11. 根據(jù)權(quán)利要求l所述的方法,其中所述機(jī)架間*連接包括偽線。
12. 根據(jù)權(quán)利要求1所述的方法,其中所述本地情境包括在第一供應(yīng) 商網(wǎng)絡(luò)邊緣設(shè)備的情境,并且所述其它機(jī)架包括關(guān)于所述服務(wù)的、供應(yīng)商 網(wǎng)絡(luò)在同一端的第二供應(yīng)商網(wǎng)絡(luò)邊緣設(shè)備,其中所述第一和第二供應(yīng)商網(wǎng) 絡(luò)邊緣設(shè)備與所述供應(yīng)商網(wǎng)絡(luò)相關(guān)聯(lián)。
13. 根據(jù)權(quán)利要求1所述的方法,其中如果到與所述數(shù)據(jù)相關(guān)聯(lián)的目 的地的連通性已經(jīng)丟失,則確定所述本地情境沒有處于關(guān)于所述服務(wù)的活 動(dòng)狀態(tài)。
14. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括在所述本地情境被確 定為處于活動(dòng)狀態(tài)的情況下,接收到與所述數(shù)據(jù)相關(guān)聯(lián)的目的地的連通性 已經(jīng)丟失的指示;以及將所述數(shù)據(jù)經(jīng)由所述機(jī)架間M連接重定向到其它 機(jī)架,用于進(jìn)一步傳送到所述目的地。
15. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括,向位于供應(yīng)商網(wǎng)絡(luò)的 遠(yuǎn)端的設(shè)備通知,服務(wù)處于關(guān)于所述服務(wù)的活動(dòng)狀態(tài)或者待機(jī)狀態(tài)。
16. 根據(jù)權(quán)利要求15所述的方法,其中通知包括在偽線控制面中使用 對(duì)準(zhǔn)目標(biāo)的LDP狀態(tài)位。
17. —種網(wǎng)絡(luò)設(shè)備,包括第一通信接口,被配置為接收與服務(wù)相關(guān)聯(lián)的數(shù)據(jù); 第二通信接口,包括到另一機(jī)架的機(jī)架間備份連接; 與所述笫一和第二通信接口相耦合的處理器,被配置為關(guān)于經(jīng)由所 述第 一接口接收的數(shù)據(jù),確定與所述服務(wù)相關(guān)聯(lián)的本地情境是否處于關(guān)于 所述服務(wù)的活動(dòng)狀態(tài);以及在確定所述本地情境沒有處于關(guān)于所述服務(wù)的 活動(dòng)狀態(tài)的情況下,將所接收的數(shù)據(jù)經(jīng)由所述機(jī)架間備除連接重定向到其 它機(jī)架。
18. 根據(jù)權(quán)利要求17所述的系統(tǒng),其中所述第一通信接口包括網(wǎng),口 。
19. 根據(jù)權(quán)利要求17所述的系統(tǒng),其中所述第一通信接口包括偽線。
20. 根據(jù)權(quán)利要求17所述的系統(tǒng),其中所述機(jī)架間備除連接包括偽線。
21. 根據(jù)權(quán)利要求17所述的系統(tǒng),其中所述系統(tǒng)包括邊緣交換機(jī)或路 由器。
22. —種用于提供網(wǎng)絡(luò)服務(wù)的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品 用計(jì)算機(jī)可讀媒體實(shí)現(xiàn),并且包括計(jì)算機(jī)指令,用于接收與所述服務(wù)相關(guān)聯(lián)的數(shù)據(jù);確定與所述服務(wù)相關(guān)聯(lián)的本地情境是否處于關(guān)于所述服務(wù)的活動(dòng)狀 態(tài);以及在確定出所述本地情境沒有處于關(guān)于所述服務(wù)的活動(dòng)狀態(tài)的情況下, 將所述數(shù)據(jù)經(jīng)由機(jī)架間*連接重定向到另 一機(jī)架。
全文摘要
公開了提供一種網(wǎng)絡(luò)服務(wù)。與所述服務(wù)相關(guān)聯(lián)的數(shù)據(jù)被接收。確定與所述服務(wù)相關(guān)聯(lián)的本地情境是否處于關(guān)于所述服務(wù)的活動(dòng)狀態(tài)。如果確定所述本地情境沒有處于關(guān)于所述服務(wù)的活動(dòng)狀態(tài),則將所述數(shù)據(jù)經(jīng)由機(jī)架間備份連接重定向到另一機(jī)架。
文檔編號(hào)H04L12/56GK101595691SQ200880003567
公開日2009年12月2日 申請(qǐng)日期2008年1月29日 優(yōu)先權(quán)日2007年1月31日
發(fā)明者B·M·阿卜杜尼, B·蘭加納坦, B·瓦沙姆, P·穆萊, S·坦, S·辛哈, T·格里戈留 申請(qǐng)人:阿爾卡特朗訊公司