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

冗余網(wǎng)絡(luò)連接的制作方法

文檔序號:7791072閱讀:224來源:國知局
冗余網(wǎng)絡(luò)連接的制作方法
【專利摘要】各種示例性實施方式涉及包括以下一者或多者的方法和相關(guān)的網(wǎng)絡(luò)節(jié)點:執(zhí)行活動網(wǎng)關(guān)選擇以確定該提供方邊緣設(shè)備是否將是用于連接的活動網(wǎng)關(guān);如果該提供方邊緣設(shè)備將是用于所述連接的所述活動網(wǎng)關(guān),向客戶邊緣設(shè)備指示當(dāng)前沒有和所述客戶邊緣設(shè)備與所述提供方邊緣設(shè)備之間的鏈路相關(guān)聯(lián)的故障;以及如果該提供方邊緣設(shè)備將不是用于所述連接的所述活動網(wǎng)關(guān),向所述客戶邊緣設(shè)備指示當(dāng)前存在和所述客戶邊緣設(shè)備與所述提供方邊緣設(shè)備之間的所述鏈路相關(guān)聯(lián)的故障。
【專利說明】冗余網(wǎng)絡(luò)連接

【技術(shù)領(lǐng)域】
[0001]這里公開的各種示例性實施方式通常涉及電信網(wǎng)絡(luò)。

【背景技術(shù)】
[0002]許多計算機網(wǎng)絡(luò)(最顯著的是因特網(wǎng))被實施為計算設(shè)備的地理分布式、多層次、以及多技術(shù)的關(guān)聯(lián)。為了使得兩個設(shè)備之間能夠進行通信,業(yè)務(wù)可以根據(jù)多種不同的協(xié)議來穿過眾多中間設(shè)備。例如,在因特網(wǎng)的情況下,本地業(yè)務(wù)可以根據(jù)以太網(wǎng)協(xié)議來被交換,同時穿過骨干(backbone)網(wǎng)的業(yè)務(wù)可以根據(jù)多協(xié)議標記交換(MPLS)協(xié)議被通過。照此,已經(jīng)開發(fā)了各種機制來管理這種多技術(shù)切換,并且從而確保端到端連接性。
[0003]雖然切換機制可以足以使得能夠在理想網(wǎng)絡(luò)條件下進行通信,但實際上,條件很少是理想的。中間路由設(shè)備和連接這些設(shè)備的鏈路可能變得過載或者由于各種原因而不可用,并且可以致使特定的通信路徑損壞。然而,許多網(wǎng)絡(luò)提供魯棒的連接網(wǎng)格,該連接網(wǎng)格在任意兩個設(shè)備之間提供多個通信路徑。因此,如果一個通信路徑被切斷,通信可以被交換到不同的路徑,從而維持兩個設(shè)備之間的連接。為了提供這種功能性,各種冗余機制也已經(jīng)被開發(fā)。


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

[0004]下面提出各種示例性實施方式的簡要概述。在以下概述中,可以做出一些簡化和省略,其意圖強調(diào)和介紹所述各種示例性實施方式的一些方面,但不意圖限制本發(fā)明的范圍。適于允許本領(lǐng)域的普通技術(shù)人員制造和使用本發(fā)明的概念的優(yōu)選的示例性實施方式的具體描述將跟隨在隨后的部分中。
[0005]各種示例性實施方式涉及由提供方邊緣設(shè)備執(zhí)行的用于啟用(enable)連接冗余的方法,該方法包括以下一者或多者:執(zhí)行活動網(wǎng)關(guān)選擇以確定該提供方邊緣設(shè)備是否將是用于連接的活動網(wǎng)關(guān);如果該提供方邊緣設(shè)備將是用于連接的活動網(wǎng)關(guān),則向客戶邊緣設(shè)備指示當(dāng)前沒有和該客戶邊緣設(shè)備與所述提供方邊緣設(shè)備之間的鏈路相關(guān)聯(lián)的故障;以及如果該提供方邊緣設(shè)備將不是用于連接的活動網(wǎng)關(guān),則向客戶邊緣設(shè)備指示當(dāng)前存在和該客戶邊緣設(shè)備與所述提供方邊緣設(shè)備之間的鏈路相關(guān)聯(lián)的故障。
[0006]各種示例性實施方式涉及用于啟用連接冗余的提供方邊緣設(shè)備,該提供方邊緣設(shè)備包括以下一者或多者:客戶邊緣接口,被配置成與客戶邊緣設(shè)備通信;活動網(wǎng)關(guān)選擇模塊,被配置成確定所述提供方邊緣設(shè)備是否將是用于連接的活動網(wǎng)關(guān);以及故障報告模塊,被配置成:如果該活動網(wǎng)關(guān)選擇模塊確定所述提供方邊緣設(shè)備將是用于連接的活動網(wǎng)關(guān),則向客戶邊緣設(shè)備指示當(dāng)前沒有和該客戶邊緣設(shè)備與所述提供方邊緣設(shè)備之間的鏈路相關(guān)聯(lián)的故障,以及如果該活動網(wǎng)關(guān)選擇模塊確定所述提供方邊緣設(shè)備將不是用于連接的活動網(wǎng)關(guān),則向客戶邊緣設(shè)備指示當(dāng)前存在和該客戶邊緣設(shè)備與所述提供方邊緣設(shè)備之間的鏈路相關(guān)聯(lián)的故障。
[0007]各種替換的實施方式還包括:確定配對的(paired)提供方邊緣設(shè)備當(dāng)前正經(jīng)受故障,其中,執(zhí)行活動網(wǎng)關(guān)選擇的步驟是響應(yīng)于確定配對的提供方邊緣設(shè)備當(dāng)前正經(jīng)受故障而被執(zhí)行的。
[0008]各種替換的實施方式還包括:檢測和提供方邊緣設(shè)備與客戶邊緣設(shè)備之間的鏈路相關(guān)聯(lián)的故障;以及向配對的提供方邊緣設(shè)備發(fā)送表明提供方邊緣當(dāng)前正經(jīng)受故障的指
/Jn ο
[0009]各種替換的實施方式還包括:在提供方邊緣設(shè)備與網(wǎng)絡(luò)中的其他設(shè)備之間的至少兩個鏈路上檢測故障;向配對的提供方邊緣設(shè)備發(fā)送表明提供方邊緣當(dāng)前正經(jīng)受故障的指
/Jn ο
[0010]各種實施方式被描述,其中,向客戶邊緣設(shè)備指示當(dāng)前沒有和該客戶邊緣設(shè)備與所述提供方邊緣設(shè)備之間的鏈路相關(guān)聯(lián)的故障的步驟包括:構(gòu)建指示沒有檢測到故障的連接性故障消息;以及向客戶邊緣設(shè)備的維護端點傳送該連接性故障消息。
[0011]各種實施方式被描述,其中,活動網(wǎng)關(guān)選擇是根據(jù)邊界網(wǎng)關(guān)協(xié)議而被執(zhí)行的。
[0012]各種實施方式被描述,其中,所述活動網(wǎng)關(guān)選擇包括:確定提供方邊緣當(dāng)前是否正經(jīng)受連接性故障管理(CFM)故障;確定配對的提供方邊緣當(dāng)前是否正經(jīng)受CFM故障;如果提供方邊緣當(dāng)前沒有經(jīng)受CFM故障,并且配對的提供方邊緣當(dāng)前正經(jīng)受CFM故障,確定提供方邊緣設(shè)備將是活動網(wǎng)關(guān);以及如果提供方邊緣當(dāng)前正經(jīng)受CFM故障,并且配對的提供方邊緣當(dāng)前沒有經(jīng)受CFM故障,確定提供方邊緣設(shè)備將不是活動網(wǎng)關(guān)。
[0013]各種實施方式被描述,其中,所述活動網(wǎng)關(guān)選擇包括:確定提供方邊緣當(dāng)前是否正經(jīng)受偽線(pseudowire) (Pff)故障;確定配對的提供方邊緣當(dāng)前是否正經(jīng)受PW故障;如果提供方邊緣當(dāng)前沒有經(jīng)受PW故障,并且配對的提供方邊緣當(dāng)前正經(jīng)受PW故障,確定提供方邊緣設(shè)備將是活動網(wǎng)關(guān);以及如果提供方邊緣當(dāng)前正經(jīng)受PW故障,并且配對的提供方邊緣當(dāng)前沒有經(jīng)受PW故障,確定提供方邊緣設(shè)備將不是活動網(wǎng)關(guān)。
[0014]各種實施方式被描述,其中,所述連接是控制連接,所述方法還包括:識別與控制連接相關(guān)聯(lián)的結(jié)局(fate)共享的連接;如果提供方邊緣設(shè)備將是用于控制連接的活動網(wǎng)關(guān),向客戶邊緣設(shè)備指示當(dāng)前沒有和客戶邊緣設(shè)備與用于結(jié)局共享的連接的提供方邊緣設(shè)備之間的鏈路相關(guān)聯(lián)的故障;以及如果提供方邊緣設(shè)備將不是用于控制連接的活動網(wǎng)關(guān),向客戶邊緣設(shè)備指示當(dāng)前存在和客戶邊緣設(shè)備與用于結(jié)局共享的連接的提供方邊緣設(shè)備之間的鏈路相關(guān)聯(lián)的故障。
[0015]各種示例性實施方式涉及用于提供虛擬租用線路(VLL)服務(wù)中的冗余的系統(tǒng),該系統(tǒng)包括以下一者或多者:第一提供方邊緣設(shè)備,被配置成:支持第一客戶邊緣設(shè)備與第二客戶邊緣設(shè)備之間的VLL服務(wù);維護和所述第一提供方邊緣設(shè)備與第一客戶邊緣設(shè)備之間的第一鏈路相關(guān)聯(lián)的第一維護端點(MEP);運行邊界網(wǎng)關(guān)協(xié)議(BGP)多歸屬(multihoming)進程,以從第一提供方邊緣設(shè)備和第二提供方邊緣設(shè)備之中選擇用于VLL服務(wù)的指定的轉(zhuǎn)發(fā)者;以及基于BGP多歸屬進程的結(jié)果,經(jīng)由第一MEP向第一客戶邊緣設(shè)備報告與第一鏈路相關(guān)聯(lián)的狀態(tài)。
[0016]各種替換實施方式還包括第二提供方邊緣設(shè)備,其中,該第二提供方邊緣設(shè)備被配置成:支持第一客戶邊緣設(shè)備與第二客戶邊緣設(shè)備之間的VLL服務(wù);維護和所述第二提供方邊緣設(shè)備與第一客戶邊緣設(shè)備之間的第二鏈路相關(guān)聯(lián)的第二維護端點(MEP);運行邊界網(wǎng)關(guān)協(xié)議(BGP)多歸屬進程,以從第一提供方邊緣設(shè)備和第二提供方邊緣設(shè)備之中選擇用于VLL服務(wù)的指定的轉(zhuǎn)發(fā)者;以及基于BGP多歸屬進程的結(jié)果,經(jīng)由第二MEP向第一客戶邊緣設(shè)備報告與第二鏈路相關(guān)聯(lián)的狀態(tài)。
[0017]各種替換實施方式還包括所述第一客戶邊緣設(shè)備,其中,該第一客戶邊緣設(shè)備被配置成:維護與第一 MEP相關(guān)聯(lián)的第三MEP,該第三MEP從所述第一 MEP接收第一鏈路的狀態(tài)的報告;以及維護與第二 MEP相關(guān)聯(lián)的第四MEP,該第四MEP從第二 MEP接收第二鏈路的狀態(tài)的報告;以及根據(jù)G.8031標準、基于與第一鏈路相關(guān)聯(lián)的狀態(tài)和與第二鏈路相關(guān)聯(lián)的狀態(tài),在第一提供方邊緣與第二提供方邊緣之間交換VLL服務(wù)業(yè)務(wù)。

