欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種虛鏈路pw檢測(cè)方法及設(shè)備的制作方法

文檔序號(hào):7555754閱讀:232來(lái)源:國(guó)知局
專利名稱:一種虛鏈路pw檢測(cè)方法及設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種PW(Pseud0 Wire,虛鏈路)檢測(cè)方法。本發(fā)明同時(shí)還涉及一種PW檢測(cè)設(shè)備。
背景技術(shù)
SPB (Shortest Path Bridge,最短路徑橋接)是 IEEE (Institute of Electricaland Electronics Engineers,美國(guó)電氣和電子工程師協(xié)會(huì))802.1aq定義的以太網(wǎng)標(biāo)準(zhǔn)之一,是生成樹(shù)協(xié)議MSTP(Multi_Service Transfer Platform,多業(yè)務(wù)傳送平臺(tái))的進(jìn)一步延伸,旨在構(gòu)建大型扁平的無(wú)阻塞二層網(wǎng)絡(luò),目前一般使用SPB-1SIS (Intermediate systemto intermediate system,中間系統(tǒng)到中間系統(tǒng))來(lái)共享網(wǎng)絡(luò)中的鏈路狀態(tài),網(wǎng)絡(luò)各個(gè)節(jié)點(diǎn)并行計(jì)算各節(jié)點(diǎn)之間的最短路徑?,F(xiàn)有技術(shù)通過(guò)ISIS協(xié)議在兩個(gè)BEB (Backbone Edge Bridge,骨干網(wǎng)邊緣網(wǎng)橋)之間創(chuàng)建PW轉(zhuǎn)發(fā)表,PW是在兩個(gè)BEB設(shè)備點(diǎn)到點(diǎn)之間的虛連接,該連接能夠承載所有端到端用戶的業(yè)務(wù)流量。BEB之間的虛連接是基于ISIS來(lái)建立的,當(dāng)本BEB設(shè)備和另外其他的BEB設(shè)備上存在相同SPB實(shí)例時(shí),即可創(chuàng)建本BEB和對(duì)端BEB之間的PW。同時(shí)每個(gè)BEB設(shè)備及時(shí)將自身的VSI實(shí)例的狀態(tài)信息通過(guò)ISIS發(fā)布到網(wǎng)絡(luò)中,每個(gè)收到該ISIS消息報(bào)文的BEB設(shè)備更新源BEB的VSI (Virtual Switch Interface,虛擬交換接口)實(shí)例信息,然后將該信息發(fā)布到其他BEB設(shè)備,之后網(wǎng)絡(luò)中的所有設(shè)備都更新了源BEB設(shè)備上的VSI實(shí)例信息。在圖1所示的SPB網(wǎng)絡(luò)結(jié)構(gòu)示意圖中,當(dāng)源BEBl設(shè)備上的實(shí)例VSIl狀態(tài)變?yōu)镈own時(shí)(即非正常狀態(tài)),BEBl會(huì) 及時(shí)將VSIl的狀態(tài)信息通過(guò)ISIS向SPB域內(nèi)發(fā)布,沿途所有設(shè)備都會(huì)保存源BEBl的VSIl狀態(tài)信息并將該信息向除源端口之外的設(shè)備擴(kuò)散,網(wǎng)絡(luò)中的所有BEB/BCB設(shè)備最終都會(huì)保存源BEBl的VSIl狀態(tài)信息,此時(shí)源BEBl設(shè)備上的VSIl狀態(tài)信息是Down,之前和源BEBl建立了 SPB Pff的所有設(shè)備都會(huì)刪除與BEBl之間的PW。目前,BEB設(shè)備之間的PW是基于BEB設(shè)備之間VSI實(shí)例擴(kuò)散。只要對(duì)端BEB設(shè)備發(fā)布出來(lái)的L2ISIS消息中攜帶了 VSI的完整消息,且本地也存在VSI,Pff即可被創(chuàng)建。然而,由于L2ISIS消息的擴(kuò)散是單跳的,攜帶了 VSI完整消息的協(xié)議報(bào)文從源BEB發(fā)出后,是由相鄰設(shè)備上報(bào)至各自的CPU之后再發(fā)出來(lái),以此完成整個(gè)網(wǎng)絡(luò)的擴(kuò)散。因此,在SPB網(wǎng)絡(luò)中的BEB設(shè)備僅根據(jù)其他BEB設(shè)備的自身狀態(tài)判斷是否生成與之相連的PW的情況下,任意兩個(gè)BEB設(shè)備之間的PW實(shí)際是否可達(dá)則無(wú)法確認(rèn)。

