學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 網(wǎng)絡(luò)知識 > 路由器 > 路由器設(shè)置 > cisco思科 > Cisco路由器怎么樣故障判斷

Cisco路由器怎么樣故障判斷

時間: 若木635 分享

Cisco路由器怎么樣故障判斷

  歡迎大家來到學(xué)習(xí)啦。這里我們介紹在使用路由器時可能出現(xiàn)的硬件,軟件問題;在聯(lián)網(wǎng)過程中,如X.25,FR, DDN, DDR, TCP/IP,與IBM大型主機(jī)互連等不同網(wǎng)絡(luò)環(huán)境碰到的問題及解決辦法.

  Troubleshooting的工具

  TCP/IP連接的Troubleshooting

  串口連接遇到問題的Troubleshooting

  電話撥號連接的Troubleshooting

  幀中繼連接的Troubleshooting

  X.25連接的Troubleshooting

  與IBM主機(jī)連接的Troubleshooting

  1、Troubleshooting的工具

  Troubleshooting的工具有許多種,可以用路由器的診斷命令,Cisco網(wǎng)絡(luò)管理工具(CiscoWorks)和規(guī)程分析儀等等方法.下面我們主要介紹路由器的診斷命令.

  路由器診斷命令有四種:

  用 show 命令

  用 debug 命令

  用 ping 命令

  用 trace 命令

  用 show 命令

  Show是一個很有用的監(jiān)控命令和解決系統(tǒng)出現(xiàn)問題的工具.下面是幾個通常用到的show命令:

  show interface---顯示接口統(tǒng)計信息.

  一些常用的show interface命令:

  show interface ethernet

  show interface tokenring

  show interface serial

  show controllers---顯示接口卡控制器統(tǒng)計信息.

  一些常用的show controllers命令:

  show controllers cxbus

  show controllers e1

  show running-config---顯示當(dāng)前路由器正在運(yùn)行的配置.

  show startup-config---顯示存在NVRAM配置.

  show flash---Flash memory內(nèi)容.

  show buffers---顯示路由器中buffer pools統(tǒng)計信息.

  show memory---路由器使用內(nèi)存情況的統(tǒng)計信息,包括空閑池統(tǒng)計信息.

  show processes---路由器活動進(jìn)程信息.

  show version---顯示系統(tǒng)硬件,軟件版本,配置文件和啟動的系統(tǒng)映象.

  用 debug 命令

  在超級用戶模式下的debug命令能夠提供端口傳輸信息,節(jié)點(diǎn)產(chǎn)生的錯誤消息,診斷協(xié)議包和其它有用的troubleshooting數(shù)據(jù).

  注意:使用debug命令要注意,它會占用系統(tǒng)資源,引起一些不可預(yù)測現(xiàn)象.終止使用debug命令請用no debug all命令.

  Debug命令默認(rèn)是顯示在控制臺端口上的,可用log buffer命令把輸出定向到buffers里面.若是telnet過去的,可用Router#terminal monitor監(jiān)控到控制臺信息.

  用ping命令

  Ping確定網(wǎng)絡(luò)連通.

  用 trace 命令

  Trace命令跟蹤路由器包傳輸.

  2、TCP/IP連接的Troubleshooting

  現(xiàn)象:主機(jī)到本地路由器的以太口不通

  建議:我們可以把路由器的以太網(wǎng)口看作是普通主機(jī)的以太網(wǎng)卡,這就成了一個局域網(wǎng)連接問題,

  用show interface ethernet number命令

  Router#show interface ethernet 0

  Ethernet is up,line protocol is down

  若Ethernet is down,請把線纜(同軸線纜或雙絞線)接上.若已接上,ethernet依然是down,請找你的代理聯(lián)系.

  若Ethernet is admsinstratively down.

  Router#conf t

  Router(config)#interface ethernet 0

  Router(config-if)#no shutdown

  Router(config-if)#^Z

  Router#

  若Ethernet is up,而line protocol is down.

  主機(jī)10M網(wǎng)卡接到路由器100M的以太口上面,它不是自適應(yīng)的(目前版本).反之無問題.

  若是同軸線纜請檢查線纜,T型頭,終結(jié)器,是否連接正確.

  若是雙絞線請檢查線纜是否正確,中間是否通過HUB連接,若是直連主機(jī)要用交叉線.

  若是100BaseTX接口,需要用五類雙絞線.

  若是一個接口提供兩種物理介質(zhì),如粗纜AUI和UTPRJ45,默認(rèn)為AUI的.要用RJ45需要:

  Router#conf t

  Router(config)#interface ethernet 0

  Router(config-if)#media-type 10baset

  Router(config-if)#^Z

  Router#

  若Ethernet is up,line protocol is up;但ping不通.

  請查看路由器以太口的IP地址,是否與主機(jī)IP地址在同一個網(wǎng)段上.

  經(jīng)過以上幾個步驟,問題仍未解決,請找你的代理聯(lián)系.

  現(xiàn)象:主機(jī)到對方路由器廣域網(wǎng)口或以太網(wǎng)口不通.

  建議:假設(shè)主機(jī)到本地路由器的以太口已通.

  在路由器上檢查兩個廣域網(wǎng)口之間是否通,若不通,請看下面關(guān)于廣域網(wǎng)的troubleshooting.

  若路由器兩個廣域網(wǎng)口之間是通的.

  在主機(jī)上用"netstat -rn"命令查找路由,若沒有請用"route add"加入.

  以SCO UNIX為例:

  #netstat -rn

  #route add 目的網(wǎng)段 掩碼 網(wǎng)關(guān) 1

  或

  #vi /etc/gateways

  net 目的網(wǎng)段 gateway 本地路由器以太口地址 metric 1 passive

  若主機(jī)上有默認(rèn)網(wǎng)關(guān),檢查路由器路由協(xié)議配置.

  Router#show ip route

  Router#show running-config

  router eigrp 1

  network ...

  network ...

  兩端路由器配置路由協(xié)議是否一致,是否在一個自治系統(tǒng)里面."network"加入的網(wǎng)段是否正確.

  現(xiàn)象:主機(jī)到對方目的主機(jī)不通.

  建議:按以下步驟解決.

  檢查主機(jī)到本地路由器的以太口.

  檢查兩個廣域網(wǎng)口.

  檢查主機(jī)到對方路由器廣域網(wǎng)口.

  檢查主機(jī)到對方路由器以太網(wǎng)口.

  可用telnet命令遠(yuǎn)程登錄到對方路由器上,按檢查本地主機(jī)到本地路由器的以太口的方法檢查對方局域網(wǎng)連接情況.

  重復(fù)3和4,檢查對方到本地情況.

  經(jīng)過以上幾個步驟,問題仍未解決,請找你的代理聯(lián)系.

  3、串口連接遇到問題的Troubleshooting

  現(xiàn)象:在專線連接時,路由器直連的兩個廣域網(wǎng)口間不通.

  建議:我們可以把兩個路由器廣域網(wǎng)口之間分成三段,如圖所示:

  路由器A--1---MODEMA----2----MODEMB--3--路由器B

  我們的任務(wù)就是要檢查出是哪一段不通并解決它.

  用show interface serial number命令

  若是Serial is down,表示路由器到本地的MODEM之間無載波信號CD.

  連接串口和MODEM,開啟MODEM.看MODEM的發(fā)送燈TD是否亮,TD燈亮表示路由器有信號發(fā)送給MODEM.TD燈若不亮,請檢查MODEM,線纜(最好用Cisco所配的)和端口.你可以用另外一個串口再試試看.

  若Serial is up,但line protocol is down.有幾種可能:

  a.本地路由器未作配置.

  b.遠(yuǎn)端路由器未開或未配置.

  路由器兩端需要配置相同的協(xié)議打包方式.例如:路由器A打包HDLC,路由器B打包PPP,那么兩臺路由器的line protocol始終是down的.改變打包方式:

  Router#conf t

  Router(config)#interface serial 0

  Router(config-if)#encapsulation ppp

  Router(config-if)#^Z

  Router#

  c.若是使用Newbridge的26XX,27XX的DTU設(shè)備,它不發(fā)送CD信號,請在路由器上設(shè)置:

  Router#configure terminal

  Router(config)#int serial 0

  Router(config-if)#ignored-dcd

  Router(config-if)#^Z

  Router#

  d.MODEM之間沒通,即專線沒通.

  解決辦法:作測試環(huán)路.請電信局幫助確定具體出現(xiàn)問題是哪一段線路.若作環(huán)路成功,line protocol會變成up(looped).

  若Serial is up,但line protocol is up(looped).

  用show running-config看看端口是否作了loopback配置,若有刪調(diào)它.

  MODEM是否作了環(huán)路測試.

  專線是否作了環(huán)路測試.

  若Serial is admsinstratively down,line protocol is down.

  Router#conf t

  Router(config)#interface serial 0

  Router(config-if)#no shutdown

  Router(config-if)#^Z

  Router#

  4。電話撥號連接的Troubleshooting

  要解決用電話撥號網(wǎng)連接出現(xiàn)的問題,首先要:

  確定路由器與MODEM之間已連接

  明白show line輸出的含義

  確定路由器與MODEM之間已連接

  我們在路由器上用反Telnet(Reverse Telnet Session)到MODEM,來確定路由器與MODEM之間的連接.也就是說,反向登錄到MODEM上面可對它用AT指令作配置.具體步驟如下:

  在路由器控制臺上,用命令

  telnet ip-address 20yy

  其中 ip-address 是一個活動端口的地址, yy 是連接MODEM的line線.例如,下面例子是用IP地址192.169.53.52連接到輔助口上:

  telnet 192.169.53.52 2001

  如果連接被拒絕,可能有其它用戶連接在該口上.用show users EXEC命令決定是否被占用,若是,clear line清除它;若沒有,重試反Telnet.

  如果連接仍被拒絕,確認(rèn)MODEM控制modem inout.

  確定路由器txspeed和rxspeed與MODEM設(shè)置的數(shù)率一致.

  反Telnet登錄成功后,AT命令確定應(yīng)答OK.

  明白show line輸出的含義

  Show line line-nu

116100