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

一種鏈路擾碼配置一致性檢測方法

文檔序號:7623732閱讀:142來源:國知局
專利名稱:一種鏈路擾碼配置一致性檢測方法
技術(shù)領(lǐng)域
本發(fā)明涉及傳輸領(lǐng)域,尤其涉及到一種鏈路擾碼配置一致性檢測方法。
背景技術(shù)
在傳輸領(lǐng)域的同步光網(wǎng)絡(SONET,Synchronous Optical NETwork)技術(shù)和同步數(shù)字系列(SDH,Synchronous Digital Hierarchy)技術(shù)中,在進行數(shù)據(jù)傳輸?shù)臅r候,根據(jù)物理層協(xié)議的要求信號中不能出現(xiàn)連續(xù)的全“0”或者全“1”,否則就無法在連續(xù)的全“0”或全“1”之間提取同步時鐘。為了避免信號中出現(xiàn)這種現(xiàn)象,業(yè)界采用了加擾碼的技術(shù),其原理是將信號中的數(shù)字位隨機化,從而避免信號中出現(xiàn)連續(xù)的全“0”或者全“1”。
目前,國際電信聯(lián)盟(ITU,International Telecommunication Union)規(guī)定了兩種加擾碼的技術(shù),這兩種技術(shù)分別采用了兩種擾碼算法一種是GR-253標準規(guī)定的加擾碼技術(shù),該標準規(guī)定了按照1+x6+x7的算法來對數(shù)據(jù)幀同步頭的數(shù)字位進行擾碼計算,該種技術(shù)中擾碼功能一直作用生效,不能使能或者關(guān)閉該功能,因此兩端的擾碼配置始終一致。
另外一種是I.432標準規(guī)定的加擾碼技術(shù),該標準規(guī)定了“異步轉(zhuǎn)移模式(ATM,Asynchronous Transfer Mode)”類型的加擾公式,采用多項式算法1+x43來對數(shù)據(jù)幀同步頭的數(shù)字位進行擾碼計算,該種技術(shù)中是否加擾碼不需要由發(fā)送端通知接收端,同時它也是可以配置的,即可以通過配置啟用或者關(guān)閉該擾碼功能,因此采用該技術(shù)的鏈路連接的雙方的擾碼配置存在不一致的可能。
為保證正確的收發(fā)數(shù)據(jù),在采用加擾碼技術(shù)的鏈路中要求發(fā)送端和接收端的擾碼配置必須一致,也即,當通過鏈路連接的雙方一方配置了擾碼使能后,另一方也必須配置擾碼使能,否則,由于發(fā)送端發(fā)送的數(shù)據(jù)全部被加擾,若接收端沒有配置擾碼使能,則無法正確識別接收到的數(shù)據(jù);或者發(fā)送端沒有配置擾碼使能,而接收端配置了擾碼使能,接收端同樣無法正確識別接收到的數(shù)據(jù)。因此,采用上述I.432標準的加擾碼技術(shù)在實際的應用的過程中就存在著鏈路擾碼配置一致性檢測的問題。
目前上述在發(fā)送端和接收端進行的擾碼配置一般都是通過人工進行配置,對鏈路兩端擾碼配置的一致性也是通過人工檢測,也即,接收端必須通過人為手段獲知對端設(shè)備的擾碼配置以確定兩端的擾碼配置是否一致,這在實際的應用中帶來了一定的問題,例如,當兩個運營商設(shè)備進行對接的時候,為了保證接收端也知道對端擾碼的配置,需要通過人工檢測雙方設(shè)備的鏈路擾碼配置是否一致,但通過人工檢測鏈路擾碼配置是否一致對于操作和維護并不方便。另外,當正常通信的設(shè)備的一端設(shè)備在正常運行的過程中修改了擾碼配置而沒有通知對端設(shè)備時,對端設(shè)備就無法接收到正確的數(shù)據(jù)包,從而影響到正常的通信,而通過人工干預檢測兩端擾碼配置是否一致,同樣存在費時費力,操作和維護并不方便的問題。

