免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1379 | 回复: 1
打印 上一主题 下一主题

Cisco 网络故障的基本排除方法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-05-17 10:07 |只看该作者 |倒序浏览
1.故障判断及排除(Troubleshooting) <br />故障判断及排除(Troubleshooting) <br />这里我们介绍在使用路由器时可能出现的硬件,软件问题;在联网过程中,如X.25,FR, DDN,DDR, TCP/IP,与IBM大型主机互连等不同网络环境碰到的问题及解决办法. · Troubleshooting的工具 · TCP/IP连接的Troubleshooting · 串口连接遇到问题的Troubleshooting · 电话拨号连接的Troubleshooting · 帧中继连接的Troubleshooting · X.25连接的Troubleshooting · 与IBM主机连接的Troubleshooting <br />2.Troubleshooting的工具 <br />Troubleshooting的工具有许多种,可以用路由器的诊断命令,Cisco网络管理工具(CiscoWorks)和规程分析仪等等方法.下面我们主要介绍路由器的诊断命令. <br />路由器诊断命令有四种: <br />· 用 show 命令 <br />· 用 debug 命令 <br />· 用 ping 命令 <br />· 用 trace 命令 <br />用 show 命令 <br />Show是一个很有用的监控命令和解决系统出现问题的工具.下面是几个通常用到的show命令: <br />· show interface---显示接口统计信息. <br />一些常用的show interface命令: <br />· show interface ethernet <br />· show interface tokenring <br />· show interface serial <br />· show controllers---显示接口卡控制器统计信息. <br />一些常用的show controllers命令: <br />· show controllers cxbus <br />· show controllers e1 <br />· show running-config---显示当前路由器正在运行的配置. <br />· show startup-config---显示存在NVRAM配置. <br />· show flash---Flash memory内容. <br />· show buffers---显示路由器中bufferpools统计信息. <br />· show memory---路由器使用内存情况的统计信息,包括空闲池统计信息. <br />· show processes---路由器活动进程信息. <br />· show version---显示系统硬件,软件版本,配置文件和启动的系统映象. <br />用 debug 命令 <br />在超级用户模式下的debug命令能够提供端口传输信息,节点产生的错误消息,诊断协议包和其它有用的troubleshooting数据. <br />!! 注意:使用debug命令要注意,它会占用系统资源,引起一些不可预测现象.终止使用debug命令请用nodebug all命令. <br />Debug命令默认是显示在控制台端口上的,可用logbuffer命令把输出定向到buffers里面.若是telnet过去的,可用Router#terminalmonitor监控到控制台信息. <br />用ping命令 <br />ing确定网络连通. <br />用 trace 命令 <br />Trace命令跟踪路由器包传输. <br />3.TCP/IP连接的Troubleshooting <br />现象:主机到本地路由器的以太口不通 <br />建议:我们可以把路由器的以太网口看作是普通主机的以太网卡,这就成了一个局域网连接问题, <br />1. 用show interface ethernet number命令 <br />Router#show interface ethernet 0 <br />Ethernet is up,line protocol is down <br />2. 若Ethernet is down,请把线缆(同轴线缆或双绞线)接上.若已接上,ethernet依然是down,请找你的代理联系. <br />3. 若Ethernet is admsinstratively down. <br />Router#conf t <br />Router(config)#interface ethernet 0 <br />Router(config-if)#no shutdown <br />Router(config-if)#^Z <br />Router# <br />4. 若Ethernet is up,而line protocol is down. <br />主机10M网卡接到路由器100M的以太口上面,它不是自适应的(目前版本).反之无问题. <br />若是同轴线缆请检查线缆,T型头,终结器,是否连接正确. <br />若是双绞线请检查线缆是否正确,中间是否通过HUB连接,若是直连主机要用交叉线. <br />若是100BaseTX接口,需要用五类双绞线. <br />若是一个接口提供两种物理介质,如粗缆AUI和UTPRJ45,默认为AUI的.要用RJ45需要: <br />Router#conf t <br />Router(config)#interface ethernet 0 <br />Router(config-if)#media-type 10baset <br />Router(config-if)#^Z <br />Router# <br />5. 若Ethernet is up,line protocol is up;但ping不通. <br />请查看路由器以太口的IP地址,是否与主机IP地址在同一个网段上. <br />6. 经过以上几个步骤,问题仍未解决,请找你的代理联系. <br />现象:主机到对方路由器广域网口或以太网口不通. <br />建议:假设主机到本地路由器的以太口已通. <br />1. 在路由器上检查两个广域网口之间是否通,若不通,请看下面关于广域网的troubleshooting. <br />2. 若路由器两个广域网口之间是通的. <br />在主机上用&quot;netstat -rn&quot;命令查找路由,若没有请用&quot;routeadd&quot;加入. <br />以SCO UNIX为例: <br />#netstat -rn <br />#route add 目的网段 掩码 网关 1 <br />或 <br />#vi /etc/gateways <br />net 目的网段 gateway 本地路由器以太口地址metric 1 passive <br />3. 若主机上有默认网关,检查路由器路由协议配置. <br />Router#show ip route <br />Router#show running-config <br />. <br />. <br />. <br />router eigrp 1 <br />network ... <br />network ... <br />两端路由器配置路由协议是否一致,是否在一个自治系统里面.&quot;network&quot;加入的网段是否正确. <br />现象:主机到对方目的主机不通. <br />建议:按以下步骤解决. <br />1. 检查主机到本地路由器的以太口. <br />2. 检查两个广域网口. <br />3. 检查主机到对方路由器广域网口. <br />4. 检查主机到对方路由器以太网口. <br />可用telnet命令远程登录到对方路由器上,按检查本地主机到本地路由器的以太口的方法检查对方局域网连接情况. <br />5. 重复3和4,检查对方到本地情况. <br />6. 经过以上几个步骤,问题仍未解决,请找你的代理联系. <br />4.串口连接遇到问题的Troubleshooting <br />现象:在专线连接时,路由器直连的两个广域网口间不通. <br />建议:我们可以把两个路由器广域网口之间分成三段,如图所示: <br />路由器A--1---MODEMA----2----MODEMB--3--路由器B <br />我们的任务就是要检查出是哪一段不通并解决它. <br />1. 用show interface serial number命令 <br />2. 若是Serial is down,表示路由器到本地的MODEM之间无载波信号CD. <br />连接串口和MODEM,开启MODEM.看MODEM的发送灯TD是否亮,TD灯亮表示路由器有信号发送给MODEM.TD灯若不亮,请检查MODEM,线缆(最好用Cisco所配的)和端口.你可以用另外一个串口再试试看. <br />3. 若Serial is up,但line protocol is down.有几种可能: <br />a.本地路由器未作配置. <br />b.远端路由器未开或未配置. <br />路由器两端需要配置相同的协议打包方式.例如:路由器A打包HDLC,路由器B打包PPP,那么两台路由器的lineprotocol始终是down的.改变打包方式: <br />Router#conf t <br />Router(config)#interface serial 0 <br />Router(config-if)#encapsulation ppp <br />Router(config-if)#^Z <br />Router# <br />c.若是使用Newbridge的26XX,27XX的DTU设备,它不发送CD信号,请在路由器上设置: <br />Router#configure terminal <br />Router(config)#int serial 0 <br />Router(config-if)#ignored-dcd <br />Router(config-if)#^Z <br />Router# <br />d.MODEM之间没通,即专线没通. <br />解决办法:作测试环路.请电信局帮助确定具体出现问题是哪一段线路.若作环路成功,lineprotocol会变成up(looped). <br />4. 若Serial is up,但line protocol is up(looped). <br />用show running-config看看端口是否作了loopback配置,若有删调它. <br />MODEM是否作了环路测试. <br />专线是否作了环路测试. <br />5. 若Serial is admsinstratively down,line protocol is down. <br />Router#conf t <br />Router(config)#interface serial 0 <br />Router(config-if)#no shutdown <br />Router(config-if)#^Z <br />Router# <br />5.电话拨号连接的Troubleshooting <br />要解决用电话拨号网连接出现的问题,首先要: <br />确定路由器与MODEM之间已连接 <br />明白show line输出的含义 <br />确定路由器与MODEM之间已连接 <br />我们在路由器上用反Telnet(Reverse Telnet Session)到MODEM,来确定路由器与MODEM之间的连接.也就是说,反向登录到MODEM上面可对它用AT指令作配置.具体步骤如下: <br />1. 在路由器控制台上,用命令 <br />telnet ip-address 20yy <br />其中 ip-address是一个活动端口的地址, yy 是连接MODEM的line线.例如,下面例子是用IP地址192.169.53.52连接到辅助口上: <br />telnet 192.169.53.52 2001 <br />2. 如果连接被拒绝,可能有其它用户连接在该口上.用showusers EXEC命令决定是否被占用,若是,clearline清除它;若没有,重试反Telnet. <br />3. 如果连接仍被拒绝,确认MODEM控制modeminout. <br />4. 确定路由器txspeed和rxspeed与MODEM设置的数率一致. <br />5. 反Telnet登录成功后,AT命令确定应答OK. <br />明白show line输出的含义 <br />Show line line-number EXEC是非常有用的trobbleshooting命令. <br />现象:MODEM和路由器间无连接.试用反登录无反应或用户收到&quot;ConnectionRefused by Foreign Host&quot;信息. <br />建议: <br />1. 用show line看MODEM一栏是否是&quot;inout&quot;,若不是,在路由器上: <br />Router#conf t <br />Router(config)#line aux 0 <br />Router(config-line)#modem inout <br />Router(config-line)#^Z <br />Router# <br />2. 确定正确的线缆. <br />3. 硬件问题,请与你的代理联系. <br />现象:MODEM不拨号. <br />建议:MODEM不拨号,排除掉硬件,线缆的可能,就是: <br />1. 不感兴趣的包.用show running-config检查路由器配置,是否设置了dialer-list截段了你想传送的包,若是请重新配置access-list表. <br />2. Chat script配置错误.打开debug信息. <br />Router#debug dialer <br />%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0,changed state to down <br />%LINK-3-UPDOWN: Interface Serial0, changed state to down <br />%LINK-3-UPDOWN: Interface Async1, changed state to down <br />Async1: re-enable timeout <br />Async1: sending broadcast to default destinationget_free_dialer: faking it <br />Async1: Dialing cause: Async1: ip PERMIT <br />Async1:No holdq created - not configured <br />Async1: Attempting to dial 8292 <br />CHAT1: Attempting async line dialer script <br />CHAT1: Dialing using Modem script: backup &amp; Systemscript: none -- failed, not connected <br />CHAT1: process started <br />CHAT1: Asserting DTR <br />CHAT1: Chat script backup started <br />CHAT1: Expecting string: <br />Async1: sending broadcast to default destination --failed, not connected <br />CHAT1: Timeout expecting: <br />CHAT1: Chat script backup finished, status = Connectiontimed out; remote host not responding <br />Async1: disconnecting call <br />...... <br />6.帧中继连接的Troubleshooting <br />1. 用show interface serial查看interface和lineprotocol是否up.确定连接的线缆正确. <br />2. 如果interface is up,但line protocol是down.用showframe-relay lmi查看帧中继的LMI类型. <br />3. 用show frame-relay map查看打包类型. <br />4. 用show frame-relay pvc查看PVC. <br />5. 打开debug信息. <br />7.X.25连接的Troubleshooting <br />确定两个X.25端口连接上. <br />MODEM状态:若线路已连通,MODEM的CD灯和RD灯应该亮,表示X.25交换机有数据发送过来. <br />我们也可以用pad本地或对方的X.121地址,若能pad过去,说明行X.25网链路层已通. <br />Router#pad 28050103(对方的X.121地址) <br />用show interface serial命令.若serialis down,line protocol is down请检查路由器与MODEM连接线缆,换另外串口重试. <br />若serial is up,但line protocol is down.请与电信局联系,检查LAPB参数是否匹配. <br />若serial is up,line protocol is up.但ping对方广域网口不通. <br />用show running-config查看串口是否作了x25map ip设置. <br />X.25设置中,最大虚电路数值是否超过了申请的值. <br />若对方连接的不是路由器,而是一块X.25网卡(以博达卡为例)环境:知识:博达X.25卡上#cd /etc/x.25#vi x25.profile (网卡参数设定文件) LOCADDR 28050103 (本地X.25端口X.121地址) VC 16 IVC 0 (呼入VC数) OVC 0 (呼出VC数) PVC 0 (永久VC数) X25TIMEOUT 60 (拆链时间)故,SVC=VC-IVC-OVC-PVC.#x25reset (重启X.25网卡)#x25link (监控当前状态信息)#vi x25.addr (地址对应文件,IP层能互相通信,要把X.121地址与IP地址对应起来) 130.132.128.4 28050104 SVC 0 130.132.128.3 28050103 SVC 0#cd /etc#vi tcp 加上 ifconfig x25 130.132.128.3 -arp network 255.255.0.0一般X.25连接出现问题都是一方的IP地址与X.121地址之间映射没有设定.<br /><br />来源:江苏万和计算机培训学校

论坛徽章:
0
2 [报告]
发表于 2011-05-17 10:27 |只看该作者
好贴...
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP