《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 一種遠端故障檢測方案的設計與實現
一種遠端故障檢測方案的設計與實現
來源:電子技術應用2013年第12期
張 咪
武漢郵電科學研究院, 湖北 武漢430074
摘要: 針對以太網技術OAM(Operation Administraction and Maintenance)能力較弱的問題,提出了一種遠端故障檢測的具體實施方案,設備上電進行軟件初始化時,將Trap數據寫入FPGA的寄存器中,并增加一個定時器控制FPGA向網管設備發送連通性檢測幀,若設備突然掉電,FPGA會利用緩沖時延,向網管發送遠端掉電幀trap,使網管獲得設備掉電信息;若網管在定時周期內沒有接收到連通幀Trap,則可以判斷設備鏈路或硬件故障。
中圖分類號: TN913
文獻標識碼: B
文章編號: 0258-7998(2013)12-0126-03
A kind scheme of design and implementation of remote fault detection
Zhang Mi
Wuhan Research Institute of Posts & Telecommunications, Wuhan 430074,China
Abstract: In view of the defects of OAM ability of Ethernet, this paper presents a specific implementation scheme for remote fault detection. After device electrifying, the Trap data are written to the registers of FPGA and a timer controls the FPGA sending connectivity testing Trap to network management during the software initialization. If the device power break suddenly, the FPGA use the delay time to send a power-down Trap to network so that the network can get information. If management network is not received connected trap over a span, it turns out that a fault exists in the device or the line.
Key words : OAM; continuity testing; power outages; Trap; FPGA

    隨著數據業務的廣泛應用,以太網技術在通信網絡中發揮著越來越重要的作用。但是以太網技術與傳統的同步數字體系(SDH)相比,在網絡故障告警、鏈路質量、維護手段等方面都略遜一籌[1]。國際標準化組織IEEE先后推出了802.3ah(2004)和802.1ag(2007)兩個標準化協議來強化以太網在維護、告警方面的能力。802.3ah的以太網OAM主要是鏈路方面的監測和維護,是一種偏物理層的OAM,而802.1ag的以太網OAM是偏網絡和應用的OAM[2],主要用在匯聚層和核心層上[3]。

    本文結合硬件,利用SNMP Trap包來實現鏈路連通性監測以及故障告警。主要是實現偏物理層的OAM功能,與802.3ah和802.1ag相比,該故障告警和鏈路檢測方法簡單、實現方便,適合于一些遠端二層交換設備。根據FPGA[4]的特點,外接一個1 000 ?滋F~2 000 ?滋F的電容,在設備突然斷電時,通過FPGA發送SNMP報文通知局端設備,局端設備記錄并上報網管,提示網管人員設備故障。
1 SNMP協議介紹
    簡單網絡管理協議SNMP[5](Simple Network Management Protocol)是目前最常用的網絡管理協議。狹義上,它是一種專門用于網絡管理軟件和網絡設備之間的通信協議;廣義上,它是一組為實現網絡的自動化管理任務而制定的一系列通信標準,包括管理信息的表示與命名、通信協議等內容。
    SNMP中定義了5種協議數據單元PDU(Protocal Data Unit),按照完成的功能可以分為三類:(1)查詢,設置SNMP變量;(2)應答請求;(3)事件報告,如Trap。
    Trap是某種入口,到達該入口會使SNMP被管設備主動通知SNMP管理器,而不是等待SNMP管理器的再次輪詢。同時也是管理工作站向代理獲取管理信息的途徑之一。Trap消息是當代理探測到本地存在與網絡運行狀態有重要關系的事件發生時,即向工作站發送時間報告消息。由于事先在代理中指定了發送的工作管理站,也就是Trap的目的地,因此接收到Trap后,管理工作站不需要向代理發送確認消息。
2 遠端故障檢測硬件模塊設計
    圖1所示為硬件總體結構示意圖,FPGA與ARM相連,在設備上電初始化完成之后,軟件就可以將手動組好的SNMP Trap數據包寫入到FPGA的寄存器中儲存起來。

    圖2所示的FPGA功能示意圖中,P1~P4為4個媒體獨立接口(MII接口)。P1和P2為媒體接入控制(MAC)模式接口,用于連接2個光口物理層收發器(PHY)芯片;P3和P4為PHY模式接口,用于連接交換芯片的2個MII端口。實現P1與P3之間的報文相互轉發,和P2與P4之間的報文相互轉發。提供一個簡化的MII接口(RMII)P0為MAC模式,通過PHY芯片與交換芯片相連,用于發送各種協議報文。當電源跌落時,立即向MII_P1和MII_P2端口同時發送掉電告警幀,并定時向P0協議端口發送連通性檢測幀。