發(fā)明內(nèi)容
本發(fā)明解決的技術(shù)問題是提供一種用于檢測鏈路的接收端與發(fā)送端的鏈路擾碼配置一致性的方法,以方便快捷的實現(xiàn)鏈路的操作和維護。
為解決上述問題,本發(fā)明提供一種鏈路擾碼配置一致性檢測方法,包括以下步驟a)預設(shè)發(fā)送端與接收端鏈路擾碼配置不一致時接收端接收數(shù)據(jù)時所接收數(shù)據(jù)包錯誤率的第一閾值;b)當接收端從鏈路上接收數(shù)據(jù)時,統(tǒng)計所接收到數(shù)據(jù)包的錯誤率;c)判斷所述統(tǒng)計的接收數(shù)據(jù)包錯誤率是否大于所述預設(shè)的第一閾值,若判斷結(jié)果為接收數(shù)據(jù)包錯誤率大于所述預設(shè)的第一閾值,確定鏈路的發(fā)送端與接收端鏈路擾碼配置不一致,否則,確定鏈路的發(fā)送端與接收端鏈路擾碼配置一致。
可選地,步驟c)中確定鏈路的發(fā)送端與接收端鏈路擾碼配置不一致之前還包括c1)繼續(xù)在一個或者至少兩個持續(xù)的周期時間內(nèi)統(tǒng)計所接收數(shù)據(jù)包的錯誤率;c2)判斷各個持續(xù)的周期時間內(nèi)數(shù)據(jù)包的錯誤率是否大于預設(shè)的第二閾值;若判斷結(jié)果為是,確定鏈路的發(fā)送端與接收端鏈路擾碼配置不一致;若判斷結(jié)果為否,則返回步驟b)重新開始判斷。
其中,步驟c2)中判斷結(jié)果為是,確定鏈路的發(fā)送端與接收端鏈路擾碼配置不一致之前還包括判斷所述鏈路在之此前是否已經(jīng)被確定為鏈路的發(fā)送端與接收端鏈路擾碼配置不一致,如果是,則產(chǎn)生告警信息,否則,確定鏈路的發(fā)送端與接收端鏈路擾碼配置不一致。
其中,所述第一閾值與第二閾值相等。
可選地,步驟c)中確定鏈路的發(fā)送端與接收端鏈路擾碼配置不一致之前還包括判斷所述鏈路在此之前是否已經(jīng)被確定為鏈路的發(fā)送端與接收端鏈路擾碼配置不一致,如果是,則產(chǎn)生告警信息,否則,確定鏈路的發(fā)送端與接收端鏈路擾碼配置不一致。
其中,所述的告警信息包括主機告警信息和網(wǎng)管告警信息。
其中,所述的數(shù)據(jù)包的錯誤率為在周期時間內(nèi)發(fā)生循環(huán)冗余碼校驗錯誤的數(shù)據(jù)包占所有接收數(shù)據(jù)包的比率。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點本發(fā)明中預設(shè)發(fā)送端與接收端鏈路擾碼配置不一致時接收端接收數(shù)據(jù)包錯誤率的閾值,實際接收數(shù)據(jù)時,根據(jù)接收端所接收數(shù)據(jù)包的錯誤率與所述閾值的關(guān)系自動判斷發(fā)送端和接收端擾碼配置的一致性,不需要人工干預獲知對端的擾碼配置來判斷其一致性。在本發(fā)明提供方法的基礎(chǔ)上,接收端設(shè)備便可根據(jù)判斷結(jié)果進行擾碼配置的調(diào)整(擾碼配置使能或關(guān)閉擾碼配置使能),方便了設(shè)備的運行維護。


