專利名稱:以太網(wǎng)保護系統(tǒng)中控制報文的處理方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本申請涉及以太阿自動保護領(lǐng)域,特別涉及了一種以太網(wǎng)保護系統(tǒng)中控制報文的處理方法、裝置及系統(tǒng)。
背景技術(shù):
為了提高以太網(wǎng)的安全性,現(xiàn)有技術(shù)下,在以太網(wǎng)保護系統(tǒng)中,設(shè)置了多個保護域,以一個保護域為例,參閱圖1所示, 一個保護域通常由一個主節(jié)點
(Master)和一個從節(jié)點(Slave)共同組成。每個保護域可以實現(xiàn)用于用戶數(shù)據(jù)業(yè)務(wù)轉(zhuǎn)發(fā)的業(yè)務(wù)虛擬局域網(wǎng)(Virtual Local Area Network, VLAN)功能,以及用于協(xié)議報文轉(zhuǎn)發(fā)的控制VLAN功能。如圖1所示,主節(jié)點和從節(jié)點組成雙節(jié)點雙上行系統(tǒng),且互為備盼,穩(wěn)定狀態(tài)下,即鏈路完好時,主節(jié)點阻塞自身從端口的保護業(yè)務(wù)VLAN轉(zhuǎn)發(fā)功能,指示通過從節(jié)點的從端口向上行網(wǎng)絡(luò)傳輸業(yè)務(wù)數(shù)據(jù),從而保證網(wǎng)絡(luò)中無環(huán)路產(chǎn)生,也防止了由于環(huán)路引起的"廣播風暴";而當從節(jié)點的上行鏈路發(fā)生故障時,主節(jié)點則放開自身從端口的保護業(yè)務(wù)VLAN轉(zhuǎn)發(fā)功能,使用戶數(shù)據(jù)可以在主節(jié)點的從端口向上行網(wǎng)絡(luò)傳輸,以保障業(yè)務(wù)的連通。
現(xiàn)有技術(shù)下,以太網(wǎng)保護系統(tǒng)中各節(jié)點之間交互的控制報文主要有鏈路故障告警報文(LINK-DOWN)、鏈路故障通知報文(FLUSH-DOWN)、鏈路恢復通知報文(FLUSH-UP )和健康檢測l艮文(HELLO )
在一個保護域中,若從節(jié)點的上行鏈路,以及主從節(jié)點之間的鏈路狀態(tài)正常,則從節(jié)點會周期性地向主節(jié)點發(fā)送HELLO報文,以將當前的鏈路狀況通知主節(jié)點;若從節(jié)點4企測到本地上行鏈路對應(yīng)的端口 (即從節(jié)點的從端口)狀態(tài)由正常變?yōu)楣收蠒r,則向主節(jié)點發(fā)送LINK-DOWN報文,以將當前的鏈路狀態(tài)通知主節(jié)點。主節(jié)點收到LINK-DOWN報文后獲知從節(jié)點的上行鏈路發(fā)生故障,則放開自身從端口的保護業(yè)務(wù)VLAN轉(zhuǎn)發(fā)功能,并且向從節(jié)點發(fā)送FLUSH-DOWN報文,通知從節(jié)點更新端口的介質(zhì)訪問控制(Media AccessControl, MAC)地址表。
在鏈路故障期間,從節(jié)點持續(xù)向主節(jié)點發(fā)送LINK-DOWN報文,不再發(fā)送HELLO報文,因此,如果主節(jié)點重新收到HELLO報文且不再收到LINK-DOWN報文,則表明鏈路狀態(tài)已恢復正常,那么主節(jié)點需要重新阻塞自身的從端口的保護業(yè)務(wù)VLAN轉(zhuǎn)發(fā)功能,并指示重新通過從節(jié)點的從端口向上行網(wǎng)絡(luò)傳輸業(yè)務(wù)數(shù)據(jù),以及向從節(jié)點發(fā)送FLUSH-UP報文,指示從節(jié)點再次更新其本地的MAC地址表。
基于上述以太網(wǎng)保護系統(tǒng),現(xiàn)有技術(shù)下,主從節(jié)點之間交互的LINK-DOWN報文、FLUSH-UP報文、FLUSH-DOWN報文和HELLO報文等等控制報文的流量直接決定了協(xié)議處理流程的流暢性及端口的阻塞情況,因此控制報文的發(fā)送及接收的處理方式至關(guān)重要。目前,以太網(wǎng)保護系統(tǒng)內(nèi)的控制才艮文存在兩種處理方式
1、 發(fā)送端按照設(shè)定次數(shù)向?qū)Χ税l(fā)送相應(yīng)的控制報文。
例如,F(xiàn)LUSH-UP報文和FLUSH-DOWN報文都只發(fā)送3次,默認對端一定能收到。
采用這種方法簡化了報文處理流程,從而不會產(chǎn)生占用過多CPU資源的冗余報文,減少了資源浪費,但是, 一旦發(fā)送的設(shè)定次數(shù)的報文均丟失,那么整個以太網(wǎng)保護系統(tǒng)的協(xié)議狀態(tài)將無法切換,便利系統(tǒng)的VLAN業(yè)務(wù)功能得不到保證。
2、 發(fā)送端按照設(shè)定的周期發(fā)送相應(yīng)的控制報文。
例如,只要鏈路存在故障,則每間隔2MS便向?qū)Χ税l(fā)送一次LINK-DOWN報文。采用這種方法可以避免發(fā)生報文丟失的,保證了較高的系統(tǒng)可靠性,但是,
大量的控制報文的發(fā)送將消耗較高的鏈路帶寬和有限的CPU資源,特別地,
當配置多個保護域時,由此產(chǎn)生的大量的控制才艮文會嚴重影響系統(tǒng)性能。
發(fā)明內(nèi)容
本申請實施例提供一種以太網(wǎng)保護系統(tǒng)中控制報文的處理方法、裝置及系 統(tǒng),用以在避免控制報文丟失的前提下,提高系統(tǒng)可靠性。
本申請實施例提供的具體技術(shù)方案如下
一種以太網(wǎng)保護系統(tǒng)中控制報文的處理方法,包括
以太網(wǎng)保護系統(tǒng)中的任意 一個網(wǎng)絡(luò)節(jié)點接收任意 一個其他網(wǎng)絡(luò)節(jié)點發(fā)送 的控制報文,所述控制報文中攜帶有用于標識該控制報文的序列號;
所述網(wǎng)絡(luò)節(jié)點對接收的控制報文進行協(xié)議處理,并在處理完畢后,構(gòu)建針 對所述控制報文的應(yīng)答報文,通過所述應(yīng) 艮文攜帶所述控制報文的序列號, 以及準確標識出所述控制報文的報文類型;
所述網(wǎng)絡(luò)節(jié)點將所述應(yīng)答報文發(fā)送至所述任意一個其他網(wǎng)絡(luò)節(jié)點,并通過 所述應(yīng)斜艮文指示該任意一個其他網(wǎng)絡(luò)節(jié)點停止所述控制報文的發(fā)送。
一種通信裝置,歸屬于以太網(wǎng)保護系統(tǒng),所述通信裝置包括
接收單元,用于接收任意一個網(wǎng)絡(luò)節(jié)點發(fā)送的控制報文,所述控制報文中 攜帶有用于標識該控制報文的序列號;
處理單元,用于對接收的控制報文進行協(xié)議處理,并在處理完畢后,構(gòu)建 針對所述控制報文的應(yīng)答報文,通過所述應(yīng)答報文攜帶所述控制報文的序列 號,以及標識所述控制^Jl的^^文類型;
發(fā)送單元,用于將所述應(yīng)敘艮文發(fā)送至所述任意一個網(wǎng)絡(luò)節(jié)點,并通過所 述應(yīng)答報文攜帶的序列號和標識的報文類型,指示該任意一個網(wǎng)絡(luò)節(jié)點停止所 述控制報文的發(fā)送。
一種以太網(wǎng)保護系統(tǒng),所述系統(tǒng)中任意一個網(wǎng)絡(luò)節(jié)點在接收到任意一個其他網(wǎng)絡(luò)節(jié)點發(fā)送的控制報文時,獲得該所述控制報文中攜帶的用于標識該控制 報文的序列號,并在對接收的控制報文進行協(xié)議處理后,構(gòu)建針對所述控制報 文的應(yīng)敘艮文,通過所述應(yīng)斜艮文攜帶所述控制報文的序列號以及標識所述控 制報文的報文類型,接著,將所述應(yīng)答報文發(fā)送至所述任意一個網(wǎng)絡(luò)節(jié)點,并 通過所述應(yīng)答報文攜帶的序列號和標識的報文類型,指示該任意一個網(wǎng)絡(luò)節(jié)點 停止所述控制報文的發(fā)送。
采用以上技術(shù)方案,便能有效增強以太網(wǎng)保護系統(tǒng)中控制報文的發(fā)送效 率,在避免報文丟失的基礎(chǔ)上,大大減少了系統(tǒng)資源的消耗,提高了系統(tǒng)的穩(wěn) 定性和可靠性,從而增強以太網(wǎng)保護系統(tǒng)的抗故障能力。
圖1為現(xiàn)有技術(shù)下以太網(wǎng)保護系統(tǒng)架構(gòu)圖2為本申請實施例中以太網(wǎng)保護系統(tǒng)架構(gòu)圖3為本申請實施例中網(wǎng)絡(luò)節(jié)點功能結(jié)構(gòu)圖4為本申請實施例中網(wǎng)絡(luò)節(jié)點處理控制報文流程圖。
具體實施例方式
在以太網(wǎng)保護系統(tǒng)中,為了在避免控制報文丟失的前提下,提高系統(tǒng)可靠 性,本申請實施采用的方法為網(wǎng)絡(luò)節(jié)點接收任意一個其他網(wǎng)絡(luò)節(jié)點發(fā)送的控 制報文,所述控制報文中攜帶有用于標識該控制報文的序列號;所述網(wǎng)絡(luò)節(jié)點 對接收的控制報文進行協(xié)議處理,并在處理完畢后,構(gòu)建針對所述控制報文的 應(yīng)答報文,通過所述應(yīng)答報文攜帶所述控制報文的序列號,以及標識所述控制 報文的報文類型;所述網(wǎng)絡(luò)節(jié)點將所述應(yīng)對艮文發(fā)送至所述任意一個其他網(wǎng)絡(luò) 節(jié)點,并通過所述應(yīng)^艮文攜帶的序列號和標識的報文類型,指示該任意一個 其他網(wǎng)絡(luò)節(jié)點停止所述控制報文的發(fā)送。
以太網(wǎng)保護系統(tǒng)內(nèi)包含若干保護域,各保護域內(nèi)的網(wǎng)絡(luò) 點的個數(shù)可以根 據(jù)實際需要而自行設(shè)置,例如,兩個網(wǎng)絡(luò)節(jié)點為一個保護域、三個網(wǎng)絡(luò)節(jié)點為一個保護域、四個網(wǎng)絡(luò)節(jié)點為一個保護域等等,本實施例中,僅以保護域內(nèi)包 含兩個網(wǎng)絡(luò)節(jié)點為例進行介紹。另一方面,保護域僅是一個邏輯概念,兩個相 同的節(jié)點間也可能組成多個保護域,在此不再贅述。
下面結(jié)合附圖對本申請優(yōu)選的實施方式進^f亍詳細說明。
參閱圖2所示,本申請實施例中,以太網(wǎng)保護系統(tǒng)內(nèi)包括互為備份的節(jié)點 Sl和節(jié)點S2,其中,Sl的主端口為a,從端口為b, S2的主端口為c, /人端 口為d。其中,Sl或S2在接收到任意一個其他網(wǎng)絡(luò)節(jié)點發(fā)送的控制報文時, 獲得該所述控制報文中攜帶的用于標識該控制才艮文的序列號,并在對接收的控 制報文進行協(xié)議處理后,構(gòu)建針對所述控制報文的應(yīng)對艮文,通過所述應(yīng)答報 文攜帶所述控制報文的序列號以及準確標識出所述控制報文的報文類型,接 著,將所述應(yīng)答報文發(fā)送至所述任意一個網(wǎng)絡(luò)節(jié)點,并通過所述應(yīng)答報文指示 該任意一個網(wǎng)絡(luò)節(jié)點停止所述控制報文的發(fā)送。
參閱圖3所示,以S1為例,本申請實施例中,Sl包括接收單元100、處 理單元101和發(fā)送單元102,其中,
接收單元100,用于接收任意一個網(wǎng)絡(luò)節(jié)點發(fā)送的控制報文,所述控制報 文中攜帶有用于標識該控制報文的序列號;
處理單元101,用于對接收的控制報文進行協(xié)議處理,并在處理完畢后, 構(gòu)建針對所述控制報文的應(yīng)^t艮文,通過所述應(yīng)^艮文攜帶所述控制報文的序 列號,以及標識所述控制報文的報文類型;
發(fā)送單元102,用于將所述應(yīng)答報文發(fā)送至所述任意一個網(wǎng)絡(luò)節(jié)點,并通 過所述應(yīng)答報文攜帶的序列號和標識的報文類型,指示該任意一個網(wǎng)絡(luò)節(jié)點停 止所述控制報文的發(fā)送。
基于上述系統(tǒng)架構(gòu),參閱4所示,本申請實施例中,以S1是主節(jié)點,而 S2是從節(jié)點為例,對S1與S2之間控制報文的交互流程進行詳細介紹
步驟400: S2確定因鏈路狀態(tài)發(fā)生改變等原因需要向Sl發(fā)送相應(yīng)的控制 報文,以下稱為報文A。例如,LINK-DOWN報文,或HELLO報文等等。步驟410: S2在本地構(gòu)建需要向S1發(fā)送的報A,本申請實施例中,S2在 構(gòu)造報文A時,至少要在報文A中添加針對報文A的序列號,以對報文A進 行標識,從而便于Sl對報文A進行識別,以下實施例中,將報文A的序列號 稱為序號A。
步驟420: S2按照設(shè)定周期將報文A發(fā)往Sl 。 步驟430: S1接收S2發(fā)送的才艮文A,并對其進4于協(xié)議處理。 例如,若才艮文A為LINK-DOWN報文,則Sl對報文進行協(xié)議處理即是指 Sl更改當前的協(xié)議狀態(tài),以及刷新本地的MAC地址表等等。
步驟440: Sl確定協(xié)議處理流程完畢后,構(gòu)建4艮文A的應(yīng)答才艮文,即ACK 報文,以下稱為報文A,;本申請實施例中,在構(gòu)建報文A,時,Sl需要在報文 A,中添加從報文A中獲得的序號A,并通過報文A,準確標識出報文A的報文 類型。
步驟450: S1將報文A,發(fā)往S2。
步驟460: S2接收報文A,,并根據(jù)報文A,攜帶的序號A和報文A,標識出 的報文類型,確定報文A'是報文A的應(yīng)斜艮文。 步驟470: S2停止報文A的發(fā)送。
基于上述實施例,在實際應(yīng)用中,針對不同類型的控制報文,可以使用各 自獨立的序列號,因為協(xié)議處理是基于報文類型的,兩種不同報文即^^列號 一樣也不會產(chǎn)生混淆。在對序列號進行管理時,可以使用的方法包含但不限于 每次因鏈路狀態(tài)切換等原因發(fā)送控制報文時,其序列號都在上一次發(fā)送控制報 文使用的最后一個序列號的基礎(chǔ)上+1,并連續(xù)遞增。同時為防止不同序列號 的同類型控制報文同時發(fā)送的情況,規(guī)定對每種類型的控制報文只發(fā)送攜帶最 高序列號的。
另一方面,在實際應(yīng)用中,上述步驟440中提及的Sl通過應(yīng)答報文對接 收到的控制報文的類型進行準確描述包含但不限于以下方式
1、根據(jù)接收的控制報文的幀結(jié)構(gòu)確定其報文類型,并按照同樣的幀結(jié)構(gòu)構(gòu)建相應(yīng)的應(yīng)對艮文。
2、才艮才居4空制凈艮文的幀結(jié)構(gòu)以及子貞i殳的幀結(jié)構(gòu)與才艮文類型才亍"只之間的對應(yīng) 關(guān)系,獲取相應(yīng)的報文類型標識,并在構(gòu)建的應(yīng)^艮文中攜帶該報文類型標識。
3、在控制報文的指定字段獲取其攜帶的報文類型標識,并在構(gòu)建的應(yīng)
合
報文中攜帶該報文類型標識。
上述三種方法^又為舉例,在此不再贅述。
進一步地,Sl針對不同類型的控制報文的協(xié)議處理流程是不一樣的,但都 必須對接收到的控制報文進行應(yīng)答,應(yīng)答時在應(yīng)斜艮文中攜帶和原報文相同的 序列號以及通過應(yīng)答報文準確描述出原報文的報文類型,便收對端的確認和辨 別,應(yīng)斜艮文的發(fā)送頻率,可以根據(jù)其針對的控制報文的發(fā)送頻率情況確定, 可以每接收到一個控制報文便進行應(yīng)答,也可以在接收到同一類型的多個控制 報文后,進行一次性應(yīng)答,只需將這多個控制報文的序列號攜帶在應(yīng)敘艮文中 即可,在此不再贅述。
下面以HELLO才艮文為例,對上述實施例作進一步介紹。
設(shè)備Sl、 S2啟動后首先各自檢查鏈路狀態(tài),S2向Sl發(fā)送LINK-DOWN 報文,Sl端口 a處于Forwarding狀態(tài);S2檢測鏈路正常后,停止發(fā)送 LINK-DOWN報文,同時通過端口 c向Sl發(fā)送HELLO報文,穩(wěn)態(tài)下HELLO 報文被持續(xù)發(fā)送,將造成鏈路帶寬被大量占用,同時Sl上也將耗費大量的CPU 資源來處理接收到的HELLO報文,為此需要在Sl中增加確認機制,以減少 HELLO報文的發(fā)送量。
Sl收到HELLO報文后執(zhí)行協(xié)議相關(guān)動作(包括切換協(xié)議狀態(tài),發(fā)送 FLUSH-UP報文指示S2進行MAC地址表更新),此時,Sl仍持續(xù)收到S2發(fā) 送的HELLO報文并傳送至本地CPU處理,但協(xié)議已無需這些HELLO報文, 過多的報文處理將消耗大量系統(tǒng)資源,為此Sl發(fā)送ACK報文(針對HELLO 報文)給S2,該ACK報文攜帶和原HELLO報文相同的序列號,并準確地描 述原HELLO報文的報文類型。S2接收到ACK報文后,根據(jù)該ACK報文攜帶的序列號及描述的報文類 型判斷相應(yīng)的HELLO報文是否仍在發(fā)送,若則,則停止HELLO報文的發(fā)送, 否則,忽略接收到的ACK報文,為了提高系統(tǒng)性能,較佳地,S2發(fā)送HELLO 報文時,只發(fā)送攜帶最高序列號的HELLO報文。
基于上述實施例,S2停止HELLO報文的發(fā)送后,若4企測到鏈路發(fā)生故障, 則向S2發(fā)送LINK-DOWN報文,同時,待鏈路恢復正常后,再向Sl重新發(fā) 送HELLO報文,但重新發(fā)送的HELLO報文攜帶的序列號,要在之前停止發(fā) 送HELLO報文時產(chǎn)生的序列號的基礎(chǔ)上+ 1 。
相應(yīng)地,為了提高系統(tǒng)性能,Sl也只會應(yīng)答具有最高序列號的HELLO報 文并進行協(xié)議處理,而忽略所有低序列號HELLO才艮文。
以上方式同樣適用于多保護域的情況。每個保護域中的主節(jié)點和從節(jié)點分 別實現(xiàn)上述功能,所有的控制報文,包括新增的應(yīng)斜艮文,都攜帶域標識,以 便在存在多個保護域的下避免發(fā)生報文混淆的狀況。例如,如圖2所示,Sl 和S2可以組成多種具有業(yè)務(wù)VLAN功能和控制VLAN功能的保護域來實現(xiàn)相 應(yīng)的功能, 一種情況下,Sl為主節(jié)點、S2為從節(jié)點,組成一個保護域,其域 標識為X,而在另一種情況下,S2為主節(jié)點,而S2為從節(jié)點,組成另一個保 護域,其域標識為Y,則Sl與S2之間在進行報文交互時,需要在發(fā)送的控制 報文和回復的應(yīng)斜艮文中攜帶相應(yīng)的域標識,以避免接收端發(fā)生混淆。同理, 若Sl和S2組成的保護域,與S3和S4組成的保護域之間進行控制報文的交互, 則上述方法同樣適用,在此不再贅述。
綜上所述,通過上述實施例,S1或S2便不再需要持續(xù)發(fā)送控制報文,而 只會在鏈路狀態(tài)發(fā)生改變時才發(fā)送控制報文,并且發(fā)送的控制報文的序列號為 上一次發(fā)送控制報文時使用的最后一個序列號加1,以避免對端的處理流程發(fā) 生混淆,直到接收到對端返回的針對控制報文的應(yīng)斜艮文時,S1或S2才會停 止控制報文的發(fā)送。這樣,便能有效增強以太網(wǎng)保護系統(tǒng)中控制報 的發(fā)送效 率,在避免報文丟失的基礎(chǔ)上,大大減少了系統(tǒng)資源的消耗,提高了系統(tǒng)的穩(wěn)定性和可靠性,從而增強以太網(wǎng)保護系統(tǒng)的抗故障能力;尤其是以太網(wǎng)中設(shè)置 有多個保護域時,采用本申請實施例提供的技術(shù)方案,所帶來的效果優(yōu)勢將更 為明顯。
顯然,本領(lǐng)域的技術(shù)人員可以對本申請中的實施例進行各種改動和變型而 不脫離本申請的精神和范圍。這樣,倘若本申請實施例中的這些修改和變型屬 于本申請權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本申請中的實施例也意圖包含 這些改動和變型在內(nèi)。
權(quán)利要求
1、一種以太網(wǎng)保護系統(tǒng)中控制報文的處理方法,其特征在于,所述以太網(wǎng)保護系統(tǒng)中的網(wǎng)絡(luò)節(jié)點在處理控制報文時,包括網(wǎng)絡(luò)節(jié)點接收任意一個其他網(wǎng)絡(luò)節(jié)點發(fā)送的控制報文,所述控制報文中攜帶有用于標識該控制報文的序列號;所述網(wǎng)絡(luò)節(jié)點對接收的控制報文進行協(xié)議處理,并在處理完畢后,構(gòu)建針對所述控制報文的應(yīng)答報文,通過所述應(yīng)答報文攜帶所述控制報文的序列號,以及標識所述控制報文的報文類型;所述網(wǎng)絡(luò)節(jié)點將所述應(yīng)答報文發(fā)送至所述任意一個其他網(wǎng)絡(luò)節(jié)點,并通過所述應(yīng)答報文攜帶的序列號和標識的報文類型,指示該任意一個其他網(wǎng)絡(luò)節(jié)點停止所述控制報文的發(fā)送。
2、 如權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)節(jié)點通過應(yīng)答報文 標識相應(yīng)的控制報文的報文類型包括;根據(jù)接收的控制報文的幀結(jié)構(gòu)確定其報文類型,并按照同樣的幀結(jié)構(gòu)構(gòu)建 相應(yīng)的應(yīng)對艮文; 或系,獲糾目應(yīng)的"J艮文類型標識,并在構(gòu)建的應(yīng)答"J艮文中攜帶該^J:類型標識;或在控制報文的指定字段獲取其攜帶的報文類型標識,并在構(gòu)建的應(yīng)斜艮文 中攜帶該報文類型標識。
3、 如權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)節(jié)點若接收到多個 相同報文類型的控制報文,則選擇其中序列號最大的控制報文進行應(yīng)答。
4、 如權(quán)利要求1所述的方法,其特征在于,若所述任意一個其他網(wǎng)絡(luò)節(jié) 點歸屬于至少兩個保護域,則所述網(wǎng)絡(luò)節(jié)點在返回的應(yīng)答報文中攜帶與所述控制報文相對應(yīng)的域標識。
5、 如權(quán)利要求1 - 4任一項所述的方法,其特征在于,所述控制報文包括 鏈路故障告警報文、鏈路故障通知報文、鏈路恢復通知報文或健康檢測報文。
6、 一種通信裝置,歸屬于以太網(wǎng)保護系統(tǒng),其特征在于,所述通信裝置 包括接收單元,用于接收任意一個網(wǎng)絡(luò)節(jié)點發(fā)送的控制報文,所述控制報文中 攜帶有用于標識該控制報文的序列號;處理單元,用于對接收的控制報文進行協(xié)議處理,并在處理完畢后,構(gòu)建 針對所述控制報文的應(yīng)答報文,通過所述應(yīng)答報文攜帶所述控制報文的序列 號,以及準確標識出所述控制報文的報文類型;發(fā)送單元,用于將所述應(yīng) 艮文發(fā)送至所述任意一個網(wǎng)絡(luò)節(jié)點,并通過所 述應(yīng)對艮文攜帶的序列號和標識的報文類型,指示該任意一個網(wǎng)絡(luò)節(jié)點停止所 述控制報文的發(fā)送。
7、 如權(quán)利要求6所述的通信裝置,其特征在于,所述處理單元通過構(gòu)建 的應(yīng) 艮文標識相應(yīng)的控制報文的報文類型時,根據(jù)接收的控制報文的幀結(jié)構(gòu) 確定其報文類型,并按照同樣的幀結(jié)構(gòu)構(gòu)建相應(yīng)的應(yīng)敘艮文;或者,根據(jù)控制 報文的幀結(jié)構(gòu)以及預設(shè)的幀結(jié)構(gòu)與報文類型標識之間的對應(yīng)關(guān)系,獲取相應(yīng)的 報文類型標識,并在構(gòu)建的應(yīng)斜艮文中攜帶該報文類型標識;或者,在控制報 文的指定字段獲取其攜帶的報文類型標識,并在構(gòu)建的應(yīng)答報文中攜帶該報文 類型標識。
8、 如權(quán)利要求6所述的通信裝置,其特征在于,若所述接收單元接收到 多個相同報文類型的控制報文,則所述處理單元選擇其中序列號最大的控制報 文進行應(yīng)答。
9、 如權(quán)利要求6所述的通信裝置,其特征在于,若所述任意一個網(wǎng)絡(luò)節(jié) 點歸屬于至少兩個保護域,則所述處理單元在返回的應(yīng)斜艮文中攜帶與所述控 制寺艮文相對應(yīng)的域標識。
10、 一種以太網(wǎng)保護系統(tǒng),其特征在于,系統(tǒng)中的任意一個網(wǎng)絡(luò)節(jié)點在接收到任意一個其他網(wǎng)絡(luò)節(jié)點發(fā)送的控制報文時,獲得該所述控制報文中攜帶的 用于標識該控制報文的序列號,并在對接收的控制報文進行協(xié)議處理后,構(gòu)建 針對所述控制報文的應(yīng)答報文,通過所述應(yīng)敘艮文攜帶所述控制報文的序列號 以及標識所述控制報文的報文類型,接著,將所述應(yīng)答報文發(fā)送至所述任意一 個網(wǎng)絡(luò)節(jié)點,并通過所述應(yīng)答報文攜帶的序列號和標識的報文類型,指示該任 意一個網(wǎng)絡(luò)節(jié)點停止所述控制報文的發(fā)送。
全文摘要
本申請公開了一種以太網(wǎng)保護系統(tǒng)中控制報文的處理方法,該方法為網(wǎng)絡(luò)節(jié)點接收任意一個其他網(wǎng)絡(luò)節(jié)點發(fā)送的控制報文,該控制報文中攜帶有用于標識該控制報文的序列號;所述網(wǎng)絡(luò)節(jié)點在對接收的控制報文進行協(xié)議處理后,構(gòu)建針對所述控制報文的應(yīng)答報文,通過所述應(yīng)答報文攜帶所述控制報文的序列號,以及標識所述控制報文的報文類型;所述網(wǎng)絡(luò)節(jié)點將所述應(yīng)答報文發(fā)送至所述任意一個其他網(wǎng)絡(luò)節(jié)點,并通過所述應(yīng)答報文攜帶的序列號和標識的報文類型,指示該任意一個其他網(wǎng)絡(luò)節(jié)點停止所述控制報文的發(fā)送。這樣,便在避免報文丟失的基礎(chǔ)上,大大減少了系統(tǒng)資源的消耗,提高了系統(tǒng)的穩(wěn)定性和可靠性。本申請同時公開了一種通信裝置和一種以太網(wǎng)保護系統(tǒng)。
文檔編號H04L12/28GK101686199SQ200910161338
公開日2010年3月31日 申請日期2009年7月20日 優(yōu)先權(quán)日2009年7月20日
發(fā)明者吳少勇, 海 徐, 忠 耿 申請人:中興通訊股份有限公司