3 遠端故障檢測的軟件實現
    本文實現的遠端故障檢測大致分為:遠端掉電檢測和遠端連通性檢測。兩種遠端故障檢測處理流程如圖3所示。

3.1 遠端設備掉電檢測原理
     遠端設備掉電處理可以有很多種實現方案,本文的實現方案選擇硬件FPGA。由于遠端設備突然斷電時,由軟件組幀和發幀有可能來不及,因此選用硬件去實現。設備斷電時,ARM、以太網交換芯片會立刻停止工作,而FPGA會在硬件布局中通過連接一個1 000 μF~2 000 μF的電容,可以有3 ms左右的斷電緩沖時間,設備上電初始化完成之后,軟件會手動組一個SNMP Trap包,存放在FPGA的寄存器中。當設備突然斷電時,FPGA會檢測到一個電壓跌落的信號,由于FPGA有3 ms~6 ms的斷電緩沖時間,它會利用這個時間將存儲的寄存器中的數據讀取出來向網管發送,從而使網管能夠檢測到遠端設備掉電的告警。具體的遠端設備掉電處理流程圖如圖3(a)所示。軟件組包部分核心代碼為:
funIcConnect(sIC_CTL_BLK *pChip, UINT8 *pData, UINT16 len, void *para)
{    int status = DRV_SUCCESS;
     UINT16 i,UINT8 value;
  pChip->chipWrite(IC_ FRAME_CCF_EN, 0, para);
  pChip->chipWrite(IC_ FRAME_CCF_EN, 1, para);
  for(i = 0; i < len; i ++)
  {
            value = *(pData + i);
         pChip->chipWrite(IC_FRAME_CCF_DATA, value, para);
   }
    pChip->chipWrite(IC_ FRAME_CCF_EN, 2, para);
}
3.2 遠端設備連通性檢測原理

      設備上電鏈路檢測幀實際只檢測設備的硬件及連接到網管的這條鏈路是否正常,不包括設備上的軟件是否能正常運行。進行鏈路檢測就是區分設備失連是設備軟件問題還是硬件問題。因為在正常情況下,即使軟件出現故障,由硬件直接發出的鏈路檢測報文也應該能被網管接收到。
    設備上電軟件初始化完成之后,由軟件手動組一個類SNMP Trap 包會寫入到FPGA的寄存器中,寄存器會根據FPGA開始發包時間和發包控制間隔時間信號給網管服務器發送一個連通性檢測幀,正常情況下網管可以一直收到鏈路連通性檢測幀。如果設備上電之后,網管沒有接收到任何Trap,則說明軟件出現異常;而如果設備正常運行之后,網管服務器沒有收到掉電檢測告警幀和連通性檢測幀,則可以判斷是連接網管的這條鏈路出現中斷,或者設備硬件出現故障。網管與設備會話的過程中有2個時間需要注意,(1)FPGA開始發包時間,另一個是連通性檢測幀發包時間間隔。FPGA開始發包時間是通過軟件得到1 s~30 s的任意時間點,如果設備上電之后FPGA即開始發送,而在一個PTN網絡的邊緣可能存在幾千臺甚至上萬臺的遠端設備,如果這些設備同時上電,而且都不做發包時間控制,則可能會在出現同一時間內網絡中有上萬個這樣的報文,導致網絡風暴,從而影響業務。因此發包時間由軟件控制,則同一時間網絡上出現大量鏈路檢測報文的幾率會小很多,也不會影響業務。連通性檢測幀的發包時間間隔既可以由軟件控制,也可以由硬件控制。如果發送時間間隔過小,則網管服務器需要頻繁地處理這些Trap信息,對于正常的業務監控信息會造成影響。本文由網管服務器設置發包時間間隔,將設置的時間間隔寫入硬件定時器中,控制FPGA發送連通性檢測幀的頻率。具體的連通性檢測流程圖如圖3(b)所示。軟件核心代碼為:
