網(wǎng)絡(luò)通信模塊故障定位手冊(cè)_第1頁(yè)
網(wǎng)絡(luò)通信模塊故障定位手冊(cè)_第2頁(yè)
網(wǎng)絡(luò)通信模塊故障定位手冊(cè)_第3頁(yè)
網(wǎng)絡(luò)通信模塊故障定位手冊(cè)_第4頁(yè)
網(wǎng)絡(luò)通信模塊故障定位手冊(cè)_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

技 術(shù) 文 件 技術(shù)文件名稱:網(wǎng)絡(luò)通信模塊故障定位手冊(cè) 技術(shù)文件編號(hào): 版 本:V2.0 文件質(zhì)量等級(jí):共 24 頁(yè)(包括封面) 擬 制 審 核 會(huì) 簽 標(biāo)準(zhǔn)化 批 準(zhǔn) 深圳市中興通訊股份有限公司前 言SDH是一個(gè)將復(fù)接、線路傳輸及交換功能結(jié)合在一起的綜合信息網(wǎng),其豐富的功能和優(yōu)越的性能只有通過(guò)先進(jìn)的網(wǎng)管系統(tǒng)才能體現(xiàn)出來(lái)。SDH強(qiáng)大而靈活多變的組網(wǎng)能力,必然帶來(lái)網(wǎng)絡(luò)結(jié)構(gòu)的復(fù)雜,作為網(wǎng)管信息通道的ECC協(xié)議棧自然成為SDH網(wǎng)管系統(tǒng)中最復(fù)雜也是最核心的技術(shù)。在使用ECC協(xié)議棧時(shí),通常會(huì)出現(xiàn)不通的現(xiàn)象,如何快捷方便的定位故障,我們提供了一系列的TELNET調(diào)試命令,可以很好的定位故障或有助于故障的分析。 本手冊(cè)的讀者主要是為采用ECC協(xié)議棧模塊在嵌入式領(lǐng)域進(jìn)行底層板級(jí)通訊應(yīng)用程序開(kāi)發(fā)的人員提供故障定位的方法。 本手冊(cè)的結(jié)構(gòu)本手冊(cè)分為兩大部分。第一部分介紹了網(wǎng)絡(luò)通信模塊的體系結(jié)構(gòu)。從這一部分大家可以對(duì)ECC協(xié)議棧有一個(gè)整體了解,便于理解定位故障的手段。第二部分詳細(xì)介紹了ECC通信模塊故障定位的常用命令。此部分主要涉及2500C設(shè)備的ECC調(diào)試命令,詳細(xì)說(shuō)明了各個(gè)命令的用法并舉例說(shuō)明,能夠?qū)﹂_(kāi)發(fā)人員正確快捷的使用各個(gè)TELNET調(diào)試命令來(lái)定位故障打下了基礎(chǔ)。第三部分介紹ECC通信模塊故障定位的常用方法,并舉例說(shuō)明了如何利用調(diào)試命令來(lái)定位故障。目 錄第一章 網(wǎng)絡(luò)通信模塊的體系結(jié)構(gòu)2第二章ECC通信模塊故障定位的常用命令3第三章ECC通信模塊故障定位的常用方法20第一章 網(wǎng)絡(luò)通信模塊的體系結(jié)構(gòu)目前中興的SDH設(shè)備的網(wǎng)絡(luò)通信模塊主要由ECC模塊實(shí)現(xiàn),采用的是TCP/IP協(xié)議來(lái)實(shí)現(xiàn)各個(gè)網(wǎng)元之間的互聯(lián)。從硬件角度來(lái)看,后臺(tái)網(wǎng)管到各個(gè)網(wǎng)元的之間的通信硬件體系如圖1.1。后臺(tái)網(wǎng)管通過(guò)網(wǎng)口與網(wǎng)元1相連,通過(guò)SOCKET套接字實(shí)現(xiàn)后臺(tái)網(wǎng)管與前臺(tái)軟件之間的信息交互;網(wǎng)元1和網(wǎng)元2之間是通過(guò)光纖相連,物理上是通過(guò)SDH的幀結(jié)構(gòu)中的DCC1DCC3(DCC1DCC12)字節(jié),采用TCP/IP協(xié)議來(lái)實(shí)現(xiàn)網(wǎng)元之間的互聯(lián),各個(gè)網(wǎng)元相當(dāng)于一個(gè)簡(jiǎn)單的路由器,能夠獨(dú)立的實(shí)現(xiàn)路由選擇。在各個(gè)網(wǎng)元內(nèi)部,ECC模塊涉及兩塊單板,一塊是NCP板,一塊是光板,NCP板與光板之間采用總線或點(diǎn)對(duì)點(diǎn)方式實(shí)現(xiàn)連接,NCP板的網(wǎng)管信息、鏈路層協(xié)議維護(hù)信息及OSPF路由協(xié)議信息,都要通過(guò)光板實(shí)現(xiàn)存儲(chǔ)轉(zhuǎn)發(fā),由FPGA將這些信息嵌入到SDH的幀中。圖1.1 ECC通信模塊體系結(jié)構(gòu)在實(shí)際中,將NCP到光板186側(cè)的通訊口稱為ECC口,186到FPGA側(cè)的通訊口稱為DCC口,NCP發(fā)送的數(shù)據(jù)信息經(jīng)過(guò)HDLC總線,由186的ECC接口實(shí)現(xiàn)接收,然后采用SDMA方式送給FPGA,F(xiàn)PGA收到的數(shù)據(jù)信息經(jīng)過(guò)HDLC總線,由186的DCC接口實(shí)現(xiàn)接收,然后采用SDMA方式送到ECC側(cè)的HDLC總線上。詳細(xì)的 186側(cè)轉(zhuǎn)發(fā)模塊的結(jié)構(gòu)如圖1.2。圖1.2 186轉(zhuǎn)發(fā)模塊結(jié)構(gòu)從上圖可知,由于環(huán)節(jié)較多ECC故障比較難定位,我們又缺乏有效的測(cè)試儀表,目前的儀表只能測(cè)試線路上與開(kāi)銷有關(guān)的錯(cuò)誤,無(wú)法測(cè)試上圖所示環(huán)節(jié)的故障,故利用軟件編寫了一個(gè)ECC維護(hù)、調(diào)試模塊希望對(duì)定位和解決相關(guān)故障有所幫助,特別提醒大家注意接收幀錯(cuò)誤的類型,在實(shí)際調(diào)試中出現(xiàn)的比較多,在上電、復(fù)位和拔插光纖的過(guò)程中偶爾出現(xiàn)錯(cuò)誤是正?,F(xiàn)象不用理會(huì),只有當(dāng)錯(cuò)誤的記數(shù)在較長(zhǎng)的時(shí)間內(nèi)持續(xù)增長(zhǎng)時(shí)才表明有錯(cuò),超時(shí)和CTS類的錯(cuò)位只要出現(xiàn)的頻率不是很高可以不理會(huì)。第二章 ECC通信模塊故障定位的常用命令對(duì)于不同的SDH設(shè)備,ECC通信模塊故障定位的常用命令也不盡相同。21 2500C設(shè)備主要的命令1help命令命令用途: 顯示所有的TELNET調(diào)試維護(hù)命令;命令格式: help;命令示例: 圖2.1 help命令示例說(shuō)明:顯示了ECC的所有調(diào)試和維護(hù)命令,可以方便查詢ECC調(diào)試和維護(hù)命令。2ifconfig命令命令用途: 用于查看那些端口已經(jīng)建立連接;命令格式: ifconfig -a;命令示例: 圖2.2 ifconfig命令示例說(shuō)明:圖2.2中,1、2、3、4、37表示該網(wǎng)元的所有端口序號(hào);1端口表示以太網(wǎng);2、3、4端口表示串口(光口或電口,對(duì)應(yīng)于通道PPP0、PPP1、PPP2),37端口表示本地環(huán)回地址。其中POINTTOPOINT,UP表示點(diǎn)到點(diǎn)協(xié)議已經(jīng)運(yùn)行,端口已經(jīng)被打開(kāi)(及已經(jīng)和對(duì)端建立點(diǎn)到點(diǎn)連接),若此時(shí)本端和對(duì)端的端口地址一樣通常表示此端口的收與發(fā)相連(即端口被環(huán)回),利用端口環(huán)回通??梢詸z測(cè)端口的好壞(二型機(jī)特別要注意2.5G的光板和LP板,尤其是在做中繼時(shí),二型機(jī)有極少數(shù)的光板插在槽位上會(huì)導(dǎo)致此網(wǎng)元所有光方向的ECC都不通),若無(wú)UP則表示PPP端口未被打開(kāi),PPP通道的連接未建立。若協(xié)議的地址分配管理模塊發(fā)現(xiàn)存在底層的PPP通道,即會(huì)給其分配一個(gè)通道號(hào)(如1、2、3等),并分配一個(gè)IP地址,在此通道未被打開(kāi)(即UP)之前IP地址分配為0.0.0.0,若被打開(kāi)則根據(jù)其所在槽位,由地址分配管理模塊給其分配一個(gè)有效的IP地址,通常有如下幾種情況:a、 端口2(即PPP0),表示PPP0通道存在(相應(yīng)槽位有單板在位),但從未打開(kāi)過(guò)。b、 端口3(即PPP1),表示PPP1通道存在(相應(yīng)槽位有單板在位),并且被打開(kāi),本端的通道地址為193.193.200.43(通常對(duì)應(yīng)的網(wǎng)元地址為193.193.200.18),對(duì)端的通道地址為193.193.201.44(通常對(duì)端的網(wǎng)元地址為193.193.201.18)。c、 若本端和對(duì)端的端口地址一樣,但端口未被打開(kāi),則表示此通道以前被打開(kāi)過(guò),但目前已被關(guān)閉。若端口被打開(kāi)則表示此端口被環(huán)回。d、 若本端地址為0,對(duì)端端口地址非0,則表示則表示此通道以前被打開(kāi)過(guò),但目前已被關(guān)閉,而且相應(yīng)槽位的單板已被拔掉。注意:可以將ifconfig a 簡(jiǎn)化為 if a使用,只要前面字符沒(méi)有重復(fù)的命令可以利用簡(jiǎn)寫輸入。3ppptable命令命令用途: 利用此命令可以查看端口配置表;命令格式: ppptable;命令示例:圖2.3 ppptable 命令示例說(shuō)明:PPP0、PPP1、PPP2表示已經(jīng)創(chuàng)建的PPP通道(與之對(duì)應(yīng)的端口序號(hào)為2、3、4),HDLC的收發(fā)地址表示光板或其它對(duì)應(yīng)處理板的槽位號(hào),HDLC的收發(fā)端口表示光板或其它對(duì)應(yīng)處理板上的相應(yīng)的端口號(hào)。一般情況下HDLC的收發(fā)地址都是一樣的,若是中繼則不一樣,狀態(tài)表示此通道是否被禁止(0表示允許,1表示禁止)。通常將ifconfig和ppptable命令結(jié)合起來(lái)使用。4sccinfo命令命令用途: 顯示NCP板ECC通訊口狀態(tài);命令格式: sccinfo ;命令示例:圖2.4 sccinfo命令示例說(shuō)明:channel:邏輯通道號(hào),其與單板的關(guān)系科利用ppptable命令查看tx_packets:正確發(fā)送的數(shù)據(jù)包記數(shù)tx_dropped:等待發(fā)送超時(shí)主動(dòng)丟棄的數(shù)據(jù)包記數(shù)tx_errors: 發(fā)送錯(cuò)誤的數(shù)據(jù)包記數(shù)rx_packets:正確接收的數(shù)據(jù)包記數(shù)rx_errors:接收錯(cuò)誤的數(shù)據(jù)包記數(shù)注意:如果某通道不能正確收發(fā)數(shù)據(jù)則此通道對(duì)應(yīng)的ECC處理單板可能有問(wèn)題,利用ppptable可以查找ppp通道與單板的對(duì)應(yīng)關(guān)系5route 命令命令用途: 可以查看路由配置表;命令格式: route -a;命令示例:圖2.5 route命令示例說(shuō)明:如圖2.5,127.0.0.1表示本地環(huán)回的路由,192.0.0.0和195.0.0.0表示到區(qū)域192和195的聚合路由,193.193.0.0、193.193.198.0、193.193.199.0表示區(qū)域193內(nèi)部的網(wǎng)絡(luò)路由,193.193.199.43和193.193.201.44表示端口的路由。通常有到端口的路由就應(yīng)該有到此網(wǎng)絡(luò)的路由。結(jié)合圖2.3和圖2.4我們可以發(fā)現(xiàn)到193.193.201.0有端口相連但卻無(wú)路由,肯定不對(duì),可以檢測(cè)一下是否與193.193.201.44連接的通道是否不穩(wěn)定,或通過(guò)date等命令檢查一下定時(shí)器(時(shí)間)是否運(yùn)行正常,或檢查一下網(wǎng)絡(luò)中是否有重復(fù)培植的網(wǎng)絡(luò)地址。6qxinfo命令命令用途: 可以查看與網(wǎng)元相連的網(wǎng)管的IP地址,及其連接狀態(tài)、最近斷鏈的原因;命令格式: qxinfo n (0-15);命令示例:圖2.6 qxinfo命令示例說(shuō)明:如圖2.6,表明與網(wǎng)元相連的網(wǎng)管的IP地址是193.193.198.8。其中自定義錯(cuò)誤碼如下:#define CONNECT_CLOSE 0x /* 連接被對(duì)端關(guān)閉 */#define TX_CHECKERR 0x /* 連接由于發(fā)送錯(cuò)被強(qiáng)制關(guān)閉 */#define RX_CHECKERR 0x /* 連接由于接收錯(cuò)被強(qiáng)制關(guān)閉 */#define TXRX_CHECKERR 0x /* 連接由于發(fā)送和接收錯(cuò)被強(qiáng)制關(guān)閉*/其它錯(cuò)誤碼請(qǐng)查pSOSystem操作系統(tǒng)的相關(guān)手冊(cè)。7ping命令命令用途: 用于查看ppp通道的穩(wěn)定性;命令格式: ping s host count/timeout;命令示例:圖2.7 ping命令示例說(shuō)明:如圖2.6,ping的過(guò)程中,如果發(fā)現(xiàn)丟包很嚴(yán)重,則此通道有問(wèn)題,可能是光纖未插好。8date命令命令用途: 用于查詢系統(tǒng)和修改時(shí)間,注意修改系統(tǒng)時(shí)間時(shí)要慎重,防止由于8中所述問(wèn)題導(dǎo)致ECC路由不通;可以查詢NCP運(yùn)行的時(shí)間,通過(guò)NCP運(yùn)行的時(shí)間可以判斷NCP是否復(fù)過(guò)位。命令格式: date ;命令示例:圖2.8 date命令示例說(shuō)明:注意:由于路由協(xié)議在計(jì)算路由時(shí)需要根據(jù)相對(duì)時(shí)間來(lái)判斷信息是否失效,所以同一網(wǎng)絡(luò)中各網(wǎng)元之間的系統(tǒng)時(shí)間不能在運(yùn)行中隨意變化且相差很大(目前我們是根據(jù)系統(tǒng)時(shí)間而不是時(shí)鐘芯片的時(shí)間計(jì)算,各網(wǎng)元之間的時(shí)間不能超過(guò)35年)。要注意目前我們的NCP程序在設(shè)置NCP時(shí)間有些版本在設(shè)置小于2000年的時(shí)間時(shí)可能會(huì)存在正確的設(shè)置了時(shí)鐘芯片的時(shí)間,但卻沒(méi)有正確設(shè)置NCP上的系統(tǒng)時(shí)間從而導(dǎo)致ECC路由不通。這里時(shí)鐘芯片的時(shí)間就是后臺(tái)網(wǎng)管取上來(lái)的時(shí)間,而NCP上的系統(tǒng)時(shí)間是指NCP上所運(yùn)行操作系統(tǒng)的時(shí)間,可通過(guò)調(diào)試和維護(hù)命令中的date設(shè)置和查詢。9netstat命令命令用途: 用于查看網(wǎng)絡(luò)連接情況;命令格式: netstat;命令示例:圖2.9 netstat命令示例說(shuō)明:10arp命令命令用途: 用于查看MAC地址表。;命令格式: arp -a;命令示例:圖2.10 arp命令示例說(shuō)明:11open命令命令用途: 打開(kāi)特定的PPP接口;命令格式: open PPP接口號(hào);命令示例: open ppp0;圖2.11 netstat命令示例說(shuō)明:12close命令命令用途: 關(guān)閉特定的PPP接口;命令格式: close PPP接口號(hào);命令示例:圖2.12 close命令示例說(shuō)明:13enableppp命令命令用途: 啟用某個(gè)PPP端口。;命令格式: enableppp 槽位號(hào) 端口號(hào);命令示例:圖2.13 enableppp命令示例說(shuō)明:14disableppp命令命令用途: 禁用某個(gè)PPP端口;命令格式: disableppp 槽位號(hào) 端口號(hào)命令示例:圖2.14 disableppp命令示例說(shuō)明:禁用端口,首先關(guān)閉該槽位號(hào)和端口號(hào)所對(duì)應(yīng)的PPP端口,然后將PPP端口的使能狀態(tài)置為1,除非用enableppp打開(kāi)該端口,否則不能自動(dòng)或手動(dòng)打開(kāi)該P(yáng)PP端口。該功能主要用于和其他公司的設(shè)備對(duì)接時(shí)使用,因?yàn)榭赡芨鱾€(gè)公司所用的網(wǎng)元間的通信協(xié)議不一定相同,為了避免其他的設(shè)備的ECC信息對(duì)我們的系統(tǒng)造成不必要的影響,需要將該端口禁止掉。15sccreset命令命令用途: 先將所有的PPP通道DOWN掉,然后再初始化所有的PPP通道,相當(dāng)于對(duì)所有的PPP通道進(jìn)行復(fù)位;命令格式: sccreset;命令示例:圖2.15 sccreset命令示例說(shuō)明:sccreset命令是由底層沒(méi)有準(zhǔn)備好的狀態(tài),來(lái)啟動(dòng)LCP狀態(tài)機(jī)進(jìn)入到starting,然后底層驅(qū)動(dòng)口關(guān)閉,接著重新初始化驅(qū)動(dòng)口和PPP通道,sccreset涉及了驅(qū)動(dòng)層和PPP層的重新初始化和啟動(dòng)。16sccclose命令命令用途: 關(guān)閉所有的PPP通道;命令格式: sccclose;命令示例:圖2.16 sccclose命令示例說(shuō)明:sccclose 命令是由上層(管理者)來(lái)關(guān)閉PPP的LCP鏈路通道,只對(duì)鏈路層協(xié)議進(jìn)行了關(guān)閉。17sheap命令命令用途: 檢查單板的堆使用情況;命令格式: sheap子架號(hào) 槽位號(hào) CPU號(hào);命令示例:sheap 1 3 1圖2.17 sheap命令示例說(shuō)明:Total:總內(nèi)存字節(jié)Used:已分配字節(jié)Unused:未分配字節(jié)通??衫么嗣顏?lái)判斷是否存在內(nèi)存泄漏。18memstat命令命令用途: 檢查單板內(nèi)存分配情況;命令格式: memstat 子架號(hào) 槽位號(hào) CPU號(hào);命令示例:圖2.18 memstat命令示例說(shuō)明:App_ReqCount: 應(yīng)用模塊申請(qǐng)分配內(nèi)存次數(shù)(目前和S口放在一起)App_MemCount: 應(yīng)用模塊分配的內(nèi)存總字節(jié)(目前和S口放在一起)Sport_ReqCount: S口模塊申請(qǐng)分配內(nèi)存次數(shù)(目前包括應(yīng)用模塊)Sport_MemCount: S口模塊分配的內(nèi)存總字節(jié)(目前包括應(yīng)用模塊)Ecc_ReqCount: ECC口模塊申請(qǐng)分配內(nèi)存次數(shù)Ecc_MemCount: ECC口模塊分配的內(nèi)存總字節(jié)通常可利用此命令來(lái)判斷是否存在內(nèi)存泄漏,和各模塊的內(nèi)存使用情況。19ds命令命令用途: 檢查通訊口的狀態(tài);命令格式: ds 子架號(hào) 槽位號(hào) CPU號(hào) 端口號(hào) 命令碼 0其中端口為0表示S口,1表示ECC口(ECC模塊與NCP相連的通訊口),端口為2到5表示DCC口(與相應(yīng)光端口的FPGA相連的通訊口);命令示例:a、在Telnet的命令窗口輸入沒(méi)ds 1 12 1 0 0 0,回車,則輸出顯示窗口顯示如下:b、在Telnet的命令窗口輸入ds 1 12 1 2 0 0,回車,則輸出顯示窗口顯示如下:圖2.19 ds命令示例說(shuō)明:1、186側(cè)數(shù)據(jù)顯示, ECC口產(chǎn)生了次接收和次發(fā)送,其中在發(fā)送中出現(xiàn)了次幀錯(cuò)誤、接收溢出次數(shù),發(fā)送中出現(xiàn)117次超時(shí)錯(cuò)誤。2、186側(cè)數(shù)據(jù)顯示,DCC口產(chǎn)生了次發(fā)送和次接收,其中發(fā)送沒(méi)有出現(xiàn)錯(cuò)誤;接收出現(xiàn)了141次錯(cuò)誤幀,120次接收緩沖區(qū)溢出,1次幀接收長(zhǎng)度錯(cuò),4次接收緩沖區(qū)溢出。其中:Rx:接收正確記數(shù)RxErr:接收錯(cuò)誤記數(shù)RxErrOv:BD表接收緩沖區(qū)地址錯(cuò)記數(shù)RxErrLe:接收長(zhǎng)度錯(cuò)記數(shù)RxErrRa:接收地址錯(cuò)記數(shù)記數(shù)RxErrFe:接收錯(cuò)誤幀記數(shù)(包含幀錯(cuò)誤、CRC校驗(yàn)錯(cuò)、OverFlow等,詳見(jiàn)附件)。RxErrRfo:接收緩沖區(qū)溢出記數(shù);對(duì)擴(kuò)展控制器表示Receive Frame OverflowRxErrRfs:接收阻塞自動(dòng)恢復(fù)記數(shù);對(duì)擴(kuò)展控制器表示Receive Frame Start記數(shù)Tx:發(fā)送正確記數(shù)TxCts:發(fā)送沖突記數(shù)TxErr:發(fā)送錯(cuò)誤記數(shù)TxErrTo:發(fā)送超時(shí)記數(shù)TxErrBa:BD表發(fā)送緩沖區(qū)地址錯(cuò)記數(shù)TxErrRa:BD表發(fā)送環(huán)地址錯(cuò)記數(shù)TxErrXmr:內(nèi)存分配失敗;對(duì)于擴(kuò)展控制器表示Transmit Message Repeat記數(shù)TxErrXdu:發(fā)送端口號(hào)錯(cuò)誤;對(duì)擴(kuò)展控制器表示:Transmit Data Underrun記數(shù)。TxErrNb:發(fā)送阻塞自動(dòng)恢復(fù)記數(shù);對(duì)擴(kuò)展控制器表示:發(fā)送緩沖區(qū)不可用注意:在目前采用接收溢出丟包的策略下發(fā)送超時(shí)不一定會(huì)引起丟包的發(fā)送錯(cuò),以前采用發(fā)送超時(shí)丟包會(huì)引起丟包的發(fā)送錯(cuò)。 如果發(fā)送或接收正確記數(shù)一致保持不變,則可能出現(xiàn)吊死情況20commreset命令命令用途: 復(fù)位通訊模塊;命令格式: commreset 子架號(hào) 槽位號(hào) CPU號(hào) 通訊模塊標(biāo)識(shí)其中通訊模塊標(biāo)識(shí)為1表示復(fù)位S口模塊,為2表示復(fù)位Ecc模塊。命令示例:圖2.20 commreset命令示例說(shuō)明:?jiǎn)伟?86側(cè)S口模塊和ECC口模塊復(fù)位,用于確定是否是S口或ECC口模塊程序的問(wèn)題。21sid命令命令用途: 讀HDLC寄存器;命令格式: sid 子架號(hào) 槽位號(hào) CPU號(hào) HDLC寄存器地址命令示例:在Telnet的命令窗口輸入 sid 1 12 1 fc80,回車,輸出顯示窗口顯示地址為fc80的寄存器的值示例說(shuō)明:22sod命令命令用途: 寫HDLC寄存器;命令格式: sod 子架號(hào) 槽位號(hào) CPU號(hào) HDLC寄存器地址其中通訊模塊標(biāo)識(shí)為1表示復(fù)位S口模塊,為2表示復(fù)位Ecc模塊。命令示例:在Telnet的命令窗口輸入 sod 1 12 1 fc80 4,回車,輸出顯示窗口顯示地址為fc80的寄存器的值 圖221 sid sod 命令示例說(shuō)明:在ECC定位故障中該命令還是比較有效的,186側(cè)置外部環(huán)回(即將186的收接到發(fā)上),就相當(dāng)于860側(cè)外部環(huán)回,這樣可以用EPING命令查看是否故障出現(xiàn)在NCP側(cè),可以將NCP側(cè)的問(wèn)題和186側(cè)的問(wèn)題分離開(kāi)。23 show mem命令命令用途: 顯示NCP板與 pNA模塊有關(guān)的內(nèi)存;命令格式: show mem命令示例:在Telnet的命令窗口輸入 show mem 回車,輸出顯示窗口顯示如下:圖2.22 show mem命令示例說(shuō)明:此命令是由PNA模塊通過(guò)IOCTL(SIOCGDBSTAT,SIOCGMBSTAT)調(diào)用提供對(duì)BUFFER和MESSAGE block的統(tǒng)計(jì),圖2.22中:20509 20487 0 0表明了消息塊總數(shù)為20509 ,空閑20487,等待次數(shù)為0,失敗次數(shù)為032: 2048 2047 0 0表明了緩沖區(qū)類型為32,總數(shù)為2048 ,空閑2047,等待次數(shù)為0,失敗次數(shù)為0。利用此命令可以查協(xié)議中內(nèi)存使用情況,來(lái)判斷sys_config,h中NC_MBLKS和NC_BUFS_n(n=0,32,64,128,512,1024,2048,4096)是否配置合理。24show al命令命令用途:顯示與ECC口通訊模塊有關(guān)的內(nèi)存;命令格式: show al;命令示例: 圖2.23 show al命令示例說(shuō)明:0/1: 0表示目前分配的塊數(shù),1示最大分配塊數(shù);x/y:x代表從y中PPP協(xié)議層分配的內(nèi)存塊的數(shù)量,y數(shù)值越大,說(shuō)明PPP的ZBUF緩沖池中分的內(nèi)存塊越多,如果太多,說(shuō)明有可能存在內(nèi)存碎片,導(dǎo)致內(nèi)存泄漏。25show ser命令命令用途: 顯示NCP板ECC底層通道的收發(fā)是否存在錯(cuò)誤信息;命令格式: show ser;命令示例:在Telnet的命令窗口輸入 show al 回車,輸出顯示窗口顯示如下圖2.24 show ser命令示例說(shuō)明:在圖2.24中各個(gè)項(xiàng)的代表的意義:低層通道號(hào):PPP通道號(hào)校驗(yàn)錯(cuò):接收校驗(yàn)錯(cuò)發(fā)送錯(cuò):發(fā)送Underrun接收錯(cuò):接收Overrun中斷:Break Received丟棄:Frame aborted 可用于查看是否驅(qū)動(dòng)層存在接收和發(fā)送數(shù)據(jù)錯(cuò)誤的信息,如果大量存在接收幀錯(cuò)誤,一般應(yīng)定位為時(shí)鐘的問(wèn)題。26、eping 命令命令用途: 在ECC口實(shí)現(xiàn)PING命令,用于測(cè)試光纖環(huán)回和186側(cè)外部環(huán)回及860自環(huán)的穩(wěn)定性和通斷狀態(tài)。命令格式: eping 槽位號(hào) 端口號(hào) (數(shù)據(jù)長(zhǎng)度 次數(shù) 超時(shí)時(shí)間);命令示例:圖2.25 eping命令示例說(shuō)明:如圖2.25,采用sod來(lái)將AMD186的的HDLC的端口置成本地環(huán)回,EPING命令能夠正常收發(fā),可以用來(lái)將186側(cè)和FPGA側(cè)的故障分離開(kāi);如果將本網(wǎng)元的光板光纖環(huán)回,這個(gè)程序就經(jīng)過(guò)FPGA,采用EPING命令PING光板的地址和端口,看是否光纖環(huán)回是正常的,如果正常說(shuō)明FPGA沒(méi)有問(wèn)題,如果EPING不通,要查看光纖的連接情況或用sod置186本地環(huán)回,將故障分離。26、a-getreset 命令命令用途: 查看NCP板和單板軟件復(fù)位和硬件復(fù)位情況。命令格式: a-getreset CPU號(hào) 槽位號(hào) 端口號(hào) ;命令示例: 圖2.26 a-getreset命令示例說(shuō)明: 圖2.26中,ResetType復(fù)位類型有3類,1為硬件復(fù)位,2為軟件復(fù)位,3為其他復(fù)位;time為復(fù)位的時(shí)間記錄。此命令有助于在進(jìn)行ECC大流量測(cè)試,查看NCP板和光板是否存在復(fù)位。第三章 ECC通信模塊故障定位的常用方法一、故障定位的一般方法:1、ping數(shù)據(jù)包,觀察ECC的狀況(ECC不通、時(shí)通時(shí)斷或不是走最短路徑);2、用ping和tracert命令可以大致判斷ECC故障出現(xiàn)在哪兩個(gè)網(wǎng)元之間;3、用telnet命令分別登陸出現(xiàn)故障的兩個(gè)網(wǎng)元,用route a、if a、ppptable等命令查看路由是否正確,如果不正確確定是那條路由不正確從而確定是那塊光板的問(wèn)題;4、 用sccinfo命令查看NCP到光板的收發(fā)是否正常;5、 用ds命令查看出現(xiàn)ECC故障的光板的詳細(xì)情況,看看收發(fā)是否正常,是否有不正常的性能記數(shù)。;6、 復(fù)位NCP板是否可以消除故障,如果復(fù)位NCP板故障消失,那么可以將故障降級(jí),因?yàn)樵趯?shí)際情況下復(fù)位NCP一般是不會(huì)影響業(yè)務(wù)的;7、 用commreset命令復(fù)位ECC模塊看看故障是否消失,可以確定是否是ECC模塊的問(wèn)題;8、 最后復(fù)位光板,如果是只有復(fù)位光板才能清除的故障問(wèn)題比較復(fù)雜,可能會(huì)設(shè)計(jì)軟件、邏輯和硬件各個(gè)方面。二、常見(jiàn)故障的定位實(shí)例1、PING 接入網(wǎng)元不通a、首先查看主機(jī)網(wǎng)口的IP地址和NCP板的IP地址是否在一個(gè)子網(wǎng)中,如果沒(méi)有和NCP板的IP地址在一子網(wǎng)的網(wǎng)口IP地址,需要手動(dòng)在主機(jī)上添加一個(gè)與NCP板IP地址在同一子網(wǎng)的網(wǎng)口IP地址(或直接修改主機(jī)網(wǎng)卡的網(wǎng)關(guān));b、還可能由于接入網(wǎng)元的IP地址設(shè)置存在問(wèn)題,如果接入網(wǎng)元的端口IP地址和主機(jī)IP地址相同,也會(huì)出現(xiàn)接入網(wǎng)元網(wǎng)管管不上和PING不通的現(xiàn)象,所以在設(shè)置網(wǎng)元IP地址的時(shí)候,一般采用x.x.x.18設(shè)置,主機(jī)IP地址設(shè)置為x.x.x.n(1-17),這樣設(shè)置保證不會(huì)出現(xiàn)類似的問(wèn)題,這類問(wèn)題比較難定位(除非用調(diào)試方式),所以請(qǐng)務(wù)必注意。2、 如果管理的網(wǎng)元不是接入網(wǎng)元,網(wǎng)元管不上,如圖,網(wǎng)管主機(jī)管不上網(wǎng)元B;網(wǎng)管主機(jī)網(wǎng)元A網(wǎng)元Ba、首先PING網(wǎng)元B,看是否通。如果不通,TELNET到網(wǎng)元A,用if a和route a命令檢查ECC的鏈路和路由是否建立。如果ECC的路由已經(jīng)建立,而ping不通,第一步,檢查本地的IP地址,查看本地是否有 IP地址和該網(wǎng)元處于同一子網(wǎng)(比如:網(wǎng)元(不是接入網(wǎng)元)IP:192.19.32.18,本地有地址192.192.32.1)就會(huì)導(dǎo)致管理不上,如果存在,將該IP地址刪掉即可PING通;第二步,如果仍然PING不通,用route print命令查看路由表,是否存在到網(wǎng)元B所在網(wǎng)絡(luò)的的路由,如果不存在,手動(dòng)添加路由,第三步,如果使用雙網(wǎng)卡,采用設(shè)置網(wǎng)關(guān)的方法來(lái)管上遠(yuǎn)端點(diǎn)B,可能有時(shí)能通,有時(shí)不通,因?yàn)檫@時(shí),主機(jī)存在兩條默認(rèn)路由,主機(jī)在選擇路由的時(shí)候不知道走哪條默認(rèn)路由,它會(huì)隨機(jī)選擇一條默認(rèn)路由,造成時(shí)通時(shí)斷的現(xiàn)象;b、用if a和route a命令檢查ECC的鏈路和路由是否建立。如果ECC的路由沒(méi)有建立, 第一步,查看光纖是否接好;第二步,用EPING命令,采用環(huán)回方式查看是否接入網(wǎng)元存在故障,定位故障是出在接入網(wǎng)元A還是網(wǎng)元B。3、 PING小包正常,PING大包不通a、 如果PING 大小為Kbytes以下的包能夠通,PING大小為Kbytes以上的包不通,應(yīng)該是MTU的設(shè)置不正確,采用show fec查看MTU的大?。籦、 如果MTU大小正確,可能問(wèn)題出在186單板側(cè),查看186側(cè)ECC模塊分配的BD表的大小是否太小,如果太小可能造成到了固定長(zhǎng)度的數(shù)據(jù)包就發(fā)送不出去,一般容易犯的錯(cuò)誤是將ECC口的DEBUG方式直接用于單板程序,往往導(dǎo)致BD表太少,大的數(shù)據(jù)包就發(fā)送不出去了。4、 光纖環(huán)回,但是EPING不通。下面是2500C調(diào)試過(guò)程中的一個(gè)實(shí)例,采用EPING環(huán)回定位故障。a、EPING結(jié)果b、通過(guò)sod修改186的控制寄存器,是186在DCC側(cè)本地自環(huán),進(jìn)行測(cè)試,發(fā)現(xiàn)這樣if1可以實(shí)現(xiàn)自環(huán),接口能夠正常的UP,eping命令也可以通。結(jié)論:186側(cè)本地環(huán)回能夠正常的收發(fā),而通過(guò)光纖自環(huán)就不行,這之間就存在一個(gè)FPGA的DCC口,用ds命令查看發(fā)現(xiàn)很多錯(cuò)誤幀,問(wèn)題出現(xiàn)在與FPGA連接的一側(cè),需要找單板人員查找原因。此問(wèn)題經(jīng)過(guò)和單板人員一起查證,發(fā)現(xiàn)ECC默認(rèn)使用的是D1-D12字節(jié),與公務(wù)板默認(rèn)設(shè)置使用的是D12字節(jié),如果采用默認(rèn)方式,DCC接收到

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論