專利名稱:非直連設(shè)備間以太網(wǎng)鏈路的檢測(cè)方法、系統(tǒng)和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種非直連設(shè)備間以太網(wǎng)鏈路的檢測(cè)方法、系統(tǒng)和設(shè)備。
背景技術(shù):
隨著以太網(wǎng)應(yīng)用范圍的逐步擴(kuò)大,對(duì)以太網(wǎng)OAM(Operation、Administration and Maintenance,操作、管理和維護(hù))功能的要求也逐步提高。以太網(wǎng)OAM是指以太網(wǎng)的操作、管理和維護(hù),其功能可分為故障管理和性能管理。其中故障管理用于檢測(cè)網(wǎng)絡(luò)的連通性,主要指檢測(cè)故障并觸發(fā)保護(hù)倒換;性能管理用于檢測(cè)網(wǎng)絡(luò)傳輸中的丟包、時(shí)延、抖動(dòng)等參數(shù),通過(guò)為運(yùn)營(yíng)商提供網(wǎng)絡(luò)的監(jiān)測(cè)運(yùn)行情況,確認(rèn)網(wǎng)絡(luò)的轉(zhuǎn)發(fā)能力是否符合與用戶簽訂的SLA(Service Level Agreement,服務(wù)等級(jí)協(xié)議)。
目前的以太網(wǎng)OAM工作中,用于直連設(shè)備間以太網(wǎng)鏈路檢測(cè)的是802.3ah協(xié)議,802.3ah協(xié)議是一種慢協(xié)議,這種協(xié)議對(duì)設(shè)備的硬件要求比較低,一般采用通用的CPU(Central Processing Unit,中央處理器),并由上層軟件操作即可實(shí)現(xiàn)檢測(cè),因此802.3ah可應(yīng)用于檢測(cè)絕大部分的設(shè)備,特別用在檢測(cè)低端直連設(shè)備間的以太網(wǎng)鏈路。由于標(biāo)準(zhǔn)802.3ah協(xié)議報(bào)文中的目的地址為組播地址,且這種報(bào)文中無(wú)法攜帶Tag(標(biāo)簽),因此不能被網(wǎng)橋轉(zhuǎn)發(fā),而只能用于直連設(shè)備間的鏈路檢測(cè)。
現(xiàn)有技術(shù)中對(duì)以太網(wǎng)非直連設(shè)備間鏈路進(jìn)行檢測(cè)時(shí)通常將整個(gè)網(wǎng)絡(luò)根據(jù)級(jí)別劃分成若干MD(Maintenance Domain,維護(hù)域),在每個(gè)MD中,針對(duì)各個(gè)檢測(cè)點(diǎn)劃分不同的MA(Maintenance Association,維護(hù)聯(lián)盟),在每個(gè)MA內(nèi)針對(duì)需要檢測(cè)的點(diǎn)設(shè)置MEP(MaintenanceAssociation End Point,維護(hù)聯(lián)盟邊緣節(jié)點(diǎn)),然后監(jiān)控每個(gè)MEP點(diǎn)之間是否存在故障。該網(wǎng)絡(luò)劃分示意圖如圖1所示在檢測(cè)時(shí),每個(gè)MEP向MA內(nèi)所有其它MEP周期性發(fā)送組播CC(Continuity Check,連通性檢測(cè))報(bào)文,該組播CC報(bào)文必須為802.1 ag協(xié)議報(bào)文,如果某個(gè)MEP在指定周期內(nèi)沒有收到某個(gè)對(duì)應(yīng)遠(yuǎn)端MEP的CC報(bào)文,則認(rèn)為該MA內(nèi)部出現(xiàn)了故障。
由上述描述可知,應(yīng)用現(xiàn)有802.3ah協(xié)議報(bào)文只能進(jìn)行直連設(shè)備間的鏈路檢測(cè),在應(yīng)用802.1ag協(xié)議進(jìn)行快速的非直連設(shè)備間的鏈路檢測(cè)時(shí),由于需要將網(wǎng)絡(luò)劃分為MD和MA,并進(jìn)一步配置MEP,因此實(shí)現(xiàn)機(jī)制比較復(fù)雜,整個(gè)網(wǎng)絡(luò)的開銷相對(duì)較大,并且應(yīng)用802.1ag協(xié)議對(duì)非直連設(shè)備間的鏈路進(jìn)行檢測(cè)時(shí)通常需要硬件同時(shí)參與,因此對(duì)設(shè)備的硬件要求比較高,無(wú)法應(yīng)用在很多對(duì)硬件要求不高的低端設(shè)備上。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種非直連設(shè)備間以太網(wǎng)鏈路的檢測(cè)方法、系統(tǒng)及設(shè)備。
為實(shí)現(xiàn)本發(fā)明實(shí)施例的目的,本發(fā)明實(shí)施例提供如下技術(shù)方案一種非直連設(shè)備間以太網(wǎng)鏈路的檢測(cè)方法,包括源設(shè)備和目的設(shè)備的至少一方作為檢測(cè)主動(dòng)方發(fā)送單播報(bào)文,所述單播報(bào)文中包含作為檢測(cè)被動(dòng)方的任意另一方的物理地址;所述單播報(bào)文通過(guò)中間設(shè)備向所述物理地址對(duì)應(yīng)的檢測(cè)被動(dòng)方轉(zhuǎn)發(fā);檢測(cè)主動(dòng)方根據(jù)所述檢測(cè)被動(dòng)方回應(yīng)的單播報(bào)文接收情況檢測(cè)以太網(wǎng)鏈路是否正常。
一種非直連設(shè)備間以太網(wǎng)鏈路的檢測(cè)系統(tǒng),包括源設(shè)備、中間設(shè)備及目的設(shè)備,所述源設(shè)備和目的設(shè)備的至少一方作為檢測(cè)主動(dòng)方,另一方作為檢測(cè)主動(dòng)方,其中作為檢測(cè)主動(dòng)方的設(shè)備包括報(bào)文發(fā)送單元,用于發(fā)送包含所述檢測(cè)被動(dòng)方的物理地址的單播報(bào)文;報(bào)文檢測(cè)單元,用于根據(jù)所述檢測(cè)被動(dòng)方回應(yīng)的單播報(bào)文接收情況檢測(cè)以太網(wǎng)鏈路是否正常;所述中間設(shè)備,用于向所述物理地址對(duì)應(yīng)的檢測(cè)被動(dòng)方轉(zhuǎn)發(fā)所述單播報(bào)文;作為檢測(cè)被動(dòng)方的設(shè)備包括報(bào)文回應(yīng)單元,用于收到所述報(bào)文發(fā)送單元發(fā)送的單播報(bào)文后向所述檢測(cè)主動(dòng)方回應(yīng)單播報(bào)文。
一種檢測(cè)設(shè)備,包括報(bào)文發(fā)送單元,用于通過(guò)中間設(shè)備發(fā)送包含對(duì)端設(shè)備的物理地址的單播報(bào)文;報(bào)文檢測(cè)單元,用于根據(jù)對(duì)端設(shè)備回應(yīng)的單播報(bào)文接收情況檢測(cè)以太網(wǎng)鏈路是否正常;報(bào)文回應(yīng)單元,用于收到對(duì)端設(shè)備發(fā)送的單播報(bào)文后向所述對(duì)端設(shè)備回應(yīng)單播報(bào)文。
由以上本發(fā)明實(shí)施例提供的技術(shù)方案可見,本發(fā)明實(shí)施例由源設(shè)備和目的設(shè)備的至少一方作為檢測(cè)主動(dòng)方發(fā)送單播報(bào)文,該單播報(bào)文中包含作為檢測(cè)被動(dòng)方的任意另一方的物理地址,該單播報(bào)文通過(guò)中間設(shè)備向物理地址對(duì)應(yīng)的檢測(cè)被動(dòng)方轉(zhuǎn)發(fā),檢測(cè)主動(dòng)方根據(jù)檢測(cè)被動(dòng)方回應(yīng)的單播報(bào)文接收情況檢測(cè)以太網(wǎng)鏈路是否正常。本發(fā)明實(shí)施例充分利用了單播報(bào)文的簡(jiǎn)單性和靈活性的特點(diǎn),通過(guò)將對(duì)端的物理地址作為單播報(bào)文中的目的地址,使得該單播報(bào)文可以通過(guò)中間設(shè)備根據(jù)目的地址向?qū)?yīng)的設(shè)備轉(zhuǎn)發(fā),在無(wú)需更新設(shè)備的情況下實(shí)現(xiàn)了一對(duì)一的非直連設(shè)備間的以太網(wǎng)鏈路的檢測(cè)。
圖1為現(xiàn)有技術(shù)中非直連設(shè)備間鏈路檢測(cè)時(shí)的網(wǎng)絡(luò)劃分示意圖;圖2為本發(fā)明方法的第一實(shí)施例流程圖;圖3為應(yīng)用本發(fā)明方法實(shí)施例進(jìn)行鏈路檢測(cè)的組網(wǎng)示意圖;圖4為本發(fā)明方法的第二實(shí)施例流程圖;圖5為本發(fā)明方法的第三實(shí)施例流程圖;圖6為本發(fā)明方法的第四實(shí)施例流程圖;
圖7為本發(fā)明方法的第五實(shí)施例流程圖;圖8為本發(fā)明系統(tǒng)的第一實(shí)施例框圖;圖9為本發(fā)明系統(tǒng)的第二實(shí)施例框圖;圖10為本發(fā)明系統(tǒng)的第三實(shí)施例框圖;圖11為本發(fā)明系統(tǒng)的第四實(shí)施例框圖;圖12為本發(fā)明設(shè)備的實(shí)施例框圖。
具體實(shí)施例方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明實(shí)施例提供的技術(shù)方案,下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明實(shí)施例提供的技術(shù)方案作進(jìn)一步的詳細(xì)說(shuō)明。
本發(fā)明實(shí)施例中的單播報(bào)文主要為802.3ah協(xié)議報(bào)文,這是由于802.3ah協(xié)議報(bào)文具有簡(jiǎn)單靈活的特點(diǎn),這里“單播”主要指作為檢測(cè)主動(dòng)方的一臺(tái)設(shè)備將報(bào)文發(fā)送至與其對(duì)應(yīng)的一臺(tái)檢測(cè)被動(dòng)方設(shè)備,該802.3ah協(xié)議報(bào)文的結(jié)構(gòu)如下表1所示表1
在上表1中,目的地址為單播地址,該單播地址為與檢測(cè)主動(dòng)方設(shè)備對(duì)應(yīng)的一個(gè)檢測(cè)被動(dòng)方設(shè)備的物理地址,而非與該檢測(cè)主動(dòng)方設(shè)備直接相連的多個(gè)檢測(cè)被動(dòng)方設(shè)備的組播地址。0×8809表示802.3ah為慢協(xié)議,子類型3表示該802.3ah報(bào)文用于OAM,F(xiàn)lag域用于標(biāo)示檢測(cè)被動(dòng)方是否接受檢測(cè)主動(dòng)方發(fā)送的單播報(bào)文的參數(shù)配置,這些參數(shù)即為Data域中的報(bào)文參數(shù)信息。
本發(fā)明方法的第一實(shí)施例流程如圖2所示步驟201源設(shè)備和目的設(shè)備的至少一方作為檢測(cè)主動(dòng)方發(fā)送單播報(bào)文。
檢測(cè)主動(dòng)方發(fā)送的單播報(bào)文中包含作為檢測(cè)被動(dòng)方的另一方的物理地址。
進(jìn)一步的,預(yù)先在源設(shè)備和目的設(shè)備中存儲(chǔ)對(duì)方的物理地址。
步驟202通過(guò)中間設(shè)備向該物理地址對(duì)應(yīng)的檢測(cè)被動(dòng)方設(shè)備轉(zhuǎn)發(fā)單播報(bào)文。
具體的,中間設(shè)備之間為以太網(wǎng)鏈路連接時(shí),單播報(bào)文通過(guò)中間設(shè)備直接向檢測(cè)被動(dòng)方設(shè)備轉(zhuǎn)發(fā);中間設(shè)備之間為非以太網(wǎng)鏈路連接時(shí),中間設(shè)備之間預(yù)先建立了隧道,單播報(bào)文封裝在該隧道中向檢測(cè)被動(dòng)方設(shè)備轉(zhuǎn)發(fā)。
步驟203收到單播報(bào)文的檢測(cè)被動(dòng)方設(shè)備向檢測(cè)主動(dòng)方設(shè)備回應(yīng)單播報(bào)文。
具體的,若檢測(cè)被動(dòng)方設(shè)備接受檢測(cè)主動(dòng)方設(shè)備發(fā)送的單播報(bào)文Data域中的參數(shù)配置,則檢測(cè)被動(dòng)方設(shè)備在該單播報(bào)文的Flag域中標(biāo)注接受該參數(shù)配置,及修改該單播報(bào)文中的目的地址為檢測(cè)主動(dòng)方設(shè)備的物理地址,然后將修改后的單播報(bào)文通過(guò)中間設(shè)備向檢測(cè)主動(dòng)方設(shè)備轉(zhuǎn)發(fā);若檢測(cè)被動(dòng)方設(shè)備不接受檢測(cè)主動(dòng)方設(shè)備發(fā)送的單播報(bào)文Data域中的參數(shù)配置,則檢測(cè)被動(dòng)方設(shè)備在該單播報(bào)文的Flag域中標(biāo)注不能接受該參數(shù)配置,及修改該單播報(bào)文中的目的地址為檢測(cè)主動(dòng)方設(shè)備的物理地址,然后將修改后的單播報(bào)文通過(guò)中間設(shè)備向檢測(cè)主動(dòng)方設(shè)備轉(zhuǎn)發(fā)。
其中,單播報(bào)文可以為802.3ah協(xié)議中規(guī)定的單播信息報(bào)文、單播事件通知報(bào)文、單播環(huán)回控制報(bào)文、單播測(cè)試報(bào)文中的至少一種。
步驟204檢測(cè)主動(dòng)方設(shè)備根據(jù)檢測(cè)被動(dòng)方回應(yīng)的單播報(bào)文接收情況檢測(cè)以太網(wǎng)鏈路是否正常。
下面結(jié)合應(yīng)用本發(fā)明方法實(shí)施例進(jìn)行鏈路檢測(cè)的組網(wǎng)示意3,詳細(xì)描述通過(guò)802.3ah協(xié)議報(bào)文進(jìn)行非直連設(shè)備間以太網(wǎng)鏈路檢測(cè)的過(guò)程在源設(shè)備A中配置目的設(shè)備B的物理地址,同時(shí)在目的設(shè)備B中配置源設(shè)備A的物理地址,進(jìn)一步可以配置源設(shè)備A為檢測(cè)的主動(dòng)方,相應(yīng)的目的設(shè)備B為檢測(cè)的被動(dòng)方。
在發(fā)現(xiàn)階段,由源設(shè)備A發(fā)送單播信息報(bào)文,該單播信息報(bào)文中的目的地址為目的設(shè)備B的物理地址,中間設(shè)備C收到該單播信息報(bào)文后,會(huì)按照該單播信息報(bào)文中的目的設(shè)備B的物理地址對(duì)該單播信息報(bào)文進(jìn)行轉(zhuǎn)發(fā)。如果設(shè)備C、設(shè)備D和設(shè)備E之間為以太網(wǎng)鏈路連接,則該單播信息報(bào)文在中間設(shè)備中可以通過(guò)兩條路徑向目的設(shè)備B發(fā)送,第一條是通過(guò)設(shè)備C向設(shè)備D轉(zhuǎn)發(fā),再由設(shè)備D向目的設(shè)備B轉(zhuǎn)發(fā);第二條是通過(guò)設(shè)備C向設(shè)備E轉(zhuǎn)發(fā),由設(shè)備E向設(shè)備D轉(zhuǎn)發(fā),然后再由設(shè)備D向目的設(shè)備B轉(zhuǎn)發(fā)。如果設(shè)備C、設(shè)備D和設(shè)備E之間為非以太網(wǎng)鏈路,則在中間設(shè)備C、D、E中已經(jīng)預(yù)先建立了隧道,單播信息報(bào)文封裝后在該隧道中傳輸,出隧道后該單播信息再按照目的設(shè)備B的物理地址向該目的設(shè)備B轉(zhuǎn)發(fā)。
目的設(shè)備B收到該單播信息報(bào)文后,發(fā)現(xiàn)該單播信息報(bào)文中的目的地址為自身的物理地址,因此不再對(duì)該單播信息報(bào)文進(jìn)行轉(zhuǎn)發(fā),并且根據(jù)該單播信息報(bào)文的Type為0×0089,以及Subtype為0×03等信息,識(shí)別出該單播信息報(bào)文為802.3 ah協(xié)議報(bào)文,因此按照802.3ah協(xié)議對(duì)該單播信息報(bào)文進(jìn)行解析。
目的設(shè)備B解析單播信息報(bào)文后,獲取了該單播信息報(bào)文中源設(shè)備A在Data域中寫入的相關(guān)配置參數(shù),配置參數(shù)包括報(bào)文的最大長(zhǎng)度等信息,假設(shè)目的設(shè)備B接受這些配置參數(shù),可以通過(guò)在該單播信息報(bào)文的Flag域中標(biāo)注“01”,表示接受源設(shè)備A的配置參數(shù),同時(shí)修改該單播信息報(bào)文中的目的地址為源設(shè)備A的物理地址,目的設(shè)備B將修改后的單播信息報(bào)文通過(guò)中間設(shè)備向源設(shè)備A轉(zhuǎn)發(fā),其中通過(guò)中間設(shè)備進(jìn)行轉(zhuǎn)發(fā)的過(guò)程與源設(shè)備A通過(guò)中間設(shè)備轉(zhuǎn)發(fā)的過(guò)程一致,在此不再贅述。
源設(shè)備A若接收到了目的設(shè)備B回應(yīng)的單播報(bào)文,則源設(shè)備A和目的設(shè)備B之間的以太網(wǎng)鏈路正常,若源設(shè)備A未接收到目的設(shè)備B回應(yīng)的單播報(bào)文,則該以太網(wǎng)鏈路出現(xiàn)故障。
特別的,如果在通過(guò)發(fā)送單播報(bào)文檢測(cè)源設(shè)備A與目的設(shè)備B之間的非直連以太網(wǎng)鏈路的同時(shí),還要同時(shí)檢測(cè)源設(shè)備A與設(shè)備C之間的直連以太網(wǎng)鏈路,則在源設(shè)備A與設(shè)備C之間仍然通過(guò)發(fā)送組播報(bào)文進(jìn)行檢測(cè)。如果源設(shè)備A檢測(cè)到故障時(shí),可以通過(guò)接收的報(bào)文區(qū)分是目的設(shè)備B的故障還是直連設(shè)備C的故障;若源設(shè)備A本身發(fā)生故障,則源設(shè)備A向目的設(shè)備B發(fā)送單播報(bào)文同時(shí)向設(shè)備C發(fā)送組播報(bào)文,以通知設(shè)備B和設(shè)備C當(dāng)前發(fā)生了故障。
本發(fā)明方法的第二實(shí)施例流程如圖4所示,該實(shí)施例示出了目的設(shè)備接受源設(shè)備發(fā)送的單播信息的配置參數(shù),后續(xù),設(shè)備雙方進(jìn)入握手階段的檢測(cè)過(guò)程,在該過(guò)程中發(fā)送的單播報(bào)文為802.3ah協(xié)議中規(guī)定的單播信息報(bào)文步驟401源設(shè)備和目的設(shè)備分別配置對(duì)方的物理地址。
配置物理地址的目的是使源設(shè)備或目的設(shè)備的任意一方在向另一發(fā)發(fā)送單播信息報(bào)文時(shí),用配置的物理地址作為該單播信息報(bào)文的目的地址,以使該單播信息報(bào)文能夠根據(jù)該物理地址發(fā)送到對(duì)應(yīng)的設(shè)備上。
步驟402源設(shè)備發(fā)送包含目的設(shè)備的物理地址的單播信息報(bào)文。
步驟403該單播信息報(bào)文通過(guò)中間設(shè)備向目的設(shè)備轉(zhuǎn)發(fā)。
步驟404目的設(shè)備修改該單播信息報(bào)文中的Flag域及修改目的地址為源設(shè)備的物理地址。
目的設(shè)備修改該單播信息報(bào)文中的Flag域表示該目的設(shè)備接受源設(shè)備發(fā)送的單播信息報(bào)文中的參數(shù)配置,修改目的地址為源設(shè)備的物理地址,是為了使回應(yīng)的單播信息報(bào)文能夠?qū)?yīng)發(fā)送至該物理地址對(duì)應(yīng)的源設(shè)備。
步驟405目的設(shè)備將修改后的單播信息報(bào)文通過(guò)中間設(shè)備向源設(shè)備轉(zhuǎn)發(fā)。
步驟406源設(shè)備接收到目的設(shè)備回應(yīng)的單播信息報(bào)文后,源設(shè)備和目的設(shè)備定時(shí)向?qū)Ψ桨l(fā)送單播信息報(bào)文。
此時(shí),源設(shè)備和目的設(shè)備之間進(jìn)入握手階段,雙方通過(guò)定時(shí)發(fā)送單播信息報(bào)文來(lái)監(jiān)控對(duì)方或者雙方之間的以太網(wǎng)鏈路。
步驟407判斷在設(shè)定時(shí)間內(nèi)是否接收到對(duì)方發(fā)送的單播信息報(bào)文,若是,則執(zhí)行步驟408;若否,則執(zhí)行步驟409。
步驟408確認(rèn)源設(shè)備和目的設(shè)備及其之間的鏈路正常,返回步驟406。
步驟409確認(rèn)源設(shè)備或目的設(shè)備或其之間的鏈路出現(xiàn)故障,結(jié)束當(dāng)前流程。
仍以應(yīng)用本發(fā)明方法實(shí)施例進(jìn)行鏈路檢測(cè)的組網(wǎng)示意3為例,說(shuō)明源設(shè)備和目的設(shè)備進(jìn)入握手階段后的鏈路檢測(cè)過(guò)程源設(shè)備A在接收到目的設(shè)備B回應(yīng)的修改后的單播信息報(bào)文后,確認(rèn)雙方之間當(dāng)前以太網(wǎng)鏈路正常,源設(shè)備A和目的設(shè)備B之間進(jìn)入握手階段,“握手”也是對(duì)以太網(wǎng)鏈路進(jìn)行檢測(cè)的一種方式,在該階段源設(shè)備A和目的設(shè)備B之間定時(shí)向?qū)Ψ桨l(fā)送單播信息報(bào)文,中間設(shè)備C、D、E根據(jù)該單播信息報(bào)文中的物理地址對(duì)該單播信息報(bào)文進(jìn)行轉(zhuǎn)發(fā),具體的轉(zhuǎn)發(fā)過(guò)程與前述初始階段一致,在此不再贅述。假設(shè)源設(shè)備A和目的設(shè)備B每隔1秒鐘向?qū)Ψ桨l(fā)送一個(gè)單播信息報(bào)文,并分別判斷在5秒鐘內(nèi)是否收到對(duì)方發(fā)送的單播信息報(bào)文,如果收到則說(shuō)明源設(shè)備A和目的設(shè)備B之間的以太網(wǎng)鏈路正常,雙方持續(xù)進(jìn)行“握手”,如果任何一方在5秒鐘內(nèi)沒有收到對(duì)方發(fā)送的單播信息報(bào)文,則說(shuō)明源設(shè)備A和目的設(shè)備B之間的以太網(wǎng)鏈路出現(xiàn)故障,雙方結(jié)束“握手”,進(jìn)一步可以通過(guò)告警等方式提示管理側(cè)以太網(wǎng)鏈路出現(xiàn)異常。
上述實(shí)施例二從在步驟406開始所描述的握手階段的檢測(cè)過(guò)程中,源設(shè)備和目的設(shè)備根據(jù)在設(shè)定時(shí)間內(nèi)是否接收到對(duì)方發(fā)送的單播報(bào)文檢測(cè)它們之間的以太網(wǎng)鏈路是否正常,該實(shí)施例充分利用單播報(bào)文簡(jiǎn)單靈活的特點(diǎn),能夠?qū)υ丛O(shè)備和目的設(shè)備之間的以太網(wǎng)鏈路是否保持正常進(jìn)行檢測(cè)。
本發(fā)明方法第三實(shí)施例的流程如圖5所示,該實(shí)施例示出了源設(shè)備和目的設(shè)備實(shí)現(xiàn)握手后,源設(shè)備和目的設(shè)備之間進(jìn)入鏈路監(jiān)控檢測(cè)階段的過(guò)程,在鏈路監(jiān)控檢測(cè)過(guò)程中發(fā)送的單播報(bào)文為802.3ah協(xié)議中規(guī)定的單播事件通知報(bào)文步驟501源設(shè)備通過(guò)中間設(shè)備發(fā)送包含目的設(shè)備的物理地址的單播信息報(bào)文。
步驟502目的設(shè)備修改該單播信息報(bào)文中的Flag域及修改目的地址為源設(shè)備的物理地址。
步驟503目的設(shè)備將修改后的單播信息報(bào)文通過(guò)中間設(shè)備向源設(shè)備轉(zhuǎn)發(fā)。
步驟504源設(shè)備和目的設(shè)備通過(guò)定時(shí)向?qū)Ψ桨l(fā)送單播信息報(bào)文確認(rèn)雙方進(jìn)入正常握手階段。
步驟505任意一方判斷是否監(jiān)測(cè)到誤幀率或誤碼率超過(guò)設(shè)定的門限值,若是,則執(zhí)行步驟506;否則,返回步驟505。
當(dāng)源設(shè)備和目的設(shè)備雙方進(jìn)入鏈路監(jiān)控階段后,雙方會(huì)對(duì)四類錯(cuò)誤進(jìn)行監(jiān)控,包括單位時(shí)間內(nèi)的編碼錯(cuò)誤是否超過(guò)門限值,單位時(shí)間內(nèi)的幀錯(cuò)誤是否超過(guò)門限值,最近的N幀中的幀錯(cuò)誤是否超過(guò)門限值,最近的M秒內(nèi)的幀錯(cuò)誤是否超過(guò)門限值。
步驟506監(jiān)測(cè)到異常的一方向另一方發(fā)送單播事件通知報(bào)文,結(jié)束當(dāng)前流程。
仍以應(yīng)用本發(fā)明方法實(shí)施例進(jìn)行鏈路檢測(cè)的組網(wǎng)示意3為例,說(shuō)明源設(shè)備和目的設(shè)備進(jìn)入鏈路監(jiān)控階段后的鏈路檢測(cè)過(guò)程源設(shè)備A和目的設(shè)備B在進(jìn)入正常的握手階段后,雙方在持續(xù)向?qū)Ψ桨l(fā)送單播信息報(bào)文的同時(shí),也實(shí)時(shí)監(jiān)控雙方發(fā)送的單播信息報(bào)文的誤幀率或誤碼率是否超過(guò)設(shè)定的門限值,假設(shè)源設(shè)備A監(jiān)測(cè)到單位時(shí)間內(nèi)的誤幀率超過(guò)了設(shè)定的門限值,則源設(shè)備A構(gòu)造單播事件通知報(bào)文,該單播事件通知報(bào)文中的目的地址為目的設(shè)備B的物理地址,并且在該單播信息報(bào)文中標(biāo)識(shí)監(jiān)測(cè)到的錯(cuò)誤信息,源設(shè)備A將構(gòu)造好的單播事件通知報(bào)文通過(guò)中間設(shè)備C、D、E轉(zhuǎn)發(fā)至目的設(shè)備B,轉(zhuǎn)發(fā)的過(guò)程與前述初始階段一致,在此不再贅述。
上述實(shí)施例三從步驟505開始所描述的鏈路監(jiān)控檢測(cè)過(guò)程與握手階段的檢測(cè)過(guò)程的不同在于,源設(shè)備根據(jù)目的設(shè)備發(fā)送的單播報(bào)文的誤幀率或誤碼率是否超過(guò)設(shè)定的門限值檢測(cè)它們之間的以太網(wǎng)鏈路是否正常。
本發(fā)明方法第四實(shí)施例的流程如圖6所示,該實(shí)施例示出了源設(shè)備和目的設(shè)備實(shí)現(xiàn)握手后,源設(shè)備和目的設(shè)備之間進(jìn)入環(huán)回檢測(cè)階段的過(guò)程,假設(shè)在該過(guò)程中發(fā)送單播環(huán)回控制報(bào)文的一方為源設(shè)備,在環(huán)回檢測(cè)過(guò)程中發(fā)送的單播報(bào)文包括802.3ah協(xié)議中規(guī)定的單播環(huán)回控制報(bào)文和單播測(cè)試報(bào)文步驟601源設(shè)備通過(guò)中間設(shè)備發(fā)送包含目的設(shè)備的物理地址的單播信息報(bào)文。
步驟602目的設(shè)備修改單播信息報(bào)文中的Flag域及修改目的地址為源設(shè)備的物理地址。
步驟603目的設(shè)備將修改后的單播信息報(bào)文通過(guò)中間設(shè)備向源設(shè)備轉(zhuǎn)發(fā)。
步驟604源設(shè)備和目的設(shè)備通過(guò)定時(shí)向?qū)Ψ桨l(fā)送單播信息報(bào)文確認(rèn)雙方進(jìn)入正常握手階段。
步驟605源設(shè)備通過(guò)中間設(shè)備向目的設(shè)備發(fā)送單播環(huán)回控制報(bào)文。
步驟606目的設(shè)備回應(yīng)進(jìn)入環(huán)回狀態(tài)的單播信息報(bào)文。
步驟607源設(shè)備發(fā)送用于在其與目的設(shè)備之間進(jìn)行環(huán)回的單播測(cè)試報(bào)文。
步驟608源設(shè)備判斷發(fā)送與接收的單播測(cè)試報(bào)文數(shù)目是否一致,若是,則執(zhí)行步驟609;否則,執(zhí)行步驟610。
步驟609確定源設(shè)備和目的設(shè)備之間的以太網(wǎng)鏈路正常,結(jié)束當(dāng)前流程。
步驟610確定源設(shè)備和目的設(shè)備之間的以太網(wǎng)鏈路出現(xiàn)故障,結(jié)束當(dāng)前流程。
仍以應(yīng)用本發(fā)明方法實(shí)施例進(jìn)行檢測(cè)鏈路的組網(wǎng)示意3為例,說(shuō)明源設(shè)備和目的設(shè)備進(jìn)入環(huán)回檢測(cè)階段后的鏈路檢測(cè)過(guò)程源設(shè)備A和目的設(shè)備B進(jìn)入正常的握手階段后,雙發(fā)在持續(xù)向?qū)Ψ桨l(fā)送單播信息報(bào)文的同時(shí),源設(shè)備A在某一時(shí)刻向通過(guò)中間設(shè)備C、D、E向目的設(shè)備B發(fā)送單播環(huán)回控制報(bào)文以通知目的設(shè)備B進(jìn)行環(huán)回檢測(cè),該單播環(huán)回控制報(bào)文的目的地址為目的設(shè)備B的物理地址;目的設(shè)備B接收到單播環(huán)回控制報(bào)文后向源設(shè)備A回應(yīng)進(jìn)入環(huán)回狀態(tài)的單播信息報(bào)文,該單播信息報(bào)文中的目的地址為源設(shè)備A的物理地址;源設(shè)備A在一段時(shí)間內(nèi)向目的設(shè)備B發(fā)送一定數(shù)量的單播測(cè)試報(bào)文,在進(jìn)入到環(huán)回檢測(cè)階段時(shí),這些單播測(cè)試報(bào)文在源設(shè)備A和目的設(shè)備B之間的以太網(wǎng)鏈路環(huán)回了一段時(shí)間后,源設(shè)備A判斷發(fā)送與接收的單播測(cè)試報(bào)文的數(shù)目是否一致,若不一致則說(shuō)明源設(shè)備A和目的設(shè)備B之間的以太網(wǎng)鏈路出現(xiàn)了故障,進(jìn)一步可以通過(guò)告警等方式提示管理側(cè)以太網(wǎng)鏈路出現(xiàn)了異常。在上述過(guò)程中,所有單播報(bào)文通過(guò)中間設(shè)備C、D、E轉(zhuǎn)發(fā)的過(guò)程與前述初始階段一致,在此不再贅述。
上述實(shí)施例四從步驟605開始所描述的環(huán)回檢測(cè)過(guò)程與握手階段、及鏈路監(jiān)控階段的檢測(cè)過(guò)程的不同在于,源設(shè)備根據(jù)發(fā)送與接收的用于測(cè)試的單播報(bào)文數(shù)目是否一致檢測(cè)與目的設(shè)備之間的以太網(wǎng)鏈路是否正常。
本發(fā)明方法第五實(shí)施例的流程如圖7所示,該實(shí)施例示出了源設(shè)備和目的設(shè)備屬于VLAN時(shí)的檢測(cè)過(guò)程步驟701檢測(cè)主動(dòng)方設(shè)備在待發(fā)送的單播報(bào)文中設(shè)置檢測(cè)被動(dòng)方設(shè)備所屬VLAN的Tag。
添加了VLAN Tag的單播報(bào)文的結(jié)構(gòu)如下表2所示表2
上表2示出的單播信息報(bào)文為802.3ah協(xié)議報(bào)文,在原有802.3ah協(xié)議報(bào)文結(jié)構(gòu)中添加VLAN Tag是為了在報(bào)文傳輸?shù)倪^(guò)程中能夠識(shí)別對(duì)方設(shè)備所在的VLAN,以使單播報(bào)文能準(zhǔn)確傳輸至對(duì)方設(shè)備。
步驟702檢測(cè)主動(dòng)方設(shè)備發(fā)送包含了檢測(cè)被動(dòng)方設(shè)備的物理地址的單播報(bào)文。
步驟703該單播報(bào)文通過(guò)中間設(shè)備向檢測(cè)被動(dòng)方設(shè)備轉(zhuǎn)發(fā)。
步驟704收到該單播報(bào)文的檢測(cè)被動(dòng)方設(shè)備向檢測(cè)主動(dòng)方設(shè)備回應(yīng)單播報(bào)文。
步驟705檢測(cè)主動(dòng)方設(shè)備根據(jù)檢測(cè)被動(dòng)方設(shè)備回應(yīng)的單播報(bào)文接收情況檢測(cè)以太網(wǎng)鏈路是否正常。
上述實(shí)施例五所描述的以太網(wǎng)鏈路檢測(cè)過(guò)程與前述其它實(shí)施例描述的鏈路檢測(cè)過(guò)程的不同在于源設(shè)備和目的設(shè)備存在于VLAN中,通過(guò)在單播報(bào)文中加入VLAN Tag可以將單播報(bào)文通過(guò)中間設(shè)備轉(zhuǎn)發(fā)到對(duì)應(yīng)VLAN中的設(shè)備。
本發(fā)明系統(tǒng)的第一實(shí)施例框圖如圖8所示,該實(shí)施例示出了進(jìn)行初始檢測(cè)的系統(tǒng)的具體框圖該檢測(cè)系統(tǒng)包括源設(shè)備810、中間設(shè)備820以及目的設(shè)備830。源設(shè)備810作為檢測(cè)主動(dòng)方,目的設(shè)備830作為檢測(cè)被動(dòng)方。
其中,源設(shè)備810包括報(bào)文發(fā)送單元811,用于發(fā)送包含目的設(shè)備的物理地址的單播報(bào)文;報(bào)文接收檢測(cè)單元812用于根據(jù)是否接收到目的設(shè)備回應(yīng)的單播報(bào)文檢測(cè)以太網(wǎng)鏈路是否正常,若接收到所述單播報(bào)文則所述以太網(wǎng)鏈路正常,否則所述以太網(wǎng)鏈路出現(xiàn)故障。中間設(shè)備820用于向物理地址對(duì)應(yīng)的目的設(shè)備轉(zhuǎn)發(fā)單播報(bào)文。目的設(shè)備830包括報(bào)文回應(yīng)單元831,用于收到報(bào)文發(fā)送單元811發(fā)送的單播報(bào)文后根據(jù)源設(shè)備的物理地址向該源設(shè)備回應(yīng)單播報(bào)文。
特別的,當(dāng)源設(shè)備810和目的設(shè)備830均位于VLAN中時(shí),源設(shè)備810和目的設(shè)備830中分別還包括標(biāo)簽寫入單元,用于在單播報(bào)文中設(shè)置用于查找對(duì)端設(shè)備所屬VLAN的VLAN Tag。
本發(fā)明系統(tǒng)的第二實(shí)施例框圖如圖9所示,該實(shí)施例示出了進(jìn)行握手階段檢測(cè)的系統(tǒng)的具體框圖該檢測(cè)系統(tǒng)包括源設(shè)備910、中間設(shè)備920以及目的設(shè)備930。源設(shè)備910和目的設(shè)備930都為檢測(cè)主動(dòng)方,它們同時(shí)接收對(duì)方設(shè)備發(fā)送的單播報(bào)文。
其中,源設(shè)備910包括定時(shí)發(fā)送單元911,用于周期性發(fā)送包含目的設(shè)備的物理地址的單播報(bào)文;報(bào)文定時(shí)檢測(cè)單元912,用于根據(jù)在設(shè)定時(shí)間內(nèi)是否接收到目的設(shè)備發(fā)送的單播報(bào)文檢測(cè)以太網(wǎng)鏈路是否正常,若在設(shè)定時(shí)間內(nèi)接收到目的設(shè)備發(fā)送的單播報(bào)文則所述以太網(wǎng)鏈路正常,否則所述以太網(wǎng)鏈路出現(xiàn)故障;報(bào)文回應(yīng)單元913,用于向目的設(shè)備回應(yīng)單播報(bào)文。中間設(shè)備920用于向物理地址對(duì)應(yīng)的設(shè)備轉(zhuǎn)發(fā)單播報(bào)文。目的設(shè)備930包括報(bào)文定時(shí)發(fā)送單元931,用于周期性發(fā)送包含源設(shè)備的物理地址的單播報(bào)文;報(bào)文定時(shí)檢測(cè)單元932,用于根據(jù)在設(shè)定時(shí)間內(nèi)是否接收到源設(shè)備發(fā)送的單播報(bào)文檢測(cè)以太網(wǎng)鏈路是否正常,若在設(shè)定時(shí)間內(nèi)接收到源設(shè)備發(fā)送的單播報(bào)文則所述以太網(wǎng)鏈路正常,否則所述以太網(wǎng)鏈路出現(xiàn)故障;報(bào)文回應(yīng)單元933,用于向源設(shè)備回應(yīng)單播報(bào)文。
本發(fā)明系統(tǒng)的第三實(shí)施例框圖如圖10所示,該實(shí)施例示出了進(jìn)行鏈路監(jiān)控檢測(cè)的系統(tǒng)的具體框圖該檢測(cè)系統(tǒng)包括源設(shè)備1010、中間設(shè)備1020以及目的設(shè)備1030。源設(shè)備作為檢測(cè)主動(dòng)方,目的設(shè)備作為檢測(cè)被動(dòng)方。
其中,源設(shè)備1010包括報(bào)文發(fā)送單元1011,用于發(fā)送包含目的設(shè)備的物理地址的單播報(bào)文;報(bào)文參數(shù)檢測(cè)單元1012用于根據(jù)目的設(shè)備發(fā)送的單播報(bào)文的誤幀率或誤碼率是否超過(guò)設(shè)定的門限值檢測(cè)所述以太網(wǎng)鏈路是否正常,若未超過(guò)所述門限值則所述以太網(wǎng)鏈路正常,否則所述以太網(wǎng)鏈路出現(xiàn)故障。中間設(shè)備1020用于向物理地址對(duì)應(yīng)的目的設(shè)備轉(zhuǎn)發(fā)所述單播報(bào)文。目的設(shè)備1030包括報(bào)文回應(yīng)單元1031,用于收到報(bào)文發(fā)送單元1011發(fā)送的單播報(bào)文后根據(jù)源設(shè)備的物理地址向該源設(shè)備回應(yīng)單播報(bào)文。
本發(fā)明系統(tǒng)的第四實(shí)施例框圖如圖11所示,該實(shí)施例示出了進(jìn)行環(huán)回檢測(cè)的系統(tǒng)的具體框圖該檢測(cè)系統(tǒng)包括源設(shè)備1110、中間設(shè)備1120以及目的設(shè)備1130。源設(shè)備作為檢測(cè)主動(dòng)方,目的設(shè)備作為檢測(cè)被動(dòng)方。
其中,源設(shè)備1110包括報(bào)文發(fā)送單元1111,用于發(fā)送包含目的設(shè)備的物理地址的單播報(bào)文;報(bào)文數(shù)目檢測(cè)單元1112用于根據(jù)發(fā)送與接收的用于測(cè)試的單播報(bào)文數(shù)目是否一致檢測(cè)所述以太網(wǎng)鏈路是否正常,若數(shù)目一致則所述以太網(wǎng)鏈路正常,否則所述以太網(wǎng)鏈路出現(xiàn)故障;中間設(shè)備1120用于向物理地址對(duì)應(yīng)的目的設(shè)備轉(zhuǎn)發(fā)所述單播報(bào)文。目的設(shè)備1130包括報(bào)文回應(yīng)單元1131,用于收到報(bào)文發(fā)送單元1111發(fā)送的單播報(bào)文后根據(jù)源設(shè)備的物理地址向該源設(shè)備回應(yīng)單播報(bào)文。
本發(fā)明設(shè)備的第一實(shí)施例框圖如圖12所示該檢測(cè)設(shè)備包括報(bào)文發(fā)送單元1210、報(bào)文檢測(cè)單元1220、報(bào)文回應(yīng)單元1230。
其中,報(bào)文發(fā)送單元1210用于通過(guò)中間設(shè)備發(fā)送包含對(duì)端設(shè)備的物理地址的單播報(bào)文;報(bào)文檢測(cè)單元1220用于根據(jù)對(duì)端設(shè)備回應(yīng)的單播報(bào)文接收情況檢測(cè)以太網(wǎng)鏈路是否正常;報(bào)文回應(yīng)單元1230,用于收到對(duì)端設(shè)備發(fā)送的單播報(bào)文后向該對(duì)端設(shè)備回應(yīng)單播報(bào)文。
當(dāng)該檢測(cè)設(shè)備用于初始階段檢測(cè)時(shí),該報(bào)文檢測(cè)單元1220具體為報(bào)文接收檢測(cè)單元,用于根據(jù)是否接收到對(duì)端設(shè)備回應(yīng)的單播報(bào)文檢測(cè)所述以太網(wǎng)鏈路是否正常,若接收到所述單播報(bào)文則所述以太網(wǎng)鏈路正常,否則所述以太網(wǎng)鏈路出現(xiàn)故障。
當(dāng)該檢測(cè)設(shè)備用于握手階段檢測(cè)時(shí),報(bào)文發(fā)送單元1210具體為定時(shí)發(fā)送單元,用于周期性向?qū)Χ嗽O(shè)備發(fā)送單播報(bào)文;報(bào)文檢測(cè)單元1220具體為報(bào)文定時(shí)檢測(cè)單元,用于根據(jù)在設(shè)定時(shí)間內(nèi)是否接收到對(duì)方設(shè)備發(fā)送的單播報(bào)文檢測(cè)所述以太網(wǎng)鏈路是否正常,若在設(shè)定時(shí)間內(nèi)接收到對(duì)方發(fā)送的單播報(bào)文則所述以太網(wǎng)鏈路正常,否則所述以太網(wǎng)鏈路出現(xiàn)故障。
當(dāng)該檢測(cè)設(shè)備用于鏈路監(jiān)控檢測(cè)時(shí),報(bào)文檢測(cè)單元1220具體為報(bào)文參數(shù)檢測(cè)單元,用于根據(jù)對(duì)方設(shè)備發(fā)送的單播報(bào)文的誤幀率或誤碼率是否超過(guò)設(shè)定的門限值檢測(cè)所述以太網(wǎng)鏈路是否正常,若未超過(guò)所述門限值則所述以太網(wǎng)鏈路正常,否則所述以太網(wǎng)鏈路出現(xiàn)故障。
當(dāng)該檢測(cè)設(shè)備用于環(huán)回檢測(cè)時(shí),報(bào)文檢測(cè)單元1220具體為報(bào)文數(shù)目檢測(cè)單元,用于根據(jù)發(fā)送與接收的用于測(cè)試的單播報(bào)文數(shù)目是否一致檢測(cè)所述以太網(wǎng)鏈路是否正常,若數(shù)目一致則所述以太網(wǎng)鏈路正常,否則所述以太網(wǎng)鏈路出現(xiàn)故障。
特別的,該檢測(cè)設(shè)備還可以進(jìn)一步包括標(biāo)簽寫入單元,用于對(duì)端設(shè)備屬于虛擬局域網(wǎng)VLAN時(shí),在單播報(bào)文中設(shè)置用于查找對(duì)端設(shè)備所屬VLAN的VLAN Tag。
通過(guò)本發(fā)明實(shí)施例的描述可知,本發(fā)明實(shí)施例充分利用了單播報(bào)文簡(jiǎn)單靈活的特點(diǎn),通過(guò)將對(duì)端的物理地址作為單播報(bào)文中的目的地址,使得該單播報(bào)文可以通過(guò)中間設(shè)備根據(jù)目的地址轉(zhuǎn)發(fā)至對(duì)應(yīng)的終端,在無(wú)需更新設(shè)備的情況下實(shí)現(xiàn)了一對(duì)一的非直連設(shè)備間的以太網(wǎng)鏈路的檢測(cè);本發(fā)明實(shí)施例中的單播報(bào)文采用802.3ah協(xié)議報(bào)文,因此無(wú)需更新設(shè)備就可以實(shí)現(xiàn)對(duì)大量非直連的低端設(shè)備之間的以太網(wǎng)鏈路的檢測(cè),包括實(shí)現(xiàn)鏈路監(jiān)控和環(huán)回檢測(cè)等功能;進(jìn)一步通過(guò)分別發(fā)送單播報(bào)文和組播報(bào)文,可以對(duì)直連與非直連設(shè)備同時(shí)進(jìn)行以太網(wǎng)鏈路的檢測(cè)。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括如下步驟源設(shè)備和目的設(shè)備的至少一方作為檢測(cè)主動(dòng)方發(fā)送單播報(bào)文,所述單播報(bào)文中包含作為檢測(cè)被動(dòng)方的任意另一方的物理地址;所述單播報(bào)文通過(guò)中間設(shè)備向所述物理地址對(duì)應(yīng)的檢測(cè)被動(dòng)方轉(zhuǎn)發(fā);檢測(cè)主動(dòng)方根據(jù)所述檢測(cè)被動(dòng)方回應(yīng)的單播報(bào)文接收情況檢測(cè)以太網(wǎng)鏈路是否正常,所述的存儲(chǔ)介質(zhì),如ROM/RAM、磁碟、光盤等。
雖然通過(guò)實(shí)施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本發(fā)明的精神。
權(quán)利要求
1.一種非直連設(shè)備間以太網(wǎng)鏈路的檢測(cè)方法,其特征在于,包括源設(shè)備和目的設(shè)備的至少一方作為檢測(cè)主動(dòng)方發(fā)送單播報(bào)文,所述單播報(bào)文中包含作為檢測(cè)被動(dòng)方的任意另一方的物理地址;所述單播報(bào)文通過(guò)中間設(shè)備向所述物理地址對(duì)應(yīng)的檢測(cè)被動(dòng)方轉(zhuǎn)發(fā);檢測(cè)主動(dòng)方根據(jù)所述檢測(cè)被動(dòng)方回應(yīng)的單播報(bào)文接收情況檢測(cè)以太網(wǎng)鏈路是否正常。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,檢測(cè)主動(dòng)方為源設(shè)備,所述檢測(cè)主動(dòng)方根據(jù)檢測(cè)被動(dòng)方回應(yīng)的單播報(bào)文接收情況檢測(cè)以太網(wǎng)鏈路是否正常具體為源設(shè)備根據(jù)是否接收到目的設(shè)備回應(yīng)的單播報(bào)文檢測(cè)所述以太網(wǎng)鏈路是否正常,若接收到所述單播報(bào)文則所述以太網(wǎng)鏈路正常,否則所述以太網(wǎng)鏈路出現(xiàn)故障。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,檢測(cè)主動(dòng)方為源設(shè)備和目的設(shè)備,所述檢測(cè)主動(dòng)方發(fā)送單播報(bào)文具體為源設(shè)備和目的設(shè)備周期性發(fā)送單播報(bào)文;所述檢測(cè)主動(dòng)方根據(jù)所述檢測(cè)被動(dòng)方回應(yīng)的單播報(bào)文接收情況檢測(cè)以太網(wǎng)鏈路是否正常具體為所述源設(shè)備和目的設(shè)備根據(jù)在設(shè)定時(shí)間內(nèi)是否接收到對(duì)方發(fā)送的單播報(bào)文檢測(cè)所述以太網(wǎng)鏈路是否正常,若在設(shè)定時(shí)間內(nèi)接收到對(duì)方發(fā)送的單播報(bào)文則所述以太網(wǎng)鏈路正常,否則所述以太網(wǎng)鏈路出現(xiàn)故障。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,檢測(cè)主動(dòng)方為源設(shè)備或目的設(shè)備,所述檢測(cè)主動(dòng)方根據(jù)所述檢測(cè)被動(dòng)方回應(yīng)的單播報(bào)文接收情況檢測(cè)以太網(wǎng)鏈路是否正常具體為所述源設(shè)備和目的設(shè)備的任意一方根據(jù)對(duì)方發(fā)送的單播報(bào)文的誤幀率或誤碼率是否超過(guò)設(shè)定的門限值檢測(cè)所述以太網(wǎng)鏈路是否正常,若未超過(guò)所述門限值則所述以太網(wǎng)鏈路正常,否則所述以太網(wǎng)鏈路出現(xiàn)故障。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,檢測(cè)主動(dòng)方為源設(shè)備或目的設(shè)備,所述檢測(cè)主動(dòng)方根據(jù)所述檢測(cè)被動(dòng)方回應(yīng)的單播報(bào)文接收情況檢測(cè)以太網(wǎng)鏈路是否正常具體為所述源設(shè)備和目的設(shè)備的任意一方根據(jù)發(fā)送與接收的用于測(cè)試的單播報(bào)文數(shù)目是否一致檢測(cè)所述以太網(wǎng)鏈路是否正常,若數(shù)目一致則所述以太網(wǎng)鏈路正常,否則所述以太網(wǎng)鏈路出現(xiàn)故障。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述中間設(shè)備之間為以太網(wǎng)鏈路連接,所述單播報(bào)文通過(guò)所述中間設(shè)備直接轉(zhuǎn)發(fā);或所述中間設(shè)備之間為非以太網(wǎng)鏈路連接,所述中間設(shè)備之間預(yù)先建立了隧道,所述單播報(bào)文封裝在所述隧道中轉(zhuǎn)發(fā)。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述源設(shè)備和目的設(shè)備屬于虛擬局域網(wǎng)VLAN,所述檢測(cè)主動(dòng)方發(fā)送的單播報(bào)文中還包含所述VLAN的標(biāo)簽。
8.根據(jù)權(quán)利要求1至7任意一項(xiàng)所述的方法,其特征在于,所述單播報(bào)文為802.3ah協(xié)議中規(guī)定的單播信息報(bào)文、單播事件通知報(bào)文、單播環(huán)回控制報(bào)文、單播測(cè)試報(bào)文中的至少一種。
9.一種非直連設(shè)備間以太網(wǎng)鏈路的檢測(cè)系統(tǒng),其特征在于,包括源設(shè)備、中間設(shè)備及目的設(shè)備,所述源設(shè)備和目的設(shè)備的至少一方作為檢測(cè)主動(dòng)方,另一方作為檢測(cè)被動(dòng)方,其中作為檢測(cè)主動(dòng)方的設(shè)備包括報(bào)文發(fā)送單元,用于發(fā)送包含所述檢測(cè)被動(dòng)方的物理地址的單播報(bào)文;報(bào)文檢測(cè)單元,用于根據(jù)所述檢測(cè)被動(dòng)方回應(yīng)的單播報(bào)文接收情況檢測(cè)以太網(wǎng)鏈路是否正常;所述中間設(shè)備,用于向所述物理地址對(duì)應(yīng)的檢測(cè)被動(dòng)方轉(zhuǎn)發(fā)所述單播報(bào)文;作為檢測(cè)被動(dòng)方的設(shè)備包括報(bào)文回應(yīng)單元,用于收到所述報(bào)文發(fā)送單元發(fā)送的單播報(bào)文后向所述檢測(cè)主動(dòng)方回應(yīng)單播報(bào)文。
10.根據(jù)權(quán)利要求9所述的檢測(cè)系統(tǒng),其特征在于,所述檢測(cè)主動(dòng)方為源設(shè)備,所述報(bào)文檢測(cè)單元具體為,報(bào)文接收檢測(cè)單元,用于根據(jù)是否接收到目的設(shè)備回應(yīng)的單播報(bào)文檢測(cè)所述以太網(wǎng)鏈路是否正常,若接收到所述單播報(bào)文則所述以太網(wǎng)鏈路正常,否則所述以太網(wǎng)鏈路出現(xiàn)故障。
11.根據(jù)權(quán)利要求9所述的檢測(cè)系統(tǒng),其特征在于,所述檢測(cè)主動(dòng)方為源設(shè)備和目的設(shè)備,所述報(bào)文發(fā)送單元具體為,定時(shí)發(fā)送單元,用于周期性發(fā)送包含對(duì)端設(shè)備物理地址的單播報(bào)文;所述報(bào)文檢測(cè)單元具體為,報(bào)文定時(shí)檢測(cè)單元,用于根據(jù)在設(shè)定時(shí)間內(nèi)是否接收到對(duì)方設(shè)備發(fā)送的單播報(bào)文檢測(cè)所述以太網(wǎng)鏈路是否正常,若在設(shè)定時(shí)間內(nèi)接收到對(duì)方發(fā)送的單播報(bào)文則所述以太網(wǎng)鏈路正常,否則所述以太網(wǎng)鏈路出現(xiàn)故障。
12.根據(jù)權(quán)利要求9所述的檢測(cè)系統(tǒng),其特征在于,所述檢測(cè)主動(dòng)方為源設(shè)備或目的設(shè)備,所述報(bào)文檢測(cè)單元具體為,報(bào)文參數(shù)檢測(cè)單元,用于根據(jù)對(duì)方設(shè)備發(fā)送的單播報(bào)文的誤幀率或誤碼率是否超過(guò)設(shè)定的門限值檢測(cè)所述以太網(wǎng)鏈路是否正常,若未超過(guò)所述門限值則所述以太網(wǎng)鏈路正常,否則所述以太網(wǎng)鏈路出現(xiàn)故障。
13.根據(jù)權(quán)利要求9所述的檢測(cè)系統(tǒng),其特征在于,所述檢測(cè)主動(dòng)方為源設(shè)備或目的設(shè)備,所述報(bào)文檢測(cè)單元具體為,報(bào)文數(shù)目檢測(cè)單元,用于根據(jù)發(fā)送與接收的用于測(cè)試的單播報(bào)文數(shù)目是否一致檢測(cè)所述以太網(wǎng)鏈路是否正常,若數(shù)目一致則所述以太網(wǎng)鏈路正常,否則所述以太網(wǎng)鏈路出現(xiàn)故障。
14.根據(jù)權(quán)利要求9所述的檢測(cè)系統(tǒng),其特征在于,所述檢測(cè)被動(dòng)方屬于虛擬局域網(wǎng)VLAN,所述檢測(cè)主動(dòng)方還包括標(biāo)簽寫入單元,用于在所述報(bào)文發(fā)送單元發(fā)送的單播報(bào)文中寫入所述VLAN的標(biāo)簽。
15.一種檢測(cè)設(shè)備,其特征在于,包括報(bào)文發(fā)送單元,用于通過(guò)中間設(shè)備發(fā)送包含對(duì)端設(shè)備的物理地址的單播報(bào)文;報(bào)文檢測(cè)單元,用于根據(jù)對(duì)端設(shè)備回應(yīng)的單播報(bào)文接收情況檢測(cè)以太網(wǎng)鏈路是否正常;報(bào)文回應(yīng)單元,用于收到對(duì)端設(shè)備發(fā)送的單播報(bào)文后向所述對(duì)端設(shè)備回應(yīng)單播報(bào)文。
16.根據(jù)權(quán)利要求15所述的檢測(cè)設(shè)備,其特征在于,所述報(bào)文檢測(cè)單元具體為,報(bào)文接收檢測(cè)單元,用于根據(jù)是否接收到對(duì)端設(shè)備回應(yīng)的單播報(bào)文檢測(cè)所述以太網(wǎng)鏈路是否正常,若接收到所述單播報(bào)文則所述以太網(wǎng)鏈路正常,否則所述以太網(wǎng)鏈路出現(xiàn)故障。
17.根據(jù)權(quán)利要求15所述的檢測(cè)設(shè)備,其特征在于,所述報(bào)文發(fā)送單元具體為,定時(shí)發(fā)送單元,用于周期性向?qū)Χ嗽O(shè)備發(fā)送單播報(bào)文;所述報(bào)文檢測(cè)單元具體為,報(bào)文定時(shí)檢測(cè)單元,用于根據(jù)在設(shè)定時(shí)間內(nèi)是否接收到對(duì)方設(shè)備發(fā)送的單播報(bào)文檢測(cè)所述以太網(wǎng)鏈路是否正常,若在設(shè)定時(shí)間內(nèi)接收到對(duì)方發(fā)送的單播報(bào)文則所述以太網(wǎng)鏈路正常,否則所述以太網(wǎng)鏈路出現(xiàn)故障。
18.根據(jù)權(quán)利要求15所述的檢測(cè)設(shè)備,其特征在于,所述報(bào)文檢測(cè)單元具體為,報(bào)文參數(shù)檢測(cè)單元,用于根據(jù)對(duì)方設(shè)備發(fā)送的單播報(bào)文的誤幀率或誤碼率是否超過(guò)設(shè)定的門限值檢測(cè)所述以太網(wǎng)鏈路是否正常,若未超過(guò)所述門限值則所述以太網(wǎng)鏈路正常,否則所述以太網(wǎng)鏈路出現(xiàn)故障。
19.根據(jù)權(quán)利要求15所述的檢測(cè)設(shè)備,其特征在于,所述報(bào)文檢測(cè)單元具體為,報(bào)文數(shù)目檢測(cè)單元,用于根據(jù)發(fā)送與接收的用于測(cè)試的單播報(bào)文數(shù)目是否一致檢測(cè)所述以太網(wǎng)鏈路是否正常,若數(shù)目一致則所述以太網(wǎng)鏈路正常,否則所述以太網(wǎng)鏈路出現(xiàn)故障。
20.根據(jù)權(quán)利要求15所述的檢測(cè)設(shè)備,其特征在于,對(duì)端設(shè)備屬于虛擬局域網(wǎng)VLAN,所述檢測(cè)設(shè)備還包括標(biāo)簽寫入單元,用于在所述報(bào)文發(fā)送單元發(fā)送的單播報(bào)文中寫入所述VLAN的標(biāo)簽。
全文摘要
本發(fā)明公開了一種非直連設(shè)備間以太網(wǎng)鏈路的檢測(cè)方法,包括源設(shè)備和目的設(shè)備的至少一方作為檢測(cè)主動(dòng)方發(fā)送單播報(bào)文,所述單播報(bào)文中包含作為檢測(cè)被動(dòng)方的任意另一方的物理地址;所述單播報(bào)文通過(guò)中間設(shè)備向所述物理地址對(duì)應(yīng)的檢測(cè)被動(dòng)方轉(zhuǎn)發(fā);檢測(cè)主動(dòng)方根據(jù)所述檢測(cè)被動(dòng)方回應(yīng)的單播報(bào)文接收情況檢測(cè)以太網(wǎng)鏈路是否正常。本發(fā)明還公開了一種非直連設(shè)備間以太網(wǎng)鏈路的檢測(cè)系統(tǒng)和設(shè)備。本發(fā)明實(shí)施例充分利用了單播報(bào)文的簡(jiǎn)單性和靈活性的特點(diǎn),通過(guò)將對(duì)端的物理地址作為單播報(bào)文中的目的地址,使得該單播報(bào)文可以通過(guò)中間設(shè)備根據(jù)目的地址向?qū)?yīng)的終端轉(zhuǎn)發(fā),在無(wú)需更新設(shè)備的情況下實(shí)現(xiàn)一對(duì)一的非直連設(shè)備間的以太網(wǎng)鏈路的檢測(cè)。
文檔編號(hào)H04L12/56GK101094121SQ20071013786
公開日2007年12月26日 申請(qǐng)日期2007年7月23日 優(yōu)先權(quán)日2007年7月23日
發(fā)明者呂鴻 申請(qǐng)人:華為技術(shù)有限公司