【專利附圖】

【附圖說明】
[0018]為了更好地理解各種示例性實施方式,對附圖做出參考,其中:
[0019]圖1示出了用于提供冗余網(wǎng)絡(luò)連接的示例性網(wǎng)絡(luò);
[0020]圖2示出了用于啟用連接冗余的示例性網(wǎng)絡(luò);
[0021]圖3示出了用于啟用連接冗余的示例性提供方邊緣設(shè)備;
[0022]圖4示出了用于控制提供方邊緣設(shè)備的初始選擇的示例性方法;
[0023]圖5示出了用于基于各種故障的發(fā)生來控制提供方邊緣設(shè)備的選擇的示例性方法;以及
[0024]圖6示出了用于選擇活動網(wǎng)關(guān)的示例性方法。
[0025]為了便于理解,相同的參考數(shù)字被用于指代具有基本上相同或相似的結(jié)構(gòu)和/或基本上相同或相似的功能的元件。

【具體實施方式】
[0026]盡管在通信網(wǎng)絡(luò)中已經(jīng)開發(fā)和實施了各種切換和冗余機制,但仍然需要被定制用于迄今為止尚未滿足的考慮因素的機制。例如,許多冗余機制依賴于MAC地址學(xué)習(xí),以提供它們的功能性。然而,在很多情況下,不期望實施這種地址學(xué)習(xí),這是例如因為已知的算法可能不能很好地擴展(scale),例如,由于需要學(xué)習(xí)和存儲MAC地址。因此,存在對用于實施不依賴于MAC地址學(xué)習(xí)的冗余點到點服務(wù)的方法和設(shè)備的需要。
[0027]現(xiàn)在參考附圖,公開了各種示例性實施方式的寬泛的方面,在附圖中,相似的標記指代相似的組件或步驟。
[0028]圖1示出了用于提供冗余網(wǎng)絡(luò)連接的示例性網(wǎng)絡(luò)100。示例性網(wǎng)絡(luò)100可以提供兩個客戶邊緣(CE)設(shè)備110、120之間的通信。CE設(shè)備110、120中的每個可以是位于客戶所在地(例如,用戶的住宅或較低層次的ISP位置)的路由器。CE設(shè)備110、120可以直接地或通過一個或多個中間節(jié)點(未示出)與一個或多個終端用戶設(shè)備(未示出)連接。終端用戶設(shè)備的示例可以包括個人計算機、膝上型計算機、平板電腦、移動電話、服務(wù)器以及其他設(shè)備。這些終端用戶設(shè)備可以經(jīng)由網(wǎng)絡(luò)100與彼此通信,并且像這樣,CE AllO與CEF120可以彼此交換數(shù)據(jù)以提供這種通信。
[0029]每個CEl 10、120可以直接地或通過一個或多個中間設(shè)備(未示出)與一個或多個提供方邊緣(PE)設(shè)備112、114、122、124連接。例如,CE AllO可以分別經(jīng)由鏈路116、118與PE B112和PE C114連接,而CE F120可以分別經(jīng)由鏈路126、128與PE D122和PE E124連接。每個PE設(shè)備112、114、122、124可以是位于提供方所在地的路由。例如,PE B112可以位于第一提供方的所在地,PE C114可以位于第二提供方的所在地,并且PE D122和PEE124這兩者可以位于第三提供方的所在地。針對PE設(shè)備112、114、122、124的所有權(quán)和位置的各種替換安排對于本領(lǐng)域的技術(shù)人員而言將是顯而易見的。鏈路116、118、126、138可以是以太網(wǎng)、ATM、幀中繼或其他連接。在各種實施方式中,配對的PE設(shè)備還可以經(jīng)由例如機架間(interchassis)備份(ICB)偽線(PW)(未示出)被直接連接。例如,PE B112和PEC114可以通過一個或多個ICB PW連接,而PE D122和PE E124也可以通過一個或多個ICBPW連接。這些ICB PW可以用于在CE設(shè)備或其他設(shè)備將業(yè)務(wù)從一個PE交換至另一 PE之后,立即在配對的PE設(shè)備之間重定向業(yè)務(wù)。
[0030]PE設(shè)備112、114、122、124可以通過分組網(wǎng)絡(luò)130啟用CE設(shè)備110、120之間的通信。分組網(wǎng)絡(luò)130可以是骨干網(wǎng),并且可以根據(jù)多協(xié)議標記交換(MPLS)協(xié)議來使得能夠進行通信。因此,分組網(wǎng)絡(luò)130可以包括多個用于啟用PE設(shè)備112、114、122、124之間的通信的中間設(shè)備(未示出)。PE設(shè)備112、114、122、124可以經(jīng)由鏈路132、134、136、138與彼此通信。鏈路132、134、136、138中的每個可以構(gòu)成穿過分組網(wǎng)絡(luò)130的路徑,并且可以表示為穿過示例性網(wǎng)絡(luò)100的服務(wù)建立的偽線。如所示,PE B112可以分別經(jīng)由鏈路132、136與PE D122和PE E124兩者通信。PE C還可以分別經(jīng)由鏈路134、138與PE D122和PE E124兩者通信。
[0031]如圖示出的,分組可以通過多個不同的路徑在CE AllO與CE F120之間被交換。特別地,CE AllO可以將分組傳送至PE BI 12或PE Cl 14,該PE BI 12或PE Cl 14中的每個可以將該分組轉(zhuǎn)發(fā)至PE D122或PE E124,該PE D122或PE E124中的每個轉(zhuǎn)而可以將分組轉(zhuǎn)發(fā)至CE F120。在各種實施方式中,期望的是相關(guān)的業(yè)務(wù)僅穿過一條這種路徑。因此,CE A110可以決定僅將業(yè)務(wù)轉(zhuǎn)發(fā)至PE設(shè)備112、114中的一者。為了提供這種功能性,CE AllO可以實施如在ITU-T G.8031中定義的以太網(wǎng)線性保護交換。對于本領(lǐng)域的普通技術(shù)人員顯而易見的是,除了 G.8031之外,可以采用其他冗余或路徑選擇方法。如所示,針對特定連接140,CE AllO可以將鏈路116認作是活動的,并且將鏈路118認作是不活動的。同樣地,針對該連接140,CE F120可以將鏈路126認作是不活動的,并且將鏈路128認作是活動的。因此,可以例如是虛擬租用線路(VLL)服務(wù)的連接140可以穿過鏈路116、136、128,以在CEAllO與CE F120之間提供服務(wù)。
[0032]之后,如果網(wǎng)絡(luò)100的一些故障或其他變化致使該路徑被切斷或失效,由連接140所采用的路徑可以被更換以維持通信。例如,如果在鏈路116、PE B112或鏈路132、136兩者中發(fā)生故障,CE AllO可以確定鏈路118應(yīng)當(dāng)被認作是活動的,而鏈路116應(yīng)當(dāng)被認作是不活動的。在這里的各種實施方式中,如將在下面描述的,由CE AlOO做出的該確定可以通過在PE BI 12和/或PE Cl 14上運行的分開的進程來驅(qū)使。在各種實施方式中,這些PE進程可以在CE鏈路交換之前運行,并因此充分地驅(qū)動該交換,而在其他實施方式中,PE進程和CE鏈路交換可以并行運行。此后,連接140可以代替地穿過鏈路118、138、128。
[0033]應(yīng)當(dāng)注意的是,在各種實施方式中,可以基于每個連接或每個連接組來選擇活動和不活動的鏈路。例如,第二連接(未示出)可以穿過鏈路118、138、128,而連接140穿過如所示出的鏈路。通過這種方式,冗余設(shè)備和鏈路也可以被平衡,以用于負載均衡。
[0034]圖2示出了用于啟用連接冗余的示例性網(wǎng)絡(luò)200。示例性網(wǎng)絡(luò)200可以示出了示例性網(wǎng)絡(luò)100的CE A110、PE B120和PE C130的更詳細的示圖。CE A210、PE B230和PEC250可以分別對應(yīng)于CE A110、PE B120和PE C130。如所示,CE A210可以被配置有VLLEpipe終端點212,該終端點212用于向另一 CE(例如,示例性網(wǎng)絡(luò)100的CE F120)提供VLL Epipe服務(wù)。本領(lǐng)域的普通技術(shù)人員將理解的是,術(shù)語“Epipe”是指用于通過IP/MPLS網(wǎng)絡(luò)傳輸以太網(wǎng)幀的VLL服務(wù),并且可以包括以太網(wǎng)線路(E-Line)服務(wù)。應(yīng)當(dāng)顯而易見的是,這里描述的各種機制可應(yīng)用于其他VLL服務(wù),例如,Ipipe、Apipe、Fpipe、和/或Cpipe。
[0035]CE A210還可以被配置有服務(wù)接入點(SAP)214,該SAP214面向客戶,并提供對Epipe212的用戶設(shè)備接入。Epipe212可以被配置成根據(jù)ITU-T G.8031220在PE B230與PE C250之間提供以太網(wǎng)線性保護交換服務(wù)。作為G.8031服務(wù)的一部分,CE A210可以對維護端點(MEP) 224、226進行維護,該MEP 224、226分別用于監(jiān)控到PE B230和PE C250的連接的狀態(tài)。MEPS 224、226可以根據(jù)本領(lǐng)域的技術(shù)人員公知的各種以太網(wǎng)操作、管理和維護(OAM)協(xié)議來被實施。G.8031服務(wù)可以使用從MEP 224、226獲取的狀態(tài)信息,來做出關(guān)于保護交換的決定。例如,如果MEP 226檢測到故障,或從相關(guān)聯(lián)的MEP接收到故障的指示,G.8031可以代替地將業(yè)務(wù)定向至PE B230。
[0036]PE B230可以被配置成支持Epipe服務(wù)232,并且可以被配置有SAP240和MEP242。MEP242可以與CE A210上的MEP224配對,以監(jiān)控兩個設(shè)備之間的鏈路。PE B230還可以被配置有偽線(PW)服務(wù)236、238,以分別與位于其他位置(例如,示例性網(wǎng)絡(luò)100的PE D122和PE124)的提供方邊緣設(shè)備(未示出)通信。PE B230上的Epipe服務(wù)232可以選擇PW236、238來運載Epipe業(yè)務(wù),并通過所選擇的PW236、238來轉(zhuǎn)發(fā)所有這些業(yè)務(wù)。該選擇可以基于與其他PE或CE的協(xié)調(diào)。例如,如果PE B230知道PW238所連接的PE對于Epipe是活動的,該PE B230可以通過PW238轉(zhuǎn)發(fā)所有Epipe業(yè)務(wù)。
[0037]PE C250可以以與PE B230相類似的方式來實施。例如,PE C可以被配置成支持 Epipe 252 和 PW256、258。PE C250 還可以維持 SAP260 和與 CE A210 的 MEP226 配對的MEP262。由于PE B230和PE C250向CE A210提供冗余服務(wù),PE設(shè)備可以被稱作“配對的”。如之前闡述的,PE B230和PE C250可以經(jīng)由一個或多個ICB PW(未示出)連接,以在CEA210將業(yè)務(wù)從一個PE重定向至另一 PE之后,對空中(in-flight)業(yè)務(wù)進行重定向。
[0038]PE B230和PE C250可以對CE A210上的G.8031服務(wù)的操作施加一些控制。例如,PE B230和PE C250中的每個可以被配置成運行邊界網(wǎng)關(guān)協(xié)議(BGP)多歸屬(MH)服務(wù)234,254,所述BGP MH服務(wù)234、254被配置成控制與其他連接獨立的至少兩個連接點,例如,在這種情況下,分別為SAP240和CE A210上的終端點、以及SAP260和CE A210上的終端點。BGP-MH服務(wù)234、254可以在兩個PE設(shè)備230、250之間運行,以根據(jù)所述協(xié)議的規(guī)范選擇PE B230和PE C250中的一者作為指定的轉(zhuǎn)發(fā)者。在各種實施方式中,BGP-MH服務(wù)234、254可以經(jīng)由PE設(shè)備230、250之間附加的或現(xiàn)有的鏈路(未示出)與彼此通信。所選擇的指定的轉(zhuǎn)發(fā)者之后可以作為活動網(wǎng)關(guān)(AG)。應(yīng)當(dāng)顯而易見的是,各種替換協(xié)議可以代替BGP-MH來被使用,以選擇活動網(wǎng)關(guān),或選擇PE B230和PE C250中的一者來運載業(yè)務(wù)。
[0039]如圖所示,在PE B230上運行的BGP-MH服務(wù)234可以確定該PE B230是用于Epipe的指定的轉(zhuǎn)發(fā)者。作為響應(yīng),BGP-MH服務(wù)234可以促使MEP242向CE A210上的MEP224指示沒有檢測到和CE A210與PE B230之間的鏈路相關(guān)聯(lián)的故障。該指示可以包括肯定地發(fā)送連接性故障管理(CFM)消息244,該CFM消息244在接口狀態(tài)(ifStatus)類型長度值(TLV)字段中指示“無故障(NoFault) ”。可替換地,該指示可以包括在由MEP 242發(fā)送的前一 CFM消息已經(jīng)指示“無故障”時限制發(fā)送這一消息,從而允許CE A210繼續(xù)處于在CEA210與PE B230之間的連接中沒有故障的假設(shè)下。通過做出該指示,PE B230可以指示其可用于接收業(yè)務(wù)。
[0040]另一方面,在PE C250上運行的BGP-MH服務(wù)254可以得出PE C250不應(yīng)當(dāng)作為用于Epipe的指定的轉(zhuǎn)發(fā)者的結(jié)論。響應(yīng)于該確定,BGP-MH服務(wù)254可以促使MEP262向MEP226指示故障。該指示可以包括肯定地發(fā)送CCM消息264,該CCM消息264向MEP226通知故障或在之前發(fā)送的CCM消息指示故障時限制發(fā)送消息。之后,出于Epipe212的目的,CE A210上的G.8031服務(wù)將把PE C250設(shè)定為不活動,因為CE A210認為PE C250將不可到達或不可用。
[0041]從前面的描述中應(yīng)當(dāng)顯而易見的是,描述的系統(tǒng)使得BGP-MH實施234、254能夠控制G.8031服務(wù)的操作,而無需對G.8031服務(wù)的操作進行任何修改。特別地,BGP-MH實施234、254可以選擇一個PE230、250作為指定的轉(zhuǎn)發(fā)者,并且之后可以使用CFM方法來指示僅活動網(wǎng)關(guān)具有對CE A210的工作連接。在這一假設(shè)下,CE A210別無選擇,只能將業(yè)務(wù)轉(zhuǎn)發(fā)到活動網(wǎng)關(guān),在所示出的示例中,該活動網(wǎng)關(guān)是PE B230。
[0042]還應(yīng)當(dāng)顯而易見的是,盡管這里提供的示例參考了特定的協(xié)議,例如,VLL、BGP-MH、G.8031和CFM,但是協(xié)議的各種替換組合可以用于提供所描述的功能性。例如,替換實施方式可以使用虛擬專用LAN服務(wù)(VPLS),而不是VLL。用于使得這些協(xié)議能夠使用的各種修改對于本領(lǐng)域的技術(shù)人員而言是顯而易見的。
[0043]可以提供各種實施方式以用于一旦在網(wǎng)絡(luò)200內(nèi)發(fā)生特定事件,則對活動網(wǎng)關(guān)進行升級。例如,PE B230可以檢測和CE A210與PE B230之間的鏈路相關(guān)聯(lián)的真實故障。在各種實施方式中,和CE A210與PE B230之間的鏈路相關(guān)聯(lián)的故障可以例如包括:PE B230變得不可用,CE A210與PE B230之間的鏈路自身出現(xiàn)故障,或者在其他下行或上行的鏈路上發(fā)生故障,該故障可能影響在CE A210與PE B230之間的鏈路上的業(yè)務(wù)。這種故障可以被檢測到,例如通過PE設(shè)備230自身發(fā)現(xiàn)故障,或者通過PE設(shè)備230從另一設(shè)備接收指示檢測到網(wǎng)絡(luò)中的其他位置的故障的消息。
[0044]如另一示例,PE B230可以確定PW236、238兩者當(dāng)前正處于故障中,并且不能用于與位于網(wǎng)絡(luò)的對邊的PE通信。這些條件中的任一者可以向PE B230給予對運載與Epipe服務(wù)相關(guān)的業(yè)務(wù)的不滿意的選擇。響應(yīng)于檢測到任意條件,PE B230可以向其配對的PE(PEC250)發(fā)送指示,該指示表明PE B230當(dāng)前正經(jīng)受故障。這可以觸發(fā)BGP-MH234和BGP-MH254兩者再次執(zhí)行活動網(wǎng)關(guān)選擇過程。這一回,基于對與PE B230相關(guān)聯(lián)的連接性故障的認知,BGP-MH254可以確定PE C250現(xiàn)在應(yīng)當(dāng)是指定的轉(zhuǎn)發(fā)者。之后,BGP-MH254可以繼續(xù)經(jīng)由MEP262指示在MEP262與MEP226之間的連接中沒有故障,如上面參考PE B230所討論的。之后,CE A210上的G.8031服務(wù)可以向PE C傳送與Epipe212相關(guān)聯(lián)的業(yè)務(wù)。
[0045]各種實施方式還可以實施“結(jié)局共享”以降低信令和狀態(tài)開銷。在這些實施方式中,PE B230和PE C250可以選擇現(xiàn)有的Epipe來作為控制??商鎿Q地,PE B230和PE C250可以建立新的Epipe來專門作為控制。之后,BGP-MH234、254的操作可以如上所述相對于該控制Epipe來進行。PE B230和PE C250還可以支持多個附加的Epipe (未示出),該Epipe被配置成與控制Epipe共享結(jié)局。在PE230、250上針對每個這種結(jié)局共享的Epipe的SAP可以監(jiān)控控制Epipe的狀態(tài),并反映所監(jiān)控到的狀態(tài)。因此,如果控制Epipe指示故障,針對每個結(jié)局共享的Epipe的SAP還可以指示故障,從而確保CE210選擇相同的PE230、250來處理來自結(jié)局共享的Epipe中的任意一者的所有業(yè)務(wù)。
[0046]圖3示出了用于啟用連接冗余的示例性提供方邊緣(PE)設(shè)備300。PE設(shè)備300可以對應(yīng)于PE設(shè)備112、114、122、124、230、250中的一者或多者。PE設(shè)備300可以包括客戶邊緣接口 310、虛擬租用線路模塊320、偽線模塊330、骨干接口 340、連接性故障管理模塊350、邊界網(wǎng)關(guān)協(xié)議模塊360、和/或提供方邊緣接口 370。應(yīng)當(dāng)理解的是,PE設(shè)備300的各種組件可以在一定程度上被抽象化,并且PE設(shè)備300可以包括多個實施或支持這里描述的組件的硬件組件。例如,PE設(shè)備300可以包括用于實施這里描述的功能性的一個或多個處理器。如這里所使用的,術(shù)語“處理器”將被理解為包括處理器和其他相似的硬件組件,例如,現(xiàn)場可編程門陣列和/或?qū)S眉呻娐贰?br> [0047]客戶邊緣接口 310可以是包括硬件和/或在機器可讀存儲介質(zhì)上編碼的可執(zhí)行指令的接口,其被配置成與至少一個其他設(shè)備(例如,CE設(shè)備)通信。在各種實施方式中,客戶邊緣接口 310可以包括一個或多個根據(jù)例如以太網(wǎng)、幀中繼、ATM和/或PPP之類的協(xié)議進行通信的接口。在操作期間,客戶邊緣接口 310可以與一個或多個客戶邊緣設(shè)備通信。
[0048]虛擬租用線路(VLL)模塊320可以包括硬件和/或機器可讀存儲介質(zhì)上的可執(zhí)行指令,其被配置成提供VLL服務(wù)。VLL模塊320可以被配置有一個或多個用于VLL服務(wù)的SAP,并且一旦接收到來自CE設(shè)備的業(yè)務(wù),將該業(yè)務(wù)與合適的SAP進行關(guān)聯(lián)。在確定接收到的業(yè)務(wù)與用于VLL服務(wù)的特定SAP相關(guān)聯(lián)之后,VLL模塊320可以選擇合適的偽線,通過該偽線來轉(zhuǎn)發(fā)業(yè)務(wù)。VLL模塊320之后可以傳遞該業(yè)務(wù)和選擇至偽線模塊330以進行進一步處理。VLL模塊320還可以被配置成同樣地處理相反方向上的業(yè)務(wù)。特別地,VLL模塊320可以接收來自偽線模塊330的業(yè)務(wù)、將其與特定的VLL服務(wù)相關(guān)聯(lián)、以及經(jīng)由客戶邊緣接口310將該業(yè)務(wù)轉(zhuǎn)發(fā)至一個或多個客戶邊緣設(shè)備。很顯然的是,實施VLL服務(wù)的前述描述在一些方面中被簡化。對于本領(lǐng)域的技術(shù)人員而言,針對實施VLL服務(wù)的各種附加的或替換的細節(jié)將是顯而易見的。
[0049]偽線(PW)模塊330可以包括硬件和/或機器可讀存儲介質(zhì)上的可執(zhí)行指令,其被配置成提供和維護穿過網(wǎng)絡(luò)到達其他PE設(shè)備的偽線。例如,PW模塊320可以接收來自VLL模塊320的業(yè)務(wù),以及通過其傳送業(yè)務(wù)的PW的指示。PW模塊330之后可以以合適的隧道建立協(xié)議(例如,MPLS)來壓縮業(yè)務(wù),并且經(jīng)由骨干接口 340將壓縮的業(yè)務(wù)轉(zhuǎn)發(fā)至另一 PE設(shè)備。PW模塊330還可以處理在相反方向上流動的業(yè)務(wù)。例如,PW模塊330可以經(jīng)由骨干接口 340接收業(yè)務(wù)、對業(yè)務(wù)解封裝、以及將該業(yè)務(wù)傳遞至VLL模塊320以進行進一步處理。顯而易見的是,實施PW服務(wù)的前述描述可以在一些方面被簡化。對于本領(lǐng)域的技術(shù)人員而言,針對實施PW服務(wù)的各種附加的或替換的細節(jié)將是顯而易見的。
[0050]PW模塊330還可以提供關(guān)于建立的偽線的各種維護功能。例如,PW模塊330可以檢測所建立的PW中的故障,或者從支持多分段PW的其他設(shè)備中接收故障的指示。一旦確定與VLL相關(guān)聯(lián)的一個或多個PW正經(jīng)受故障,Pff模塊330可以發(fā)送這一指示至邊界網(wǎng)關(guān)協(xié)議模塊360。在一些實施方式中,PW模塊330可以僅在與VLL相關(guān)聯(lián)的所有PW正經(jīng)受故障時發(fā)送這一指示。
[0051]骨干接口 340可以是包括硬件和/或在機器可讀存儲介質(zhì)上編碼的可執(zhí)行指令,其被配置成與形成一部分網(wǎng)絡(luò)骨干的至少一個其他設(shè)備通信。在各種實施方式中,骨干接口 340可以包括一個或多個根據(jù)例如MPLS之類的協(xié)議進行通信的接口。
[0052]連接性故障管理(CFM)模塊350可以包括硬件和/或機器可讀存儲介質(zhì)上的可執(zhí)行指令,其被配置成提供關(guān)于經(jīng)由客戶邊緣接口 310建立的各種鏈路的連接性故障管理。例如,CFM模塊350可以根據(jù)IEEE802.lag來實施以太網(wǎng)0ΑΜ。如此,CFM模塊350可以建立并維護與客戶邊緣接口 310相關(guān)聯(lián)的各種MEP。在操作過程期間,CFM模塊350可以發(fā)現(xiàn)關(guān)于與客戶邊緣接口 310相關(guān)聯(lián)的各種鏈路的故障。一旦發(fā)現(xiàn)這種故障,CFM模塊350可以向邊界網(wǎng)關(guān)協(xié)議模塊360報告該故障。應(yīng)當(dāng)理解的是,各種替換的故障管理協(xié)議可以代替以太網(wǎng)OAM來被使用。因此,CFM模塊350可以被稱作“故障報告模塊”,其指實施任何故障管理功能(不管是根據(jù)以太網(wǎng)OAM還是其他協(xié)議來實施)的模塊。
[0053]除了標準CFM操作之外,CFM模塊350可以應(yīng)BGP模塊360的請求執(zhí)行各種功能。例如,在各種情況下,BGP模塊360可以指示CFM模塊350構(gòu)建CFM消息,并將該CFM消息發(fā)送至特定的MEP。因此,一旦請求,CFM模塊350可以構(gòu)建并傳送指示故障的CFM消息,而不管這種故障的實際存在性。同樣地,一旦BGP模塊360請求,CFM模塊350可以構(gòu)建并發(fā)送指示沒有故障存在的CFM消息。
[0054]邊界網(wǎng)關(guān)協(xié)議(BGP)模塊360可以包括硬件和/或機器可讀存儲介質(zhì)上的可執(zhí)行指令,其被配置成實施邊界網(wǎng)關(guān)協(xié)議的各個方面。例如,BGP模塊360可以實施針對BGP多歸屬應(yīng)用定義的指定的轉(zhuǎn)發(fā)者選擇進程。該指定的轉(zhuǎn)發(fā)者之后可以被用作活動網(wǎng)關(guān)(AG)。應(yīng)當(dāng)理解的是,各種替換的AG選擇方法可以代替BGP來被使用。因此,BGP模塊360可以被稱作“AG選擇模塊”,其指代被配置成選擇AG (不管是根據(jù)BGP還是一些其他協(xié)議來實施)的模塊。
[0055]BGP模塊360可以在各種情況下選擇AG。例如,在建立新的VLL服務(wù)時,BGP模塊360可以做出AG的初始選擇。響應(yīng)于改變的網(wǎng)絡(luò)條件,BGP模塊360可以再次執(zhí)行選擇進程。例如,如果CFM模塊350或PW模塊330向BGP模塊360報告故障,BGP模塊360可以基于新的信息來繼續(xù)執(zhí)行AG選擇。
[0056]BGP模塊360還可以被配置成經(jīng)由提供方邊緣接口 370與一個或多個配對的PE設(shè)備通信。在CFM模塊350或PW模塊330向BGP模塊360報告故障的情況下,BGP模塊360可以經(jīng)由提供方邊緣接口 370向一個或多個配對的PE設(shè)備發(fā)送表明PE300正經(jīng)受故障的指示。BGP模塊360還可以經(jīng)由提供方邊緣接口 370從配對的PE設(shè)備接收相似的指示。響應(yīng)于接收到這種指示,BGP模塊360可以再次執(zhí)行AG選擇。
[0057]在執(zhí)行AG選擇進程之后,如在下面將要參考圖6更詳細地描述的,BGP模塊360可以決定PE300是否將是用于VLL服務(wù)的指定的轉(zhuǎn)發(fā)者。如果PE300將是用于VLL服務(wù)的指定的轉(zhuǎn)發(fā)者,BGP模塊可以向合適的CE設(shè)備指示在CE接口 310與該CE設(shè)備之間的鏈路上沒有故障。這可以包括指示CFM模塊350構(gòu)建并傳送CFM消息。另一方面,如果PE300將不是用于VLL服務(wù)的指定的轉(zhuǎn)發(fā)者,BGP模塊可以向合適的CE設(shè)備指示在CE接口 310與該CE設(shè)備之間的鏈路上存在故障。再者,這可以包括指示CFM模塊350構(gòu)建并傳送CFM消肩、O
[0058]提供方邊緣接口 370可以是包括硬件和/或在機器可讀存儲介質(zhì)上編碼的可執(zhí)行指令,其被配置成與至少一個其他設(shè)備(例如,配對的PE設(shè)備)通信。在各種實施方式中,提供方邊緣接口 370可以包括一個或多個根據(jù)例如以太網(wǎng)、幀中繼、ATM和/或PPP之類的協(xié)議進行通信的接口。在操作期間,提供方邊緣接口 370可以與一個或多個客戶邊緣設(shè)備通信。在各種實施方式中,提供方邊緣接口 370可以與客戶邊緣接口 310共同共享至少一些硬件。
[0059]圖4示出了用于控制提供方邊緣設(shè)備的初始選擇的示例性方法400。方法400可以由PE設(shè)備(例如,PE設(shè)備300)的組件執(zhí)行。例如,方法400可以由CFM模塊350和/或BGP模塊360來執(zhí)行。
[0060]方法400可以在步驟405開始,并繼續(xù)進行到步驟410,在該步驟410中,PE設(shè)備可以向CE設(shè)備發(fā)送初始CFM信號。例如,PE設(shè)備可以向在CE設(shè)備上配置的合適的MEP發(fā)送指示故障的CFM消息。接下來,在步驟415中,PE設(shè)備可以執(zhí)行AG選擇,以確定該PE設(shè)備是否將是指定的轉(zhuǎn)發(fā)者。下面將參考圖6更為詳細地描述AG選擇進程的示例。
[0061]在步驟420中,PE設(shè)備可以評估AG選擇進程是否已經(jīng)選擇PE設(shè)備作為指定的轉(zhuǎn)發(fā)者。如果不是,方法400可以繼續(xù)進行到步驟425,在該步驟425中,PE設(shè)備可以向CE設(shè)備指示故障。在各種實施方式中,該步驟可以簡單地包括限制發(fā)送附加的CFM消息。特別地,由于之前在步驟410中發(fā)送了故障CFM消息,因此不必需發(fā)送附加的故障CFM消息。之后,方法400可以繼續(xù)進行以在步驟435中結(jié)束。
[0062]另一方面,如果步驟415的AG選擇進程選擇PE作為指定的轉(zhuǎn)發(fā)者,方法400可以代替地從步驟420繼續(xù)進行到步驟430。在步驟430中,PE設(shè)備可以向CE設(shè)備指示“無故障”條件。在各種實施方式中,該步驟可以簡單地包括限制發(fā)送附加的CFM消息。可替換地,由于之前在步驟410中發(fā)送的消息指示了故障,因此PE設(shè)備可以構(gòu)建新的“無故障”CFM消息,并將其傳送到在CE設(shè)備上配置的合適的MEP。之后,方法400可以繼續(xù)進行以在步驟435中結(jié)束。
[0063]圖5示出了用于基于各種故障的發(fā)生來控制提供方邊緣設(shè)備的選擇的示例性方法500。方法500可以由PE設(shè)備(例如,PE設(shè)備300)的組件來執(zhí)行。例如,方法500可以由CFM模塊350和/或BGP模塊360來執(zhí)行。
[0064]方法500可以在步驟505中開始,并繼續(xù)進行到步驟510,在該步驟510中,PE設(shè)備可以監(jiān)控可影響網(wǎng)絡(luò)的各種事件。在接收到這種事件的指示之后,方法500可以繼續(xù)進行到步驟515,在該步驟515中,PE設(shè)備可以確定事件是否包括在PE設(shè)備處對新的CFM故障進行檢測。如果是,方法500可以繼續(xù)進行到步驟525。否則,方法500可以繼續(xù)進行到步驟520。在步驟520中,PE設(shè)備可以確定事件是否包括對新的偽線故障進行檢測。再者,如果是,方法500可以繼續(xù)進行到步驟525。否則,方法500可以繼續(xù)進行到步驟530,在該步驟530中,PE設(shè)備可以確定事件是否包括接收表明配對的PE當(dāng)前正經(jīng)受故障的指示。例如,PE設(shè)備可以接收指示配對的PE設(shè)備已經(jīng)檢測到CFM或PW故障的消息。如果配對的PE設(shè)備正經(jīng)受故障,方法500可以繼續(xù)進行到步驟535。否則,方法500可以繼續(xù)進行以在步驟555中結(jié)束。
[0065]在步驟525中,PE設(shè)備可以向任何配對的PE設(shè)備發(fā)送表明PE設(shè)備正經(jīng)受故障的指示。該指示可以包括描述故障的特定細節(jié),例如,該故障是CFM故障還是PW故障。在配對的PE設(shè)備之間傳達這種故障信息的各種方法對于本領(lǐng)域的技術(shù)人員而言是顯而易見的。之后,方法500可以繼續(xù)進行到步驟535。步驟535-550可以對應(yīng)于方法400的步驟415-430。在向CE設(shè)備指示“故障”或“無故障”狀態(tài)之后,方法500可以繼續(xù)進行以在步驟555中結(jié)束。
[0066]圖6示出了用于選擇活動網(wǎng)關(guān)的示例性方法600。方法600可以由PE設(shè)備(例如,PE設(shè)備300)的組件執(zhí)行。例如,方法600可以由BGP模塊360來執(zhí)行。應(yīng)當(dāng)注意的是,方法600是AG選擇進程的一個示例,并且在各種替換的實施方式中,替換的方法可以使用或適用。
[0067]方法600可以在步驟605中開始,并繼續(xù)進行到步驟610,在該步驟610中,PE設(shè)備可以確定該PE設(shè)備是否是當(dāng)前沒有經(jīng)受CFM故障的唯一的設(shè)備。如果PE設(shè)備沒有經(jīng)受CFM故障,而任何配對的PE設(shè)備正經(jīng)受CFM故障,方法600可以繼續(xù)進行以在步驟630中將PE設(shè)備選為AG。否則,方法600可以繼續(xù)進行到步驟615。
[0068]在步驟615中,PE設(shè)備可以確定其當(dāng)前是否正經(jīng)受CFM故障,同時至少一個其他PE設(shè)備沒有經(jīng)受這種故障。如果是,方法600可以繼續(xù)進行以在步驟635中確定該PE設(shè)備不應(yīng)當(dāng)被選為AG。否則,方法600可以繼續(xù)進行到步驟620。
[0069]在步驟620中,PE設(shè)備可以確定該PE設(shè)備是否是當(dāng)前沒有經(jīng)受PW故障的唯一的設(shè)備。在各種實施方式中,PW故障可以僅在用于VLL的所有合適的PW都正經(jīng)受故障時存在。如果PE設(shè)備沒有經(jīng)受PW故障,而任何配對的PE設(shè)備正經(jīng)受PW故障,方法600可以繼續(xù)進行以在步驟630中將該PE設(shè)備選為AG。否則,方法600可以繼續(xù)進行到步驟625。
[0070]在步驟625中,PE設(shè)備可以確定其當(dāng)前是否正經(jīng)受PW故障,同時至少一個其他PE設(shè)備沒有經(jīng)受這種故障。如果是,方法600可以繼續(xù)進行以在步驟635中確定該PE設(shè)備不應(yīng)被選為AG。否則,方法600可以繼續(xù)進行到步驟640。
[0071]在步驟640中,PE設(shè)備可以繼續(xù)進行以基于BGP-MH協(xié)議來執(zhí)行進一步的選擇過程。例如,PE設(shè)備可以試圖基于本地偏好、AS-路徑(AS-PATH)屬性、和/或下一跳(NEXT-HOP)屬性來做出選擇。各種修改對于本領(lǐng)域的技術(shù)人員而言將是顯而易見的。一旦已經(jīng)選擇了 AG,方法600可以繼續(xù)進行以在步驟645中結(jié)束。
[0072]根據(jù)前述,各種實施方式使得能夠提供不需要學(xué)習(xí)MAC地址的冗余的、多技術(shù)的點對點服務(wù)。例如,通過均衡BGP-MH指定的轉(zhuǎn)發(fā)者選擇進程來控制線性保護交換,業(yè)務(wù)能夠被可靠地傳輸穿過骨干網(wǎng)或其他網(wǎng)絡(luò),而不引起地址學(xué)習(xí)系統(tǒng)的開銷。各種附加的優(yōu)勢對于本領(lǐng)域的技術(shù)人員而言將是顯而易見的。
[0073]從前述的描述中應(yīng)當(dāng)顯而易見的是,本發(fā)明的各種示例性實施方式可以在硬件和/或固件中實施。此外,各種示例性實施方式可以被實施為存儲在機器可讀存儲介質(zhì)上的指令,該指令可由至少一個處理器讀取和運行,以執(zhí)行這里詳細描述的操作。機器可讀存儲介質(zhì)可以包括用于存儲具有由機器(例如,個人計算機或膝上型計算機、服務(wù)器或其他計算設(shè)備)可讀的形式的信息的任何機制。因此,有形的且非暫時性的機器可讀存儲介質(zhì)可以包括只讀存儲器(ROM)、隨機存取存儲器(RAM)、磁盤存儲媒介、光存儲媒介、閃存設(shè)備、以及類似的存儲媒介。
[0074]本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解的是,這里的任何框圖表示體現(xiàn)本發(fā)明的原理的例證性電路的概念示圖。類似地,應(yīng)當(dāng)理解的是,任何流程表、流程圖、狀態(tài)轉(zhuǎn)換圖、偽代碼等表示各種進程,該進程可以實質(zhì)上在機器可讀媒介中表示,并因此由計算機或處理器執(zhí)行,無論這種計算機或處理器是否被顯式地示出。
[0075]盡管已經(jīng)特定參考了各種示例性實施方式的某些示例性方面詳細描述了各種示例性實施方式,但應(yīng)當(dāng)理解的是,本發(fā)明能夠具有其他實施方式,并且其細節(jié)能夠在各種明顯的方面被修改。對于本領(lǐng)域的技術(shù)人員很容易顯而易見的是,變形和修改能夠在保持在本發(fā)明的精神和范圍內(nèi)的同時被影響。因此,前述公開、描述和附圖僅僅出于例證性目的,并且不以任何方式來限制本發(fā)明,本發(fā)明僅由權(quán)利要求書來定義。
【權(quán)利要求】
1.一種由提供方邊緣設(shè)備執(zhí)行的用于啟用連接冗余的方法,該方法包括: 執(zhí)行活動網(wǎng)關(guān)選擇以確定所述提供方邊緣設(shè)備是否將是用于連接的活動網(wǎng)關(guān)(415、535);如果該提供方邊緣設(shè)備將是用于所述連接的活動網(wǎng)關(guān),則向客戶邊緣設(shè)備指示當(dāng)前沒有和所述客戶邊緣設(shè)備與所述提供方邊緣設(shè)備之間的鏈路相關(guān)聯(lián)的故障(430、550);以及如果該提供方邊緣設(shè)備將不是用于所述連接的活動網(wǎng)關(guān),則向所述客戶邊緣設(shè)備指示當(dāng)前存在和所述客戶邊緣設(shè)備與所述提供方邊緣設(shè)備之間的鏈路相關(guān)聯(lián)的故障(425、545)。
2.根據(jù)權(quán)利要求1所述的方法,該方法還包括: 確定配對的提供方邊緣設(shè)備當(dāng)前正經(jīng)受故障(530), 其中,所述執(zhí)行活動網(wǎng)關(guān)選擇的步驟是響應(yīng)于確定配對的提供方邊緣設(shè)備當(dāng)前正經(jīng)受故障而被執(zhí)行的。
3.根據(jù)權(quán)利要求1或2中任一權(quán)利要求所述的方法,該方法還包括: 檢測和所述提供方邊緣設(shè)備與所述客戶邊緣設(shè)備之間的鏈路相關(guān)聯(lián)的故障(515);以及 向配對的提供方邊緣設(shè)備發(fā)送表明該提供方邊緣當(dāng)前正經(jīng)受故障的指示(525)。
4.根據(jù)權(quán)利要求1-3中任一權(quán)利要求所述的方法,該方法還包括: 在所述提供方邊緣設(shè)備與網(wǎng)絡(luò)中的其他設(shè)備之間的至少兩個鏈路上檢測故障(520); 向配對的提供方邊緣設(shè)備發(fā)送表明該提供方邊緣當(dāng)前正經(jīng)受故障的指示(525)。
5.根據(jù)權(quán)利要求1-4中任一權(quán)利要求所述的方法,其中,所述向客戶邊緣設(shè)備指示當(dāng)前沒有和所述客戶邊緣設(shè)備與所述提供方邊緣設(shè)備之間的鏈路相關(guān)聯(lián)的故障的步驟包括: 構(gòu)建指示沒有檢測到故障的連接性故障消息;以及 將所述連接性故障消息傳送至所述客戶邊緣設(shè)備的維護端點。
6.根據(jù)權(quán)利要求1-5中任一權(quán)利要求所述的方法,其中,所述活動網(wǎng)關(guān)選擇是根據(jù)邊界網(wǎng)關(guān)協(xié)議而被執(zhí)行的。
7.根據(jù)權(quán)利要求1-6中任一權(quán)利要求所述的方法,其中,所述活動網(wǎng)關(guān)選擇包括: 確定所述提供方邊緣當(dāng)前是否正經(jīng)受連接性故障管理(CFM)故障; 確定配對的提供方邊緣當(dāng)前是否正經(jīng)受CFM故障; 如果該提供方邊緣當(dāng)前沒有經(jīng)受CFM故障,并且所述配對的提供方邊緣當(dāng)前正經(jīng)受CFM故障¢10),則確定所述提供方邊緣設(shè)備將是所述活動網(wǎng)關(guān)¢30);以及 如果該提供方邊緣當(dāng)前正經(jīng)受CFM故障,并且所述配對的提供方邊緣當(dāng)前沒有經(jīng)受CFM故障出15),則確定所述提供方邊緣設(shè)備將不是所述活動網(wǎng)關(guān)¢35)。
8.根據(jù)權(quán)利要求1-7中任一權(quán)利要求所述的方法,其中,所述活動網(wǎng)關(guān)選擇包括: 確定所述提供方邊緣當(dāng)前是否正經(jīng)受偽線(PW)故障; 確定配對的提供方邊緣當(dāng)前是否正經(jīng)受PW故障; 如果該提供方邊緣當(dāng)前沒有經(jīng)受PW故障,并且所述配對的提供方邊緣當(dāng)前正經(jīng)受PW故障¢20),則確定所述提供方邊緣設(shè)備將是所述活動網(wǎng)關(guān)¢30);以及 如果該提供方邊緣當(dāng)前正經(jīng)受PW故障,并且所述配對的提供方邊緣當(dāng)前沒有經(jīng)受PW故障出25),則確定所述提供方邊緣設(shè)備將不是所述活動網(wǎng)關(guān)¢35)。
9.根據(jù)權(quán)利要求1-8中任一權(quán)利要求所述的方法,其中,所述連接是控制連接,所述方法還包括: 識別與所述控制連接相關(guān)聯(lián)的結(jié)局共享的連接; 如果所述提供方邊緣設(shè)備將是用于所述控制連接的活動網(wǎng)關(guān),則向客戶邊緣設(shè)備指示當(dāng)前沒有和所述客戶邊緣設(shè)備與用于所述結(jié)局共享的連接的提供方邊緣設(shè)備之間的鏈路相關(guān)聯(lián)的故障;以及 如果所述提供方邊緣設(shè)備將不是用于所述控制連接的活動網(wǎng)關(guān),則向所述客戶邊緣設(shè)備指示當(dāng)前存在和所述客戶邊緣設(shè)備與用于所述結(jié)局共享的連接的提供方邊緣設(shè)備之間的鏈路相關(guān)聯(lián)的故障。
10.一種用于啟用連接冗余的提供方邊緣設(shè)備,該提供方邊緣設(shè)備包括: 客戶邊緣接口(310),被配置成與客戶邊緣設(shè)備通信; 活動網(wǎng)關(guān)選擇模塊(360),被配置成確定所述提供方邊緣設(shè)備是否將是用于連接的活動網(wǎng)關(guān)(415,535);以及 故障報告模塊(350),被配置成: 如果所述活動網(wǎng)關(guān)選擇模塊(360)確定所述提供方邊緣設(shè)備將是用于所述連接的活動網(wǎng)關(guān),則向所述客戶邊緣設(shè)備指示當(dāng)前沒有和所述客戶邊緣設(shè)備與所述提供方邊緣設(shè)備之間的鏈路相關(guān)聯(lián)的故障(430、550);以及 如果所述活動網(wǎng)關(guān)選擇模塊(360)確定所述提供方邊緣設(shè)備將不是用于所述連接的活動網(wǎng)關(guān),則向所述客戶邊緣設(shè)備指示當(dāng)前存在和所述客戶邊緣設(shè)備與所述提供方邊緣設(shè)備之間的鏈路相關(guān)聯(lián)的故障(425、545)。
11.根據(jù)權(quán)利要求10所述的提供方邊緣設(shè)備,該提供方邊緣設(shè)備還包括: 提供方邊緣接口(370),被配置成與配對的提供方邊緣設(shè)備通信; 其中,所述活動網(wǎng)關(guān)選擇模塊(360)還被配置成: 基于經(jīng)由所述提供方邊緣接口接收的信息,確定所述配對的提供方邊緣設(shè)備當(dāng)前正經(jīng)受故障(530); 其中,所述活動網(wǎng)關(guān)選擇模塊(360)被配置成:響應(yīng)于確定所述配對的提供方邊緣設(shè)備當(dāng)前正經(jīng)受故障,而確定所述提供方邊緣設(shè)備是否將是用于連接的活動網(wǎng)關(guān)。
12.根據(jù)權(quán)利要求10或11中任一權(quán)利要求所述的提供方邊緣設(shè)備,該提供方邊緣設(shè)備還包括: 提供方邊緣接口(370),被配置成與配對的提供方邊緣設(shè)備通信; 其中,所述故障報告模塊(350)還被配置成檢測和所述提供方邊緣設(shè)備與所述客戶邊緣設(shè)備之間的鏈路相關(guān)聯(lián)的故障(515);以及 其中,所述活動網(wǎng)關(guān)選擇模塊(360)還被配置成響應(yīng)于所述故障報告模塊(350)檢測到所述故障,而經(jīng)由所述提供方邊緣接口向所述配對的提供方邊緣發(fā)送表明該提供方邊緣當(dāng)前正經(jīng)受故障的指示(525)。
13.根據(jù)權(quán)利要求10-12中任一權(quán)利要求所述的提供方邊緣設(shè)備,該提供方邊緣設(shè)備還包括: 提供方邊緣接口(370),被配置成與配對的提供方邊緣設(shè)備通信; 骨干接口(340),被配置成與至少一個其他設(shè)備通信; 偽線模塊(330),被配置成在所述提供方邊緣設(shè)備與所述至少一個其他設(shè)備之間的鏈路上檢測故障(520);并且 其中,所述活動網(wǎng)關(guān)選擇模塊(360)還被配置成響應(yīng)于所述偽線模塊(330)檢測到所述故障,而經(jīng)由所述提供方邊緣接口向所述配對的提供方邊緣發(fā)送表明該提供方邊緣當(dāng)前正經(jīng)受故障的指示(525)。
14.根據(jù)權(quán)利要求10-13中任一權(quán)利要求所述的提供方邊緣設(shè)備,其中,所述故障報告模塊是連接性故障管理模塊(350),并且在向所述客戶邊緣設(shè)備指示當(dāng)前沒有和所述客戶邊緣設(shè)備與所述提供方邊緣設(shè)備之間的鏈路相關(guān)聯(lián)的故障時,所述連接性故障管理模塊(350)被配置成: 構(gòu)建指示沒有檢測到故障的連接性故障消息;以及 經(jīng)由所述客戶邊緣接口(310)將所述連接性故障消息傳送至所述客戶邊緣設(shè)備的維護端點。
15.根據(jù)權(quán)利要求10-14中任一權(quán)利要求所述的提供方邊緣設(shè)備,其中,所述活動網(wǎng)關(guān)選擇模塊(360)被配置成基于以下至少一者來選擇活動網(wǎng)關(guān): 當(dāng)前連接性故障管理故障; 當(dāng)前偽線故障;以及 邊界網(wǎng)關(guān)協(xié)議屬性。
【文檔編號】H04L12/24GK104255002SQ201380006695
【公開日】2014年12月31日 申請日期:2013年1月22日 優(yōu)先權(quán)日:2012年1月27日
【發(fā)明者】D·菲迪克, S·皮爾巴伊 申請人:阿爾卡特朗訊公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1