国产精品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>

      無丟失的檢測(cè)oam錯(cuò)誤的芯片實(shí)現(xiàn)方法

      文檔序號(hào):9435907閱讀:495來源:國知局
      無丟失的檢測(cè)oam錯(cuò)誤的芯片實(shí)現(xiàn)方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種OAM錯(cuò)誤檢測(cè)技術(shù),尤其是涉及一種無丟失的檢測(cè)OAM錯(cuò)誤的芯片實(shí)現(xiàn)方法。
      【背景技術(shù)】
      [0002]MPLS-TP由ITU-T和IETF成立的聯(lián)合工作組在2008年4月提出的,其前身是ITU-T于2005年5月開始開發(fā)的T-MPLS技術(shù)標(biāo)準(zhǔn)。IETF吸收T-MPLS中的OAM(Operat1ns, Administrat1n and Maintenance)、保護(hù)和管理等傳送技術(shù),擴(kuò)展現(xiàn)有 MPLS (Mult1-Protocol Label Switching,多協(xié)議標(biāo)簽交換)為 MPLS-TP (TransportProfile for MPLS),以增強(qiáng)其對(duì)ITU-T傳送需求的支持。
      [0003]MPLS-TP與MPLS技術(shù)的不同點(diǎn)之一就是它有著電信級(jí)的OAM功能。MPLS-TP OAM的主要功能是對(duì)鏈路級(jí)(Sect1n)、標(biāo)簽交換路徑(Label Switched Path,簡(jiǎn)稱LSP)、虛鏈路(Pseudo wire,簡(jiǎn)稱PW)等業(yè)務(wù),數(shù)據(jù)通道進(jìn)行監(jiān)測(cè)、故障定位、錯(cuò)誤報(bào)告。為了保證分組傳送網(wǎng)(Packet Transport Network,簡(jiǎn)稱PTN)網(wǎng)絡(luò)對(duì)電信級(jí)OAM切換時(shí)間50ms的需求,要求OAM功能可以在快速偵測(cè)故障的同時(shí),也具有快速上報(bào)錯(cuò)誤的功能,配合上層系統(tǒng)或其他處理芯片進(jìn)行數(shù)據(jù)通道切換。

      【發(fā)明內(nèi)容】

      [0004]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺陷,提供一種無丟失的檢測(cè)OAM錯(cuò)誤的芯片實(shí)現(xiàn)方法,以保證了錯(cuò)誤檢測(cè)的可靠性。
      [0005]為實(shí)現(xiàn)上述目的,本發(fā)明提出如下技術(shù)方案:一種無丟失的檢測(cè)OAM錯(cuò)誤的芯片實(shí)現(xiàn)方法,包括:
      [0006]識(shí)別OAM會(huì)話中的錯(cuò)誤,并將識(shí)別出的錯(cuò)誤記錄到OAM會(huì)話對(duì)應(yīng)的MEP表項(xiàng)中,同時(shí)將對(duì)應(yīng)的MEP表項(xiàng)的索引記錄到Status表項(xiàng)中;
      [0007]定時(shí)掃描所述Status表項(xiàng),并將Status表項(xiàng)中記錄的MEP表項(xiàng)索引記錄到緩存中;
      [0008]上報(bào)中斷,將緩存中記錄的MEP表項(xiàng)索引送給上層軟件處理。
      [0009]優(yōu)選地,接收到CCM報(bào)文或者M(jìn)EP表項(xiàng)的更新時(shí)間到時(shí),識(shí)別OAM會(huì)話中的錯(cuò)誤。
      [0010]優(yōu)選地,識(shí)別OAM會(huì)話中的錯(cuò)誤包括:
      [0011 ] 接收OAM會(huì)話并對(duì)收到的OAM會(huì)話進(jìn)行處理,產(chǎn)生處理結(jié)果;
      [0012]根據(jù)所述處理結(jié)果判斷所述OAM會(huì)話中是否有錯(cuò)誤,若有,則將識(shí)別出的錯(cuò)誤記錄到OAM會(huì)話對(duì)應(yīng)的MEP表項(xiàng)中。
      [0013]優(yōu)選地,對(duì)收到的OAM會(huì)話進(jìn)行處理包括:對(duì)CCM報(bào)文的錯(cuò)誤混入情況、非期望MEP情況、非期望MEG等級(jí)Level情況、非期望周期情況和RDI的識(shí)別;及MEP表項(xiàng)的失去連續(xù)性的識(shí)別。
      [0014]優(yōu)選地,將對(duì)應(yīng)的MEP表項(xiàng)的索引基于bitmap的方式記錄到Status表項(xiàng)中。
      [0015]優(yōu)選地,定時(shí)掃描所述Status表項(xiàng),并將Status表項(xiàng)中記錄的MEP表項(xiàng)索引記錄到緩存中包括:采用定時(shí)器定時(shí)掃描每一條Status表項(xiàng),當(dāng)掃描到的Status表項(xiàng)中的bitmap有記錄值時(shí),若此時(shí)緩存未滿,則將Status表項(xiàng)中記錄的bitmap轉(zhuǎn)換成MEP表項(xiàng)的索引,并將所述索引添加到緩存中,同時(shí)將Status表項(xiàng)中對(duì)應(yīng)的bitmap清零。
      [0016]優(yōu)選地,當(dāng)緩存中的記錄數(shù)到達(dá)設(shè)定數(shù)目時(shí),上報(bào)中斷。
      [0017]優(yōu)選地,上層軟件處理過程包括:上層軟件根據(jù)MEP表項(xiàng)索引讀取MEP表項(xiàng)中記錄的錯(cuò)誤狀態(tài),并進(jìn)行相應(yīng)的處理;處理之后,將緩存中處理過的條目清除。
      [0018]優(yōu)選地,若OAM會(huì)話中未識(shí)別到錯(cuò)誤,則直接結(jié)束處理。
      [0019]優(yōu)選地,當(dāng)掃描到的Status表項(xiàng)中的bitmap有記錄值時(shí),若此時(shí)緩存已滿,貝Ij直接結(jié)束處理。
      [0020]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:
      [0021]1、本發(fā)明提出的錯(cuò)誤檢測(cè)方法,由于加入了緩存的機(jī)制,可以保證在某個(gè)OAM會(huì)話錯(cuò)誤產(chǎn)生后,一定不會(huì)被丟棄,從而保證了錯(cuò)誤檢測(cè)的可靠性。
      [0022]2、本發(fā)明提出的錯(cuò)誤檢測(cè)方法,不僅可以應(yīng)用于Y1731的錯(cuò)誤檢測(cè),而且可以推廣應(yīng)用于BFD的錯(cuò)誤檢測(cè),具有較為廣泛的應(yīng)用范圍。
      【附圖說明】
      [0023]圖1是本發(fā)明檢測(cè)OAM錯(cuò)誤的芯片實(shí)現(xiàn)方法的流程示意圖;
      [0024]圖2是本發(fā)明識(shí)別錯(cuò)誤以及更新MEP和Status表項(xiàng)的流程示意圖;
      [0025]圖3是本發(fā)明上報(bào)錯(cuò)誤的流程示意圖。
      【具體實(shí)施方式】
      [0026]下面將結(jié)合本發(fā)明的附圖,對(duì)本發(fā)明實(shí)施例的技術(shù)方案進(jìn)行清楚、完整的描述。
      [0027]基于Y.1731的MPLS-TP OAM定義了多種錯(cuò)誤類型,包括:失去連續(xù)性(LOC,Lossof Connect1n),錯(cuò)誤混入(Unexpected MEG ID)情況,非期望 MEP (Unexpected MEP ID)情況,非期望 MEG 等級(jí) Level (Unex pectedMEGLevel)情況,非期望周期(UnexpectedPer1d)情況,RDI (Re mote Defect Indicat1n)情況等多種錯(cuò)誤類型。
      [0028]本發(fā)明所揭示的一種無丟失的檢測(cè)OAM錯(cuò)誤的芯片實(shí)現(xiàn)方法,如圖1所示,包括以下幾個(gè)步驟:
      [0029]SI,識(shí)別OAM會(huì)話中的錯(cuò)誤,并將識(shí)別出的錯(cuò)誤記錄到OAM會(huì)話對(duì)應(yīng)的MEP表項(xiàng)中,同時(shí)將對(duì)應(yīng)的MEP表項(xiàng)的索引記錄到Status表項(xiàng)中。
      [0030]具體地,結(jié)合圖1和圖2所示,當(dāng)收到CCM報(bào)文或者M(jìn)EP表項(xiàng)的更新時(shí)間到時(shí),開始識(shí)別OAM會(huì)話中的錯(cuò)誤,即對(duì)收到的CCM報(bào)文進(jìn)行處理或者進(jìn)行更新MEP表項(xiàng)的處理,并產(chǎn)生處理結(jié)果。處理過程包括對(duì)CCM報(bào)文的錯(cuò)誤混入情況、非期望MEP情況、非期望MEG等級(jí)Level情況、非期望周期情況和RDI等錯(cuò)誤的識(shí)別;&MEP表項(xiàng)更新的失去連續(xù)性錯(cuò)誤的識(shí)別。
      [0031]根據(jù)處理結(jié)果判斷OAM會(huì)話中是否有錯(cuò)誤,該錯(cuò)誤可能為上述各種錯(cuò)誤中的一個(gè)或多個(gè),若有,則將識(shí)別出的錯(cuò)誤記錄到OAM會(huì)話對(duì)應(yīng)的MEP表項(xiàng)中,同時(shí)將對(duì)應(yīng)的MEP表項(xiàng)的索引記錄到Status表項(xiàng)中,本實(shí)施例中將對(duì)應(yīng)的MEP表項(xiàng)的索引基于bitmap (位圖)的方式記錄到Status表項(xiàng)中。若沒有識(shí)別到錯(cuò)誤,則直接結(jié)束處理。
      [0032]S2,定時(shí)掃描所述Status表項(xiàng),并將Status表項(xiàng)中記錄的MEP表項(xiàng)索引記錄到緩存(緩存)中。
      [0033]具體地,結(jié)合圖1和圖3所示,采用定時(shí)器進(jìn)行定時(shí),當(dāng)定時(shí)器時(shí)間到,則按順序掃描Status表項(xiàng)中的每一條條目,當(dāng)掃描到的Status表項(xiàng)中的bitmap有記錄值時(shí),且若此時(shí)緩存未滿,則將Status表項(xiàng)中記錄的bitmap轉(zhuǎn)換成MEP表項(xiàng)的索引,并將該索引添加到緩存中,同時(shí)將Status表項(xiàng)中對(duì)應(yīng)的bitmap清零。若此時(shí)緩存已滿,則直接結(jié)束處理。
      [0034]S3,上報(bào)中斷,將緩存中記錄的MEP表項(xiàng)索引送給上層軟件處理。
      [0035]具體地,結(jié)合圖1和圖3所示,當(dāng)緩存中的記錄數(shù)到達(dá)設(shè)定數(shù)目時(shí),則上報(bào)中斷,將緩存中記錄的產(chǎn)生錯(cuò)誤的MEP表項(xiàng)索引送給上層軟件,上層軟件根據(jù)MEP表項(xiàng)索引讀取MEP表項(xiàng)中記錄的錯(cuò)誤狀態(tài),并進(jìn)行相應(yīng)的處理;處理之后,將緩存中處理過的條目清除,以供其他MEP表項(xiàng)使用。
      [0036]本發(fā)明提出的錯(cuò)誤檢測(cè)方法,由于加入了緩存的機(jī)制,可以保證在某個(gè)OAM會(huì)話錯(cuò)誤產(chǎn)生后,一定不會(huì)被丟棄,從而保證了錯(cuò)誤檢測(cè)的可靠性。
      [0037]本發(fā)明的技術(shù)內(nèi)容及技術(shù)特征已揭示如上,然而熟悉本領(lǐng)域的技術(shù)人員仍可能基于本發(fā)明的教示及揭示而作種種不背離本發(fā)明精神的替換及修飾,因此,本發(fā)明保護(hù)范圍應(yīng)不限于實(shí)施例所揭示的內(nèi)容,而應(yīng)包括各種不背離本發(fā)明的替換及修飾,并為本專利申請(qǐng)權(quán)利要求所涵蓋。
      【主權(quán)項(xiàng)】
      1.一種無丟失的檢測(cè)OAM錯(cuò)誤的芯片實(shí)現(xiàn)方法,其特征在于,包括: 識(shí)別OAM會(huì)話中的錯(cuò)誤,并將識(shí)別出的錯(cuò)誤記錄到OAM會(huì)話對(duì)應(yīng)的MEP表項(xiàng)中,同時(shí)將對(duì)應(yīng)的MEP表項(xiàng)的索引記錄到Status表項(xiàng)中; 定時(shí)掃描所述Status表項(xiàng),并將Status表項(xiàng)中記錄的MEP表項(xiàng)索引記錄到緩存中; 上報(bào)中斷,將所述緩存中記錄的MEP表項(xiàng)索引送給上層軟件處理。2.根據(jù)權(quán)利要求1所述的檢測(cè)OAM錯(cuò)誤的芯片實(shí)現(xiàn)方法,其特征在于,接收到CCM報(bào)文或者M(jìn)EP表項(xiàng)的更新時(shí)間到時(shí),識(shí)別OAM會(huì)話中的錯(cuò)誤。3.根據(jù)權(quán)利要求2所述的檢測(cè)OAM錯(cuò)誤的芯片實(shí)現(xiàn)方法,其特征在于,識(shí)別OAM會(huì)話中的錯(cuò)誤包括: 接收OAM會(huì)話并對(duì)收到的OAM會(huì)話進(jìn)行處理,產(chǎn)生處理結(jié)果; 根據(jù)所述處理結(jié)果判斷所述OAM會(huì)話中是否有錯(cuò)誤,若有,則將識(shí)別出的錯(cuò)誤記錄到OAM會(huì)話對(duì)應(yīng)的MEP表項(xiàng)中。4.根據(jù)權(quán)利要求3所述的檢測(cè)OAM錯(cuò)誤的芯片實(shí)現(xiàn)方法,其特征在于,對(duì)收到的OAM會(huì)話進(jìn)行處理包括:對(duì)CCM報(bào)文的錯(cuò)誤混入情況、非期望MEP情況、非期望MEG等級(jí)Level情況、非期望周期情況和RDI的識(shí)別;&MEP表項(xiàng)的失去連續(xù)性的識(shí)別。5.根據(jù)權(quán)利要求1所述的檢測(cè)OAM錯(cuò)誤的芯片實(shí)現(xiàn)方法,其特征在于,將對(duì)應(yīng)的MEP表項(xiàng)的索引基于bitmap的方式記錄到Status表項(xiàng)中。6.根據(jù)權(quán)利要求5所述的檢測(cè)OAM錯(cuò)誤的芯片實(shí)現(xiàn)方法,其特征在于,定時(shí)掃描所述Status表項(xiàng),并將Status表項(xiàng)中記錄的MEP表項(xiàng)索引記錄到緩存中包括:采用定時(shí)器定時(shí)掃描每一條Status表項(xiàng),當(dāng)掃描到的Status表項(xiàng)中的bitmap有記錄值時(shí),若此時(shí)緩存未滿,則將Status表項(xiàng)中記錄的bitmap轉(zhuǎn)換成MEP表項(xiàng)的索引,并將所述索引添加到緩存中,同時(shí)將Status表項(xiàng)中對(duì)應(yīng)的bitmap清零。7.根據(jù)權(quán)利要求1所述的檢測(cè)OAM錯(cuò)誤的芯片實(shí)現(xiàn)方法,其特征在于,當(dāng)緩存中的記錄數(shù)到達(dá)設(shè)定數(shù)目時(shí),上報(bào)中斷。8.根據(jù)權(quán)利要求1所述的檢測(cè)OAM錯(cuò)誤的芯片實(shí)現(xiàn)方法,其特征在于,上層軟件處理過程包括:上層軟件根據(jù)MEP表項(xiàng)索引讀取MEP表項(xiàng)中記錄的錯(cuò)誤狀態(tài),并進(jìn)行相應(yīng)的處理;處理之后,將緩存中處理過的條目清除。9.根據(jù)權(quán)利要求1所述的檢測(cè)OAM錯(cuò)誤的芯片實(shí)現(xiàn)方法,其特征在于,若OAM會(huì)話中未識(shí)別到錯(cuò)誤,則直接結(jié)束處理。10.根據(jù)權(quán)利要求1所述的檢測(cè)OAM錯(cuò)誤的芯片實(shí)現(xiàn)方法,其特征在于,當(dāng)掃描到的Status表項(xiàng)中的bitmap有記錄值時(shí),若此時(shí)緩存已滿,則直接結(jié)束處理。
      【專利摘要】本發(fā)明揭示了一種無丟失的檢測(cè)OAM錯(cuò)誤的芯片實(shí)現(xiàn)方法,包括識(shí)別OAM會(huì)話中的錯(cuò)誤,并將識(shí)別出的錯(cuò)誤記錄到OAM會(huì)話對(duì)應(yīng)的MEP表項(xiàng)中,同時(shí)將對(duì)應(yīng)的MEP表項(xiàng)的索引記錄到Status表項(xiàng)中;定時(shí)掃描所述Status表項(xiàng),并將Status表項(xiàng)中記錄的MEP表項(xiàng)索引記錄到緩存中;上報(bào)中斷,將緩存中記錄的MEP表項(xiàng)索引送給上層軟件處理。本發(fā)明可以保證在某個(gè)OAM會(huì)話錯(cuò)誤產(chǎn)生后,一定不會(huì)被丟棄,從而保證了錯(cuò)誤檢測(cè)的可靠性,同時(shí)本發(fā)明不僅可以應(yīng)用于Y173l的錯(cuò)誤檢測(cè),而且可以推廣應(yīng)用于BFD的錯(cuò)誤檢測(cè),具有較為廣泛的應(yīng)用范圍。
      【IPC分類】H04L12/24, H04L12/26
      【公開號(hào)】CN105187278
      【申請(qǐng)?zhí)枴緾N201510603535
      【發(fā)明人】何志川, 周杰, 趙茂聰, 孟忠偉
      【申請(qǐng)人】盛科網(wǎng)絡(luò)(蘇州)有限公司
      【公開日】2015年12月23日
      【申請(qǐng)日】2015年9月21日
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1