简介
本文档介绍如何对E1 PRI进行故障排除。
先决条件
要求
本文档没有任何特定的要求。
使用的组件
本文档中的信息基于以下软件和硬件版本。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
规则
有关文档规则的详细信息,请参阅。
背景信息
对主速率接口 (PRI) 进行故障排除时,请确保 E1 在两端都能正常运行。如果解决了第 1 层问题,请寻找第 2 层和第 3 层的问题。使用 show controller e1 命令验证线路配置是否与远端配置相匹配。请确保成帧、线路译码和时钟源配置正确。有关详细信息,请参阅和文档。请与您的服务提供商联系以获取正确的设置。
使用 show isdn status 命令
show isdn status 命令显示所有 ISDN 接口的汇总。它还显示第1层、第2层和第3层的状态。完成以下步骤以检查各层的状态:
-
验证第 1 层是否处于 ACTIVE 状态。除非E1关闭,否则第1层的状态必须始终为ACTIVE。
如果 show isdn status 命令输出指示第 1 层状态为 DEACTIVATED,则 E1 线路的物理连接存在问题。如果线路为管理性关闭,请使用 no shutdown 命令重新启动接口。
-
请确保第 2 层处于 MULTIPLE_FRAME_ESTABLISHED 状态。这是第 2 层的目标状态,指示第 2 层帧正在进行交换,并且第 2 层初始化已完成。
如果第 2 层不处于 MULTIPLE_FRAME_ESTABLISHED 状态,请使用 show controller e1 EXEC 命令诊断问题。有关详细信息,请参阅 E1 警报故障排除文档。
由于 show isdn status 命令显示当前状态的汇总,因此,尽管指示 MULTIPLE_FRAME_ESTABLISHED 状态,但第 2 层可能正在上下反弹。请使用 debug isdn q921 命令验证第 2 层是否稳定。
下一个是show isdn status输出的示例:
bru-nas-03#show isdn status
Global ISDN Switchtype = primary-net5
ISDN Serial0:15 interface
dsl 0, interface ISDN Switchtype = primary-net5
Layer 1 Status:
ACTIVE
Layer 2 Status:
TEI = 0, Ces = 1, SAPI = 0, State = MULTIPLE_FRAME_ESTABLISHED
Layer 3 Status:
5 Active Layer 3 Call(s)
Activated dsl 0 CCBs = 5
CCB:callid=7D5, sapi=0, ces=0, B-chan=9, calltype=DATA
CCB:callid=7D6, sapi=0, ces=0, B-chan=10, calltype=DATA
CCB:callid=7DA, sapi=0, ces=0, B-chan=11, calltype=DATA
CCB:callid=7DE, sapi=0, ces=0, B-chan=1, calltype=DATA
CCB:callid=7DF, sapi=0, ces=0, B-chan=2, calltype=DATA
The Free Channel Mask: 0xFFFF78FC
ISDN Serial1:15 interface
dsl 1, interface ISDN Switchtype = primary-net5
Layer 1 Status:
ACTIVE
Layer 2 Status:
TEI = 0, Ces = 1, SAPI = 0, State = TEI_ASSIGNED
Layer 3 Status:
0 Active Layer 3 Call(s)
Activated dsl 1 CCBs = 0
The Free Channel Mask: 0xFFFF7FFF
Total Allocated ISDN CCBs = 5
请注意,E1 0(其 D 信道为 Serial 0:15)的第 1 层处于 ACTIVE 状态,第 2 层处于 MULTIPLE_FRAME_ESTABLISHED 状态,指示该信令信道运行正常并且正与电信公司交换机交换第 2 层帧。E1 1 的 D 信道 (Serial1:15) 的第 1 层为 ACTIVE 状态,但第 2 层为 TEI_ASSIGNED 状态。这指示 PRI 未与交换机交换第 2 层帧。使用 show controller e1 x 命令排除故障。有关详细信息,请参阅流程图。
使用 debug q921 命令
debug isdn q921命令显示了发生在D信道上路由器的数据链路层(第2层)接入过程。
使用 logging console or terminal monitor 命令确保您已配置为查看调试消息。
注意:在生产环境中,请使用show logging命令验证控制台日志记录是否处于禁用状态。如果启用日志记录,当控制台端口因日志消息而过载时,接入服务器可能会间歇性停止工作。输入 no logging console 命令以禁用日志记录。
注意:如果debug isdn q921已打开,但您未收到任何debug输出,请进行呼叫或重置控制器以获取debug输出。
完成下列步骤以确保数据链路层接入过程发生在D信道上的路由器上:
-
通过在 debug 输出中查找消息验证第 2 层是否稳定。如果线路上下反弹,则可能会出现与下一条类似的输出:
Mar 20 10:06:07.882: %ISDN-6-LAYER2DOWN: Layer 2 for Interface Se0:15, TEI 0 changed to down
Mar 20 10:06:09.882: %LINK-3-UPDOWN: Interface Serial0:15, changed state to down
Mar 20 10:06:21.274: %DSX1-6-CLOCK_CHANGE: Controller 0 clock is now selected as clock source
Mar 20 10:06:21.702: %ISDN-6-LAYER2UP: Layer 2 for Interface Se0:15, TEI 0 changed to up
Mar 20 10:06:22.494: %CONTROLLER-5-UPDOWN: Controller E1 0, changed state to up
Mar 20 10:06:24.494: %LINK-3-UPDOWN: Interface Serial0:15, changed state to up
如果第2层似乎不稳定,请参阅文档。
-
确认在传输 (TX) 端和接收 (RX) 端是否仅显示服务接入点标识符 (SAPI) 消息。例如:
Mar 20 10:06:52.505: ISDN Se0:15: TX -> RRf sapi = 0 tei = 0 nr = 0
Mar 20 10:06:52.505: ISDN Se0:15: RX <- RRf sapi = 0 tei = 0 NR = 0
Mar 20 10:07:22.505: ISDN Se0:15: TX -> RRp sapi = 0 tei = 0 NR = 0
Mar 20 10:07:22.509: ISDN Se0:15: RX <- RRp sapi = 0 tei = 0 NR = 0
Mar 20 10:07:22.509: ISDN Se0:15: TX -> RRf sapi = 0 tei = 0 NR = 0
Mar 20 10:07:22.509: ISDN Se0:15: RX <- RRf sapi = 0 tei = 0 NR = 0
-
验证异步平衡模式扩展 (SABME) 消息是否不会出现。这些消息指示第 2 层正在尝试重新初始化。当已传输轮询请求 (RRp) 并且没有交换机的响应 (RRf) 时,通常会显示这些消息,反之亦然。下面是SABME消息的示例:
Mar 20 10:06:21.702: ISDN Se0:15: RX <- SABMEp sapi = 0 tei = 0
Mar 20 10:06:22.494: ISDN Se0:15: TX -> SABMEp sapi = 0 tei = 0
如果显示SABME消息,请完成以下步骤:
-
使用show running-config指令保证正确地配置isdn switch-type和pri-group timeslots。请与您的服务提供商联系,以获取正确的值。
-
要更改isdn switch-type和pri-group 设置,请输入以下命令:
bru-nas-03#configure terminal
bru-nas-03(config)#isdn switch-type primary-net5
bru-nas-03(config)#controller e1 0
bru-nas-03(config-controlle)#pri-group timeslots 1-31
-
确保 D 信道已通过 show interfaces serial number:15 命令启用,其中编号为接口编号。
如果 D 信道未启用,请使用 no shutdown 命令将其启用。例如:
bru-nas-03(config)#interface serial 0:15
bru-nas-03(config-if)#no shutdown
-
确保封装采用 PPP。否则,请使用encapsulation ppp指令设置封装。例如:
bru-nas-03(config-if)#encapsulation ppp
-
确保接口处于环回模式。只能为测试目的设置环回。使用无环回指令去除环回。例如:
bru-nas-03(config-if)#no loopback
-
路由器重新通电。
如果问题继续存在,请与您的服务提供商或 Cisco 技术支持中心 (TAC) 联系。
相关信息