發(fā)明內(nèi)容
本發(fā)明提供一種虛鏈路PW檢測(cè)方法,利用各BEB設(shè)備之間的PW發(fā)送一個(gè)或多個(gè)封裝后的檢測(cè)報(bào)文,對(duì)SPB網(wǎng)絡(luò)中各PW的可達(dá)性及通信質(zhì)量進(jìn)行檢測(cè),避免了協(xié)議上連接正常而數(shù)據(jù)轉(zhuǎn)發(fā)路徑異常的情況,從而加快SPB網(wǎng)絡(luò)中PW的收斂速度,減少用戶流量的損失。
為解決以上技術(shù)問(wèn)題,本發(fā)明提出了一種PW檢測(cè)方法,應(yīng)用于最短路徑橋接SPB網(wǎng)絡(luò)中的骨干網(wǎng)邊緣網(wǎng)橋BEB設(shè)備,包括:所述BEB設(shè)備按照預(yù)設(shè)的周期向已建立PW鏈路的對(duì)端發(fā)送檢測(cè)報(bào)文;當(dāng)所述BEB設(shè)備未能通過(guò)所述PW接收到對(duì)端發(fā)送的任何檢測(cè)報(bào)文時(shí),所述BEB設(shè)備判定所述PW出現(xiàn)異常。具體地,所述BEB設(shè)備未能通過(guò)所述PW接收到對(duì)端發(fā)送的任何檢測(cè)報(bào)文時(shí),所述BEB設(shè)備判定所述PW出現(xiàn)異常,具體為:當(dāng)所述BEB設(shè)備通過(guò)所述PW發(fā)送檢測(cè)報(bào)文時(shí),所述BEB設(shè)備判斷在上個(gè)發(fā)送周期內(nèi)是否還通過(guò)所述PW接收到檢測(cè)報(bào)文;若是,則所述BEB設(shè)備將所述PW對(duì)應(yīng)的異常次數(shù)清零或減I ;若否,則所述BEB設(shè)備將所述PW對(duì)應(yīng)的異常次數(shù)加I ;當(dāng)所述PW對(duì)應(yīng)的異常次數(shù)超過(guò)異常次數(shù)閾值時(shí),所述BEB設(shè)備判斷所述PW出現(xiàn) 異常。具體地,所述BEB設(shè)備未能通過(guò)所述PW接收到對(duì)端發(fā)送的任何檢測(cè)報(bào)文時(shí),所述BEB設(shè)備判定所述PW出現(xiàn)異常,具體為:若所述BEB設(shè)備在預(yù)設(shè)的時(shí)間閾值內(nèi)未能通過(guò)所述PW接收到任何檢測(cè)報(bào)文,所述BEB設(shè)備判斷所述PW出現(xiàn)異常;其中,所述預(yù)設(shè)的時(shí)間閾值大于所述周期。具體地,當(dāng)所述BEB設(shè)備在所述周期內(nèi)通過(guò)所述PW接收到對(duì)端發(fā)送的多個(gè)檢測(cè)報(bào)文時(shí),還包括:所述BEB設(shè)備根據(jù)所述接收到的多個(gè)檢測(cè)報(bào)文的數(shù)量,以及自身在所述周期內(nèi)通過(guò)所述PW發(fā)送的檢測(cè)報(bào)文的數(shù)量,確定所述PW的丟包率;或,所述BEB設(shè)備根據(jù)所述接收到的多個(gè)檢測(cè)報(bào)文的數(shù)量,以及所述檢測(cè)報(bào)文中攜帶的數(shù)量信息,確定所述PW的丟包率;其中,所述數(shù)量信息為所述對(duì)端在所述周期內(nèi)總共發(fā)送的檢測(cè)報(bào)文的數(shù)量。具體地,所述BEB設(shè)備判定所述PW出現(xiàn)異常之后,還包括:所述BEB設(shè)備通過(guò)所述PW向?qū)Χ税l(fā)送異常消息報(bào)文,以使所述對(duì)端刪除所述PW
并啟動(dòng)重建流程;所述BEB設(shè)備刪除所述PW并啟動(dòng)重建流程。另一方面,本發(fā)明還提出了一種BEB設(shè)備,作為虛鏈路PW檢測(cè)設(shè)備應(yīng)用于最短路徑橋接SPB網(wǎng)絡(luò)中,包括接收模塊,還包括:發(fā)送模塊,用于按照預(yù)設(shè)的周期向已建立PW鏈路的對(duì)端發(fā)送檢測(cè)報(bào)文;檢測(cè)模塊,用于當(dāng)所述接收模塊未能通過(guò)所述PW接收到對(duì)端發(fā)送的任何檢測(cè)報(bào)文時(shí)判定所述PW出現(xiàn)異常。具體地,所述檢測(cè)模塊,具體用于:當(dāng)所述BEB設(shè)備通過(guò)所述發(fā)送模塊發(fā)送檢測(cè)報(bào)文時(shí),所述檢測(cè)模塊判斷在上個(gè)發(fā)送周期內(nèi)是否還通過(guò)所述PW接收到檢測(cè)報(bào)文;若是,則所述檢測(cè)模塊將所述PW對(duì)應(yīng)的異常次數(shù)清零或減I ;若否,則所述檢測(cè)模塊將所述PW對(duì)應(yīng)的異常次數(shù)加I ;
當(dāng)所述PW對(duì)應(yīng)的異常次數(shù)超過(guò)異常次數(shù)閾值時(shí),所述檢測(cè)模塊判斷所述PW出現(xiàn)異常。具體地,所述檢測(cè)模塊,具體用于:若所述接收模塊在預(yù)設(shè)的時(shí)間閾值內(nèi)未能通過(guò)所述PW接收到任何檢測(cè)報(bào)文,所述檢測(cè)模塊判斷所述PW出現(xiàn)異常;其中,所述預(yù)設(shè)的時(shí)間閾值大于所述周期。具體地,當(dāng)所述接收模塊在所述周期內(nèi)通過(guò)所述PW接收到對(duì)端發(fā)送的多個(gè)檢測(cè)報(bào)文時(shí),所述檢測(cè)模塊,還用于:根據(jù)所述接收到的多個(gè)檢測(cè)報(bào)文的數(shù)量,以及自身在所述周期內(nèi)通過(guò)所述PW發(fā)送的檢測(cè)報(bào)文的數(shù)量,確定所述PW的丟包率;或,所述檢測(cè)模塊根據(jù)所述接收到的多個(gè)檢測(cè)報(bào)文的數(shù)量,以及所述檢測(cè)報(bào)文中攜帶的數(shù)量信息,確定所述PW的丟包率;其中,所述數(shù)量信息為所述對(duì)端在所述周期內(nèi)總共發(fā)送的檢測(cè)報(bào)文的數(shù)量。具體地,所述檢測(cè)模塊,還用于在判定所述PW出現(xiàn)異常之后通知所述發(fā)送模塊通過(guò)所述PW向?qū)Χ税l(fā)送異常消息報(bào)文,以使所述對(duì)端刪除所述PW并啟動(dòng)重建流程,刪除所述PW并啟動(dòng)重建流程。與現(xiàn)有技術(shù)相比,本發(fā)明的技術(shù)方案具有以下優(yōu)點(diǎn):通過(guò)應(yīng)用以上技術(shù)方案,利用各BEB設(shè)備之間的PW發(fā)送一個(gè)或多個(gè)封裝后的檢測(cè)報(bào)文,對(duì)SPB網(wǎng)絡(luò)中各PW的可達(dá)性及通信質(zhì)量進(jìn)行檢測(cè),避免了協(xié)議上連接正常而數(shù)據(jù)轉(zhuǎn)發(fā)路徑異常的情況,從而加快SPB網(wǎng)絡(luò)中PW的收斂速度,減少用戶流量的損失。