funAlm(sIC_ CTL_BLK *pChip, UINT8 *pData, UINT16 len,
void *para)
{    int status = DRV_SUCCESS;          
    UINT16 i,UINT8 value;
      pChip->chipWrite(IC_ FRAME_PDAF_SET, 0, para);
      pChip->chipWrite(IC_FRAME_PDAF_SET, 1, para);
    for(i zhiqi= 0; i < len; i ++)
      {
             value = *(pData + i);
                pChip->chipWrite(IC_FRAME_PDAF_DATA,value,
            para);
    }
    pChip->chipWrite(IC _FRAME_PDAF_SET, 2, para);
}   
4 實驗結果及數據
    設置Trap的目的IP為10.11.2.23,設備IP為 10.11.2.158,掉電檢測幀的Destination Port 為162,鏈路連通性檢測的Destination Port為163。設備上電后,利用抓包軟件Wireshark可以得到如圖4所示的鏈路連通性檢測幀。將設備突然斷電, 通過Wireshark可以得到如圖5所示的設備掉電檢測幀。

 

 

    本文根據實際環境,在實驗室對遠端設備進行了多次的突然掉電測試,在遠端到網管線路正常的情況下,掉電告警信息都能立刻上報到網管,該方案已經在九江山水電訊設備有限公司的產品中得到驗證,從而進一步完善了功能故障測試對遠端設備的管理。