圖1是本發(fā)明鏈路擾碼配置一致性檢測方法的主要流程圖;圖2是本發(fā)明鏈路擾碼配置一致性檢測方法的具體實施例處理流程圖。
具體實施例方式
下面根據(jù)附圖對本發(fā)明的優(yōu)選實施例作出詳細的說明。
本發(fā)明中所述鏈路可以是POS(packet over SONET 或者IP overSONET/SDH)鏈路或者其他進行了擾碼配置的鏈路,當鏈路在傳輸數(shù)據(jù)的過程中,發(fā)送端和接收端的擾碼配置不一致時,由于接收端無法對接收的數(shù)據(jù)包解擾碼,所以會出現(xiàn)較多循環(huán)冗余檢驗(CRC,Cyclic Redundancy Check)錯誤的數(shù)據(jù)包。根據(jù)這個特點,在接收端口接收數(shù)據(jù)的時候,可以統(tǒng)計端口接收到數(shù)據(jù)包CRC錯誤率的高低,從而來判斷接收的數(shù)據(jù)包內(nèi)容是否正確,并進一步判斷當前的擾碼配置與發(fā)送端的擾碼配置是否一致,再在此基礎(chǔ)上,根據(jù)該判斷結(jié)果作出是否需要調(diào)整鏈路擾碼配置的決定。
參考圖1,該圖是本發(fā)明鏈路擾碼配置一致性檢測方法的主要流程圖。
首先,預設(shè)發(fā)送端與接收端鏈路擾碼配置不一致時接收端接收數(shù)據(jù)時所接收數(shù)據(jù)包錯誤率的閾值(為與后面實施例中的第二閾值區(qū)別,這里稱為第一閾值)(步驟11),本發(fā)明中所述的數(shù)據(jù)包的錯誤率設(shè)為在周期時間內(nèi)發(fā)生循環(huán)冗余碼校驗CRC錯誤的數(shù)據(jù)包占所有接收數(shù)據(jù)包的比率,具體進行檢測時,接收設(shè)備的端口在接收數(shù)據(jù)包時,首先統(tǒng)計所接收數(shù)據(jù)包的CRC錯誤率(步驟12),判斷接收端接收數(shù)據(jù)包的錯誤率是否大于預設(shè)的閾值(步驟13),當端口接收的數(shù)據(jù)包CRC錯誤率比較高時(大于預設(shè)的閾值),則認為當前的配置跟對端不一致,需要更改當前的擾碼配置(步驟14);當端口接收的數(shù)據(jù)包CRC錯誤率很低時(小于預設(shè)的第一閾值),則認為當前的擾碼配置跟對端一致,不需要更改當前的擾碼配置(步驟15)。
具體實現(xiàn)時,為保證檢測結(jié)果的可靠性,本發(fā)明中在確定鏈路的發(fā)送端與接收端鏈路擾碼配置不一致之前還可繼續(xù)在一個或者至少兩個持續(xù)的周期時間內(nèi)統(tǒng)計所接收數(shù)據(jù)包的錯誤率;然后判斷各個持續(xù)的周期時間內(nèi)數(shù)據(jù)包的錯誤率是否大于預設(shè)的第二閾值;若判斷結(jié)果為是,則可確定鏈路的發(fā)送端與接收端鏈路擾碼配置不一致,若判斷結(jié)果為否,則重新開始判斷,其中所述第二閾值與第一閾值可以相同也可以不同,具體實現(xiàn)可根據(jù)實際情況確定。
需要說明的,特殊情況下,端口根據(jù)此前接收到數(shù)據(jù)包的CRC錯誤率大于預設(shè)的閾值已經(jīng)修改過一次端口的擾碼配置,但此次接收到的數(shù)據(jù)包的CRC錯誤率仍然大于預設(shè)的閾值,則可確定不是擾碼配置的原因,而是其它原因引起(如入鏈路不穩(wěn)定,光功率有問題等),此時可產(chǎn)生告警信息。
其中閾值可根據(jù)實際要求預先設(shè)定一個比較合理的值,例如可將閾值取值為50%,這里不再贅述。
根據(jù)以上思路,如圖2所示,當設(shè)備的端口在正常工作時,對接收的數(shù)據(jù)按照以下流程進行處理
a在端口初始化時,將定時器T1清零,將標志位Flag清零。其中,標志位Flag是用于標識是否已經(jīng)修改過一次擾碼配置。
b判斷T1定時器是否超時,如果是,統(tǒng)計端口在本定時器周期內(nèi)所接收數(shù)據(jù)包的CRC錯誤率,進入步驟c,否則,繼續(xù)等待直至T1定時器超時。
c判斷所統(tǒng)計的數(shù)據(jù)包CRC錯誤率的高低,如果大于50%,則進一步在連續(xù)個T2周期時間內(nèi)統(tǒng)計端口在各個T2周期內(nèi)所接收數(shù)據(jù)包的CRC錯誤率,進入步驟d,否則,確定當接收端和發(fā)送端的擾碼配置一致,將標志位Flag清零,復位T1定時器,返回步驟b重新開始判斷。
d判斷所統(tǒng)計得到的CRC錯誤率是否都大于50%,如果是,確認當前接收端和發(fā)送端的擾碼配置不一致,修改當前的擾碼配置,進入步驟e,否則,認為是誤報,復位T1定時器,返回步驟b重新開始判斷。
e判斷標志位Flag是否為0,如果是,說明在本次修改之前還沒有進行過擾碼配置修改或者在本次修改之前端口的擾碼配置正確,此時將標志位Flag置1,復位T1定時器,進入下一個T1周期,返回步驟b繼續(xù)判斷配置修改是否成功,否則,說明上次已經(jīng)進行過一次擾碼修改,并且修改不成功,此時,認為不是擾碼引起的問題,產(chǎn)生告警信息,將標志位置零,同時復位T1定時器,進入下一個T1周期返回步驟b開始下一次判斷。
根據(jù)以上本發(fā)明的優(yōu)選實施例,對當前端口的擾碼配置的判斷有三種結(jié)果接收端和發(fā)送端的擾碼配置一致,接收端和發(fā)送端的擾碼配置不一致,以及鏈路故障。它們分別對應了三個執(zhí)行步驟的路徑具體的,本發(fā)明中當接收端和發(fā)送端的擾碼配置一致時,第一條路徑處理流程如下s11在端口初始化時,將定時器T1清零,將標志位Flag清零。其中,標志位Flag是用于標識是否已經(jīng)修改過一次擾碼配置。
s12判斷T1定時器是否超時,如果是,統(tǒng)計端口在本定時器周期內(nèi)所接收數(shù)據(jù)包的CRC錯誤率,進入步驟s13,否則,繼續(xù)等待直至T1定時器超時。
s113所統(tǒng)計的數(shù)據(jù)包CRC錯誤率小于50%,當接收端和發(fā)送端的擾碼配置一致,將標志位Flag清零,復位T1定時器,返回步驟s12開始下一次判斷。
具體的,本發(fā)明中當接收端和發(fā)送端的擾碼配置不一致時,第二條路徑處理流程如下s21在端口初始化時,將定時器T1清零,將標志位Flag清零。其中,標志位Flag是用于標識是否已經(jīng)修改過一次擾碼配置。
s22判斷T1定時器是否超時,如果是,統(tǒng)計端口在本定時器周期內(nèi)所接收數(shù)據(jù)包的CRC錯誤率,進入步驟s23,否則,繼續(xù)等待直至T1定時器超時。
s23所統(tǒng)計的數(shù)據(jù)包CRC錯誤率大于50%,進一步在連續(xù)個T2周期時間內(nèi)統(tǒng)計端口在各個T2周期內(nèi)所接收數(shù)據(jù)包的CRC錯誤率,進入步驟s24。
s24所統(tǒng)計得到的CRC錯誤率都大于50%,確認當前接收端和發(fā)送端的擾碼配置不一致,修改當前的擾碼配置,進入步驟s25。
s25標志位Flag為0,說明在本次修改之前還沒有進行過擾碼配置修改或者在本次修改之前端口的擾碼配置正確,將標志位Flag置1,復位T1定時器,進入下一個T1周期,返回步驟s22繼續(xù)判斷。
s22判斷T1定時器是否超時,如果是,統(tǒng)計端口在本定時器周期內(nèi)所接收數(shù)據(jù)包的CRC錯誤率,進入步驟s23,否則,繼續(xù)等待直至T1定時器超時。
s23所統(tǒng)計的數(shù)據(jù)包CRC錯誤率小于50%,接收端和發(fā)送端的擾碼配置一致,將標志位Flag清零,復位T1定時器,返回步驟s22開始下一次判斷。
具體的,本發(fā)明中當鏈路故障時,第三條路徑處理流程如下s31在端口初始化時,將定時器T1清零,將標志位Flag清零。其中,標志位Flag是用于標識是否已經(jīng)修改過一次擾碼配置。
s32判斷T1定時器是否超時,如果是,統(tǒng)計端口在本定時器周期內(nèi)所接收數(shù)據(jù)包的CRC錯誤率,進入步驟s33,否則,繼續(xù)等待直至T1定時器超時。
s33所統(tǒng)計的數(shù)據(jù)包CRC錯誤率大于50%,進一步在連續(xù)個T2周期時間內(nèi)統(tǒng)計端口在各個T2周期內(nèi)所接收數(shù)據(jù)包的CRC錯誤率,進入步驟s34。
s34所統(tǒng)計得到的CRC錯誤率都大于50%,認為當前接收端和發(fā)送端的擾碼配置不一致,修改當前的擾碼配置,進入步驟s35。
s35標志位Flag為0,說明在本次修改之前還沒有進行過擾碼配置修改或者在本次修改之前端口的擾碼配置正確,將標志位Flag置1,復位T1定時器,進入下一個T1周期,返回步驟s32繼續(xù)判斷。
s32判斷T1定時器是否超時,如果是,統(tǒng)計端口在本定時器周期內(nèi)所接收數(shù)據(jù)包的CRC錯誤率,進入步驟s33,否則,繼續(xù)等待直至T1定時器超時。
s33所統(tǒng)計的數(shù)據(jù)包CRC錯誤率大于50%,進一步在連續(xù)個T2周期時間內(nèi)統(tǒng)計端口在各個T2周期內(nèi)所接收數(shù)據(jù)包的CRC錯誤率,進入步驟s34。
s34所統(tǒng)計得到的CRC錯誤率都大于50%,認為當前擾碼配置錯誤,修改當前的擾碼配置,進入步驟s35。
s35標志位Flag為1,說明上次已經(jīng)進行過一次擾碼修改,并且修改不成功,此時,認為不是擾碼引起的問題,產(chǎn)生告警信息,將標志位置零,同時復位T1定時器,進入下一個T1周期返回步驟s32開始下一次判斷。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
權(quán)利要求
1.一種鏈路擾碼配置一致性檢測方法,用于檢測鏈路的接收端與發(fā)送端的鏈路擾碼配置的一致性,其特征在于,包括以下步驟a)預設(shè)發(fā)送端與接收端鏈路擾碼配置不一致時接收端接收數(shù)據(jù)時所接收數(shù)據(jù)包錯誤率的第一閾值;b)當接收端從鏈路上接收數(shù)據(jù)時,統(tǒng)計所接收到數(shù)據(jù)包的錯誤率;c)判斷所述統(tǒng)計的接收數(shù)據(jù)包錯誤率是否大于所述預設(shè)的第一閾值,若判斷結(jié)果為接收數(shù)據(jù)包錯誤率大于所述預設(shè)的第一閾值,確定鏈路的發(fā)送端與接收端鏈路擾碼配置不一致,否則,確定鏈路的發(fā)送端與接收端鏈路擾碼配置一致。
2.如權(quán)利要求1所述的鏈路擾碼配置一致性檢測方法,其特征在于,步驟c)中確定鏈路的發(fā)送端與接收端鏈路擾碼配置不一致之前還包括c1)繼續(xù)在一個或者至少兩個持續(xù)的周期時間內(nèi)統(tǒng)計所接收數(shù)據(jù)包的錯誤率;c2)判斷各個持續(xù)的周期時間內(nèi)數(shù)據(jù)包的錯誤率是否大于預設(shè)的第二閾值;若判斷結(jié)果為是,確定鏈路的發(fā)送端與接收端鏈路擾碼配置不一致;若判斷結(jié)果為否,則返回步驟b)重新開始判斷。
3.如權(quán)利要求2所述的鏈路擾碼配置一致性檢測方法,其特征在于,步驟c2)中判斷結(jié)果為是,確定鏈路的發(fā)送端與接收端鏈路擾碼配置不一致之前還包括判斷所述鏈路在之此前是否已經(jīng)被確定為鏈路的發(fā)送端與接收端鏈路擾碼配置不一致,如果是,則產(chǎn)生告警信息,否則,確定鏈路的發(fā)送端與接收端鏈路擾碼配置不一致。
4.如權(quán)利要求2或3所述的鏈路擾碼配置一致性檢測方法,其特征在于,所述第一閾值與第二閾值相等。
5.如權(quán)利要求1所述的鏈路擾碼配置一致性檢測方法,其特征在于,步驟c)中確定鏈路的發(fā)送端與接收端鏈路擾碼配置不一致之前還包括判斷所述鏈路在此之前是否已經(jīng)被確定為鏈路的發(fā)送端與接收端鏈路擾碼配置不一致,如果是,則產(chǎn)生告警信息,否則,確定鏈路的發(fā)送端與接收端鏈路擾碼配置不一致。
6.如權(quán)利要求3或5所述的鏈路擾碼配置一致性檢測方法,其特征在于,所述的告警信息包括主機告警信息和網(wǎng)管告警信息。
7.如權(quán)利要求1、2或3所述的鏈路擾碼配置一致性檢測方法,其特征在于,所述的數(shù)據(jù)包的錯誤率為在周期時間內(nèi)發(fā)生循環(huán)冗余碼校驗錯誤的數(shù)據(jù)包占所有接收數(shù)據(jù)包的比率。
全文摘要
本發(fā)明公開了一種鏈路擾碼配置檢測方法,包括以下步驟預設(shè)發(fā)送端與接收端鏈路擾碼配置不一致時接收端接收數(shù)據(jù)時所接收數(shù)據(jù)包錯誤率的第一閾值;當接收端從鏈路上接收數(shù)據(jù)時,統(tǒng)計所接收到數(shù)據(jù)包的錯誤率;判斷所述統(tǒng)計的接收數(shù)據(jù)包錯誤率是否大于所述預設(shè)的第一閾值;若判斷結(jié)果為是,確定鏈路的發(fā)送端與接收端鏈路擾碼配置不一致;若判斷結(jié)果為否,確定鏈路的發(fā)送端與接收端鏈路擾碼配置一致。采用本發(fā)明,在配置鏈路擾碼的時候,端口可以自動檢測鏈路擾碼配置的一致性,從而使得接收端設(shè)備在此基礎(chǔ)上可以自動調(diào)整擾碼的配置使鏈路兩端的擾碼配置一致,方便了設(shè)備的維護。
文檔編號H04L1/20GK1859075SQ20051010134
公開日2006年11月8日 申請日期2005年11月16日 優(yōu)先權(quán)日2005年11月16日
發(fā)明者劉少偉 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
项城市| 灵宝市| 漳州市| 砚山县| 平顶山市| 昭苏县| 平定县| 沙河市| 牡丹江市| 金堂县| 普兰店市| 红桥区| 长治县| 泗洪县| 明光市| 两当县| 交口县| 互助| 安西县| 安宁市| 互助| 汉中市| 景宁| 杭锦后旗| 齐齐哈尔市| 阿荣旗| 太保市| 玉林市| 颍上县| 高邑县| 剑阁县| 嵩明县| 朝阳区| 汪清县| 田东县| 常山县| 凌海市| 林口县| 罗城| 嘉禾县| 普洱|