方法一:使用show version 命令(最常用)
这是查看设备序列号的最常用方法。只需输入以下命令:
showversion
在输出信息中,查找类似以下字段:
Processor board ID**FGL20123456**
Processor board ID 就是设备的序列号。部分模块(如板卡、SFP、电源)也有自己的序列号,主设备的序列号通常位于机箱标签上。
方法二:使用show inventory 命令(推荐,更全面)
输入以下命令:
showinventory
输出示例:
NAME:"Chassis", DESCR:"Cisco 2911 Chassis"
PID:CISCO2911/K9 , VID: V01, **SN: FGL20123456**
优点:
-
显示整机及所有可插拔模块(电源、风扇、板卡、SFP 等)的序列号。
-
适用于交换机(如Catalyst)、路由器、Nexus 等设备。
方法三:使用show serial-number(部分设备支持)
某些Catalyst 交换机支持专用命令:
show serial-number
输出:
Serialnumberofthesystem:FGL20123456
仅部分型号支持(如某些Catalyst 2960/3560/3850)。
方法四:物理查看设备标签
设备背面或底部的标签上通常会贴有序列号,格式如:
SerialNumber:FGL20123456
常见前缀:
-
FDO:Cisco 2800/2900 路由器
-
FOX:Catalyst 交换机
-
FGL:ISR 路由器
-
SAL:Nexus 交换机
方法五:通过SNMP 查询(远程批量获取)
使用SNMP 工具(如 snmpwalk)查询:
snmpwalk-v2c -c public192.168.1.1CISCO-ENTITY-VENDORTYPE-OID-MIB::entPhysicalSerialNum
或使用OID:
1.3.6.1.2.1.47.1.1.1.1.11(ENTITY-MIB 中的 entPhysicalSerialNum)
方法六:通过Cisco DNA Center / Prime / CDP 查看
在网管系统中可自动采集设备序列号。
使用show cdp neighbors detail 可查看邻居设备的序列号(如果支持):
showcdp neighbors GigabitEthernet0/0detail
输出中可能包含:
Serialnumber: FGL20123456
小贴士:如何快速提取序列号?
在CLI 中结合 include 过滤输出:
show inventory |includeSN:
或:
show version |includeProcessor board ID
输出更简洁,便于脚本抓取。
不同设备系统的命令差异
设备类型 |
推荐命令 |
---|---|
ISR 路由器(2900, 4000) |
show version 或 show inventory |
Catalyst 交换机(2960, 3850) |
show inventory 或 show serial-number |
Nexus 交换机(NX-OS) |
show inventory |
ASR 路由器(IOS-XR) |
show platform 或 admin show inventory |
Firepower 防火墙(ASA/FMC) |
show inventory 或 show version |
推荐做法
目的 |
推荐命令 |
---|---|
快速查看主设备序列号 |
show version |
查看整机及模块序列号 |
show inventory ✅(最全面) |
批量脚本获取 |
show inventory | include SN: |
物理确认 |
查看设备标签 |
通过以上方法,你可以快速、准确地找到Cisco 设备的序列号,用于各种运维场景。建议优先使用 show inventory 命令,因为它提供的信息最全面。希望这些技巧能帮助你在日常运维中更加高效!如果你还有其他问题,欢迎随时留言交流哦!
发表回复