Cisco IOS含有几个很重要的show命令,每一位网络管理员都应该了解。其中之一就是show diag命令。 这个很少有人知道的命令所做的正如它的名字所揭示的——它提供关于路由器以及它的控制器、接口的相关诊断信息。 怎么使用这些诊断数据?如何修改输出,以阻止信息的泛滥?让我们来仔细研究一下show diag命令。 基础
在我们讨论这个命令能做的任何事情之前,首先来看看这个特权命令的一些示例输出。 列表A:显示了在Cisco 3845路由器上使用show diag命令所得到的示例输出 列表B:显示了在Cisco 2811路由器上使用show diag命令所得到的示例输出 在仔细研读这些输出之前,你可以看出该命令信息输出的数量取决于路由器的模块数。第一个示例,Cisco 3845路由器,有4个适配器(Slot 0到3),导致了大量的输出。而第二个示例,Cisco 2811路由器,信息量则少得多,因为它仅有slot 1的一个模块,和在slot 0的1个适配器。 show diag命令会返回路由器相关模块/适配器的下述信息: 硬件版本
电路板修订
RMA数码与历史(RMA number and history)
底盘序列号(Chassis serial number)
Cisco的互换单元码(field replaceable unit,简称FRU) (很好认的设备零件识别号码)
Cisco零件码(该设备的真正零件码)
底板的技术寄存器,包含电源供应和温度状态(使用本命令无法读取)
设备母板上集成的端口
设备中WIC卡的硬件版本,序列号和零件码
插在设备中的网络模块(network modules,简称NM)的零件码,端口信息,以及序列号 所有这些信息有助于回答下述这些问题:
我的哪个路由器有一个版本为1的T1 WIC卡,而不是版本2的?
我的路由器的序列号是多少?
我的路由器中的网络模块的零件码是多少?
如果现在有个硬件问题是关于路由器的A0版本母板的,我的路由器中有该版本的母板么? 了解你的选择
通过上面的示例,你可以看到,show diag命令可以获得大量有价值的信息。不过,你可以通过减少不必要的信息来节省时间,而只去看你所需要的那些信息。要这么做,你有几个选择。 第一个选项是指定某个slot。举例来说,如果你知道你的快速以太网络模块在slot 3,而你只想知道该设备的诊断信息,你可以这么输入: Router# show diag 3 你的第二个选项是使用管道符号“|”来包含,排除,或者在一个特定点上输出信息。举例来说,你想了解所有的FTU数码,那么就看这个示例: Router# sh diag | inc FRU
Product (FRU) Number : CISCO3845
Product (FRU) Number : CISCO3845-MB
FRU Part Number: NM-30DM= 或者,你想看所有的序列号。那么就是这样: Router# sh diag | inc Serial
PCB Serial Number : FOC01235PXN
Chassis Serial Number : FTX0123A5PE
PCB Serial Number : FOC0123215M
Chassis Serial Number : FTX0123A5PE
Serial number 33182140 Part number 74-0573-05
Serial number 33249414 Part number 800-19400-01
PCB Serial Number : FOC012322VP
Serial number 32447190 Part number 800-02316-05
PCB Serial Number : FOC01234ABM
central#
转自:http://www.juniperbbs.net/thread-12639-1-1.html
-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......