科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航



ZDNet>网络频道>ZD评测>解决Cisco路由器ISDN故障

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

选择ISDN作为公司的备份拨号需要是一个可靠的方法。但是和任何技术一样,ISDN并非十全十美,而且它仍然会发生故障。

来源: 2005年12月06日

关键字:ISDN CRS 思科 路由器

关键字: 思科 路由器

选择ISDN作为你公司的备份拨号需要是一个可靠的方法。但是和任何技术一样,ISDN并非十全十美,而且它仍然会发生故障。我们将带你领略在在Cisco路由器上发现并处理ISDN故障的过程,并且给你一些派得上用场的处理故障命令。

在过去的几年,高速互联网通信的链路价格已经变得越来越低。价格降低鼓励各企业迁移到基于VPN的网络,而且许多公司将其作为他们主要的通信网络。

然而,如果你的企业在广域网中运行关键的实时数据,那么VPN网络对你的企业而言,可能不是最好的选择,由于诸如延迟和可靠性这些互联网通信中的不可预知因素,你可能建立了一个类似帧中继,多协议标记交换(MPLS)或点对点电路这样的专用连接。

除此之外,任何依赖关键业务,实时网络的企业通常需要一个备份电路。一些公司从某些运营商那里选择专用电路;而其他公司选择互联网VPN通路。你可以在任何可用的互联网链路,如无线,DSL,电缆等上面使用VPN通路。

尽管这个方式速度快,费用低,但是维护起来令人头疼。这些费用低廉的电路通常意味着缺乏服务水平协议(SLAs)的支持,而且技术支持也比较脆弱。(通信损耗问题的标准答案可能是“重启路由器”。)

ISDN:公司的替代选择
笔者在一个具有70个营业网点的大型零售公司工作。在公司中,我们在备份网络上不需要额外的带宽,也不需要为DSL电路多费心思。而且我们不打算出于备份目的而投资一个完整的冗余T1网络。

所以,公司选择使用ISDN并且结合基本速率接口(BRI)B-信道以便在需要时获得128Kbps的备份电路。该网络拥有大约60条拨号备份线路。

在过去几年,已证明ISDN对我们的公司非常可靠。它提供快速连接,并且故障易于检测。尽管ISDN不是高速互联网接入的最佳选择,但是它有很大的用武之地。

但是ISDN也非尽善尽美,它仍然会发生故障。根据我的经验,ISDN电路中最常见的问题发生在Layer 1(也就是物理层)的故障。让我们来看一看如何开始发现并处理这样的问题。(当然,我们将假设在问题出现之前你拥有一个功能完善的ISDN电路,而且不是因为你做了任何修改而引起了故障)

确定问题所在
尽管导致问题的原因可能就像线缆掉了这样简单,但是可能的原因通常是路由器的ISDN接口和运营商的ISDN交换机失去了通信。要确定情况是否确实如此,首先通过使用show isdn status命令检查你的ISDN状态(很简单,不是吗?)。这里是该命令输出的例子:

ISDN BRI3/0 interface
dsl 16, interface ISDN Switchtype = basic-ni
Layer 1 Status:
ACTIVE
Layer 2 Status:
TEI = 64, Ces = 1, SAPI = 0, State = MULTIPLE_FRAME_ESTABLISHED
TEI = 73, Ces = 2, SAPI = 0, State = MULTIPLE_FRAME_ESTABLISHED
TEI 64, ces = 1, state = 5(init)
spid1 configured, spid1 sent, spid1 valid
Endpoint ID Info: epsf = 0, usid = 0, tid = 1
TEI 73, ces = 2, state = 5(init)
spid2 configured, spid2 sent, spid2 valid
Endpoint ID Info: epsf = 0, usid = 1, tid = 1
Layer 3 Status:
0 Active Layer 3 Call(s)
Active dsl 16 CCBs = 0
The Free Channel Mask: 0x80000003
Total Allocated ISDN CCBs = 0

