您数字用户线路DSL连接不能正常工作的原因有很多。本文档旨在对故障原因进行排查并加以修复。第一故障排除步骤将确定您的异步数字用户线路(ADSL)服务哪块层发生故障。故障可能发生在三个层面。
第 1 层 - 与 ISP 数字用户线路接入复用器 (DSLAM) 的 DSL 物理连接
第2.1层- ATM连通性
第2.2层 — ATM点对点协议(PPPoA)、以太网点对点协议(PPPoE)、RFC1483桥接或RFC1483路由
第3层- IP
确定从那层开始故障排除的最简单的方法是发行命令show ip interfacebrief。此命令的输出会根据您的配置而略有不同。
827-ESC#show ip interface brief Interface IP-Address OK? Method Status Protocol ATM0 unassigned YES manual up up ATM0.1 unassigned YES unset up up Ethernet0 10.10.10.1 YES manual up up
如果ATM0和ATM0.1的状态启用,并且协议启用,请开始发现并解决问题在第2层。
如果 ATM 接口关闭,或不断地开启然后关闭(即不能一直保持开启),则在第 1 层开始故障排除。
本文档没有任何特定的要求。
本文档不限于特定的软件和硬件版本。
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
如果cd灯是亮的,请参阅本文第2层问题部分。
如果CD灯是关闭的,请继续下个问题。
与您的ISP验证此信息。
如果DSL端口没有插入到DSL墙上插座,请用4针或6针RJ-11电缆连接端口到墙壁。这是标准电话电缆。
为确定 ATM0 接口是否处于管理性关闭状态,请在路由器的启用模式下发出此命令:
Router#show interface atm 0 ATM0 is administratively down, line protocol is down <... snipped ...>
如果ATM0接口状态是administratively down,请在ATM0接口下发出no shutdown指令。
Router#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)#interface atm 0 Router(config-if)#no shut Router(config-if)#end Router#write memory
如果ATM0接口状态是down/down,路由器在ADSL线路没看见的载波。这通常指二个问题之一:
在DSL墙上插座的有效的针是不正确的。
您的 ISP 未在此墙壁插座上开启 ADSL 服务。
Cisco DSL路由器xDSL端口管脚引线
RJ-11连接器通过一个标准RJ-11 6针模块化插座提供与外部媒介的xDSL连接。
针 | 描述 |
---|---|
3 | XDSL_Tip |
4 | XDSL_Ring |
为了确定 ATM0 接口是否不断关闭,请在路由器的启用模式下发出 show interface atm 0 命令:
Router#show interface atm 0 ATM0 is down, line protocol is down <... snipped ...>
如果ATM接口状态是down和down-不是administratively down -请检查您的DSL墙上插座管脚引线。DSL 路由器使用一条标准 RJ-11(4 针或 6 针)电缆将 ADSL 连接至墙壁插座。RJ-11电缆的中心位置的一对针被用于运载ADSL信号(6针电缆上的针3和针4,4针电缆上的针2和针3)。
如果您确定墙壁插座上具有正确的针脚且 ATM0 接口仍不断关闭,则更换 ADSL 端口与墙壁插座之间的 RJ-11 电缆。如果在更换 RJ-11 电缆后接口仍不断关闭,请与您的 ISP 联系并让 ISP 确认您使用的墙壁插座已启用 ADSL 服务。
如果您不确定的在您的墙上插座的哪个针是Active的,请询问您的ISP。
如果您验证您的ADSL电缆是好,并且您有插脚,下一步是保证您有827的正确的电源。
注意:827与其他800系列路由器使用的电源不同。
为了确定您是否有正确的电源,在电源处背面寻找Output +12V 0.1A, -12V 0.1A, +5V 3A, -24v 0.12A和-71V 0.12A。如果您的电源缺少+12V和–12V源,则它用于不同的Cisco 800系列路由器,并且不能在827上工作。请注意,如果您使用了错误的电源,Cisco 827会通电,但无法将其培训(连接)到ISP DSLAM。
如果第1层故障排除程序至此的一切都是正确的,下一步是保证您有正确的DSL操作模式。如果您不确定 ISP 所使用的 DMT 技术,则思科建议您使用 dsl operating-mode auto。用于配置工作模式自动检测的命令包括:
Router#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)#interface atm 0 Router(config-if)#dsl operating-mode auto Router(config-if)#end Router#write memory
从您的ISP或电话公司得到此信息。
完成这些步骤以确定您是否有在路由器配置了正确的虚拟路径标识符/虚拟电路标识(VPI/VCI)值。
验证您的Cisco IOS®软件的版本。
重要信息:这在Cisco IOS软件版本12.1(1)xb上不工作。
Router#show version !--- Used to determine your Cisco IOS Software release. Cisco Internetwork Operating System Software IOS (tm) C820 Software (C820-OSY656I-M), Version 12.1(3)XG3, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1) !--- The two lines immediately preceding appear on one line on the router. TAC:Home:SW:IOS:Specials for info Copyright (c) 1986-2000 by cisco Systems, Inc. Compiled Wed 20-Dec-00 16:44 by detang Image text-base: 0x80013170, data-base: 0x80725044 <... snipped ...>
配置debug日志的路由器。
Router#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)#logging console Router(config)#logging buffer Router(config)#service timestamp debug datetime msec Router(config)#service timestamp log datetime msec Router(config)#end Router#write memory Building configuration... [OK] Router#terminal monitor
在路由器上启用调试。
Router#debug atm events ATM events debugging is on Router# 2d18h: 2d18h: RX interrupt: conid = 0, rxBd = 0x80C7EF74 length=52 2d18h: Data Cell received on vpi = 8 vci = 35 !--- Your VPI/VCI. 2d18h: 2d18h: RX interrupt: conid = 0, rxBd = 0x80C7EEC0 length=52 2d18h: Data Cell received on vpi = 8 vci = 35 2d18h: 2d18h: RX interrupt: conid = 0, rxBd = 0x80C7EECC length=52 2d18h: Data Cell received on vpi = 8 vci = 35 2d18h: 2d18h: RX interrupt: conid = 0, rxBd = 0x80C7EED8 length=52 2d18h: Data Cell received on vpi = 8 vci = 35
确保您具有在思科 DSL 路由器上运行的调试 ATM 事件,然后转至正在工作的互联网连接,开始 ping ISP 静态分配给您的 IP 地址。
您是否在Cisco DSL路由器上配置了此IP地址不重要。重要的是您的ATM接口是up/up,然后ping 您的ISP给您的IP地址。如果您在ping测试以后不能看到预期的输出,请联系您的ISP获得技术支持。
在路由器的禁用调试。
<<等待60秒>>
Router#undebug all !--- Used to turn off the debug events. All possible debugging has been turned off.
验证您的VPI/VCI值,然后对您的配置做必要的更改。
在调试的60秒期间内,如果您不看到输出,请与您的ISP联系。
在桥接环境,ping默认网关是测试连通性的一个好测试。一般而言,如果可以 ping 到您的默认网关,则您可以确定第 1 层和第 2 层服务运行正常。发出 ping 命令:
Router#ping 192.168.1.1 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.1.1, timeout is 2 seconds: .!!!! Success rate is 80 percent (4/5), round-trip min/avg/max = 44/44/48 ms Router# OR Router#ping 192.168.1.1 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.1.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 44/44/48 ms Router#
ping 成功的形式有两种。第一种形式是显示 80% 的成功率。发送的第一个 ping 数据包丢失 (.!!!!)。 这是一次成功的 ping - 通过地址解析协议 (ARP) 创建第 2 层至第 3 层的绑定时,第一个数据包丢失。 ping 的第二种形式是显示 100% 的成功率,以五个感叹号表示。
如果您的成功率是 80% 至 100%,请尝试 ping 一个有效的互联网地址(198.133.219.25 表示 www.cisco.com)。 如果您可以从路由器 ping 默认网关,但无法 ping 另一个互联网地址,请确保配置中只有一个静态默认路由(例如,IP 路由 0.0.0.0 0.0.0.0 192.168.1.1)。
对于上一个示例,如果您已具有正确的静态默认路由且无法 ping 互联网地址,请与您的 ISP 联系以解决路由问题。
如果 ping 测试失败(ping 成功率为 0%),您将看到类似于以下内容的输出。在这种情况下,请继续执行本文档中的故障排除步骤。
Router#ping 192.168.1.1 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.1.1, timeout is 2 seconds: ..... Success rate is 0 percent (0/5) Router#
为了让思科 DSL 路由器将数据包转发至您的 ISP,桥接接口必须处于转发状态。如果桥接接口处于阻塞状态,则您必须删除网络中的一条环路,才能使流量通过。DSL 网络中出现环路的最常见原因是,同一个 ISP 具有两个桥接的 ADSL 线路。
Router#show spanning-tree Bridge group 1 is executing the ieee compatible Spanning Tree protocol Bridge Identifier has priority 32768, address 0000.0c5d.3694 Configured hello time 2, max age 20, forward delay 15 We are the root of the spanning tree Topology change flag not set, detected flag not set Number of topology changes 7 last change occurred 00:03:45 ago from ATM0.1 Times: hold 1, topology change 35, notification 2 hello 2, max age 20, forward delay 15 Timers: hello 0, topology change 0, notification 0, aging 300 Port 3 (ATM0) of Bridge group 1 is forwarding Port path cost 1562, Port priority 128, Port Identifier 128.3. Designated root has priority 32768, address 0000.0c5d.3694 Designated bridge has priority 32768, address 0000.0c5d.3694 Designated port id is 128.3, designated path cost 0 Timers: message age 0, forward delay 0, hold 0 Number of transitions to forwarding state: 4 BPDU: sent 49843, received 0 Router#
当您确信桥接接口正在转发时,需要确定您是否具有 ISP 的网关路由器的第 2 层媒体访问控制 (MAC) 地址。使用 show bridge 命令检查第 2 层地址。此命令列举了一个特定网桥组的所有第2层条目。
Router#show bridge Total of 300 station blocks, 299 free Codes: P - permanent, S - self Bridge Group 1: Address Action Interface Age RX count TX count 0010.7bb9.bd1a forward ATM0 0 10 9 Router#
在这种情况下,您可能只能看到网桥表中的一个条目。该条目应包括默认网关的 MAC 地址。为验证您在网桥表中是否具有正确的 MAC 地址,请发出 show arp 命令。此命令通常有四个或更多个条目:
网桥组虚拟接口 (BVI)
以太网接口
默认网关(连接至 BVI)
PC
您需要知道默认网关的条目。
Router#show arp Protocol Address Age (min) Hardware Addr Type Interface Internet 192.168.1.2 - 0000.0c11.4e4c ARPA BVI1 Internet 192.168.1.1 10 0010.7bb9.db1a ARPA BVI1 Internet 10.1.1.1 108 0030.80c5.a665 ARPA Ethernet0 Internet 10.1.1.2 - 0030.96f8.45b8 ARPA Ethernet0 Router#
如果 show bridge 输出中的 MAC 地址与 show arp 输出中的 MAC 地址相匹配且对应的接口为 BVI,则您的第 2 层网络工作正常。
如果 MAC 地址不匹配,请 ping 默认网关并重新发出这些命令。如果 MAC 地址仍不匹配,请与您的 ISP 联系以验证您的网络设置。
如果在使用 IRB 实施 RFC1483 桥接时需要更多帮助,请与思科技术支持中心 (TAC) 联系。
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
12-Sep-2006 |
初始版本 |