參考文獻
[1] 郭祥本,羅瑩.以太網OAM原理與實現[J]. 通信技術,2009(12):42-43.
[2] 徐榮,鄧春勝.電信級以太網[M].北京:人民郵電出本社,2009.
[3] KUROSE J F,ROSE K W. Computer networking: atopdown approach,fourth edition[M].Pearson Education, 2008.
[4] 夏宇聞.Verilog數字系統設計教程[M]. 北京:北京航空航天大學出版社,2008.
[5] 劉建卿,盧融凱.基于SNMP的網絡監控系統的研究與實現[J].電子技術應用, 2012,31(10):52-54.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品男人爽免费视频1| 日韩视频在线永久播放| 久久精品国产亚洲5555| 国产拍揄自揄精品视频麻豆| 欧美日韩国产综合新一区| 久久综合五月天婷婷伊人| 国产性天天综合网| 亚洲欧美国产精品专区久久| 在线观看91精品国产入口| 免费高清在线一区| 久久精品人人做人人爽| 欧美v亚洲v综合ⅴ国产v| 国产精品va| 黄色小说综合网站| 欧美激情a∨在线视频播放| 亚洲美女精品一区| 亚洲视频一区在线观看| 久久婷婷人人澡人人喊人人爽| 国产精品二区影院| 国产欧美欧洲在线观看| 欧美日韩在线三级| 国产精品久久一级| 91久久久精品| 久久久久久亚洲精品不卡4k岛国| 日韩视频永久免费观看| 久久久综合精品| 亚洲男人影院| 在线成人www免费观看视频| 国产精品夫妻自拍| 欧美香蕉视频| 欧美伦理a级免费电影| 亚洲福利国产| 久久久av毛片精品| 久久精品国产视频| 亚洲精品久久久久久一区二区| 欧美日韩国产天堂| 欧美日韩第一页| 欧美另类女人| 国产精品v日韩精品| 久久伊人一区二区| 在线欧美亚洲| 亚洲男人av电影| 久久激情五月激情| 欧美在线观看视频在线| 亚洲欧美日韩一区二区在线| 欧美精品一级| 毛片精品免费在线观看| 国产精品久久久久9999高清| 国内精品久久久久久久影视蜜臀| 一区视频在线播放| 久久精品视频va| 另类图片综合电影| 欧美日韩 国产精品| 国产日韩欧美三区| 永久久久久久| 亚洲激情成人在线| 国产精品日本一区二区| 99视频一区二区| 亚洲成色777777在线观看影院| 久久精品国产一区二区三| 国产精品亚洲精品| 国产欧美日韩免费看aⅴ视频| 久久久一二三| 亚洲精品久久嫩草网站秘色| 日韩亚洲成人av在线| 国产欧美日韩视频一区二区三区| 一区二区三区日韩精品| 国产欧美日韩在线观看| 一区二区日韩精品| 日韩视频在线永久播放| 一区二区电影免费在线观看| 欧美无乱码久久久免费午夜一区| 国产精品久久久久免费a∨| 欧美亚洲综合在线| 国产一区二区三区无遮挡| 欧美激情性爽国产精品17p| 国产麻豆精品视频| 久久精品亚洲国产奇米99| 欧美午夜精品久久久久久超碰| 欧美精品成人91久久久久久久| 最新国产精品拍自在线播放| 一区二区三区久久精品| 国产精品青草综合久久久久99| 亚洲性人人天天夜夜摸| 亚洲欧美偷拍卡通变态| 久久久久久69| 亚洲国产精品va在看黑人| 欧美日韩高清在线播放| 久久精品99| 亚洲国产精品尤物yw在线观看| 亚洲国内高清视频| 欧美激情按摩在线| 欧美激情综合色| 欧美午夜一区二区福利视频| 国产日韩欧美综合| 国产精品99久久久久久宅男| 国产精品电影观看| 国产精品夜色7777狼人| 国产亚洲精品久久久久动| 亚洲国产日韩在线一区模特| 久久久久久免费| 亚洲欧洲精品成人久久奇米网| 欧美国产1区2区| 久久综合伊人77777蜜臀| 欧美一区二视频在线免费观看| 亚洲视频一区二区在线观看| 亚洲午夜91| 亚洲欧洲三级| 老司机午夜精品| 国产精品一区二区三区免费观看| 久久超碰97中文字幕| 一本色道久久综合亚洲二区三区| 国产午夜精品全部视频在线播放| 亚洲伊人伊色伊影伊综合网| 国产精品久久久久久久久动漫| 欧美在线综合| 欧美三级中文字幕在线观看| 免费日韩av片| 国产一区二区在线免费观看| 欧美啪啪一区| 亚洲精品视频免费观看| 夜夜爽夜夜爽精品视频| 伊人春色精品| 久久国产视频网站| 久久久亚洲影院你懂的| 一本一本久久a久久精品牛牛影视| 亚洲六月丁香色婷婷综合久久| 国产精品亚洲美女av网站| 欧美高清影院| 免费久久99精品国产自在现线| 一区二区三区在线免费视频| 亚洲第一页自拍| 国产日韩欧美a| 国产精品久久久久毛片大屁完整版| 亚洲美女视频在线观看| 久久精品国产精品亚洲精品| 午夜精品偷拍| 国产精品网站在线| 老司机久久99久久精品播放免费| 免费不卡在线观看| 久久一区欧美| 午夜视频在线观看一区二区三区| 国产视频精品va久久久久久| 国产精品爱啪在线线免费观看| 亚洲每日更新| 男人天堂欧美日韩| 亚洲免费观看高清完整版在线观看| 欧美日韩亚洲高清一区二区| 国产一区二区精品久久99| 午夜国产欧美理论在线播放| 亚洲国产精品久久久久久女王| 在线精品国精品国产尤物884a| 国内久久精品视频| 欧美激情区在线播放| 亚洲精品一区在线观看香蕉| 国产精品二区在线| 国产精品久久久久一区二区三区| 欧美激情a∨在线视频播放| 国产视频精品网| 国产精品视频区| 亚洲制服少妇| 极品裸体白嫩激情啪啪国产精品| 久久国内精品自在自线400部| 欧美不卡在线| 国产一区二区欧美日韩| 欧美日韩国产影院| 国产伦理精品不卡| 国产精品热久久久久夜色精品三区| 国产精品日日做人人爱| 欧美日本在线观看| 欧美精品日韩一本| 亚洲高清资源综合久久精品| 欧美高清视频一区二区三区在线观看| 99视频精品免费观看| 午夜亚洲伦理| 国产精品自在在线| 亚洲一级免费视频| 亚洲欧美日韩一区二区三区在线观看| 欧美黑人在线观看| 亚洲国产高清视频| 国产精品日韩欧美综合| 久久综合给合| 欧美三日本三级少妇三2023| 精品成人在线观看| 欧美激情第4页| 亚洲国产天堂久久综合| 亚洲午夜黄色| 久久综合狠狠综合久久综合88| 国产日产高清欧美一区二区三区| 伊人色综合久久天天五月婷| 欧美成人午夜免费视在线看片| 亚洲午夜久久久久久久久电影院| 亚洲中午字幕| 亚洲婷婷国产精品电影人久久| 亚洲综合国产| 狠狠色狠狠色综合日日五| 狼人社综合社区| 国产精品久久久久久久久久久久久久| 久久综合伊人77777麻豆| 国产主播一区二区三区| 久久在线精品| 久久精品视频播放| 国产综合在线看| 国模吧视频一区| 欧美极品在线播放| 久久综合伊人| 在线一区欧美| 久久国产精品99国产精| 欧美.日韩.国产.一区.二区| 欧美日韩免费在线| 亚洲大片免费看| 欧美精品 日韩| 美女免费视频一区| 欧美日韩在线三级| 在线欧美一区| 另类天堂av| 亚洲精品国久久99热| 伊人伊人伊人久久| 欧美一级理论性理论a| 亚洲国产精品va在看黑人| 在线一区二区三区四区| 国产精品美女主播在线观看纯欲| 在线电影欧美日韩一区二区私密| 亚洲日本精品国产第一区| 欧美日韩精品免费| 国产亚洲欧美一区二区三区| 国产视频一区在线| 欧美高清视频一区二区| 久久久久久尹人网香蕉| 欧美激情欧美狂野欧美精品| 亚洲欧美电影在线观看| 激情综合网激情| 欧美在线免费一级片| 国产精品v欧美精品v日韩精品| 久久成人国产精品| 久久精品二区三区| 亚洲——在线| 亚洲成人直播| 亚洲美女在线观看| 午夜精品国产| 亚洲美女性视频| 欧美精品一区二区三区一线天视频| 欧美深夜影院| 欧美专区中文字幕| 中日韩美女免费视频网址在线观看| 狠狠干狠狠久久| 亚洲欧美综合网| 国产日韩欧美夫妻视频在线观看| 激情小说另类小说亚洲欧美| 久久夜色精品国产欧美乱极品| 亚洲免费久久| 欧美一区二区三区日韩视频| 久久一二三四| 欧美福利电影在线观看| 亚洲国产视频a| 欧美精品久久天天躁| 国产日韩综合一区二区性色av| 亚洲人成人一区二区三区| 99热免费精品| 亚洲视频网在线直播| 亚洲尤物精选| 99这里只有久久精品视频| 亚洲精品视频免费观看| 亚洲精选大片| 国产欧美日韩综合精品二区| 午夜综合激情| 亚洲电影在线观看| 欧美午夜一区二区三区免费大片| 在线观看中文字幕亚洲| 欧美成人午夜影院| 韩国女主播一区二区三区| 欧美日韩网站| 亚洲狼人综合| 欧美久久电影| 久久精品国产第一区二区三区| 91久久极品少妇xxxxⅹ软件| 国产精品免费一区二区三区在线观看| 亚洲观看高清完整版在线观看| 欧美系列一区| 黑人巨大精品欧美黑白配亚洲| 亚洲午夜在线| 国产精品亚洲精品| 欧美高清视频一区| 韩日视频一区| 亚洲视频你懂的| 一区免费在线| 久久国产视频网站| 久热精品视频在线观看一区| 中国日韩欧美久久久久久久久| 久久理论片午夜琪琪电影网| 亚洲视频在线播放| 欧美激情按摩| 在线亚洲一区二区| 久久精品一本| 亚洲精品亚洲人成人网| 在线观看国产一区二区| 亚洲综合激情| 久久精品国内一区二区三区| 国产一区二区欧美| 久久久午夜电影| 亚洲观看高清完整版在线观看| 欧美日韩精品免费看| 中文久久乱码一区二区| 欧美电影免费网站| 在线日本欧美| 国产精品香蕉在线观看| 欧美午夜美女看片| 国产精品成人免费精品自在线观看| 国产婷婷一区二区| 欧美一区二区免费观在线| 免费在线播放第一区高清av| 亚洲一区二区三| 国产精品欧美一区喷水| 欧美韩日高清| 亚洲婷婷综合色高清在线| 欧美日韩亚洲一区二区三区在线| 国产一二三精品| 一区二区在线视频观看| 欧美日韩精品在线播放| 久久综合九色九九| 欧美性做爰猛烈叫床潮| 在线一区二区三区做爰视频网站| 久久久亚洲精品一区二区三区| 理论片一区二区在线| 欧美精品成人| 亚洲视频在线观看视频| 久久全球大尺度高清视频| 欧美一区二视频在线免费观看|