要确定是否各方面都正常,你应该在该输出中查找三个主要的方面:

  • Layer 1 Status应该是Active。br>
  • Layer 2 Status应该是MULTIPLE_FRAME_ESTABLISHED。
  • Under Layer 2,spid1和spid2都应该是configured and valid。

    在例子输出中,这些都是正常的。当然,如果这些都是正常的,就不会有问题。那么,让我们考虑更多的例子输出来查看一个有问题配置的情况。

    Global ISDN Switchtype = basic-ni
    ISDN BRI3/0 interface
    dsl 24, interface ISDN Switchtype = basic-ni
    Layer 1 Status: DEACTIVATED
    Layer 2 Status: Layer 2 NOT Activated
    TEI Not Assigned, ces = 1, state = 3(await establishment)
    spid1 configured, spid1 NOT sent, spid1 NOT valid
    TEI Not Assigned, ces = 2, state = 3(await establishment)
    spid2 configured, spid2 NOT sent, spid2 NOT valid
    Layer 3 Status:
    0 Active Layer 3 Call(s)
    Active dsl 24 CCBs = 0
    The Free Channel Mask: 0x80000003
    Total Allocated ISDN CCBs = 0

    在这个输出中,你应该注意的第一件事情是Layer 1是DEACTIVATED。在这种情况下,ISDN电缆仍然连接,但是ISDN交换机没有连接,或者ISDN交换机和路由器上的ISDN接口间失去了通信。

  • 发现并解决问题
    在通知运营商和告知其Layer 1不可连接状态之前,让我们继续进行调查。在这个接口上,尝试使用clear isdn interface bri0/0命令和no shutdown命令。

    如果这样做不能使电路恢复正常,尝试重启路由器。在重启之后,检查Layer 1的状态。如果它仍然是关闭的,就可以通知运营商了。

    当然,对备份线路来说,确定Layer 1何时关闭,是在你确实需要该备份线路之前就应该知道的。为了实现这个目的,我们公司的UNIX管理员编写了日常运行的脚本,它在我们的所有路由器上循环运行 rsh $host show isdn stat命令。

    该脚本寻找所有Layer 1没有处在活动状态的ISDN接口,并且发送一份所有这些路由器的电子邮件报告。这样,我们就知道是否某个电路在物理层出现问题,利用我在本文中提到的步骤,我们可以提前开始处理故障。

    更多资源
    这里给出一些在你发现并处理ISDN问题时能够派得上用场的命令:

  • show isdn:该命令显示内存,第二层和第三层定时器信息,以及PRI信道状态。参数包括端口活跃,历史记录,内存,服务,状态和时钟。

  • show dialer:该命令显示按需拨号路由(DDR)接口配置的一般诊断信息。参数包括接口,封装类型和接拨号码。

  • isdn test call interface:你可以使用该命令测试你的DDR配置。除此之外,在没有远程路由器IP地址的情况下,你可以使用该命令验证拨号字符串和速度。

  • isdn test disconnect interface:该命令可断开一个ISDN数据调用,而无需断开和接口的连接。

  • show logging:功能如其名,该命令显示日志缓存的内容。

  • show running-config interface bri0/0:该命令显示路由器指定接口(在本例中是BRI0/0接口)的配置。使用show running-config而不指定接口会显示路由器的整个配置文件。

  • debug dialer:该命令显示DDR在拨号接口上接收数据包的调试信息。参数包括事件和数据包。

  • debug isdn::该命令显示ISDN接口的信息,包括当前或历史ISDN调用。参数包括端口活跃,历史记录,内存,服务,状态和时钟。

    (责任编辑:陈毅东

    查看本文的国际来源

  • 综合评分:8.275 分
    云能力:8.9 分
    营业额:432亿美元[2011]
    云服务:思科统一计算系统(UCS)

    查看更多 >>

    推广二维码
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题