專利名稱:An Ethernet protection switching system的制作方法
以太網(wǎng)保護(hù)倒換系統(tǒng)
相關(guān)申請(qǐng)交叉參考本申請(qǐng)涉及2006 年 8 月 7 日提交的題為“MAPPINGEXTERNAL PORT USING VIRTUAL LOCAL AREA NETWORK”(利用虛擬局域網(wǎng)映射外部端口)( ‘782申請(qǐng))的美國(guó)專利申請(qǐng)序 號(hào)11/462782。通過(guò)引用將782申請(qǐng)結(jié)合到本文中。
背景技術(shù):
保護(hù)倒換在諸如SONET等載波類電信網(wǎng)絡(luò)中使用,以便甚至在鏈路失效(go down)或者中斷時(shí)也能保持通信。本質(zhì)上,使用保護(hù)倒換的系統(tǒng)在點(diǎn)A與B之間采用冗余通 信鏈路,即主鏈路和備用鏈路。如果主鏈路失效,則檢測(cè)到這種情況,并且點(diǎn)A和B倒換到 備用鏈路。但是,以太網(wǎng)還沒(méi)有保護(hù)倒換。
發(fā)明內(nèi)容
在第一方面,一種以太網(wǎng)保護(hù)倒換系統(tǒng)(ethernetprotection switching system)包括具有以太網(wǎng)端口的第一收發(fā)器節(jié)點(diǎn)和通信地耦合到所述以太網(wǎng)端口中的相應(yīng) 一個(gè)端口的發(fā)射/接收線路。以太網(wǎng)端口包括一個(gè)主用接收以太網(wǎng)端口和至少一個(gè)備用接 收以太網(wǎng)端口。每條發(fā)射/接收線路承載著從通信地耦合的第二收發(fā)器節(jié)點(diǎn)發(fā)送的數(shù)據(jù)包 的副本。從發(fā)射/接收線路輸入到主用接收以太網(wǎng)端口的復(fù)制的數(shù)據(jù)包在第一收發(fā)器節(jié)點(diǎn) 接收。從發(fā)射/接收線路輸入到至少一個(gè)備用接收以太網(wǎng)端口中的相應(yīng)一個(gè)端口的復(fù)制的 數(shù)據(jù)包在第一收發(fā)器節(jié)點(diǎn)丟棄。如果將復(fù)制的數(shù)據(jù)包輸入到主用接收以太網(wǎng)端口的發(fā)射/ 接收線路發(fā)生故障,則至少一個(gè)備用接收以太網(wǎng)端口中的一個(gè)端口開(kāi)始如主用接收以太網(wǎng) 端口起作用。第一收發(fā)器節(jié)點(diǎn)配置成將復(fù)制的數(shù)據(jù)包從每個(gè)以太網(wǎng)端口輸出,以便在每條 發(fā)射/接收線路上傳輸。在第二方面,一種保護(hù)倒換以太網(wǎng)端口的方法包括在受保護(hù)以太網(wǎng)交換機(jī)的主 用接收以太網(wǎng)端口接收復(fù)制的數(shù)據(jù)包;在受保護(hù)以太網(wǎng)交換機(jī)的備用接收以太網(wǎng)端口接收 復(fù)制的數(shù)據(jù)包;將虛擬局域網(wǎng)標(biāo)簽添加到在主用接收以太網(wǎng)端口接收的復(fù)制的數(shù)據(jù)包;根 據(jù)接收到復(fù)制的數(shù)據(jù)包的以太網(wǎng)端口將虛擬局域網(wǎng)標(biāo)識(shí)符分配給虛擬局域網(wǎng)標(biāo)簽,以便形 成經(jīng)修改的數(shù)據(jù)包;丟棄在備用接收以太網(wǎng)端口上接收的復(fù)制的數(shù)據(jù)包;以及根據(jù)虛擬局 域網(wǎng)標(biāo)識(shí)符將經(jīng)修改的數(shù)據(jù)包發(fā)送給網(wǎng)絡(luò)處理器端口。在第三方面,一種保護(hù)倒換以太網(wǎng)端口的方法包括在受保護(hù)以太網(wǎng)交換機(jī)的主 用接收以太網(wǎng)端口接收復(fù)制的數(shù)據(jù)包;在受保護(hù)以太網(wǎng)交換機(jī)的備用接收以太網(wǎng)端口接收 復(fù)制的數(shù)據(jù)包;丟棄在備用接收以太網(wǎng)端口接收的復(fù)制的數(shù)據(jù)包;以及將在主用接收以太 網(wǎng)端口接收的復(fù)制的數(shù)據(jù)包發(fā)送給網(wǎng)絡(luò)處理器端口。在第四方面,一種程序產(chǎn)品包括在存儲(chǔ)介質(zhì)上實(shí)施的程序指令,這些程序指令可 操作以使處理器執(zhí)行以下步驟將虛擬局域網(wǎng)標(biāo)簽添加到在主用接收以太網(wǎng)端口接收的復(fù) 制的數(shù)據(jù)包;根據(jù)接收到主用數(shù)據(jù)包的主用接收以太網(wǎng)端口將虛擬局域網(wǎng)標(biāo)識(shí)符分配給虛 擬局域網(wǎng)標(biāo)簽,以便形成經(jīng)修改的數(shù)據(jù)包;丟棄在備用接收以太網(wǎng)端口上接收的復(fù)制的數(shù)
7據(jù)包;以及根據(jù)虛擬局域網(wǎng)標(biāo)識(shí)符將經(jīng)修改的數(shù)據(jù)包發(fā)送給以太網(wǎng)交換機(jī)的網(wǎng)絡(luò)處理器端在第五方面,一種程序產(chǎn)品包括在存儲(chǔ)介質(zhì)上實(shí)施的程序指令,這些程序指令可 操作以使處理器執(zhí)行以下步驟丟棄在受保護(hù)以太網(wǎng)交換機(jī)的備用接收以太網(wǎng)端口接收的 復(fù)制的數(shù)據(jù)包;以及將在受保護(hù)以太網(wǎng)交換機(jī)的主用接收以太網(wǎng)端口接收的復(fù)制的數(shù)據(jù)包 發(fā)送給網(wǎng)絡(luò)處理器端口。
圖1-3示出以太網(wǎng)保護(hù)倒換系統(tǒng)的各個(gè)實(shí)施例的框圖。圖4是對(duì)于進(jìn)入收發(fā)器節(jié)點(diǎn)情形所修改的虛擬局域網(wǎng)數(shù)據(jù)包的一個(gè)實(shí)施例的框 圖。圖5是在收發(fā)器節(jié)點(diǎn)的以太網(wǎng)端口作為未修改的數(shù)據(jù)包所接收的經(jīng)修改的數(shù)據(jù) 包的內(nèi)部路徑的一個(gè)實(shí)施例的圖。圖6是作為未修改的數(shù)據(jù)包從收發(fā)器節(jié)點(diǎn)的以太網(wǎng)端口發(fā)送的經(jīng)修改的數(shù)據(jù)包 的內(nèi)部路徑的一個(gè)實(shí)施例的圖。圖7是對(duì)于進(jìn)入收發(fā)器節(jié)點(diǎn)情形所修改的虛擬局域網(wǎng)數(shù)據(jù)包的一個(gè)實(shí)施例的框 圖。圖8是根據(jù)本發(fā)明對(duì)于進(jìn)入情形保護(hù)倒換輸入數(shù)據(jù)包的方法(a method to protection switch input data packets for ingress)的一個(gè)實(shí)施例的流禾呈圖。圖9是根據(jù)本發(fā)明對(duì)于進(jìn)入情形保護(hù)倒換輸入數(shù)據(jù)包的方法的一個(gè)實(shí)施例的流 程圖。圖10是根據(jù)本發(fā)明對(duì)于進(jìn)入情形保護(hù)倒換輸入數(shù)據(jù)包的方法的一個(gè)實(shí)施例的流 程圖。圖11是根據(jù)本發(fā)明對(duì)于外出情形保護(hù)倒換輸出數(shù)據(jù)包的方法(a method to protection switch input data packets for egress)的一個(gè)實(shí)施例的流禾呈圖。根據(jù)慣例,所描述的各種特征沒(méi)有按比例繪制,而是繪制時(shí)強(qiáng)調(diào)與本發(fā)明相關(guān)的 特征。參考標(biāo)號(hào)在附圖和文本中表示相似元件。
具體實(shí)施例方式在以下詳細(xì)說(shuō)明中,參照構(gòu)成其部分的附圖,附圖中通過(guò)舉例說(shuō)明的方式示出可 實(shí)施本發(fā)明的具體說(shuō)明性實(shí)施例。充分詳細(xì)地描述了這些實(shí)施例,以便使本領(lǐng)域的技術(shù) 人員能夠?qū)嵤┍景l(fā)明,但是要理解,可利用其它實(shí)施例,并且在不背離本發(fā)明的范圍的情況 下,可進(jìn)行邏輯、機(jī)械和電變更。因此,以下詳細(xì)說(shuō)明不是要理解為限制性的。圖1-3分別示出以太網(wǎng)保護(hù)倒換系統(tǒng)10-12的各個(gè)實(shí)施例的框圖。以太網(wǎng)保護(hù)倒 換系統(tǒng)為基于以太網(wǎng)的收發(fā)器節(jié)點(diǎn)提供保護(hù)倒換能力。以太網(wǎng)保護(hù)倒換系統(tǒng)10-12包括第 一收發(fā)器節(jié)點(diǎn),它包括一個(gè)主用接收以太網(wǎng)端口和至少一個(gè)備用接收以太網(wǎng)端口。一條發(fā) 射/接收線路通信地耦合到主用接收以太網(wǎng)端口。另一條發(fā)射/接收線路通信地耦合到各 備用接收以太網(wǎng)端口。每條發(fā)射/接收線路承載著從通信地耦合的第二收發(fā)器節(jié)點(diǎn)發(fā)送的 數(shù)據(jù)包的副本。
從發(fā)射/接收線路輸入到主用接收以太網(wǎng)端口的復(fù)制的數(shù)據(jù)包在第一收發(fā)器節(jié) 點(diǎn)接收。從發(fā)射/接收線路輸入到至少一個(gè)備用接收以太網(wǎng)端口中的相應(yīng)一個(gè)端口的復(fù)制 的數(shù)據(jù)包在第一收發(fā)器節(jié)點(diǎn)丟棄。如果將復(fù)制的數(shù)據(jù)包輸入到主用接收以太網(wǎng)端口的發(fā)射 /接收線路發(fā)生故障,則備用接收以太網(wǎng)端口中的一個(gè)端口開(kāi)始如主用接收以太網(wǎng)端口起 作用。第一收發(fā)器節(jié)點(diǎn)配置成將復(fù)制的數(shù)據(jù)包從每個(gè)以太網(wǎng)端口(主用和備用接收以太網(wǎng) 端口)輸出,以便在每條發(fā)射/接收線路上傳輸。以太網(wǎng)保護(hù)倒換系統(tǒng)10-12還包括第二收發(fā)器節(jié)點(diǎn),它包括一個(gè)主用接收以太網(wǎng) 端口和至少一個(gè)備用接收以太網(wǎng)端口。發(fā)射/接收線路通信地耦合到第二收發(fā)器節(jié)點(diǎn)的以 太網(wǎng)端口中的相應(yīng)一個(gè)端口,使得第二收發(fā)器節(jié)點(diǎn)中的以太網(wǎng)端口以點(diǎn)對(duì)點(diǎn)配置通信地耦 合到第一收發(fā)器節(jié)點(diǎn)的以太網(wǎng)端口中的相應(yīng)一個(gè)端口。本文所述的保護(hù)倒換在全雙工點(diǎn)對(duì) 點(diǎn)鏈路上實(shí)現(xiàn)。保護(hù)倒換不在半雙工、點(diǎn)對(duì)多點(diǎn)總線配置上實(shí)現(xiàn)。每條發(fā)射/接收線路承載著從第一收發(fā)器節(jié)點(diǎn)發(fā)送的復(fù)制的數(shù)據(jù)包。從發(fā)射/接 收線路輸入到第二收發(fā)器節(jié)點(diǎn)中的主用接收以太網(wǎng)端口的復(fù)制的數(shù)據(jù)包在第二收發(fā)器節(jié) 點(diǎn)接收。從發(fā)射/接收線路輸入到第二收發(fā)器節(jié)點(diǎn)的備用接收以太網(wǎng)端口中的相應(yīng)一個(gè)端 口的復(fù)制的數(shù)據(jù)包在第二收發(fā)器節(jié)點(diǎn)丟棄。如果將復(fù)制的數(shù)據(jù)包輸入到第二收發(fā)器節(jié)點(diǎn)中 的主用接收以太網(wǎng)端口的發(fā)射/接收線路發(fā)生故障,則第二收發(fā)器節(jié)點(diǎn)的至少一個(gè)備用接 收以太網(wǎng)端口中的一個(gè)端口開(kāi)始如主用接收以太網(wǎng)端口起作用。第二收發(fā)器節(jié)點(diǎn)配置成將 復(fù)制的數(shù)據(jù)包從第二收發(fā)器節(jié)點(diǎn)的每個(gè)以太網(wǎng)端口輸出,以便在每條發(fā)射/接收線路上傳 送給第一收發(fā)器節(jié)點(diǎn)。在至少一條發(fā)射/接收線路上復(fù)制在通信地耦合第一和第二收發(fā)器節(jié)點(diǎn)的發(fā)射/ 接收線路上傳送和接收的數(shù)據(jù)包。本文所使用的術(shù)語(yǔ)“數(shù)據(jù)包”和“復(fù)制的數(shù)據(jù)包”和“復(fù) 制數(shù)據(jù)包”可互換使用。通信鏈路包括通過(guò)發(fā)射/接收線路通信地耦合的兩個(gè)相應(yīng)收發(fā)器 節(jié)點(diǎn)中的兩個(gè)以太網(wǎng)端口。在這個(gè)實(shí)施例的一個(gè)實(shí)現(xiàn)中,通信鏈路包括第一收發(fā)器節(jié)點(diǎn)中的備用接收以太網(wǎng) 端口、第二收發(fā)器節(jié)點(diǎn)中的主用接收以太網(wǎng)端口以及通信地耦合這兩個(gè)以太網(wǎng)端口的發(fā)射 /接收線路。在這種情況下,并行通信鏈路包括第二收發(fā)器節(jié)點(diǎn)中的備用接收以太網(wǎng)端口、 第一收發(fā)器節(jié)點(diǎn)中的主用接收以太網(wǎng)端口以及通信地耦合這兩個(gè)以太網(wǎng)端口的發(fā)射/接 收線路。在這個(gè)實(shí)施例的另一個(gè)實(shí)現(xiàn)中,通信鏈路包括第一收發(fā)器節(jié)點(diǎn)中的備用接收以太 網(wǎng)端口、第二收發(fā)器節(jié)點(diǎn)中的備用接收以太網(wǎng)端口以及通信地耦合這兩個(gè)備用接收以太網(wǎng) 端口的發(fā)射/接收線路。在這種情況下,并行通信鏈路包括第一收發(fā)器節(jié)點(diǎn)中的主用接收 以太網(wǎng)端口、第二收發(fā)器節(jié)點(diǎn)中的主用接收以太網(wǎng)端口以及通信地耦合這兩個(gè)主用接收以 太網(wǎng)端口的發(fā)射/接收線路。將端口指定為主用端口還是備用端口最初是用戶配置選項(xiàng)。如果在將數(shù)據(jù)包發(fā)送給主用接收以太網(wǎng)端口的通信鏈路的任何部分中檢測(cè)到故 障,則對(duì)以太網(wǎng)保護(hù)倒換系統(tǒng)進(jìn)行保護(hù)倒換。本文所使用的“保護(hù)倒換”通過(guò)以下方式來(lái)實(shí) 現(xiàn)將主用接收以太網(wǎng)端口的狀態(tài)從“主用”改變成“備用”,同時(shí)將備用接收以太網(wǎng)端口的 狀態(tài)從“備用”改變成“主用”。當(dāng)對(duì)以太網(wǎng)保護(hù)倒換系統(tǒng)進(jìn)行保護(hù)倒換時(shí),將數(shù)據(jù)包饋送給 新激活的以太網(wǎng)端口的通信鏈路接管主通信鏈路的功能。要注意,將數(shù)據(jù)包發(fā)送給一個(gè)收 發(fā)器節(jié)點(diǎn)的主用接收以太網(wǎng)端口的發(fā)射/接收線路可在那個(gè)收發(fā)器節(jié)點(diǎn)的主通信鏈路中,同時(shí)將數(shù)據(jù)包發(fā)送給另一個(gè)收發(fā)器節(jié)點(diǎn)的主用接收以太網(wǎng)端口的另一條發(fā)射/接收線路 是沿相反方向接收通信的那另一個(gè)收發(fā)器節(jié)點(diǎn)的主通信鏈路。在這個(gè)實(shí)施例的一個(gè)實(shí)現(xiàn)中,每條發(fā)射/接收線路是兩條獨(dú)立的線路發(fā)射線路 和接收線路。在這種情況下,以太網(wǎng)保護(hù)倒換系統(tǒng)包括用于從收發(fā)器節(jié)點(diǎn)傳送數(shù)據(jù)包的發(fā) 射線路以及用于在同一個(gè)收發(fā)器節(jié)點(diǎn)接收數(shù)據(jù)包的接收線路。以太網(wǎng)保護(hù)倒換系統(tǒng)10-12 均可操作以便在進(jìn)入收發(fā)器節(jié)點(diǎn)或者從收發(fā)器節(jié)點(diǎn)外出期間在使用或者沒(méi)有使用VLAN標(biāo) 識(shí)符的情況下保護(hù)數(shù)據(jù)包。圖1是表示以太網(wǎng)保護(hù)倒換系統(tǒng)10的框圖。以太網(wǎng)保護(hù)倒換系統(tǒng)10包括第一網(wǎng) 絡(luò)處理器115、第二網(wǎng)絡(luò)處理器125、發(fā)射/接收線路151和發(fā)射/接收線路153。第一網(wǎng)絡(luò) 處理器115在本文中又稱作“網(wǎng)絡(luò)處理器115”和“收發(fā)器節(jié)點(diǎn)101”。第二網(wǎng)絡(luò)處理器125 在本文中又稱作“網(wǎng)絡(luò)處理器125”和“收發(fā)器節(jié)點(diǎn)102”。發(fā)射/接收線路151和153在網(wǎng) 絡(luò)處理器115與125之間傳送數(shù)據(jù)包。網(wǎng)絡(luò)處理器115包括以太網(wǎng)端口 112和以太網(wǎng)端口 114。網(wǎng)絡(luò)處理器125包括以太網(wǎng)端口 122和以太網(wǎng)端口 124。通過(guò)發(fā)射/接收線路151通信地耦合的以太網(wǎng)端口 112和122形成由標(biāo)號(hào)180 — 般表示的以太網(wǎng)端口對(duì)。以太網(wǎng)端口 114和124形成由標(biāo)號(hào)181—般表示的以太網(wǎng)端口對(duì)。 這樣,相應(yīng)的以太網(wǎng)端口對(duì)180和181以點(diǎn)對(duì)點(diǎn)配置通信地耦合。以太網(wǎng)保護(hù)倒換系統(tǒng)10將多個(gè)以太網(wǎng)端口編組為單個(gè)邏輯端口,以便提供下面 將更詳細(xì)論述的保護(hù)倒換。網(wǎng)絡(luò)處理器115將以太網(wǎng)端口 112和114看作是單個(gè)邏輯端口, 使得邏輯端口受到物理以太網(wǎng)端口 112和114的保護(hù)。以太網(wǎng)端口 112和114形成網(wǎng)絡(luò)處 理器115中的保護(hù)端口對(duì)188。同樣,網(wǎng)絡(luò)處理器125的邏輯端口受到物理以太網(wǎng)端口 122 和124的保護(hù)。以太網(wǎng)端口 122和124形成網(wǎng)絡(luò)處理器125中的保護(hù)端口對(duì)189。在這個(gè)實(shí)施例的一個(gè)實(shí)現(xiàn)中,網(wǎng)絡(luò)處理器115中的配置表定義哪些端口形成保護(hù) 端口對(duì)。對(duì)于網(wǎng)絡(luò)處理器115,配置表如表1所示。網(wǎng)絡(luò)處理器125的配置表如表2所示。
邏輯端口以太網(wǎng)端口以太網(wǎng)端口第一以太網(wǎng)端口 112以太網(wǎng)端口 114
表1
邏輯端口以太網(wǎng)端口以太網(wǎng)端口第一以太網(wǎng)端口 122以太網(wǎng)端口 124
表2 當(dāng)網(wǎng)絡(luò)處理器中存在兩個(gè)以上保護(hù)端口對(duì)時(shí),配置表就很重要了。表3示出具有 四個(gè)以太網(wǎng)端口的示范收發(fā)器節(jié)點(diǎn)或網(wǎng)絡(luò)處理器的配置表的一個(gè)實(shí)施例,這四個(gè)以太網(wǎng)端 口形成兩個(gè)邏輯端口,這兩個(gè)邏輯端口均有一個(gè)保護(hù)端口對(duì)。
邏輯端口以太網(wǎng)端口以太網(wǎng)端口第一第一第二
權(quán)利要求
一種以太網(wǎng)保護(hù)倒換系統(tǒng),包括具有以太網(wǎng)端口的第一收發(fā)器節(jié)點(diǎn),所述以太網(wǎng)端口包括一個(gè)主用接收以太網(wǎng)端口和至少一個(gè)備用接收以太網(wǎng)端口;通信地耦合到所述以太網(wǎng)端口中的相應(yīng)一個(gè)端口的發(fā)射/接收線路,每條發(fā)射/接收線路承載著從通信地耦合的第二收發(fā)器節(jié)點(diǎn)發(fā)送的數(shù)據(jù)包的副本,其中,從發(fā)射/接收線路輸入到所述主用接收以太網(wǎng)端口的復(fù)制的數(shù)據(jù)包在所述第一收發(fā)器節(jié)點(diǎn)接收,從發(fā)射/接收線路輸入到所述至少一個(gè)備用接收以太網(wǎng)端口中的相應(yīng)一個(gè)端口的所述復(fù)制的數(shù)據(jù)包在所述第一收發(fā)器節(jié)點(diǎn)丟棄,并且如果將所述復(fù)制的數(shù)據(jù)包輸入到所述主用接收以太網(wǎng)端口的所述發(fā)射/接收線路發(fā)生故障,則所述至少一個(gè)備用接收以太網(wǎng)端口中的一個(gè)端口開(kāi)始如所述主用接收以太網(wǎng)端口起作用,其中所述第一收發(fā)器節(jié)點(diǎn)配置成將復(fù)制的數(shù)據(jù)包從每個(gè)所述以太網(wǎng)端口輸出,以便在每條所述發(fā)射/接收線路上傳輸。
2.如權(quán)利要求1所述的以太網(wǎng)保護(hù)倒換系統(tǒng),所述系統(tǒng)包括具有以太網(wǎng)端口的第二收發(fā)器節(jié)點(diǎn),所述以太網(wǎng)端口包括一個(gè)主用接收以太網(wǎng)端口和 至少一個(gè)備用接收以太網(wǎng)端口,其中,所述發(fā)射/接收線路通信地耦合到所述第二收發(fā)器節(jié)點(diǎn)的所述以太網(wǎng)端口中的 相應(yīng)一個(gè)端口,所述第二收發(fā)器節(jié)點(diǎn)中的所述以太網(wǎng)端口以點(diǎn)對(duì)點(diǎn)配置通信地耦合到所述第一收發(fā) 器節(jié)點(diǎn)的所述以太網(wǎng)端口中的相應(yīng)一個(gè)端口,每條發(fā)射/接收線路承載著從所述第一收發(fā)器節(jié)點(diǎn)發(fā)送的復(fù)制的數(shù)據(jù)包, 從發(fā)射/接收線路輸入到所述第二收發(fā)器節(jié)點(diǎn)中的所述主用接收以太網(wǎng)端口的所述 復(fù)制的數(shù)據(jù)包在所述第二收發(fā)器節(jié)點(diǎn)接收,從發(fā)射/接收線路輸入到所述第二收發(fā)器節(jié)點(diǎn)的所述至少一個(gè)備用接收以太網(wǎng)端口 中的相應(yīng)一個(gè)端口的所述復(fù)制的數(shù)據(jù)包在所述第二收發(fā)器節(jié)點(diǎn)丟棄,并且如果將所述復(fù)制的數(shù)據(jù)包輸入到所述第二收發(fā)器節(jié)點(diǎn)中的所述主用接收以太網(wǎng)端口 的所述發(fā)射/接收線路發(fā)生故障,則所述第二收發(fā)器節(jié)點(diǎn)的所述至少一個(gè)備用接收以太網(wǎng) 端口中的一個(gè)端口開(kāi)始如所述主用接收以太網(wǎng)端口起作用,其中所述第二收發(fā)器節(jié)點(diǎn)配置 成將復(fù)制的數(shù)據(jù)包從所述第二收發(fā)器節(jié)點(diǎn)中的每個(gè)所述以太網(wǎng)端口輸出,以便在每條所述 發(fā)射/接收線路上傳送給所述第一收發(fā)器節(jié)點(diǎn)。
3.如權(quán)利要求2所述的以太網(wǎng)保護(hù)倒換系統(tǒng),其中,每個(gè)收發(fā)器節(jié)點(diǎn)包括具有所述一 個(gè)主用接收以太網(wǎng)端口和所述至少一個(gè)備用接收以太網(wǎng)端口的網(wǎng)絡(luò)處理器,所述網(wǎng)絡(luò)處理 器配置成接受從通信地耦合到所述主用接收以太網(wǎng)端口的所述發(fā)射/接收線路輸入的數(shù) 據(jù)包,并且丟棄從其它發(fā)射/接收線路輸入的復(fù)制的數(shù)據(jù)包,所述網(wǎng)絡(luò)處理器還配置成將 復(fù)制的數(shù)據(jù)包從所述網(wǎng)絡(luò)處理器中的每個(gè)所述以太網(wǎng)端口輸出,以便在每條所述發(fā)射/接 收線路上傳輸。
4.如權(quán)利要求3所述的以太網(wǎng)保護(hù)倒換系統(tǒng),其中,將第一網(wǎng)絡(luò)處理器中的以太網(wǎng)端 口通信地耦合到第二網(wǎng)絡(luò)處理器中的以太網(wǎng)端口的每條發(fā)射/接收線路包括發(fā)射線路,用于將從所述第一網(wǎng)絡(luò)處理器中的所述以太網(wǎng)端口輸出的數(shù)據(jù)包傳送給所述第二網(wǎng)絡(luò)處理器中的通信地耦合的以太網(wǎng)端口 ;以及接收線路,用于將從所述第二網(wǎng)絡(luò)處理器中的所述以太網(wǎng)端口輸出的數(shù)據(jù)包傳送給所 述第一網(wǎng)絡(luò)處理器中的通信地耦合的以太網(wǎng)端口。
5.如權(quán)利要求2所述的以太網(wǎng)保護(hù)倒換系統(tǒng),其中,每個(gè)收發(fā)器節(jié)點(diǎn)包括 具有內(nèi)部端口的網(wǎng)絡(luò)處理器;以及以太網(wǎng)交換機(jī),包括通信地耦合到所述網(wǎng)絡(luò)處理器的所述內(nèi)部端口的網(wǎng)絡(luò)處理器端口 ; 通信地耦合到所述網(wǎng)絡(luò)處理器端口的所述以太網(wǎng)端口 ;以及 位于所述以太網(wǎng)交換機(jī)中的存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)倒換表。
6.如權(quán)利要求5所述的以太網(wǎng)保護(hù)倒換系統(tǒng),其中,每個(gè)收發(fā)器節(jié)點(diǎn)中的以太網(wǎng)交換 機(jī)包括所述主用接收以太網(wǎng)端口和所述至少一個(gè)備用接收以太網(wǎng)端口,其中,在第一以太網(wǎng)交換機(jī)從第一網(wǎng)絡(luò)處理器中的第一內(nèi)部端口接收的數(shù)據(jù)包從所述 第一以太網(wǎng)交換機(jī)中的所述主用接收以太網(wǎng)端口以及所述至少一個(gè)備用接收以太網(wǎng)端口 的每個(gè)備用接收以太網(wǎng)端口輸出,以便通過(guò)所述發(fā)射/接收線路發(fā)送給所述第二以太網(wǎng)交 換機(jī);并且其中,在第二以太網(wǎng)交換機(jī)從第二網(wǎng)絡(luò)處理器中的第二內(nèi)部端口接收的數(shù)據(jù)包從所述 第二以太網(wǎng)交換機(jī)中的所述主用接收以太網(wǎng)端口以及所述至少一個(gè)備用接收以太網(wǎng)端口 的每個(gè)備用接收以太網(wǎng)端口輸出,以便通過(guò)所述發(fā)射/接收線路發(fā)送給所述第二以太網(wǎng)交 換機(jī)。
7.如權(quán)利要求6所述的以太網(wǎng)保護(hù)倒換系統(tǒng),還包括存儲(chǔ)在所述第一以太網(wǎng)交換機(jī)的第一存儲(chǔ)器中的外出VLAN倒換表;以及 存儲(chǔ)在所述第二以太網(wǎng)交換機(jī)的第二存儲(chǔ)器中的外出VLAN倒換表,其中通過(guò)所述發(fā) 射/接收線路從所述第一以太網(wǎng)交換機(jī)發(fā)送給所述第二以太網(wǎng)交換機(jī)的復(fù)制的數(shù)據(jù)包根 據(jù)存儲(chǔ)在所述第一存儲(chǔ)器中的所述外出VLAN倒換表來(lái)發(fā)送,并且通過(guò)所述發(fā)射/接收線路 從所述第二以太網(wǎng)交換機(jī)發(fā)送給所述第一以太網(wǎng)交換機(jī)的復(fù)制的數(shù)據(jù)包根據(jù)存儲(chǔ)在所述 第二存儲(chǔ)器中的所述外出VLAN倒換表來(lái)發(fā)送。
8.如權(quán)利要求7所述的以太網(wǎng)保護(hù)倒換系統(tǒng),其中,所述網(wǎng)絡(luò)處理器配置成根據(jù)進(jìn)入 VLAN倒換表從所述以太網(wǎng)交換機(jī)接收數(shù)據(jù)包,所述系統(tǒng)還包括用于監(jiān)測(cè)包括所述主用接收以太網(wǎng)端口的所述通信鏈路的狀態(tài)的狀態(tài)應(yīng)用,其中所 述以太網(wǎng)交換機(jī)配置成當(dāng)包括所述主用接收以太網(wǎng)端口的所述通信鏈路發(fā)生故障時(shí)接收 包括所述主用接收以太網(wǎng)端口的所述通信鏈路的故障狀態(tài),其中響應(yīng)于接收到所述故障狀 態(tài),所述以太網(wǎng)交換機(jī)接受來(lái)自通信地耦合到所述至少一個(gè)備用接收以太網(wǎng)端口中的一個(gè) 端口的所述發(fā)射/接收線路的數(shù)據(jù)包,并且丟棄來(lái)自通信地耦合到所述主用接收以太網(wǎng)端 口的所述發(fā)射/接收線路的數(shù)據(jù)包。
9.如權(quán)利要求6所述的以太網(wǎng)保護(hù)倒換系統(tǒng),還包括 第一裝置,包括所述第一網(wǎng)絡(luò)處理器和至少一個(gè)應(yīng)用;以及 第二裝置,包括所述第二網(wǎng)絡(luò)處理器和至少一個(gè)應(yīng)用。
10.如權(quán)利要求6所述的以太網(wǎng)保護(hù)倒換系統(tǒng),還包括用于監(jiān)測(cè)包括所述主用接收以太網(wǎng)端口的所述通信鏈路的狀態(tài)的狀態(tài)應(yīng)用,其中所述以太網(wǎng)交換機(jī)配置成當(dāng)包括所述主用接收以太網(wǎng)端口的所述通信鏈路發(fā)生故障時(shí)接收 包括所述主用接收以太網(wǎng)端口的所述通信鏈路的故障狀態(tài),其中響應(yīng)于接收到所述故障狀 態(tài),所述以太網(wǎng)交換機(jī)接受來(lái)自通信地耦合到所述至少一個(gè)備用接收以太網(wǎng)端口中的一個(gè) 端口的所述發(fā)射/接收線路的數(shù)據(jù)包,并且丟棄來(lái)自通信地耦合到所述主用接收以太網(wǎng)端 口的所述發(fā)射/接收線路的數(shù)據(jù)包。
11.一種保護(hù)倒換以太網(wǎng)端口的方法,所述方法包括在受保護(hù)以太網(wǎng)交換機(jī)的主用接收以太網(wǎng)端口接收復(fù)制的數(shù)據(jù)包; 在所述受保護(hù)以太網(wǎng)交換機(jī)的備用接收以太網(wǎng)端口接收復(fù)制的數(shù)據(jù)包; 將虛擬局域網(wǎng)標(biāo)簽添加到在所述主用接收以太網(wǎng)端口接收的所述復(fù)制的數(shù)據(jù)包; 根據(jù)接收到所述復(fù)制的數(shù)據(jù)包的所述以太網(wǎng)端口將虛擬局域網(wǎng)標(biāo)識(shí)符分配給所述虛 擬局域網(wǎng)標(biāo)簽,以便形成經(jīng)修改的數(shù)據(jù)包;丟棄在所述備用接收以太網(wǎng)端口上接收的所述復(fù)制的數(shù)據(jù)包;以及 根據(jù)所述虛擬局域網(wǎng)標(biāo)識(shí)符將所述經(jīng)修改的數(shù)據(jù)包發(fā)送給網(wǎng)絡(luò)處理器端口。
12.如權(quán)利要求11所述的方法,其中,對(duì)于進(jìn)入情形保護(hù)倒換輸入數(shù)據(jù)包還包括 在所述以太網(wǎng)交換機(jī)的所述網(wǎng)絡(luò)處理器端口接收所述經(jīng)修改的數(shù)據(jù)包; 提取所述虛擬局域網(wǎng)標(biāo)識(shí)符;刪除所述虛擬局域網(wǎng)標(biāo)簽,以便重新形成所述復(fù)制的數(shù)據(jù)包; 經(jīng)由網(wǎng)絡(luò)處理器端口將重新形成的復(fù)制的數(shù)據(jù)包傳送給網(wǎng)絡(luò)處理器; 經(jīng)由內(nèi)部端口在所述網(wǎng)絡(luò)處理器接收所述重新形成的復(fù)制的數(shù)據(jù)包;以及 將所述重新形成的復(fù)制的數(shù)據(jù)包傳遞給包括所述網(wǎng)絡(luò)處理器的裝置中的應(yīng)用。
13.如權(quán)利要求12所述的方法,還包括監(jiān)測(cè)包括所述以太網(wǎng)端口的通信鏈路的故障狀態(tài)。
14.如權(quán)利要求13所述的方法,還包括 接收所述通信鏈路其中之一的故障狀態(tài);基于接收到所述故障狀態(tài),丟棄從發(fā)生故障的通信鏈路中的發(fā)射/接收線路接收的數(shù) 據(jù)包;以及發(fā)送從運(yùn)行的通信鏈路中的發(fā)射/接收線路接收的數(shù)據(jù)包。
15.如權(quán)利要求12所述的方法,還包括在裝置中的網(wǎng)絡(luò)處理器的內(nèi)部端口接收來(lái)自所述裝置中的應(yīng)用的輸出數(shù)據(jù)包;將虛擬局域網(wǎng)標(biāo)簽添加到所述輸出數(shù)據(jù)包;以及根據(jù)所述內(nèi)部端口將所述虛擬局域網(wǎng)標(biāo)識(shí)符分配給所述虛擬局域網(wǎng)標(biāo)簽。
16.如權(quán)利要求15所述的方法,還包括在所述以太網(wǎng)交換機(jī)的網(wǎng)絡(luò)處理器端口接收所述輸出數(shù)據(jù)包; 在主用接收以太網(wǎng)端口和所述備用接收以太網(wǎng)端口接收所述輸出數(shù)據(jù)包; 提取所述虛擬局域網(wǎng)標(biāo)識(shí)符; 刪除所述虛擬局域網(wǎng)標(biāo)簽;以及從所述主用接收以太網(wǎng)端口和所述備用接收以太網(wǎng)端口傳送所述輸出數(shù)據(jù)包。
17.一種保護(hù)倒換以太網(wǎng)端口的方法,所述方法包括在受保護(hù)以太網(wǎng)交換機(jī)的主用接收以太網(wǎng)端口接收復(fù)制的數(shù)據(jù)包;在所述受保護(hù)以太網(wǎng)交換機(jī)的備用接收以太網(wǎng)端口接收復(fù)制的數(shù)據(jù)包;丟棄在所述備用接收以太網(wǎng)端口接收的所述復(fù)制的數(shù)據(jù)包;以及將在所述主用接收以太網(wǎng)端口接收的所述復(fù)制的數(shù)據(jù)包發(fā)送給網(wǎng)絡(luò)處理器端口。
18.如權(quán)利要求17所述的方法,還包括 在網(wǎng)絡(luò)處理器接收所述復(fù)制的數(shù)據(jù)包;以及將所述復(fù)制的數(shù)據(jù)包傳遞給包括所述網(wǎng)絡(luò)處理器的裝置中的應(yīng)用。
19.如權(quán)利要求17所述的方法,還包括接收來(lái)自包括網(wǎng)絡(luò)處理器的裝置中的應(yīng)用的所述輸出數(shù)據(jù)包; 在所述以太網(wǎng)交換機(jī)接收所述輸出數(shù)據(jù)包;在所述主用接收以太網(wǎng)端口和所述備用接收以太網(wǎng)端口接收所述輸出數(shù)據(jù)包;以及 從所述主用接收以太網(wǎng)端口和所述備用接收以太網(wǎng)端口傳送所述輸出數(shù)據(jù)包。
20.一種包括在存儲(chǔ)介質(zhì)上實(shí)施的程序指令的程序產(chǎn)品,所述程序指令可操作以使處 理器執(zhí)行以下步驟將虛擬局域網(wǎng)標(biāo)簽添加到在主用接收以太網(wǎng)端口接收的復(fù)制的數(shù)據(jù)包; 根據(jù)接收到所述主用數(shù)據(jù)包的所述主用接收以太網(wǎng)端口將虛擬局域網(wǎng)標(biāo)識(shí)符分配給 所述虛擬局域網(wǎng)標(biāo)簽,以便形成經(jīng)修改的數(shù)據(jù)包;丟棄在備用接收以太網(wǎng)端口接收的所述復(fù)制的數(shù)據(jù)包;以及根據(jù)所述虛擬局域網(wǎng)標(biāo)識(shí)符將所述經(jīng)修改的數(shù)據(jù)包發(fā)送給所述以太網(wǎng)交換機(jī)的網(wǎng)絡(luò) 處理器端口。
21.如權(quán)利要求20所述的程序產(chǎn)品,其中,程序產(chǎn)品包括在存儲(chǔ)介質(zhì)上實(shí)施的程序指 令,所述程序指令還可操作以使處理器執(zhí)行以下步驟從在所述以太網(wǎng)交換機(jī)的所述網(wǎng)絡(luò)處理器端口接收的所述經(jīng)修改的數(shù)據(jù)包提取所述 虛擬局域網(wǎng)標(biāo)識(shí)符;刪除所述虛擬局域網(wǎng)標(biāo)簽,以便重新形成所述復(fù)制的數(shù)據(jù)包;以及 經(jīng)由網(wǎng)絡(luò)處理器端口將重新形成的復(fù)制的數(shù)據(jù)包傳送給網(wǎng)絡(luò)處理器。
22.如權(quán)利要求20所述的程序產(chǎn)品,其中,程序產(chǎn)品包括在存儲(chǔ)介質(zhì)上實(shí)施的程序指 令,所述程序指令還可操作以使處理器執(zhí)行以下步驟將虛擬局域網(wǎng)標(biāo)簽添加到在裝置中的網(wǎng)絡(luò)處理器的內(nèi)部端口從所述裝置中的應(yīng)用接 收的輸出數(shù)據(jù)包;以及根據(jù)所述內(nèi)部端口將所述虛擬局域網(wǎng)標(biāo)識(shí)符分配給所述虛擬局域網(wǎng)標(biāo)簽。
23.如權(quán)利要求22所述的程序產(chǎn)品,其中,程序產(chǎn)品包括在存儲(chǔ)介質(zhì)上實(shí)施的程序指 令,所述程序指令還可操作以使處理器執(zhí)行以下步驟從在所述主用接收以太網(wǎng)端口和所述備用接收以太網(wǎng)端口接收的來(lái)自所述網(wǎng)絡(luò)處理 器端口的所述輸出數(shù)據(jù)包提取所述虛擬局域網(wǎng)標(biāo)識(shí)符; 刪除所述虛擬局域網(wǎng)標(biāo)簽;以及從所述主用接收以太網(wǎng)端口和所述備用接收以太網(wǎng)端口傳送所述輸出數(shù)據(jù)包。
24.一種包括在存儲(chǔ)介質(zhì)上實(shí)施的程序指令的程序產(chǎn)品,所述程序指令可操作以使處 理器執(zhí)行以下步驟丟棄在受保護(hù)以太網(wǎng)交換機(jī)的備用接收以太網(wǎng)端口接收的復(fù)制的數(shù)據(jù)包;以及將在所述受保護(hù)以太網(wǎng)交換機(jī)的主用接收以太網(wǎng)端口接收的復(fù)制的數(shù)據(jù)包發(fā)送給網(wǎng) 絡(luò)處理器端口。
全文摘要
文檔編號(hào)H04L12/28GK101953122SQ20088001674
公開(kāi)日2011年1月19日 申請(qǐng)日期2008年5月13日 優(yōu)先權(quán)日2007年5月18日
發(fā)明者Polland Joe 申請(qǐng)人:Adc Dsl Sys Inc