国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      偽線雙歸保護(hù)控制方法及通信設(shè)備與流程

      文檔序號(hào):11138276閱讀:753來(lái)源:國(guó)知局
      偽線雙歸保護(hù)控制方法及通信設(shè)備與制造工藝

      本發(fā)明涉及通信領(lǐng)域,具體涉及一種偽線雙歸保護(hù)控制方法及通信設(shè)備。



      背景技術(shù):

      在MPLS(Multiprotocol Label Switching)通信網(wǎng)絡(luò)中,L2VPN(Virtual Private Network,虛擬專用網(wǎng))提供基于多協(xié)議標(biāo)簽交換MPLS網(wǎng)絡(luò)的二層VPN服務(wù),使運(yùn)營(yíng)商可以在統(tǒng)一的MPLS網(wǎng)絡(luò)上提供基于不同數(shù)據(jù)鏈路層的二層VPN,包括ATM、FR、VLAN、Ethernet、PPP等。簡(jiǎn)單來(lái)說(shuō),MPLS L2VPN是在MPLS網(wǎng)絡(luò)上透明傳輸用戶二層數(shù)據(jù)。從用戶的角度來(lái)看,MPLS網(wǎng)絡(luò)是一個(gè)二層交換網(wǎng)絡(luò),可以在不同節(jié)點(diǎn)間建立二層連接。

      如果在兩個(gè)PE(Provider Edge)之間只建立一條PW(PseudoWire),則當(dāng)該P(yáng)W出現(xiàn)故障時(shí),PE之間將無(wú)法通信。MPLS L2VPN支持PW冗余保護(hù)功能:L2VPN-FRR也稱為PW-FRR,PW-FRR是基于PWE3封裝的L2VPN業(yè)務(wù)的一種鏈路節(jié)點(diǎn)保護(hù)切換技術(shù),其基本原理是用一條預(yù)先建立的PW來(lái)保護(hù)一條PW,即PW冗余(PWRedundancy)。預(yù)先建立的PW稱為備PW,被保護(hù)的PW稱為主PW。L2VPN FRR的最終目的就是利用備PW繞過(guò)故障的鏈路或者節(jié)點(diǎn),從而達(dá)到保護(hù)主路徑的功能。如圖1所示,PE1雙歸到PE2和PE3,PW12和PW13是冗余熱備份關(guān)系,其主備屬性是在網(wǎng)絡(luò)規(guī)劃時(shí)靜態(tài)指定的,任意時(shí)刻只有一條PW可以進(jìn)行實(shí)際的業(yè)務(wù)轉(zhuǎn)發(fā)。設(shè)PW12為主PW,當(dāng)主PW12發(fā)生故障時(shí),通過(guò)鏈路故障檢測(cè)技術(shù),快速觸發(fā)部署PE1節(jié)點(diǎn)偽線雙歸保護(hù)PW-FRR快速切換。目前網(wǎng)絡(luò)故障檢測(cè)技術(shù)有BFD(Bidirectional Forwarding Detection),MPLS OAM(Operation,Administration and Maintenance)等機(jī)制,用于快速檢測(cè)、監(jiān)控網(wǎng)絡(luò)中鏈路連通狀況,對(duì)相鄰轉(zhuǎn)發(fā)引擎之間通道故障提供輕負(fù)荷、持續(xù)時(shí)間短的檢測(cè)。從而實(shí)現(xiàn)MPLS L2VPN主備鏈路快速切換,大大減少了鏈路故障的檢測(cè)時(shí)間,并且主備PW的切換在數(shù)據(jù)平面完成,不需要通過(guò)控制平面下發(fā)切換狀態(tài),減少了主 備PW的切換時(shí)間。

      PE這類通信設(shè)備通常采用多線卡﹑背板架構(gòu)。在背板上有多個(gè)卡槽,線卡插接在這些卡槽里。線卡承載業(yè)務(wù)負(fù)責(zé)數(shù)據(jù)轉(zhuǎn)發(fā),背板提供系統(tǒng)數(shù)據(jù)總線和電源總線。線卡通過(guò)背板上的總線實(shí)現(xiàn)互聯(lián)以及與主控板的通訊。如圖2所示,主控板負(fù)責(zé)控制層面,線卡負(fù)責(zé)數(shù)據(jù)轉(zhuǎn)發(fā)層面。鏈路故障檢測(cè)模塊是運(yùn)行在線卡的轉(zhuǎn)發(fā)層面中,當(dāng)檢測(cè)報(bào)文檢測(cè)到鏈路失效時(shí),固定檢測(cè)周期(一般設(shè)置為3個(gè)周期,報(bào)文檢測(cè)周期最小為10ms)內(nèi)沒(méi)有檢測(cè)到對(duì)端發(fā)送的檢測(cè)報(bào)文時(shí),即認(rèn)為鏈路失效,從而發(fā)起PW的切換,線卡的檢測(cè)模塊會(huì)同時(shí)通知控制面和轉(zhuǎn)發(fā)面鏈路失效告警消息進(jìn)行切換。通知業(yè)務(wù)轉(zhuǎn)發(fā)模塊切換是為了將PW快速由主切換到備,從而指導(dǎo)轉(zhuǎn)發(fā),保證業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā)盡快恢復(fù)正常。通知控制板的業(yè)務(wù)切換管理模塊是為了保持和轉(zhuǎn)發(fā)面數(shù)據(jù)一致。這樣就達(dá)到了快速切換的目的。但是,在實(shí)際設(shè)備運(yùn)行的過(guò)程中很難保證控制面和轉(zhuǎn)發(fā)面數(shù)據(jù)一致,例如,當(dāng)板間通信異常導(dǎo)致告警丟失時(shí)就會(huì)出現(xiàn)該情況:在線卡上,檢測(cè)模塊檢測(cè)告警通知上報(bào)主控板通信異常,線卡轉(zhuǎn)發(fā)層面感知告警發(fā)生后立即進(jìn)行主、備切換,但若發(fā)送給主控板的告警通知出現(xiàn)板間通信異常導(dǎo)致主控板未能收到告警通知時(shí),主控層面就不會(huì)感知到該告警,因此主控層面并不會(huì)進(jìn)行同步的主、備切換,也不會(huì)向線卡的業(yè)務(wù)轉(zhuǎn)發(fā)模塊發(fā)送線路切換通知,導(dǎo)致主控板和線卡的偽線保護(hù)狀態(tài)不一致。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明要解決的主要技術(shù)問(wèn)題是,提供一種偽線雙歸保護(hù)控制方法及通信設(shè)備,解決現(xiàn)有通信設(shè)備中因板間通信異常導(dǎo)致主控板和線卡偽線保護(hù)狀態(tài)不一致的問(wèn)題。

      為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種偽線雙歸保護(hù)控制方法,應(yīng)用于偽線雙歸保護(hù)通信設(shè)備,所述偽線雙歸保護(hù)通信設(shè)備包括主控板和線卡;所述方法包括:

      所述線卡檢測(cè)到當(dāng)前處于工作狀態(tài)的主偽線鏈路出現(xiàn)告警時(shí),切換到備偽線鏈路,并向所述主控板發(fā)送告警通知;

      所述線卡判斷所述主控板是否正常接收到所述告警通知,如否,重新向所述主控板發(fā)送告警通知。

      在本發(fā)明的一種實(shí)施例中,所述線卡判斷所述主控板是否正常接收到所述告警通知包括:

      所述線卡向所述主控板發(fā)送告警通知后,或切換到備偽線鏈路后開(kāi)始計(jì)時(shí),在第一預(yù)設(shè)時(shí)間閾值內(nèi)判斷是否收到所述主控板根據(jù)所述告警通知反饋的線路切換通知,如否,判定所述主控板未收到所述告警通知。

      在本發(fā)明的一種實(shí)施例中,所述線卡在判斷所述主控板未收到所述告警通知后,重新向所述主控板發(fā)送告警通知前,判斷是否檢測(cè)到主偽線鏈路的告警消除消息,如是,則從備偽線鏈路切回主偽線鏈路,并停止重新向所述主控板發(fā)送告警通知。

      在本發(fā)明的一種實(shí)施例中,所述線卡從備偽線鏈路切回主偽線鏈路后,取消將所述告警消除通知發(fā)給所述主控板。

      在本發(fā)明的一種實(shí)施例中,還包括:所述線卡向所述主控板發(fā)送告警通知后,或切換到備偽線鏈路后開(kāi)始計(jì)時(shí),在第二預(yù)設(shè)時(shí)間閾值內(nèi)判斷所述告警是否是誤告警,如是,從備偽線鏈路切回主偽線鏈路;所述第二預(yù)設(shè)時(shí)間閾值小于所述第一預(yù)設(shè)時(shí)間閾值。

      在本發(fā)明的一種實(shí)施例中,所述線卡在第二預(yù)設(shè)時(shí)間閾值內(nèi)判斷所述告警是否是誤告警包括:判斷在所述第二預(yù)設(shè)時(shí)間閾值內(nèi)是否檢測(cè)到主偽線鏈路的告警消除消息,如是,則判定所述告警為誤告警。

      為了解決上述問(wèn)題,本發(fā)明還提供了一種偽線雙歸保護(hù)通信設(shè)備,包括主 控板和線卡;

      所述線卡用于檢測(cè)到當(dāng)前處于工作狀態(tài)的主偽線鏈路出現(xiàn)告警時(shí),切換到備偽線鏈路,并向所述主控板發(fā)送告警通知;以及判斷所述主控板是否正常接收到所述告警通知,如否,重新向所述主控板發(fā)送告警通知。

      在本發(fā)明的一種實(shí)施例中,所述線卡判斷所述主控板是否正常接收到所述告警通知包括:

      所述線卡向所述主控板發(fā)送告警通知后,或切換到備偽線鏈路后開(kāi)始計(jì)時(shí),在第一預(yù)設(shè)時(shí)間閾值內(nèi)判斷是否收到所述主控板根據(jù)所述告警通知反饋的線路切換通知,如否,判定所述主控板未收到所述告警通知。

      在本發(fā)明的一種實(shí)施例中,所述線卡還用于在判斷所述主控板未收到所述告警通知后,重新向所述主控板發(fā)送告警通知前,判斷是否檢測(cè)到主偽線鏈路的告警消除消息,如是,則從備偽線鏈路切回主偽線鏈路,并停止重新向所述主控板發(fā)送告警通知。

      在本發(fā)明的一種實(shí)施例中,所述線卡還用于從備偽線鏈路切回主偽線鏈路后,取消將所述告警消除通知發(fā)給所述主控板。

      在本發(fā)明的一種實(shí)施例中,所述線卡還用于向所述主控板發(fā)送告警通知后,或切換到備偽線鏈路后開(kāi)始計(jì)時(shí),在第二預(yù)設(shè)時(shí)間閾值內(nèi)判斷所述告警是否是誤告警,如是,從備偽線鏈路切回主偽線鏈路;所述第二預(yù)設(shè)時(shí)間閾值小于所述第一預(yù)設(shè)時(shí)間閾值。

      在本發(fā)明的一種實(shí)施例中,所述線卡在第二預(yù)設(shè)時(shí)間閾值內(nèi)判斷所述告警是否是誤告警包括:判斷在所述第二預(yù)設(shè)時(shí)間閾值內(nèi)是否檢測(cè)到主偽線鏈路的告警消除消息,如是,則判定所述告警為誤告警。

      本發(fā)明的有益效果是:

      本發(fā)明提供的偽線雙歸保護(hù)控制方法及通信設(shè)備,通信設(shè)備的線卡檢測(cè)到當(dāng)前處于工作狀態(tài)的主偽線鏈路出現(xiàn)告警時(shí),切換到備偽線鏈路,并向通信設(shè)備的主控板發(fā)送告警通知;然后線卡判斷主控板是否正常接收到其發(fā)送的告警通知,如沒(méi)有,則表明板間通信出現(xiàn)了異常,重新向主控板發(fā)送告警通知,以盡可能保證主控板能正常接收、感知到告警,并依此進(jìn)行對(duì)應(yīng)的鏈路切換,進(jìn)而保證主控板和線卡偽線保護(hù)狀態(tài)一致。

      附圖說(shuō)明

      圖1為偽線雙歸保護(hù)組組網(wǎng)示意圖;

      圖2為現(xiàn)有偽線雙歸保護(hù)通信設(shè)備結(jié)構(gòu)圖;

      圖3為本發(fā)明實(shí)施例一提供的偽線雙歸保護(hù)控制方法流程示意圖;

      圖4為本發(fā)明實(shí)施例二提供的偽線雙歸保護(hù)通信設(shè)備結(jié)構(gòu)示意圖;

      圖5為本發(fā)明實(shí)施例二提供的另一偽線雙歸保護(hù)通信設(shè)備結(jié)構(gòu)示意圖;

      圖6為本發(fā)明實(shí)施例二提供的業(yè)務(wù)切換管理模塊處理流程示意圖;

      圖7為本發(fā)明實(shí)施例二提供的檢測(cè)模塊處理流程示意圖;

      圖8為本發(fā)明實(shí)施例二提供的業(yè)務(wù)轉(zhuǎn)發(fā)模塊處理流程示意圖;

      圖9為本發(fā)明實(shí)施例二提供的自動(dòng)糾正模塊處理流程示意圖。

      具體實(shí)施方式

      下面通過(guò)具體實(shí)施方式結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。

      實(shí)施例一:

      本實(shí)施例提供的偽線雙歸保護(hù)控制方法主要應(yīng)用于偽線雙歸保護(hù)通信設(shè)備,該偽線雙歸保護(hù)通信設(shè)備包括主控板和線卡;線卡具體可通過(guò)相應(yīng)的卡槽 與主控板通信連接;該方法請(qǐng)參見(jiàn)圖3所示,包括:

      步驟301:線卡檢測(cè)到當(dāng)前處于工作狀態(tài)的主偽線鏈路出現(xiàn)告警時(shí),切換到備偽線鏈路,并向主控板發(fā)送告警通知;

      該步驟中線卡具體可通過(guò)BFD、MPLS OAM等檢測(cè)機(jī)制檢測(cè)鏈路是否故障;該步驟中切換到備偽線鏈路則是主要指線卡的業(yè)務(wù)轉(zhuǎn)發(fā)面在線卡檢測(cè)到告警后立即由主偽線鏈路切換到備偽線鏈路,以盡可能保證業(yè)務(wù)數(shù)據(jù)的正常轉(zhuǎn)發(fā);該步驟中線卡通過(guò)板間通信向主控板發(fā)送告警通知,以通知主控板的主控層面主偽線鏈路除了故障,需要切換到備偽線鏈路;

      步驟302:線卡判斷主控板是否正常接收到其發(fā)送的告警通知,在判斷結(jié)果為沒(méi)有時(shí),重新向主控板發(fā)送告警通知。

      該步驟中,判斷主控板沒(méi)有收到告警通知時(shí),則表明主控板的控制層面未感知到該告警,其并不會(huì)作出由主偽線鏈路切換到備偽線鏈路的切換,進(jìn)而會(huì)導(dǎo)致通信設(shè)備的主控板和線卡偽線保護(hù)狀態(tài)不一致的問(wèn)題。因此此時(shí)線卡在判斷出該結(jié)果后,重新向主控板發(fā)送告警通知,以盡可能讓主控板能正常接收到該告警通知,并依此作出對(duì)應(yīng)的切換;從而解決因板間通信異常導(dǎo)致主控板和線卡偽線保護(hù)狀態(tài)不一致的問(wèn)題。

      上述步驟301中線卡判斷主控板是否正常接收到告警通知的具體實(shí)現(xiàn)方式可以根據(jù)具體應(yīng)用場(chǎng)景靈活選擇。例如,線卡可在向主控板發(fā)送告警通知后,或在切換到備偽線鏈路后開(kāi)始計(jì)時(shí),在第一預(yù)設(shè)時(shí)間閾值內(nèi)判斷是否收到主控板根據(jù)告警通知反饋的線路切換通知,如接收到,表明主控板已正常接收到該告警通知,否則,表明主控板沒(méi)有正常接收到該告警通知。本實(shí)施例中的第一預(yù)設(shè)時(shí)間閾值的取值主要取決于主控板從線卡接收告警通知并根據(jù)該告警通知反饋線路切換通知所需的處理時(shí)間決定。具體其可取秒級(jí),例如1秒。

      在上述步驟302中,當(dāng)線卡在判斷主控板未收到告警通知后,重新向主控板發(fā)送告警通知前,可能會(huì)存在檢測(cè)到主偽線鏈路的告警消除消息,此時(shí)表明主偽線鏈路上的告警已經(jīng)消除,可以進(jìn)行回切了,因此此時(shí)線卡可以直接進(jìn)行回切到主偽線鏈路,且此時(shí)由于主控板側(cè)之前并未進(jìn)行切換,其仍工作在主偽線鏈路,因此主控板側(cè)并不需要進(jìn)行回切操作,也不再需要根據(jù)之前的告警通知進(jìn)行切換操作。因此此時(shí)線卡可以停止重新向主控板發(fā)送告警通知;且此時(shí)產(chǎn)生的告警消息通知也可不發(fā)給主控板,這樣可以減少板間通信流量。因此,在上述步驟302中還可包括以下步驟:

      線卡在判斷主控板未收到告警通知后,重新向主控板發(fā)送告警通知前,判斷是否檢測(cè)到主偽線鏈路的告警消除消息,如是,則從備偽線鏈路切回主偽線鏈路,并停止重新向主控板發(fā)送告警通知;同時(shí)對(duì)于檢測(cè)到的告警消除通知也不發(fā)給主控板。

      在實(shí)際網(wǎng)絡(luò)應(yīng)用中,主控板會(huì)對(duì)在短時(shí)間內(nèi)接收到的告警通知和告警消息通知進(jìn)行合并處理,其主要是控制層面為了防止鏈路震蕩等原因。例如當(dāng)線卡上檢測(cè)到告警通知并上報(bào)給主控板后,緊接著又檢測(cè)到告警消除并上報(bào)告警消除通知給主控板,本申請(qǐng)中定義這種情況為誤告警情況;主控板在接收到告警通知后還未對(duì)其進(jìn)行處理之前,又接收到針對(duì)該告警的告警消除通知,則對(duì)其進(jìn)行合并處理,也即將該告警通知和告警消除通知進(jìn)行互抵,主控板側(cè)不進(jìn)行切換也不進(jìn)行回切操作,同時(shí)也不向線卡發(fā)送任何消息。但是,針對(duì)這種情況,線卡在檢測(cè)到告警后會(huì)立即由主偽線鏈路切換到備偽線鏈路,且現(xiàn)有的線卡回切并不響應(yīng)告警消除消息,只響應(yīng)主控板下發(fā)的回切通知,因此這種情況下主控板并不向線卡下發(fā)回切消息,就會(huì)導(dǎo)致主控板和線卡偽線保護(hù)狀態(tài)不一致。這種情況主要由誤告警導(dǎo)致,本實(shí)施例中可將這種情況也認(rèn)為是主控板為正常 接收告警通知的一種。針對(duì)這種情況,在本實(shí)施例中,線卡向主控板發(fā)送告警通知后,或在切換到備偽線鏈路后開(kāi)始計(jì)時(shí),在第二預(yù)設(shè)時(shí)間閾值內(nèi)判斷該告警是否是誤告警,如是,則直接從備偽線鏈路切回主偽線鏈路,并不需要等待主控板下發(fā)回切通知,保證轉(zhuǎn)發(fā)層面和控制層面的偽線保護(hù)狀態(tài)一致。

      線卡在第二預(yù)設(shè)時(shí)間閾值內(nèi)判斷告警是否是誤告警包括:

      判斷在第二預(yù)設(shè)時(shí)間閾值內(nèi)是否檢測(cè)到主偽線鏈路的告警消除消息,如是,則判定該告警為誤告警。該第二預(yù)設(shè)時(shí)間閾值的取值主要根據(jù)誤告警檢測(cè)到告警消息和告警消除消息的時(shí)間間隔而定,其具體可設(shè)置為毫秒級(jí),例如500毫秒。

      現(xiàn)有通信設(shè)備主控板和線卡檢測(cè)切換交互過(guò)程中,正常情況下,當(dāng)線卡檢測(cè)到告警,同時(shí)通知主控板的控制面和自身轉(zhuǎn)發(fā)面鏈路失效告警消息進(jìn)行切換,轉(zhuǎn)發(fā)面收到告警快速進(jìn)行切換到保護(hù)備偽線,控制層面感知線卡檢測(cè)模塊上報(bào)的告警后向線卡下發(fā)線路切換通知,從而保持控制面和轉(zhuǎn)發(fā)面?zhèn)尉€雙歸保護(hù)狀態(tài)一致。然而,這種控制面和轉(zhuǎn)發(fā)面的一致性完全依賴于控制面的下發(fā)是不可靠的,如果出現(xiàn)板間通信問(wèn)題或檢測(cè)異常導(dǎo)致的誤告警就會(huì)出現(xiàn)二者偽線保護(hù)狀態(tài)不一致的情況。所以,本發(fā)明在線卡轉(zhuǎn)發(fā)層面引入了上述自動(dòng)糾正功能,從而最終保證線卡轉(zhuǎn)發(fā)層面和主控板控制層面?zhèn)尉€保護(hù)工作狀態(tài)一致。

      實(shí)施例二:

      本實(shí)施例提供了一種偽線雙歸保護(hù)通信設(shè)備,請(qǐng)參見(jiàn)圖4所示,包括主控板2和線卡1;線卡1用于檢測(cè)到當(dāng)前處于工作狀態(tài)的主偽線鏈路出現(xiàn)告警時(shí),切換到備偽線鏈路,并向主控板發(fā)送告警通知;以及判斷主控板2是否正常接收到告警通知,如否,重新向主控板2發(fā)送告警通知。

      線卡1具體可通過(guò)BFD、MPLS OAM等檢測(cè)機(jī)制檢測(cè)鏈路是否故障;該步驟中切換到備偽線鏈路則是主要指線卡1的業(yè)務(wù)轉(zhuǎn)發(fā)面在線卡檢測(cè)到告警后立即由主偽線鏈路切換到備偽線鏈路,以盡可能保證業(yè)務(wù)數(shù)據(jù)的正常轉(zhuǎn)發(fā);線卡1通過(guò)板間通信向主控板2發(fā)送告警通知,以通知主控板的主控層面主偽線鏈路除了故障,需要切換到備偽線鏈路;

      線卡1判斷主控板是否正常接收到告警通知包括:

      線卡1向主控板2發(fā)送告警通知后,或切換到備偽線鏈路后開(kāi)始計(jì)時(shí),在第一預(yù)設(shè)時(shí)間閾值內(nèi)判斷是否收到主控板2根據(jù)告警通知反饋的線路切換通知,如否,判定主控板2未收到告警通知。本實(shí)施例中的第一預(yù)設(shè)時(shí)間閾值的取值主要取決于主控板2從線卡1接收告警通知并根據(jù)該告警通知反饋線路切換通知所需的處理時(shí)間決定。具體其可取秒級(jí),例如1秒。

      本實(shí)施例中,當(dāng)線卡1在判斷主控板2未收到告警通知后,重新向主控板2發(fā)送告警通知前,可能會(huì)存在檢測(cè)到主偽線鏈路的告警消除消息,此時(shí)表明主偽線鏈路上的告警已經(jīng)消除,可以進(jìn)行回切了,因此此時(shí)線卡1可以直接進(jìn)行回切到主偽線鏈路,且此時(shí)由于主控板2側(cè)之前并未進(jìn)行切換,其仍工作在主偽線鏈路,因此主控板2側(cè)并不需要進(jìn)行回切操作,也不再需要根據(jù)之前的告警通知進(jìn)行切換操作。因此此時(shí)線卡1可以停止重新向主控板2發(fā)送告警通知;且此時(shí)產(chǎn)生的告警消息通知也可不發(fā)給主控板2,這樣可以減少板間通信流量。

      在實(shí)際網(wǎng)絡(luò)應(yīng)用中,主控板2會(huì)對(duì)在短時(shí)間內(nèi)接收到的告警通知和告警消息通知進(jìn)行合并處理,其主要是控制層面為了防止鏈路震蕩等原因。例如當(dāng)線卡1上檢測(cè)到告警通知并上報(bào)給主控板2后,緊接著高檢測(cè)到告警消息并上報(bào)告警消除通知給主控板2,本實(shí)施例定義這種情況為誤告警情況;主控板2在接收到告警通知后還未對(duì)其進(jìn)行處理之前,又接收到針對(duì)該告警的告警消息通知, 則對(duì)其進(jìn)行合并處理,也即不進(jìn)行切換也不進(jìn)行回切操作,同時(shí)也不向線卡1發(fā)送任何消息。但是,針對(duì)這種情況,線卡1在檢測(cè)到告警后會(huì)立即由主偽線鏈路切換到備偽線鏈路,且現(xiàn)有的線卡回切并不響應(yīng)告警消除消息,只響應(yīng)主控板下發(fā)的回切通知;但這種情況主控板并不會(huì)向其下發(fā)回切消息,因此也會(huì)導(dǎo)致主控板和線卡偽線保護(hù)狀態(tài)不一致的問(wèn)題。這種情況主要由誤告警導(dǎo)致,本實(shí)施例中可將這種情況也認(rèn)為是主控板為正常接收告警通知的一種。針對(duì)這種情況,在本實(shí)施例中,線卡1向主控板2發(fā)送告警通知后,或在切換到備偽線鏈路后開(kāi)始計(jì)時(shí),在第二預(yù)設(shè)時(shí)間閾值內(nèi)判斷該告警是否是誤告警,如是,則直接從備偽線鏈路切回主偽線鏈路,并不需要等待主控板2下發(fā)回切通知,保證轉(zhuǎn)發(fā)層面和控制層面的偽線保護(hù)狀態(tài)一致。該第二預(yù)設(shè)時(shí)間閾值的取值主要根據(jù)誤告警檢測(cè)到告警消息和告警消除消息的時(shí)間間隔而定,其具體可設(shè)置為毫秒級(jí),例如300毫秒。

      具體的,請(qǐng)參見(jiàn)圖5所示,線卡1包括檢測(cè)模塊11、業(yè)務(wù)轉(zhuǎn)發(fā)模塊12和自動(dòng)糾正模塊13,主控板2包括業(yè)務(wù)切換管理模塊21,線卡1和主控板2之間通過(guò)板間通信模塊3完成信息交互。各個(gè)模塊的主要功能作用如下:

      板間通信模塊3:主要負(fù)責(zé)主控板2和線卡1之間進(jìn)行板間消息通信。如線卡1的告警通知上送主控板2以及主控板2向線卡1下發(fā)切換和回切等通知處理。

      主控上的業(yè)務(wù)切換管理模塊21:主要負(fù)責(zé)處理線卡1上報(bào)的告警通知以及告警消除通知來(lái)進(jìn)行APS決策PWFRR的切換和回切下發(fā)給各個(gè)線卡1。

      線卡1上的檢測(cè)模塊11:主要負(fù)責(zé)檢測(cè)偽線鏈路故障。例如設(shè)置檢測(cè)報(bào)文具有檢測(cè)周期T,當(dāng)檢測(cè)報(bào)文在3個(gè)檢測(cè)周期T后沒(méi)有檢測(cè)到對(duì)端發(fā)送的檢測(cè)報(bào)文時(shí),即認(rèn)為偽線鏈路失效,同時(shí)通知線卡1轉(zhuǎn)發(fā)面和主控板2控制面進(jìn)行偽 線切換。

      線卡1上的業(yè)務(wù)轉(zhuǎn)發(fā)切換模塊12:主要負(fù)責(zé)根據(jù)檢測(cè)模塊11下發(fā)的告警通知進(jìn)行切換以及接收主控下發(fā)PWFRR的切換和回切消息,來(lái)進(jìn)行控制業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)。

      線卡1上的自動(dòng)糾正模塊13:當(dāng)線卡1檢測(cè)模塊11產(chǎn)生告警通知,業(yè)務(wù)轉(zhuǎn)發(fā)模塊12進(jìn)行保護(hù)切換也即從主偽線鏈路切換到備偽線鏈路上后,開(kāi)啟定時(shí)器;正常情況下,主控板2的業(yè)務(wù)切換管理模塊會(huì)下發(fā)線路切換通知給線卡1的業(yè)務(wù)轉(zhuǎn)發(fā)模塊12,如果在設(shè)定的第一時(shí)間閾值t1內(nèi)(通常建議設(shè)置成秒級(jí),例如1秒),主控板2還沒(méi)有下發(fā)線路切換通知?jiǎng)t可以認(rèn)為主控板2未正常接收到該告警通知;同時(shí)為了避免出現(xiàn)誤告警的情況發(fā)生,同時(shí)判斷如果在設(shè)定的第二時(shí)間閾值t2內(nèi)(通常建議設(shè)置成亞秒級(jí),例如500毫秒),檢測(cè)模塊11產(chǎn)生告警消除消息,但主控還沒(méi)有下發(fā)切換的消息則可以認(rèn)為出現(xiàn)了檢測(cè)異常,也即誤告警,通知業(yè)務(wù)轉(zhuǎn)發(fā)模塊12進(jìn)行回切;否則,如是一直到第一時(shí)間閾值t1主控板2都沒(méi)有下發(fā)線路切換通知給線卡1,自動(dòng)糾正模塊13重新上報(bào)告警通知給主控板2。從而,保證控制板2和線卡1偽線保護(hù)工作狀態(tài)一致。

      下面結(jié)合以各模塊的工作流程為例進(jìn)行示例說(shuō)明:

      請(qǐng)參見(jiàn)圖6所示,控制板2上的業(yè)務(wù)切換管理模塊21處理流程包括:

      步驟601:在配置偽線保護(hù)組的偽線雙歸保護(hù)通信設(shè)備PE1的工作PW上開(kāi)啟OAM/BFD報(bào)文檢測(cè),偽線保護(hù)組正常工作在主PW1上;轉(zhuǎn)步驟602;

      步驟602:線卡1判斷偽線保護(hù)組工作鏈路工作PW1是否有線卡1檢測(cè)模塊11上報(bào)OAM/BFD檢測(cè)告警,如果有,則確定工作PW1發(fā)生故障,此時(shí)轉(zhuǎn)至步驟603;

      步驟603:主控板2接收線卡1發(fā)送的告警通知,APS進(jìn)行協(xié)議計(jì)算偽線保 護(hù)組是否切換,如果是,轉(zhuǎn)步驟604;

      步驟604:主控板2偽線保護(hù)組切換到保護(hù)鏈路保護(hù)PW2上,同時(shí)下發(fā)線路切換通知給線卡1,轉(zhuǎn)步驟605;

      步驟605:線卡1判斷偽線保護(hù)組工作鏈路工作PW1是否有線卡轉(zhuǎn)發(fā)面檢測(cè)模塊上報(bào)OAM/BFD檢測(cè)告警是否消除,如果是,轉(zhuǎn)步驟606;

      步驟606:主控板2接收線卡1發(fā)送的告警消除通知,APS進(jìn)行協(xié)議計(jì)算偽線保護(hù)組是否允許回切,如果是,轉(zhuǎn)步驟607;

      步驟607:主控板2偽線保護(hù)組回切到工作鏈路主PW1上,同時(shí)向線卡1下發(fā)回切通知,以通知轉(zhuǎn)發(fā)面保護(hù)組回切到工作主PW1上,轉(zhuǎn)回步驟602。

      請(qǐng)參見(jiàn)圖7所示,線卡1轉(zhuǎn)發(fā)面上的檢測(cè)模塊11處理流程包括:

      步驟701:在PE1設(shè)備的線卡1轉(zhuǎn)發(fā)面工作PW1上運(yùn)行OAM/BFD報(bào)文檢測(cè),偽線保護(hù)組正常工作在主PW1上,轉(zhuǎn)步驟702;

      步驟702:線卡1轉(zhuǎn)發(fā)面判斷偽線保護(hù)組工作鏈路工作PW1是否有檢測(cè)模塊11產(chǎn)生OAM/BFD檢測(cè)告警,如果有,則確定工作PW1發(fā)生故障,此時(shí)轉(zhuǎn)至步驟703;

      步驟703:線卡1轉(zhuǎn)發(fā)面檢測(cè)模塊11通知控制面和轉(zhuǎn)發(fā)面主PW1上告警產(chǎn)生,線卡1轉(zhuǎn)發(fā)面保護(hù)組接收到告警快速切換到備PW2上,之后,轉(zhuǎn)步驟704;

      步驟704:判斷線卡1轉(zhuǎn)發(fā)面?zhèn)尉€保護(hù)組工作鏈路工作PW1是否有上報(bào)OAM/BFD檢測(cè)告警消失,如果有,轉(zhuǎn)步驟705;

      步驟705:線卡1轉(zhuǎn)發(fā)面檢測(cè)模塊11通知控制面主PW1上告警消失;控制面?zhèn)尉€保護(hù)組接收到告警消失消息決策回切到工作鏈路主PW1上,同時(shí)下發(fā)回切通知給線卡1轉(zhuǎn)發(fā)面保護(hù)組回切到工作主PW1上,轉(zhuǎn)步驟702。

      請(qǐng)參見(jiàn)圖8所示,線卡11轉(zhuǎn)發(fā)面上的業(yè)務(wù)轉(zhuǎn)發(fā)模塊12處理流程包括:

      步驟801:在PE1設(shè)備的線卡1轉(zhuǎn)發(fā)面工作PW1上運(yùn)行OAM/BFD報(bào)文檢測(cè),偽線保護(hù)組正常工作在主PW1上,轉(zhuǎn)步驟802;

      步驟802:線卡1轉(zhuǎn)發(fā)面判斷偽線保護(hù)組工作鏈路工作PW1是否有檢測(cè)模塊11產(chǎn)生OAM/BFD檢測(cè)告警,如果有,則確定工作PW1發(fā)生故障,此時(shí)轉(zhuǎn)至步驟803;

      步驟803:線卡1轉(zhuǎn)發(fā)面保護(hù)組接收到主PW1產(chǎn)生告警快速切換到備PW2上,之后,轉(zhuǎn)步驟804;

      步驟804:判斷主控控制面?zhèn)尉€保護(hù)組是否有下發(fā)回切到主PW消息,如果有,轉(zhuǎn)步驟805;

      步驟805:線卡1轉(zhuǎn)發(fā)面接收到控制面?zhèn)尉€保護(hù)組回切通知,則偽線雙歸保護(hù)組回切到工作主PW1上,轉(zhuǎn)步驟802。

      請(qǐng)參見(jiàn)圖9所示,線卡11轉(zhuǎn)發(fā)面上的自動(dòng)糾正模塊13處理流程包括:

      步驟901:在PE1設(shè)備的線卡1轉(zhuǎn)發(fā)面工作PW1上運(yùn)行OAM/BFD報(bào)文檢測(cè),偽線保護(hù)組正常工作在主PW1上,轉(zhuǎn)步驟902;

      步驟902:線卡1轉(zhuǎn)發(fā)面判斷偽線保護(hù)組工作鏈路工作PW1是否有檢測(cè)模塊11產(chǎn)生OAM/BFD檢測(cè)告警,如果有,則確定工作PW1發(fā)生故障,此時(shí)轉(zhuǎn)至步驟903;

      步驟903:線卡1轉(zhuǎn)發(fā)面保護(hù)組接收到主PW1產(chǎn)生告警快速切換到備PW2上后,自動(dòng)糾正模塊13開(kāi)啟定時(shí)糾正,轉(zhuǎn)步驟904;

      步驟904:判斷主控控制面?zhèn)尉€保護(hù)組是否在指定時(shí)間t1內(nèi)下發(fā)轉(zhuǎn)發(fā)面切換到備PW2消息,如果有,轉(zhuǎn)步驟905,否則轉(zhuǎn)步驟908;

      步驟905:判斷線卡1轉(zhuǎn)發(fā)面檢測(cè)模塊11是否在指定第二時(shí)間閾值t2內(nèi)通知轉(zhuǎn)發(fā)面主PW1上告警消除,該步驟與步驟904的判斷過(guò)程同時(shí)執(zhí)行;如果是, 轉(zhuǎn)步驟906,否則轉(zhuǎn)步驟907;

      步驟906:線卡1轉(zhuǎn)發(fā)面在第二時(shí)間閾值t2內(nèi)沒(méi)有接收到控制面?zhèn)尉€保護(hù)組切換消息,但檢測(cè)模塊11緊接著又通知主PW1上告警消失,說(shuō)明控制面合并了告警產(chǎn)生和消失的消息;則線卡1轉(zhuǎn)發(fā)面自動(dòng)糾正模塊13進(jìn)行回切到主PW1上,和控制面?zhèn)尉€保護(hù)組工作狀態(tài)保持一致,自動(dòng)糾正模塊13停止工作;轉(zhuǎn)步驟902;

      步驟907:線卡1轉(zhuǎn)發(fā)面在第二時(shí)間閾值t2內(nèi)沒(méi)有接收到控制面?zhèn)尉€保護(hù)組切換消息,而且檢測(cè)模塊11沒(méi)有通知主PW1上告警消失,說(shuō)明控制面沒(méi)有感知到告警產(chǎn)生的消息;則線卡1轉(zhuǎn)發(fā)面自動(dòng)糾正模塊13進(jìn)行重新上報(bào)控制面主控工作PW1上的鏈路檢測(cè)告警消息??刂泼嫒绻邮盏綑z測(cè)告警下發(fā)轉(zhuǎn)發(fā)面?zhèn)尉€保護(hù)組切換到備偽線鏈路,則控制面和轉(zhuǎn)發(fā)面工作狀態(tài)保持一致,自動(dòng)糾正模塊停止工作;

      步驟908:線卡1轉(zhuǎn)發(fā)面在第一時(shí)間閾值t1內(nèi)接收到控制面?zhèn)尉€保護(hù)組切換消息,說(shuō)明控制面接收到檢測(cè)告警下發(fā)轉(zhuǎn)發(fā)面切換。線卡1轉(zhuǎn)發(fā)面和控制面?zhèn)尉€保護(hù)組工作狀態(tài)保持一致,自動(dòng)糾正模塊13停止工作。

      以上內(nèi)容是結(jié)合具體的實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1