圖1為現(xiàn)有技術(shù)中的SPB網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖2為本發(fā)明提出的一種PW檢測(cè)方法的流程示意圖;圖3為本發(fā)明具體實(shí)施例提出的一種PW檢測(cè)方法的流程示意圖;圖4為本發(fā)明具體實(shí)施例中PW HELLO報(bào)文的格式示意圖;圖5為 本發(fā)明具體實(shí)施例提出的一種針對(duì)各PW的丟包率進(jìn)行檢測(cè)方法的流程示意圖;圖6為本發(fā)明具體實(shí)施例中PW CHECK報(bào)文的格式示意圖;圖7本發(fā)明提出的一種PW檢測(cè)設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施例方式如背景技術(shù)所述,由于缺乏對(duì)SPB網(wǎng)絡(luò)中的PW數(shù)據(jù)轉(zhuǎn)發(fā)路徑的檢測(cè)方案,因此現(xiàn)有的技術(shù)方案無(wú)法有效地對(duì)SPB網(wǎng)絡(luò)中的PW進(jìn)行收斂,導(dǎo)致用戶流量的丟失。針對(duì)上述問(wèn)題,本發(fā)明的核心思想是:在SPB網(wǎng)絡(luò)中的BEB設(shè)備之間建立了 PW連接之后,使各BEB設(shè)備周期性地相互發(fā)送檢測(cè)報(bào)文,Pff連接的兩端BEB設(shè)備通過(guò)檢測(cè)報(bào)文感知連接的連通性。檢測(cè)報(bào)文是封裝了 MAC (Media Access Control,介質(zhì)訪問(wèn)控制in MAC隧道的單播報(bào)文,源端為源BEB設(shè)備,源MAC為發(fā)送端的MAC,目的端為目的BEB設(shè)備,目的MAC為連接對(duì)端設(shè)備的MAC地址,報(bào)文在中間BCB設(shè)備上執(zhí)行普通二層轉(zhuǎn)發(fā),該報(bào)文和BEB設(shè)備之間的數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)路徑完全一致,能夠?qū)崟r(shí)檢查出數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)路徑的可達(dá)性。相應(yīng)地,本發(fā)明實(shí)施例提供了一種PW檢測(cè)方法,如圖2所述,該方法應(yīng)用于SPB網(wǎng)絡(luò)中,具體包括以下步驟:S201, BEB設(shè)備按照預(yù)設(shè)的周期向已建立PW鏈路的對(duì)端發(fā)送檢測(cè)報(bào)文。該步驟中,SPB網(wǎng)絡(luò)中的BEB設(shè)備在PW創(chuàng)建后即開(kāi)始檢測(cè)報(bào)文的發(fā)送。其中每次發(fā)送的間隔可根據(jù)實(shí)際情況靈活選擇,技術(shù)人員可以根據(jù)設(shè)備的負(fù)載以及檢測(cè)精度的要求進(jìn)行合理的設(shè)置。需要指出的是,該步驟中對(duì)于所發(fā)送的檢測(cè)報(bào)文數(shù)量不作限制,既可以單次發(fā)送單個(gè)檢測(cè)報(bào)文,也可以一次性地發(fā)送多個(gè)測(cè)量檢測(cè)報(bào)文。檢測(cè)報(bào)文在發(fā)送前均進(jìn)行封裝處理,從而能夠在PW中被轉(zhuǎn)發(fā)。所有的檢測(cè)報(bào)文中均攜帶有報(bào)文類型、源BEB以及目的BEB的地址信息,以使報(bào)文能夠在正常的PW中轉(zhuǎn)發(fā)和被BEB設(shè)備識(shí)別。S202,當(dāng)BEB設(shè)備未能通過(guò)所述PW接收到對(duì)端發(fā)送的任何檢測(cè)報(bào)文時(shí),BEB設(shè)備判定所述PW出現(xiàn)異常。在上一步驟中,由于所有的已經(jīng)創(chuàng)建PW的BEB設(shè)備都會(huì)通過(guò)自身的所有PW向其他BEB設(shè)備定時(shí)發(fā)送檢測(cè)報(bào)文,因此,當(dāng)BEB設(shè)備可以通過(guò)與自身連接的各PW的檢測(cè)報(bào)文接收情況來(lái)判斷該P(yáng)W是否出現(xiàn)轉(zhuǎn)發(fā)異常,具體地,根據(jù)觸發(fā)條件的不同,本步驟可通過(guò)以下兩種情況具體實(shí)現(xiàn):方法一:BEB設(shè)備為與自身連接的所有PW均設(shè)置一個(gè)計(jì)數(shù)器,并在定時(shí)通過(guò)某個(gè)PW發(fā)送檢測(cè)報(bào)文的同時(shí),以前后兩次發(fā)送檢測(cè)報(bào)文的時(shí)刻為一個(gè)周期(即預(yù)設(shè)的周期),判斷在該周期內(nèi)是否 還通過(guò)該P(yáng)W接收過(guò)任何檢測(cè)報(bào)文。若在周期內(nèi)有收到過(guò)檢測(cè)報(bào)文,BEB設(shè)備將該P(yáng)W對(duì)應(yīng)的計(jì)數(shù)器清零或減I ;若在周期內(nèi)沒(méi)有收到過(guò)任何檢測(cè)報(bào)文,BEB設(shè)備將該P(yáng)W對(duì)應(yīng)的計(jì)數(shù)器加I ;根據(jù)每個(gè)PW的計(jì)數(shù)器,結(jié)合當(dāng)前設(shè)置的技術(shù)方案(清零/減1),技術(shù)人員可以清楚地了解每個(gè)PW的數(shù)據(jù)轉(zhuǎn)發(fā)情況,在此基礎(chǔ)上,可以為每個(gè)PW設(shè)置單獨(dú)或是統(tǒng)一的閾值,當(dāng)某一 PW對(duì)應(yīng)的計(jì)數(shù)次數(shù)超過(guò)閾值時(shí),即說(shuō)明該P(yáng)W出現(xiàn)異常。方法二:BEB設(shè)備為與自身連接的所有PW均設(shè)置一個(gè)時(shí)間閾值,當(dāng)BEB設(shè)備在時(shí)間閾值內(nèi)未能通過(guò)某一PW收到任何檢測(cè)報(bào)文時(shí),即可判斷該P(yáng)W出現(xiàn)異常。其中,該時(shí)間閾值可以為BEB設(shè)備發(fā)送檢測(cè)報(bào)文周期的倍數(shù)值,也可以為其他數(shù)值,在滿足大于BEB設(shè)備發(fā)送檢測(cè)報(bào)文周期的條件下,具體取值的不同并不影響本發(fā)明的保護(hù)范圍。S203,BEB設(shè)備通過(guò)所述PW向?qū)Χ税l(fā)送異常消息報(bào)文,以使對(duì)端刪除所述PW并啟動(dòng)重建流程;刪除所述PW并啟動(dòng)重建流程。由于存在多種導(dǎo)致SPB網(wǎng)絡(luò)中BEB設(shè)備接收不到檢測(cè)報(bào)文的PW故障原因,在判斷與某一對(duì)端的PW出現(xiàn)異常后,當(dāng)前BEB設(shè)備會(huì)立即通過(guò)該P(yáng)W向?qū)Χ税l(fā)送一個(gè)異常消息報(bào)文并刪除該P(yáng)W,繼而啟動(dòng)重建流程。若對(duì)端設(shè)備能夠接收該異常消息報(bào)文,則會(huì)立即刪除該P(yáng)W并啟動(dòng)相應(yīng)的重建流程;若對(duì)端設(shè)備無(wú)法接收到該異常消息報(bào)文,也會(huì)由于接收不到當(dāng)前BEB設(shè)備的檢測(cè)報(bào)文而檢測(cè)到PW故障,從而進(jìn)行故障處理流程。以上實(shí)施例中的S203為BEB設(shè)備在對(duì)自身連接的PW異常情況下的處理流程,除此之外,本發(fā)明技術(shù)方案同時(shí)還提出了 BEB設(shè)備在判斷PW可達(dá)情況下對(duì)PW的丟包率的測(cè)量操作,從而更加精確地掌握當(dāng)前SPB網(wǎng)絡(luò)中各PW的狀態(tài)。具體地,丟包率的檢測(cè)操作可分為以下兩種:
方法一:當(dāng)前SPB網(wǎng)絡(luò)中各BEB設(shè)備定時(shí)通過(guò)PW同時(shí)發(fā)送恒定數(shù)量的多個(gè)檢測(cè)報(bào)文,在周期內(nèi)通過(guò)某一 PW同時(shí)接收到多個(gè)檢測(cè)報(bào)文后,即可統(tǒng)計(jì)該次接收的檢測(cè)報(bào)文的數(shù)量,并將其與自身單周期發(fā)送的檢測(cè)報(bào)文的數(shù)量進(jìn)行比較,從而計(jì)算出該P(yáng)W的丟包率。方法二:當(dāng)前SPB網(wǎng)絡(luò)中的BEB設(shè)備在定時(shí)通過(guò)PW同時(shí)發(fā)送多個(gè)檢測(cè)報(bào)文時(shí),將該次發(fā)送的檢測(cè)報(bào)文的總數(shù)信息附在發(fā)送的檢測(cè)報(bào)文內(nèi),這樣在其他的BEB設(shè)備在通過(guò)某一 PW接收到該次檢測(cè)報(bào)文時(shí),可根據(jù)檢測(cè)報(bào)文中攜帶的總數(shù)量信息,以及自身接收到的該次檢測(cè)報(bào)文的數(shù)量,計(jì)算出該P(yáng)W的丟包率。為了進(jìn)一步闡述本發(fā)明的技術(shù)思想,現(xiàn)結(jié)合具體的應(yīng)用場(chǎng)景,對(duì)本發(fā)明的技術(shù)方案進(jìn)行說(shuō)明。如圖3所示,為本發(fā)明具體實(shí)施例所提出的一種PW檢測(cè)方法的流程示意圖,包括如下步驟:步驟301,BEB設(shè)備向與之建立PW的對(duì)端BEB設(shè)備發(fā)送PW HELLO報(bào)文。BEB設(shè)備將實(shí)時(shí)向SPB公網(wǎng)擴(kuò)散本地的VSI實(shí)例信息,同時(shí)也會(huì)接收其他BEB設(shè)備發(fā)布的所有VSI實(shí)例信息,在本BEB和對(duì)端BEB之間創(chuàng)建了 SPB Pff之后,可以定期在SPB兩端設(shè)備之間發(fā)送PW HELLO報(bào)文用以維持二者之間的PW狀態(tài),其中PW HELLO報(bào)文可以通過(guò)ISIS HELLO報(bào)文擴(kuò)展,攜帶源BEB信息、1-SID信息、目的BEB信息等。 具體地,在如圖4所示的PW HELLO報(bào)文格式中,源BEB信息標(biāo)識(shí)了發(fā)送PW HELLO報(bào)文的BEB設(shè)備的橋MAC,1-SID標(biāo)識(shí)了 PW所屬的SPB實(shí)例號(hào),目的BEB信息標(biāo)識(shí)了需要接收該報(bào)文的BEB設(shè)備的橋MAC。步驟302,BEB設(shè)備判斷是否定時(shí)接收到對(duì)端BEB設(shè)備發(fā)送的PW HELLO報(bào)文,若是,則轉(zhuǎn)至步驟301,若否,則轉(zhuǎn)至步驟303。在使能了 PW HELLO檢查的SPB實(shí)例內(nèi),在PW連接創(chuàng)建后開(kāi)始啟動(dòng)PW HELLO報(bào)文的發(fā)送,默認(rèn)條件下5秒鐘發(fā)送一次,當(dāng)連續(xù)3次無(wú)法收到對(duì)端的PW HELLO報(bào)文時(shí),即代表該P(yáng)W出現(xiàn)轉(zhuǎn)發(fā)異常。步驟303,進(jìn)行異常處理。在判斷PW出現(xiàn)異常后,當(dāng)前BEB設(shè)備會(huì)立即通過(guò)該P(yáng)W向?qū)Χ税l(fā)送一個(gè)異常消息并刪除該P(yáng)W,繼而啟動(dòng)重建流程。若對(duì)端設(shè)備能夠接收該異常消息,則會(huì)立即刪除與源BEB設(shè)備之間的PW連接并啟動(dòng)重建流程;若對(duì)端設(shè)備無(wú)法接收到該異常消息,也會(huì)由于接收不到當(dāng)前BEB設(shè)備的檢測(cè)報(bào)文而檢測(cè)到PW故障,從而執(zhí)行和源BEB相同的操作。在PW HELLO報(bào)文正常收發(fā)的情況下,PW兩端的BEB設(shè)備各自維護(hù)PW狀態(tài)為Normal,倘若HELLO報(bào)文接收異常則將PW狀態(tài)更新為Down。以上為本發(fā)明所提出的一種PW檢測(cè)方法的具體實(shí)施例,除此之外,本發(fā)明還提出了針對(duì)各PW的丟包率進(jìn)行檢測(cè)的具體實(shí)施例,其流程如圖5所示,包括:步驟501,BEB設(shè)備向與之建立PW的對(duì)端BEB設(shè)備發(fā)送多個(gè)PW CHECK報(bào)文。在實(shí)際使用場(chǎng)景下,可以周期性或者間歇性的進(jìn)行丟包個(gè)數(shù)檢查,啟用了 PW檢查的兩端BEB設(shè)備在一個(gè)檢測(cè)周期內(nèi)或者一次檢測(cè)操作內(nèi)發(fā)送一定數(shù)量的PW CHECK報(bào)文。比如在一秒鐘的時(shí)間段內(nèi)一次性均勻發(fā)送10個(gè)報(bào)文,報(bào)文數(shù)量可以靜態(tài)配置指定,默認(rèn)為10個(gè)。每個(gè)報(bào)文中攜帶源BEB信息、1-SID信息、目的BEB信息、CHECK ID、報(bào)文總數(shù)、報(bào)文序列號(hào),其具體格式如圖6所示。
其中,源BEB信息標(biāo)識(shí)了發(fā)送PW HELLO報(bào)文的BEB設(shè)備的橋MAC,1-SID標(biāo)識(shí)了 PW所屬的SPB實(shí)例號(hào),目的BEB信息標(biāo)識(shí)了需要接收該報(bào)文的BEB設(shè)備的橋MAC,CHECK ID標(biāo)識(shí)了本次CHECK檢測(cè)的操作碼,每次CHECK操作的操作碼都不一樣,報(bào)文總數(shù)標(biāo)識(shí)了一次性發(fā)出的CHECK報(bào)文的總數(shù)量,報(bào)文序列號(hào)標(biāo)識(shí)了本報(bào)文在CHECK總報(bào)文中的第幾個(gè)。步驟502,BEB設(shè)備根據(jù)接收的多個(gè)PW CHECK報(bào)文,確定各PW的丟包率。Pff CHECK報(bào)文和PW HELLO報(bào)文的封裝相同,也是攜帶MACinMAC隧道頭部,兩個(gè)BEB設(shè)備之間的CHECK報(bào)文的轉(zhuǎn)發(fā)路徑也和二者之間的數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)路徑相同。通過(guò)BEB源端一次性發(fā)送的PW CHECK報(bào)文的總數(shù)和對(duì)端接收到的PW CHECK報(bào)文的總數(shù)計(jì)算出丟包率,從而給出PW鏈路的丟包率,使用長(zhǎng)期CHECK的方式可以有效探測(cè)PW鏈路的丟包率。為了實(shí)現(xiàn)上述的技術(shù)方案,如圖7所述,本發(fā)明還提出了一種BEB設(shè)備,作為虛鏈路PW檢測(cè)設(shè)備應(yīng)用于SPB網(wǎng)絡(luò)中,包括接收模塊71,還包括:發(fā)送模塊72,用于按照預(yù)設(shè)的周期向已建立PW鏈路的對(duì)端發(fā)送檢測(cè)報(bào)文;檢測(cè)模塊73,用于當(dāng)所述接收模塊71未能通過(guò)所述PW接收到對(duì)端發(fā)送的任何檢測(cè)報(bào)文時(shí)判定所述PW出現(xiàn)異常。進(jìn)一步地,在具體的應(yīng)用場(chǎng)景中,所述檢測(cè)模塊73,具體用于:當(dāng)所述BEB設(shè)備通過(guò)所述發(fā)送模塊72發(fā)送檢測(cè)報(bào)文時(shí),所述檢測(cè)模塊73判斷在上個(gè)發(fā)送周期內(nèi)是否還通過(guò)所述PW接收到檢測(cè)報(bào)文;若是,則所述檢測(cè)模塊73將所述PW對(duì)應(yīng)的異常次數(shù)清零或減I ;若否,則所述檢測(cè)模塊73將所述PW對(duì)應(yīng)的異常次數(shù)加I ;當(dāng)所述PW對(duì)應(yīng)的異常次數(shù)超過(guò)異`常次數(shù)閾值時(shí),所述檢測(cè)模塊73判斷所述PW出現(xiàn)異常。進(jìn)一步地,在具體的應(yīng)用場(chǎng)景中,所述檢測(cè)模塊73,具體用于:若所述接收模塊71在預(yù)設(shè)的時(shí)間閾值內(nèi)未能通過(guò)所述PW接收到任何檢測(cè)報(bào)文時(shí),所述檢測(cè)模塊73判斷所述PW出現(xiàn)異常;其中,所述預(yù)設(shè)的時(shí)間閾值大于所述周期。進(jìn)一步地,在具體的應(yīng)用場(chǎng)景中,當(dāng)所述接收模塊71在所述周期內(nèi)通過(guò)所述PW接收到對(duì)端發(fā)送的多個(gè)檢測(cè)報(bào)文時(shí),所述檢測(cè)模塊73,還用于:所述檢測(cè)模塊73根據(jù)所述接收到的多個(gè)檢測(cè)報(bào)文的數(shù)量,以及自身在所述周期內(nèi)通過(guò)所述PW發(fā)送的檢測(cè)報(bào)文的數(shù)量,確定所述PW的丟包率;或,所述檢測(cè)模塊73根據(jù)所述接收到的多個(gè)檢測(cè)報(bào)文的數(shù)量,以及所述檢測(cè)報(bào)文中攜帶的數(shù)量信息,確定所述PW的丟包率;其中,所述數(shù)量信息為所述對(duì)端在所述周期內(nèi)總共發(fā)送的檢測(cè)報(bào)文的數(shù)量。進(jìn)一步地,在具體的應(yīng)用場(chǎng)景中,所述檢測(cè)模塊73,還用于在判定所述PW出現(xiàn)異常之后通知所述發(fā)送模塊72通過(guò)所述PW向?qū)Χ税l(fā)送異常消息報(bào)文,以使所述對(duì)端刪除所述PW并啟動(dòng)重建流程,刪除所述PW并啟動(dòng)重建流程。由此可見(jiàn),通過(guò)應(yīng)用以上技術(shù)方案,利用各BEB設(shè)備之間的PW發(fā)送一個(gè)或多個(gè)封裝后的檢測(cè)報(bào)文,對(duì)SPB網(wǎng)絡(luò)中各PW的可達(dá)性及通信質(zhì)量進(jìn)行檢測(cè),避免了協(xié)議上連接正常而數(shù)據(jù)轉(zhuǎn)發(fā)路徑異常的情況,從而加快SPB網(wǎng)絡(luò)中PW的收斂速度,減少用戶流量的損失。通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過(guò)硬件實(shí)現(xiàn),也可以借助軟件加必要的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)。基于這樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該軟件產(chǎn)品可以存儲(chǔ)在一個(gè)非易失性存儲(chǔ)介質(zhì)(可以是⑶-ROM,U盤,移動(dòng)硬盤等)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施場(chǎng)景所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施場(chǎng)景的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實(shí)施場(chǎng)景中的裝置中的模塊可以按照實(shí)施場(chǎng)景描述進(jìn)行分布于實(shí)施場(chǎng)景的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施場(chǎng)景的一個(gè)或多個(gè)裝置中。上述實(shí)施場(chǎng)景的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。上述本發(fā)明序號(hào)僅僅為了描述,不代表實(shí)施場(chǎng)景的優(yōu)劣。以上公開(kāi)的僅為本發(fā)明的幾個(gè)具體實(shí)施場(chǎng)景,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都 應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種虛鏈路PW檢測(cè)方法,應(yīng)用于最短路徑橋接SPB網(wǎng)絡(luò)中的骨干網(wǎng)邊緣網(wǎng)橋BEB設(shè)備,其特征在于,包括: 所述BEB設(shè)備按照預(yù)設(shè)的周期向已建立PW鏈路的對(duì)端發(fā)送檢測(cè)報(bào)文; 當(dāng)所述BEB設(shè)備未能通過(guò)所述PW接收到對(duì)端發(fā)送的任何檢測(cè)報(bào)文時(shí),所述BEB設(shè)備判定所述PW出現(xiàn)異常。
2.如權(quán)利要求1所述的方法,其特征在于,所述BEB設(shè)備未能通過(guò)所述PW接收到對(duì)端發(fā)送的任何檢測(cè)報(bào)文時(shí),所述BEB設(shè)備判定所述PW出現(xiàn)異常,具體為: 當(dāng)所述BEB設(shè)備通過(guò)所述PW發(fā)送檢測(cè)報(bào)文時(shí),所述BEB設(shè)備判斷在上個(gè)發(fā)送周期內(nèi)是否還通過(guò)所述PW接收到檢測(cè)報(bào)文; 若是,則所述BEB設(shè)備將所述PW對(duì)應(yīng)的異常次數(shù)清零或減I ; 若否,則所述BEB設(shè)備將所述PW對(duì)應(yīng)的異常次數(shù)加I ; 當(dāng)所述PW對(duì)應(yīng)的異常次數(shù)超過(guò)異常次數(shù)閾值時(shí),所述BEB設(shè)備判斷所述PW出現(xiàn)異常。
3.如權(quán)利要求1所述的方法,其特征在于,所述BEB設(shè)備未能通過(guò)所述PW接收到對(duì)端發(fā)送的任何檢測(cè)報(bào)文時(shí),所述BEB設(shè)備判定所述PW出現(xiàn)異常,具體為: 若所述BEB設(shè)備在預(yù)設(shè)的時(shí)間閾值內(nèi)未能通過(guò)所述PW接收到任何檢測(cè)報(bào)文,所述BEB設(shè)備判斷所述PW出現(xiàn)異常; 其中,所述預(yù)設(shè)的時(shí)間閾值大于所述周期。
4.如權(quán)利要求1所述的方法,其特征在于,當(dāng)所述BEB設(shè)備在所述周期內(nèi)通過(guò)所述PW接收到對(duì)端發(fā)送的多個(gè)檢測(cè)報(bào)文時(shí),還包括: 所述BEB設(shè)備根據(jù)所述接收到的多個(gè)檢測(cè)報(bào)文的數(shù)量,以及自身在所述周期內(nèi)通過(guò)所述PW發(fā)送的檢測(cè)報(bào)文的數(shù)量,確定所述PW的丟包率; 或,所述BEB設(shè)備根據(jù)所述接收到的多個(gè)檢測(cè)報(bào)文的數(shù)量,以及所述檢測(cè)報(bào)文中攜帶的數(shù)量信息,確定所述PW的丟包率; 其中,所述數(shù)量信息為所述對(duì)端在所述周期內(nèi)總共發(fā)送的檢測(cè)報(bào)文的數(shù)量。
5.如權(quán)利要求1或2所述的方法,其特征在于,所述BEB設(shè)備判定所述PW出現(xiàn)異常之后,還包括: 所述BEB設(shè)備通過(guò)所述PW向?qū)Χ税l(fā)送異常消息報(bào)文,以使所述對(duì)端刪除所述PW并啟動(dòng)重建流程; 所述BEB設(shè)備刪除所述PW并啟動(dòng)重建流程。
6.一種骨干網(wǎng)邊緣網(wǎng)橋BEB設(shè)備,作為虛鏈路PW檢測(cè)設(shè)備應(yīng)用于最短路徑橋接SPB網(wǎng)絡(luò)中,包括接收模塊,其特征在于,還包括: 發(fā)送模塊,用于按照預(yù)設(shè)的周期向已建立PW鏈路的對(duì)端發(fā)送檢測(cè)報(bào)文; 檢測(cè)模塊,用于當(dāng)所述接收模塊未能通過(guò)所述PW接收到對(duì)端發(fā)送的任何檢測(cè)報(bào)文時(shí)判定所述PW出現(xiàn)異常。
7.如權(quán)利要求6所述的BEB設(shè)備,其特征在于,所述檢測(cè)模塊,具體用于: 當(dāng)所述BEB設(shè)備通過(guò)所述發(fā)送模塊發(fā)送檢測(cè)報(bào)文時(shí),所述檢測(cè)模塊判斷在上個(gè)發(fā)送周期內(nèi)是否還通過(guò)所述PW接收到檢測(cè)報(bào)文; 若是,則所述檢測(cè)模塊將所述PW對(duì)應(yīng)的異常次數(shù)清零或減I ; 若否,則所述檢測(cè)模塊將所述PW對(duì)應(yīng)的異常次數(shù)加I ;當(dāng)所述PW對(duì)應(yīng)的異常次數(shù)超過(guò)異常次數(shù)閾值時(shí),所述檢測(cè)模塊判斷所述PW出現(xiàn)異常。
8.如權(quán)利要求6所述的BEB設(shè)備,其特征在于,所述檢測(cè)模塊,具體用于: 若所述接收模塊在預(yù)設(shè)的時(shí)間閾值內(nèi)未能通過(guò)所述PW接收到任何檢測(cè)報(bào)文,所述檢測(cè)模塊判斷所述PW出現(xiàn)異常; 其中,所述預(yù)設(shè)的時(shí)間閾值大于所述周期。
9.如權(quán)利要求6所述的BEB設(shè)備,其特征在于,當(dāng)所述接收模塊在所述周期內(nèi)通過(guò)所述PW接收到對(duì)端發(fā)送的多個(gè)檢測(cè)報(bào)文時(shí),所述檢測(cè)模塊,還用于: 根據(jù)所述接收到的多個(gè)檢測(cè)報(bào)文的數(shù)量,以及自身在所述周期內(nèi)通過(guò)所述PW發(fā)送的檢測(cè)報(bào)文的數(shù)量,確定所述PW的丟包率; 或,所述檢測(cè)模塊根據(jù)所述接收到的多個(gè)檢測(cè)報(bào)文的數(shù)量,以及所述檢測(cè)報(bào)文中攜帶的數(shù)量信息,確定所述PW的丟包率; 其中,所述數(shù)量信息為所述對(duì)端在所述周期內(nèi)總共發(fā)送的檢測(cè)報(bào)文的數(shù)量。
10.如權(quán)利要求6或7所述的BEB設(shè)備,其特征在于, 所述檢測(cè)模塊,還用于在判定所述PW出現(xiàn)異常之后通知所述發(fā)送模塊通過(guò)所述PW向?qū)Χ税l(fā)送異常消息報(bào)文,以使所述對(duì)端刪除所述PW并啟動(dòng)重建流程,刪除所述PW并啟動(dòng)重建流程 。
全文摘要
本發(fā)明公開(kāi)了一種虛鏈路PW檢測(cè)方法,應(yīng)用于SPB網(wǎng)絡(luò)中,包括所述BEB設(shè)備按照預(yù)設(shè)的周期向已建立PW鏈路的對(duì)端發(fā)送檢測(cè)報(bào)文,當(dāng)所述BEB設(shè)備未能通過(guò)所述PW接收到對(duì)端發(fā)送的任何檢測(cè)報(bào)文時(shí),所述BEB設(shè)備判定所述PW出現(xiàn)異常。對(duì)SPB網(wǎng)絡(luò)中各PW的可達(dá)性及通信質(zhì)量進(jìn)行檢測(cè),避免了協(xié)議上連接正常而數(shù)據(jù)轉(zhuǎn)發(fā)路徑異常的情況,從而加快SPB網(wǎng)絡(luò)中PW的收斂速度,減少用戶流量的損失。本發(fā)明同時(shí)還公開(kāi)了一種PW檢測(cè)設(shè)備。
文檔編號(hào)H04L12/26GK103248536SQ20131015609
公開(kāi)日2013年8月14日 申請(qǐng)日期2013年4月28日 優(yōu)先權(quán)日2013年4月28日
發(fā)明者宋小恒 申請(qǐng)人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
略阳县| 晋州市| 乡宁县| 杭锦后旗| 定襄县| 错那县| 沧州市| 搜索| 绥滨县| 宝丰县| 孝义市| 仁怀市| 乐昌市| 金堂县| 内乡县| 灵寿县| 关岭| 河北区| 垫江县| 桦川县| 梁河县| 台安县| 河池市| 邛崃市| 洪洞县| 周至县| 垣曲县| 铅山县| 乡宁县| 渭源县| 苏尼特左旗| 龙江县| 普安县| 崇州市| 新宁县| 伊通| 渑池县| 平邑县| 南康市| 礼泉县| 嘉定区|