1 Cisco路由器故障诊断技术( 九 )


;4 理解Cisco错误消息
;4.1 错误消息格式
;系统错误消息格式如下:
;鷆ility - subfacility - Severity - Mnemonic : Message Text
;Facility 它指出错误消息涉及的设备名 。该值可以是协议、硬件设备或者系统软件模块 。
;Subfacility 它仅与通道接口处理器(CIP)卡有关 。具体的信息可以参见Cisco文档的相关章节 。
;Severity 它是一个范围在0到7之间的数字 。数字的值越小,严重程度越高 。
;Mnemonic 唯一标识错误消息的单值代码 。该代码通常可以暗示错误的类型 。
;Message Text 它是错误消息的简短描述,其中包括涉及的路由器硬件和软件信息 。
;下面是一些错误消息的示例 。用户可以查阅CCO ISO文档的系统错误消息一节,以查找这些错误消息的说明 。
;%DUAL-3-SIA:Route 171.155.148.192/26 stuck-in-active state in IP-EIGP 211.
;Cleaning up
;%LANCE-3-OWNERR: Unit 0, buffer ownership error
;需要注重的是,并不是所有的消息都涉及到故障或者问题的状况 。某些消息显示的是状态方面的信息 。例如,以下消息仅表明ISDN BRI
;0接口与特定的远端数据连接 。
;%ISDN-6-CONNECT: Interface BRI0 is now connected to 95551212
;4.2 Traceback Report
;某些与路由器内部错误相关的错误消息包含了traceback信息 。在向Cisco TAC报告错误时,应在错误描述中加入这些信息 。
;5 错误消息和事件信息的日志
;根据错误消息的重要性和有效性,Cisco错误消息可以被记录到以下位置:
;?控制台
;?虚拟终端
;?Syslog服务器
;?内部缓冲区
;logging on命令使日志消息的输出到上述位置 。对于Syslog服务器,必须使用下述全局配置命令指明服务器的IP地址:
;logging ip-address
;通过反复使用这一命令,可以建立一个服务器的列表 。在治理大型网络时,通常需要设置冗余服务器 。
;logging
;buffered命令用于将日志信息发送到内部缓冲区 。缓冲区的大小必须在4096字节以上 。缺省值根据系统平台的不同而不同 。用户需要选择适合环境的缓冲区大小 。假如缓冲区太小,新的消息将会覆盖旧的消息 。这有可能会导致问题 。但是,假如缓冲区大小过大将会浪费系统缓存 。no
;logging buffered命令将禁止消息被写入内部缓存 。
;用户可以使用show logging命令显示内部缓冲区的内容 。假如用户需要某一时间段的信息,首先使用NTP或者手工设置时钟,具体操作为:
;YH-Router#clock set 11:37:00 December 2000
;YH-Router#sh clock
;11:37:03.596 PST Fri Dec 11 2000
;日志消息的时间戳和调试信息可以使用以下全局配置命令:
;YH-Router (config)#service timestamps log datetime
;YH-Router (config)#service timestamps debug datetime
;terminal
;monitor命令将在当前终端上显示调试时的日志信息 。该命令不是一个配置命令 。相反,它可以通过telnet到路由器时在命令行方式下使用 。
;在大多数情况下,用户可能需要显示某一级别的日志信息 。因此,日志信息被分为八个不同的级别,按照重要程度由高到低排列如下:
;?Emergencies
;?Alerts
;?Critical
;?Errors
;?Warnings
;?Notifications
;?Informational
;?Debugging
;例如,需要在控制台上显示严重程度等于或者大于警告(Warning)的所有日志信息,可以使用下述全局配置命令:
;logging console warning
;类似的,将某种类型的日志信息发送到当前的终端时,使用
;logging monitor level
;或者将信息发送到Syslog服务器时使用

推荐阅读