这两个命令有什么区别?
Show run vlan # = blank output
show run int vlan # = vlan configuration
同样地:
show vlans
No virutal LANs configured
show vlan
A bunch of output displaying interfaces and their respective vlans.
两者有什么区别?
答案1
“show run int”显示 NVRAM 中定义实际接口的配置部分。第二个命令 (sh vlan) 实际上显示 VLAN 的实时状态(nb - sh vlan id xxx 表示单个 VLAN ID,如果平台支持的话),该状态在交换机的数据库中有效保存。一个命令显示实际配置,另一个命令显示运行状态的一部分。
答案2
第一个是“vlan XXX”部分的结果,第二个涉及“interface vlan XXX”。第一个是 vlan 的定义,第二个是接口 Vlan 的定义(带有 IP 地址)。在我的交换机上,第一个始终为空,因为 VLAN 不是在运行配置中定义的,而是在 vlan 数据库中定义的。第二个涉及带有 IP 地址的接口 Vlan,等等。
就我而言show vlans
不存在。
您可以看到在vlan database / show