專利名稱:Mstp設(shè)備以太網(wǎng)端口環(huán)回檢測方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于光傳輸網(wǎng)絡(luò)等技術(shù)領(lǐng)域,具體涉及在MSTP設(shè)備網(wǎng)絡(luò) 中以太網(wǎng)端口環(huán)回檢測處理方案。
背景技術(shù):
在目前的MSTP設(shè)備網(wǎng)絡(luò)應(yīng)用中,MSTP設(shè)備以太網(wǎng)端口在接收 到數(shù)據(jù)后,通過查找數(shù)據(jù)地址轉(zhuǎn)發(fā)表,將接收到的數(shù)據(jù)轉(zhuǎn)發(fā)到相應(yīng)的 端口,從而實(shí)現(xiàn)數(shù)據(jù)的轉(zhuǎn)發(fā)過程。
在MSTP設(shè)備的使用過程中,經(jīng)常遇到以太網(wǎng)端口通過光電轉(zhuǎn)換 器和光纖實(shí)現(xiàn)拉遠(yuǎn)的應(yīng)用情況,有些光電轉(zhuǎn)換器存在缺陷,導(dǎo)致同一 以太網(wǎng)端口發(fā)生自發(fā)自收現(xiàn)象,從而在MSTP設(shè)備上形成單端口環(huán)回。 在目前的MSTP設(shè)備中,沒有對(duì)以太網(wǎng)端口環(huán)回狀態(tài)進(jìn)行檢測的方案。 因此,當(dāng)某一端口發(fā)生環(huán)回現(xiàn)象時(shí),發(fā)往該端口的數(shù)據(jù),將會(huì)經(jīng)外部 環(huán)回重新送往該端口,從而引發(fā)數(shù)據(jù)轉(zhuǎn)發(fā)表地址振蕩,數(shù)據(jù)無法正確 轉(zhuǎn)發(fā),業(yè)務(wù)受影響,嚴(yán)重的導(dǎo)致業(yè)務(wù)中斷。
在當(dāng)前客戶對(duì)網(wǎng)絡(luò)安全性、穩(wěn)定性、可靠性要求越來越高的情況 下,MSTP設(shè)備網(wǎng)絡(luò)的以太網(wǎng)端口環(huán)回問題,越來越急迫的需要得以 解決,尤其是在國防、金融、政府等重要部門的網(wǎng)絡(luò)應(yīng)用中。
有鑒于此,本發(fā)明提出一種基于OAM檢測報(bào)文的MSTP設(shè)備以 太網(wǎng)端口環(huán)回檢測方案,來解決以太網(wǎng)端口環(huán)回狀態(tài)的檢測問題。 MSTP設(shè)備主動(dòng)定時(shí)發(fā)送OAM檢測報(bào)文,發(fā)現(xiàn)端口環(huán)回則關(guān)斷業(yè)務(wù) 發(fā)送及接收,并上報(bào)告警;當(dāng)檢測到環(huán)回消失后,恢復(fù)業(yè)務(wù)發(fā)送及接 收,告警消失。
以下是本說明書中出現(xiàn)的縮略語的中英文對(duì)照,是本技術(shù)領(lǐng)域的技術(shù)人員所公知的
IP
MAC
MSTP
OAM
Port
Router
SA
Internet Protocal Media Access Control Muti-service Transport Platform Operation Administration Maintenance
Source Address
因特網(wǎng)協(xié)議
媒體接入控制
多業(yè)務(wù)傳送平臺(tái)
操作管理維護(hù)
端口
路由器
源地址
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是,針對(duì)目前技術(shù)缺陷,提供及時(shí)有效 的MSTP設(shè)備端口環(huán)回檢測方法,以避免業(yè)務(wù)由于環(huán)回振蕩而中斷。
本發(fā)明的目的是為用戶提供一種MSTP設(shè)備以太網(wǎng)端口環(huán)回檢測 方案,這樣可以有效的對(duì)環(huán)回的以太網(wǎng)端口進(jìn)4亍檢測,從而避免由于 MSTP設(shè)備以太網(wǎng)端口環(huán)回導(dǎo)致的MAC地址振蕩,確保業(yè)務(wù)安全正 常。
本發(fā)明提出了一種用于MSTP設(shè)備以太網(wǎng)端口的環(huán)回檢測方法, 包括步驟生成檢測報(bào)文,其中所述每個(gè)檢測報(bào)文的源地址是對(duì)應(yīng)于 該以太網(wǎng)一個(gè)相應(yīng)端口的預(yù)定的MAC地址,目的地址為MSTPi殳備 本身的MAC地址;通過以太網(wǎng)的每個(gè)端口,發(fā)送所生成的與該端口 對(duì)應(yīng)的檢測報(bào)文;通過以太網(wǎng)的每個(gè)端口 ,接收目的地址為所述MSTP 設(shè)備本身MAC地址的檢測報(bào)文;根據(jù)所述接收的檢測報(bào)文的源地址, 識(shí)別其對(duì)應(yīng)的以太網(wǎng)端口 ;以及判斷所檢測的以太網(wǎng)端口發(fā)生環(huán)回。 此外,其中所述檢測報(bào)文可以是OAM檢測報(bào)文。 此外,所述OAM檢測報(bào)文的格式可以是以太網(wǎng)幀V2格式。 此外,上述方法還包括在判斷所檢測的以太網(wǎng)端口發(fā)生環(huán)回之后, 關(guān)閉發(fā)生環(huán)回的以太網(wǎng)端口的業(yè)務(wù)發(fā)送和接收。
此外,上述方法還包括在判斷所檢測的以太網(wǎng)端口發(fā)生環(huán)回之后向所述發(fā)生環(huán)回的端口定時(shí)地發(fā)送檢測報(bào)文;以及若該端口仍然環(huán)回, 則告警持續(xù);若檢測到該端口的環(huán)回消失,則恢復(fù)該端口的業(yè)務(wù)收發(fā)
本發(fā)明還提出了一種MSTP設(shè)備以太網(wǎng)板卡,包括控制器,用 于生成檢測報(bào)文,其中所述每個(gè)檢測報(bào)文的源地址是對(duì)應(yīng)于該以太網(wǎng) 一個(gè)相應(yīng)端口的預(yù)定的MAC地址,目的地址為所述MSTP設(shè)備本身 的MAC地址;檢測報(bào)文發(fā)送模塊,用于通過以太網(wǎng)的每個(gè)端口,發(fā) 送所述控制器生成的與該端口對(duì)應(yīng)的檢測報(bào)文;檢測報(bào)文接收模塊, 用于通過以太網(wǎng)的每一端口,接收目的地址為所述MSTP設(shè)備本身 MAC地址的檢測報(bào)文;其中所述控制器還被配置為根據(jù)所述接收的檢 測報(bào)文的源地址,識(shí)別其對(duì)應(yīng)的以太網(wǎng)端口,并判斷所述檢測的以太 網(wǎng)端口發(fā)生環(huán)回。
此外,所述控制器還被配置為,在判斷所檢測的以太網(wǎng)端口發(fā)生 環(huán)回之后,關(guān)閉發(fā)生環(huán)回的以太網(wǎng)端口的業(yè)務(wù)。
此外,所述檢測報(bào)文發(fā)送模塊還被配置為,對(duì)所述發(fā)生環(huán)回的端 口定時(shí)地發(fā)送檢測才艮文;以及所述控制器還^f皮配置為若檢測到該端 口仍然環(huán)回,則告警持續(xù);若檢測到該端口的環(huán)回消失,則恢復(fù)該端 口的業(yè)務(wù)。
本發(fā)明相對(duì)于現(xiàn)有技術(shù)而言,具有突出的優(yōu)點(diǎn)和效果。具體而言, 通過OAM檢測報(bào)文,判斷MSTP設(shè)備以太網(wǎng)端口是否發(fā)生環(huán)回,其 能夠主動(dòng)發(fā)現(xiàn)端口環(huán)回,避免地址振蕩;可及時(shí)發(fā)現(xiàn)端口環(huán)回,設(shè)備 端口環(huán)回后的報(bào)文不會(huì)被再次轉(zhuǎn)發(fā),避免發(fā)生業(yè)務(wù)中斷,并上報(bào)告警; 保證其它未產(chǎn)生環(huán)回端口的業(yè)務(wù)仍然正常轉(zhuǎn)發(fā);以及環(huán)回解除后,可 自動(dòng)或人工恢復(fù)業(yè)務(wù)。
這里所公開的系統(tǒng)和方法在其各種實(shí)施例中克服了上述現(xiàn)有技術(shù) 的缺點(diǎn),并且實(shí)現(xiàn)了這種系統(tǒng)和方法之前不可能存在的優(yōu)點(diǎn)。
以下將參考附圖更完整地描述本發(fā)明,附圖中示出了本發(fā)明的優(yōu) 選實(shí)施例。但是本發(fā)明可體現(xiàn)在許多其他的形式中,而不應(yīng)當(dāng)被理解 為限于這里所述的實(shí)施例;相反提供這些實(shí)施例是為了公開內(nèi)容將會(huì) 詳盡和完整,并且將會(huì)完整地將本發(fā)明的范圍傳達(dá)給本領(lǐng)域的技術(shù)人 員。從始至終類似的標(biāo)號(hào)都表示類似的元件
附圖l顯示了根據(jù)本發(fā)明的一個(gè)實(shí)施例的MSTP設(shè)備以太網(wǎng)板卡 功能模塊圖。
附圖2-6顯示了根據(jù)本發(fā)明的一個(gè)實(shí)施例的環(huán)回檢測過程。
具體實(shí)施例方式
以下參考根據(jù)本發(fā)明的一個(gè)實(shí)施例的方法、裝置(即系統(tǒng))的框 圖和流程圖描述本發(fā)明。要理解框圖和流程圖的每個(gè)塊以及框圖和流 程圖中的塊的組合分別可以由計(jì)算機(jī)程序指令實(shí)現(xiàn)。這些計(jì)算機(jī)程序 指令可被加載到通用計(jì)算機(jī)、專用計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置 上,以產(chǎn)生機(jī)器,以便在計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置上執(zhí)行的 指令產(chǎn)生用于執(zhí)行系統(tǒng)或流程圖塊中指定的框圖的裝置。
實(shí)現(xiàn)本發(fā)明方法的MSTP設(shè)備以太網(wǎng)板卡功能模塊圖如圖1所示。
圖1的MSTP設(shè)備以太網(wǎng)板卡包括控制器、OAM報(bào)文發(fā)送模塊、 OAM纟艮文接收模塊。
所述控制器能夠生成OAM檢測報(bào)文。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,OAM檢測報(bào)文的幀格式為以太網(wǎng)幀 V2格式,幀長為64字節(jié)。其中,幀的源地址和目的地址均為特定地 址每個(gè)源地址從一組保留MAC地址中選取,分別對(duì)應(yīng)以太網(wǎng)的各 個(gè)端口;目的地址為MSTP設(shè)備本身的MAC地址。
在生成OAM檢測報(bào)文之后,所述控制器將其傳送給OAM報(bào)文 發(fā)送模塊。隨后,所述OAM報(bào)文發(fā)送模塊把每個(gè)OAM檢測報(bào)文從 其相應(yīng)的端口發(fā)送出去。
另一方面,OAM報(bào)文接收模塊接收進(jìn)入本MSTP設(shè)備的OAM 報(bào)文,并傳送給所述控制器進(jìn)行檢查。
控制器對(duì)收到的OAM報(bào)文進(jìn)行檢查,判斷其是否為自身所發(fā)的 特定檢測包;若是,則根據(jù)源地址,判斷出其對(duì)應(yīng)的端口,并且上報(bào) 所述端口產(chǎn)生環(huán)回的告警,并進(jìn)行所述端口的保護(hù)。此外,OAM報(bào)文的發(fā)送周期可以根據(jù)需要進(jìn)行設(shè)置。 由此,本發(fā)明提供一種基于OAM檢測報(bào)文的MSTP設(shè)備端口環(huán) 回檢測方案,原理為OAM報(bào)文發(fā)送模塊周期性向各端口發(fā)送OAM 報(bào)文;MSTP設(shè)備對(duì)目的地址為本身MAC地址的幀轉(zhuǎn)發(fā)給OAM報(bào) 文接收模塊進(jìn)行處理;控制器對(duì)收到的OAM報(bào)文進(jìn)行檢查,判斷其 是否為自身所發(fā)的特定檢測包;若是,則根據(jù)源地址,上報(bào)端口環(huán)回 告警,并進(jìn)行端口保護(hù)。
參照附圖2-6,進(jìn)一步描述本發(fā)明提出的環(huán)回檢測過程的具體步驟。
參見附圖2, Router為路由器,1、 2、 3、 4為MSTP設(shè)備的四個(gè) 以太網(wǎng)端口。 MSTP設(shè)備以太網(wǎng)單板周期性地向各以太網(wǎng)端口發(fā)送 OAM檢測報(bào)文。所述每個(gè)OAM檢測報(bào)文的源地址從一組保留MAC 地址中選擇,分別對(duì)應(yīng)各以太網(wǎng)端口 1、 2、 3、 4;目的地址為MSTP 設(shè)備本身的MAC地址。
參見附圖3,其中端口 1、 2、 3正常,端口 4由于外部原因發(fā)生 了自環(huán)。
參見附圖4,由于端口 4發(fā)生了外部自環(huán),MSTP從端口4發(fā)出 的OAM檢測凈艮文4皮端口 4回送至原端口 。
參見附圖5, MSTP設(shè)備的所述OAM報(bào)文接收模塊接收到該 OAM檢測報(bào)文,并傳送給所述控制器對(duì)其進(jìn)行檢查。所述控制器檢 查該報(bào)文的源地址,識(shí)別出其源地址對(duì)應(yīng)于自身MSTP設(shè)備的以太網(wǎng) 端口 4。于是,所述控制器判斷出發(fā)往端口 4的OAM檢測報(bào)文被回 送,從而認(rèn)為該端口 4發(fā)生了環(huán)回。
然后,如附圖5所示,控制器關(guān)閉該端口 4的業(yè)務(wù)發(fā)送和接收, 并上報(bào)端口 4環(huán)回告警;OAM檢測報(bào)文持續(xù)發(fā)送到其余端口 1、 2、 3。
參見附圖6,對(duì)發(fā)生環(huán)回的端口4,主動(dòng)定時(shí)持續(xù)發(fā)送檢測報(bào)文, 若端口 4仍然環(huán)回,則告警持續(xù);若檢測到環(huán)回消失后,則告警消除, 恢復(fù)業(yè)務(wù)轉(zhuǎn)發(fā)。
本發(fā)明的實(shí)施可以在數(shù)據(jù)轉(zhuǎn)發(fā)時(shí),增加OAM報(bào)文的發(fā)送和檢測。通過檢測OAM檢測報(bào)文是否回送至本端口,完成端口環(huán)回檢測的實(shí) 現(xiàn)。
應(yīng)當(dāng)理解,在以上對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的 各種特征有時(shí)被聚集在其單個(gè)實(shí)施例、附圖或描述中,以便簡化本公 開并幫助理解各種創(chuàng)造性方面中的一個(gè)或多個(gè)。但是,這種公開方法 不應(yīng)當(dāng)被解釋為反映了以下意圖所要求保護(hù)的發(fā)明要求比每個(gè)權(quán)利 要求中明確闡述的特征更多的特征。更確切地說,正如以下權(quán)利要求 所反映的,創(chuàng)造性方面存在于少于單個(gè)以上公開的實(shí)施例的所有特征 的特征中。從而,具體實(shí)施方式
之后的權(quán)利要求書在此被明確地結(jié)合 到具體實(shí)施方式
中,其中每條權(quán)利要求獨(dú)立地作為本發(fā)明的單獨(dú)的實(shí) 施例。
此外,雖然這里所描述的某些實(shí)施例包括其他實(shí)施例中包括的某 些特征但不包括其他特征,但是,正如本領(lǐng)域的技術(shù)人員將會(huì)理解的, 不同實(shí)施例的特征的組合是打算處于本發(fā)明的范圍內(nèi)的,并且形成不 同的實(shí)施例。例如,在以下權(quán)利要求書中,可以按任何組合使用所要 求保護(hù)的任何實(shí)施例。
此外,某些實(shí)施例在這里被描述為可以由計(jì)算機(jī)系統(tǒng)的處理器或 由實(shí)現(xiàn)功能的其他裝置所實(shí)現(xiàn)的方法或方法的元素的組合。從而,具 有用于實(shí)現(xiàn)這種方法或方法元素的必要指令的處理器形成用于實(shí)現(xiàn)方 法或方法元素的裝置。此外,這里所描述的裝置實(shí)施例的元素是用于 實(shí)現(xiàn)該元素為實(shí)現(xiàn)本發(fā)明而執(zhí)行的功能的裝置的示例。
10
權(quán)利要求
1.一種用于MSTP設(shè)備以太網(wǎng)端口的環(huán)回檢測方法,包括步驟生成檢測報(bào)文,其中所述每個(gè)檢測報(bào)文的源地址是對(duì)應(yīng)于該以太網(wǎng)一個(gè)相應(yīng)端口的預(yù)定的MAC地址,目的地址為MSTP設(shè)備本身的MAC地址;通過以太網(wǎng)的每個(gè)端口,發(fā)送所生成的與該端口對(duì)應(yīng)的檢測報(bào)文;通過以太網(wǎng)的每個(gè)端口,接收目的地址為所述MSTP設(shè)備本身MAC地址的檢測報(bào)文;根據(jù)所述接收的檢測報(bào)文的源地址,識(shí)別其對(duì)應(yīng)的以太網(wǎng)端口;以及判斷所檢測的以太網(wǎng)端口發(fā)生環(huán)回。
2. 根據(jù)權(quán)利要求1所述的方法,還包括在判斷所檢測的以太網(wǎng) 端口發(fā)生環(huán)回之后,關(guān)閉發(fā)生環(huán)回的以太網(wǎng)端口的業(yè)務(wù)發(fā)送和接收。
3. 根據(jù)權(quán)利要求2所述的方法,還包括在判斷所檢測的以太網(wǎng) 端口發(fā)生環(huán)回之后向所述發(fā)生環(huán)回的端口定時(shí)地發(fā)送檢測凈艮文;以及若該端口仍然環(huán)回,則告警持續(xù);若檢測到該端口的環(huán)回消失,則恢復(fù)該端口的業(yè)務(wù)收發(fā)。
4. 根據(jù)權(quán)利要求3所述的方法,還包括在所述端口的環(huán)回消失 之后,自動(dòng)或人工恢復(fù)該端口的業(yè)務(wù)收發(fā)。
5. 根據(jù)權(quán)利要求1所述的方法,其中所述發(fā)送檢測報(bào)文的步驟 被周期性地執(zhí)行。
6. 根據(jù)權(quán)利要求1所述的方法,其中所述檢測報(bào)文是OAM檢測報(bào)文。
7. 根據(jù)權(quán)利要求6所述的方法,其中所述OAM檢測報(bào)文的格 式為以太網(wǎng)幀V2格式。
8. 根據(jù)權(quán)利要求7所述的方法,其中所述以太網(wǎng)幀的源地址是 從一組保留的MAC地址中選擇。
9. 一種MSTP設(shè)備以太網(wǎng)板卡,包括控制器,用于生成檢測報(bào)文,其中所述每個(gè)檢測報(bào)文的源地址是 對(duì)應(yīng)于該以太網(wǎng)一個(gè)相應(yīng)端口的預(yù)定的MAC地址,目的地址為所述 MSTP設(shè)備本身的MAC地址;檢測報(bào)文發(fā)送模塊,用于通過以太網(wǎng)的每個(gè)端口,發(fā)送所述控制 器生成的與該端口對(duì)應(yīng)的檢測才艮文;檢測報(bào)文接收模塊,用于通過以太網(wǎng)的每一端口,接收目的地址 為所述MSTP設(shè)備本身MAC地址的檢測報(bào)文;其中所述控制器還被配置為根據(jù)所述接收的檢測報(bào)文的源地址, 識(shí)別其對(duì)應(yīng)的以太網(wǎng)端口 ,并判斷所述檢測的以太網(wǎng)端口發(fā)生環(huán)回。
10. 根據(jù)權(quán)利要求9所述的MSTP設(shè)備以太網(wǎng)板卡,其中所述控 制器還被配置為,在判斷所檢測的以太網(wǎng)端口發(fā)生環(huán)回之后,關(guān)閉發(fā) 生環(huán)回的以太網(wǎng)端口的業(yè)務(wù)。
11. 根據(jù)權(quán)利要求9所述的MSTP設(shè)備以太網(wǎng)板卡,其中 所述檢測報(bào)文發(fā)送模塊還被配置為,對(duì)所述發(fā)生環(huán)回的端口定時(shí)地發(fā)送檢測報(bào)文;以及所述控制器還被配置為若檢測到該端口仍然環(huán)回,則告警持續(xù); 若檢測到該端口的環(huán)回消失,則恢復(fù)該端口的業(yè)務(wù)。
12. 根據(jù)權(quán)利要求9所述的MSTP設(shè)備以太網(wǎng)板卡,其中所述檢 測報(bào)文發(fā)送模塊周期性地發(fā)送檢測報(bào)文。
13. 根據(jù)權(quán)利要求9所述的MSTP設(shè)備以太網(wǎng)板卡,其中所述控 制器被配置為產(chǎn)生OAM檢測報(bào)文作為所述檢測報(bào)文。
14. 根據(jù)權(quán)利要求13所述的MSTP設(shè)備以太網(wǎng)板卡,其中所述 控制器被配置為產(chǎn)生以太網(wǎng)幀V2格式的OAM檢測報(bào)文。
15. 根據(jù)權(quán)利要求14所述的MSTP設(shè)備以太網(wǎng)板卡,其中所述 控制器被配置為,從一組保留的MAC地址中選擇所述以太網(wǎng)幀的源 地址。
全文摘要
本發(fā)明的目的是為用戶提供一種MSTP設(shè)備以太網(wǎng)端口環(huán)回檢測方案,這樣可以有效的對(duì)環(huán)回的以太網(wǎng)端口進(jìn)行檢測,從而避免由于MSTP設(shè)備以太網(wǎng)端口環(huán)回導(dǎo)致的MAC地址振蕩,以確保業(yè)務(wù)安全正常。
文檔編號(hào)H04L12/26GK101316197SQ20071010600
公開日2008年12月3日 申請(qǐng)日期2007年5月28日 優(yōu)先權(quán)日2007年5月28日
發(fā)明者吳信川, 沈步陽, 沙慶良, 濤 陳, 陳宏標(biāo), 煊 韋, 雄 魏, 黃泉洲 申請(qǐng)人:中國電信股份有限公司