E1線或t1線錯接故障的檢測方法及系統、基站的製作方法
2023-07-15 16:47:21 2
專利名稱:E1線或t1線錯接故障的檢測方法及系統、基站的製作方法
技術領域:
本發明涉及通信領域,具體而言,涉及一種El線或Tl線錯接故障的檢測方法及系
統、基站。
背景技術:
在相關技術中,在裝置El線發生錯接後,通常是使用試錯法或者抓包檢查的辦法 排除故障。具體地,試錯法中處理El錯接的流程如下步驟Si,基站上的軟體協議棧子系統使用IPCP協議協商檢查對端IP選項是否正確。步驟S2,如果錯誤,接收對端配置並修改本地IPCP協議協商的配置數據。步驟S3,完成IPCP協商並創建相應的路由(Route)表表項。步驟S4,嘗試建立上層IP協議的通信鏈路。步驟S5,由於路由表表項中使用了錯接鏈路帶來的錯誤IP位址造成路由表錯誤, 上層鏈路不通。步驟S6,維護人員採用猜測的辦法找到具體的錯接El線並重新裝置El線。發明人發現上述相關技術中的檢測方法容易引起新的故障而且定位效率也低,排 除故障緩慢。
發明內容
本發明的主要目的在於提供一種El線或Tl線錯接故障的檢測方法及系統、基站, 以至少解決上述的對El線或Tl線錯接故障的檢測定位效率比較低的問題。根據本發明的一個方面,提供了一種El線或Tl線錯接故障的檢測方法,包括基 站經由El線或Tl線接收報文;基站判斷報文中的配置與本地的配置是否一致;在判斷結 果為否的情況下,基站確定El線或Tl線錯接。進一步地,基站判斷報文中的配置與本地的配置是否一致包括基站從報文中提 取協商選項信息,並從協商選項信息中獲取配置。進一步地,基站從協商選項中獲取的配置為IP位址,基站判斷報文中的配置與本 地的配置是否一致還包括基站判斷IP位址是否與本地的IP位址一致。進一步地,基站判斷IP位址是否與本地的IP位址一致包括基站判斷本地是否存 在IP位址配置;在基站本地存在IP位址配置的情況下,基站判斷協商選項是否是IP位址; 基站在確定協商選項是否是IP位址的情況下,判斷IP位址是否與本地的IP位址一致。進一步地,基站經由多個El線或者多個Tl線同時接收來自基站控制器的報文,基 站同時判斷各個報文中的配置與本地相應的配置是否一致。進一步地,在基站確定El線或Tl線錯接之後,方法還包括基站保存錯接信息,其 中,錯接信息包括基站本地的IP位址和錯接發生的時間。
進一步地,在基站確定El線或Tl線錯接之後,方法還包括基站進行告警,其中, 告警指示發生錯接的El線或Tl線。根據本發明的另一方面,提供了一種基站,包括接收模塊,用於經由El線或Tl線 接收報文;判斷模塊,用於判斷報文中的配置與本地的配置是否一致;確定模塊,用於在判 斷結果為否的情況下,確定El線或Tl線錯接。進一步地,上述基站還包括保存模塊,用於保存錯接信息,其中,錯接信息包括基 站本地的IP位址和錯接發生的時間;告警模塊,用於進行告警,其中,告警指示發生錯接的 El線或Tl線。根據本發明的另一方面,提供了一種El線或Tl線錯接故障的檢測系統,包括基 站控制器;基站,經由El線或Tl線與基站控制器相連接,並經由El線或Tl線接收來自基 站控制器的報文,以及判斷報文中的配置與本地的配置是否一致,以及在判斷結果為否的 情況下,確定El線或Tl線錯接。通過本發明,採用基站經由El線或Tl線接收報文;基站判斷報文中的配置與本地 的配置是否一致;在判斷結果為否的情況下,基站確定El線或Tl線錯接的方法,解決了對 El線或Tl線錯接故障的檢測定位效率比較低的問題,進而達到了高效、準確地對El線或 Tl線錯接故障進行定位的效果。
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發 明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中圖1是根據本發明實施例的El線或Tl線錯接故障的檢測系統的示意圖;圖2是根據本發明實施例的El線或Tl線錯接故障的檢測方法的流程圖;圖3是根據本發明的El線或Tl線錯接故障的檢測方法的優選實施例的流程圖;圖4是根據本發明實施例的基站的示意圖。
具體實施例方式下文中將參考附圖並結合實施例來詳細說明本發明。需要說明的是,在不衝突的 情況下,本申請中的實施例及實施例中的特徵可以相互組合。圖1是根據本發明實施例的El線或Tl線錯接故障的檢測系統的示意圖。如圖1所示,該El線或Tl線錯接的檢測系統,包括基站控制器和基站。其中,基站經由El線或Tl線與基站控制器相連接,並經由El線或Tl線接收來自 基站控制器的報文,以及判斷報文中的配置與本地的配置是否一致,以及在判斷結果為否 的情況下,確定El線或Tl線錯接。基站上的軟體協議棧子系統可以使用多條El線連接到通信網絡。基站使用第一 根(編號為O和1)的El線作為「上電鏈路」並通過上電鏈路獲取其餘El線的連接配置。 協議棧子系統使用IPCP協議和El線上的對端進行通信協商,並檢查對端發來的IP位址選 項是否正確。如果發生錯接,則對端IP位址選項必定錯誤,此時,基站側協議棧確認錯接故 障發生並觸發IPCP協商失敗。在基站系統上某個El或Tl埠 A根據本端配置預期(或者期望)和基站控制器側的某個El或者Tl線埠 B相連,在連接到與本地的埠不對應的埠時,出現上述的錯接。在本系統中,系統可以進行以下處理系統啟動並開始IPCP協商,首先基站系統 使用El線連接,系統協議棧接受指令發起LCP協商,系統協議棧發起IPCP協商。在一個時刻,某個基站只能通過一根或多根El或者Tl線與一個基站控制器連接。 而一個基站控制器可以同時和多個基站連接。一根ElTl線只能供一個基站和一個基站控 制器連接用。在該系統中,基站控制器和基站之間可以有多個El線或多個Tl線,此時,需要檢 測基站控制器和基站之間對應的接口是否錯接,同一個基站控制器可以同時和多個基站相 連接,此時,需要檢測基站控制器是否和相應的基站錯接。圖2是根據本發明實施例的El線或Tl線錯接故障的檢測方法的流程圖。如圖2所示,該檢測方法包括以下步驟步驟S202,基站經由El線或Tl線接收報文。步驟S204,基站判斷報文中的配置與本地的配置是否一致。基站可以通過以下方法判斷報文中的配置與本地的配置是否一致基站從報文中提取協商選項信息,並從協商選項信息中獲取對端的配置。優選地,基站從協商選項中獲取的配置可以為IP位址,在該種情況下,基站判斷 報文中的配置與本地的配置是否一致可以通過判斷IP位址是否與本地的IP位址一致的方 法來進行判斷。基站判斷IP位址是否與本地的IP位址一致還可以包括以下步驟步驟S12,基站判斷本地是否存在IP位址配置;步驟S14,在基站本地存在IP位址配置的情況下,基站判斷協商選項是否是IP地 址;步驟S16,基站在確定協商選項是否是IP位址的情況下,判斷IP位址是否與本地 的IP位址一致。基站可以經由多個El線或者多個Tl線同時接收來自基站控制器的報文,並且基 站可以同時判斷各個報文中的配置與本地相應的配置是否一致。步驟S206,在判斷結果為否的情況下,基站確定El線或Tl線錯接。在基站確定El線或Tl線錯接之後,基站還可以保存錯接信息,其中,錯接信息包 括基站本地的IP位址和錯接發生的時間。在基站確定El線或Tl線錯接之後,基站還可以進行告警,其中,告警指示發生錯 接的El線或Tl線。本發明可以使用點到點協議(Point-to-Point Protocol,簡稱為PPP協議)自動 檢查El線錯接故障,包括以下步驟1)PPP 實體進行 IP 控制協議(Internet Protocol Control Protocol,簡稱為 IPCP協議)協商,發現配置不一致,確認發生錯接。2) PPP實體拒絕對端IPCP提議。通過該方法,本發明可以加快由El線錯接引起的故障定位。圖3是根據本發明的El線或Tl線錯接故障的檢測方法的優選實施例的流程圖。
如圖3所示,該方法包括以下步驟步驟S301,基站首先解析對端發來的IPCP報文,從報文中提取出協商選項和操作
碼等信息。步驟S302,基站判斷當前協商選項是否是IP位址。在判斷結果為是的情況下,轉 步驟S303,在判斷結果為否的情況下,則流程結束或執行其他操作。步驟S303,基站判斷操作碼是否是NAK。在判斷結果為是的情況下,轉步驟S304, 在判斷結果為否的情況下,轉步驟S305。步驟S304,如果是NAK,則再判斷本端是否有IP配置。在判斷結果為是的情況下, 轉步驟S306,在判斷結果為否的情況下,轉步驟S305。基站側的IP配置有一個獲得的過程。 在獲得配置之前,基站側埠上沒有配置,也就沒有規定一定要和哪條El線相連。步驟S305,如則接收對端發來的配置。步驟S306,基站判斷對端發來的配置和本端的配置是否一致。在判斷結果為是的 情況下,轉步驟S305,在判斷結果為否的情況下,轉步驟S307。
步驟S307,拒絕配置。 步驟S308,確認錯接。
步驟S309,本端拒絕對端發來的配置並記錄錯接信息,供後續的故障定位工作使用等。在該方法中,當有錯接發生時,協議棧子系統可以保持錯接信息,包括本端IP地 址,對端IP位址還有錯接發生時間。其中,IPCP協議是PPP協議的一部分。El線兩端遵守IPCP協議規範進行報文收 發,做IP位址等配置的協商。IPCP的運行可以分成配置和收發兩部分,根據IPCP協議規定從收到的IPCP報文 中讀取協議規定的報文欄位,並根據此欄位內容確定其他某段報文是否是IP位址選項的 內容。IPCP協議的報文有規定的格式。格式規定中有指定的欄位叫做code欄位(編碼 欄位),欄位的值可以是1 Configure-Request2 Configure-Ack3 Configure-Nak4 Configure-Reject5 Terminate-Request6 Terminate-Ack7 Code-Reject8 Protocol-Reject9 Echo-Request10 Echo-Reply11 Discard-Request其中,3表示Configure-Nak,即配置否定。上述提到的NAK就是指3,即Configure-Nak。
7
維護人員發現後臺錯接告警後,可以在前臺終端上輸入指定的錯接故障信息查看 命令,系統返回發生錯接的El鏈路上兩端的IP配置,根據該配置,維護人員可以具體定位 錯接鏈路到具體的那條El線,而不是依靠猜測。圖4是根據本發明實施例的基站的示意圖。根據本發明實施例的基站,包括接收模塊401、判斷模塊403、確定模塊405。其中,接收模塊401用於經由El線或Tl線接收報文;判斷模塊403用於判斷報文 中的配置與本地的配置是否一致;確定模塊405用於在判斷結果為否的情況下,確定El線 或Tl線錯接。上述基站還可以包括保存模塊407和告警模塊409。其中,保存模塊407用於保存錯接信息,其中,錯接信息包括基站本地的IP位址和 錯接發生的時間;告警模塊409用於進行告警,其中,告警指示發生錯接的El線或Tl線。從以上的描述中,可以看出,本發明實現了如下技術效果1、由於本發明使用後臺配置數據做為檢查判斷El線錯接的依據,因此判斷準確, 不必多次試錯。2、使用軟體辦法及時發現錯接錯誤終止後續流程避免了新的故障發生降低了排 錯故障的難度,提高了工作效率。顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用 的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲 在存儲裝置中由計算裝置來執行,並且在某些情況下,可以以不同於此處的順序執行所示 出或描述的步驟,或者將它們分別製作成各個集成電路模塊,或者將它們中的多個模塊或 步驟製作成單個集成電路模塊來實現。這樣,本發明不限制於任何特定的硬體和軟體結合。以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技 術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修 改、等同替換、改進等,均應包含在本發明的保護範圍之內。
權利要求
一種E1線或T1線錯接的檢測方法,其特徵在於,包括基站經由所述E1線或所述T1線接收報文;所述基站判斷所述報文中的配置與本地的配置是否一致;在判斷結果為否的情況下,所述基站確定所述E1線或所述T1線錯接。
2.根據權利要求1所述的方法,其特徵在於,所述基站判斷所述報文中的配置與本地 的配置是否一致包括所述基站從所述報文中提取協商選項信息,並從所述協商選項信息中獲取所述配置。
3.根據權利要求2所述的方法,其特徵在於,所述基站從所述協商選項中獲取的所述 配置為IP位址,所述基站判斷所述報文中的配置與本地的配置是否一致還包括所述基站判斷所述IP位址是否與本地的IP位址一致。
4.根據權利要求3所述的方法,其特徵在於,所述基站判斷所述IP位址是否與本地的 IP位址一致包括所述基站判斷本地是否存在IP位址配置;在所述基站本地存在所述IP位址配置的情況下,所述基站判斷所述協商選項是否是 IP位址;所述基站在確定所述協商選項是否是IP位址的情況下,判斷所述IP位址是否與本地 的IP位址一致。
5.根據權利要求1所述的方法,其特徵在於,所述基站經由多個所述El線或者多個所 述Tl線同時接收來自所述基站控制器的報文,所述基站同時判斷各個所述報文中的配置 與本地相應的配置是否一致。
6.根據權利要求1至5中任一項所述的方法,其特徵在於,在所述基站確定所述El線 或所述Tl線錯接之後,所述方法還包括所述基站保存錯接信息,其中,所述錯接信息包括所述基站本地的IP位址和所述錯接 發生的時間。
7.根據權利要求1至5中任一項所述的方法,其特徵在於,在所述基站確定所述El線 或所述Tl線錯接之後,所述方法還包括所述基站進行告警,其中,所述告警指示發生錯接的所述El線或所述Tl線。
8.一種基站,其特徵在於,包括接收模塊,用於經由El線或Tl線接收報文;判斷模塊,用於判斷所述報文中的配置與本地的配置是否一致;確定模塊,用於在判斷結果為否的情況下,確定所述El線或所述Tl線錯接。
9.根據權利要求8所述的基站,其特徵在於,還包括保存模塊,用於保存錯接信息,其中,所述錯接信息包括所述基站本地的IP位址和所 述錯接發生的時間;告警模塊,用於進行告警,其中,所述告警指示發生錯接的所述El線或所述Tl線。
10.一種El線或Tl線錯接的檢測系統,其特徵在於,包括基站控制器;基站,經由El線或Tl線與所述基站控制器相連接,並經由所述El線或所述Tl線接收 來自所述基站控制器的報文,以及判斷所述報文中的配置與本地的配置是否一致,以及在判斷結果為否的情況下,確定所述El線或所述Tl線錯接。
全文摘要
本發明公開了一種E1線或T1線錯接故障的檢測方法及系統、基站。其中,該方法包括基站經由E1線或T1線接收報文;基站判斷報文中的配置與本地的配置是否一致;在判斷結果為否的情況下,基站確定E1線或T1線錯接的方法。通過本發明,能夠高效、準確地對E1線或T1線錯接故障進行定位。
文檔編號H04W88/08GK101883377SQ20101021984
公開日2010年11月10日 申請日期2010年6月24日 優先權日2010年6月24日
發明者趙金明 申請人:中興通訊股份有限公司