类别 
  命令格式 
  命令含义 
  基本配置 
  S> enable 
  进入特权模式 
  S# configure terminal 
  进入全局配置模式 
  S(config)# hostnamename 
  改变交换机名称 
  S(config)# enable password levellevel_# password 
  设置用户口令(level_#=1)或特权口令(level_#=15) 
  S(config)# line console 0 
  进入控制台接口 
  S(config-line)# passwordconsole_password 
  接上一条命令,设置控制台口令 
  S(config)# line vty 0 15 
  进入虚拟终端 
  S(config-line)# passwordtelnet_password 
  接上一条命令,设置Telnet口令 
  S(config-line)# login 
  允许Telnet登录 
  S(config)# enable password|secretprivilege_password 
  配置特权口令(加密或不加密) 
  S(config)# interface ethernet|fastethernet|gigabitethernetslot_#/port_# 
  进入接口子配置模式 
  S(config-if)# [no] shutdown 
  关闭或启用该接口(默认启用) 
  S(config)# ip addressIP_address sunbet_mask 
  指定IP地址 
  S(config)# ip default-gatewayrouter's_IP_address 
  指定哪台路由器地址为默认网关 
  S# show running-config 
  查看当前的配置 
  S# copy running-config startup-config 
  将RAM中的当前配置保存到NVRAM中 
  S> show interface[type slot_#/port_#] 
  查看所有或指定接口的信息 
  S> show ip  
  显示交换机的IP配置(只在1900系列上可用) 
  S> show version 
  查看设备信息 
  S# show ip interface brief 
  验证IP配置 
  S(config-if)# speed 10|100|auto 
  设置接口速率 
  S(config-if)# duplex auto|full|half 
  设置接口双工模式 
  S> show mac-address-table 
  查看CAM表 
  S# clear mac-address-table 
  清除CAM表中的动态条目 
  1900(config)# mac-address-table permanentMAC_address type [slot_#/]port_# 
  在CAM表中创建静态条目 
  2950(config)# mac-address-table staticMAC_address vlan VLAN_# interface type [slot_#/] port_# 
  在CAM表中创建静态条目 
  1900(config)# mac-address-table restricted staticMAC_address source_port list_of_allowed_interface 
  设置静态端口安全措施 
  1900(config-if)# port secure 
  启用粘性学习 
  1900(config-if)# port secure max-mac-count value 
  设置粘性学习特性能够学到的地址数量(默认132,取值范围是1-132) 
  1900(config)# address-violation suspend|ignore|disable 
  改变安全选项 
  1900> show mac-address-table security 
  验证端口安全措施 
  2950(config)# switchport mode access 
  定义接口为主机端口而不是中继端口 
  2950(config)# switchport port-security 
  启用端口安全措施 
  2950(config)# switchport port-security maximumvalue 
  指定可与此接口相关的设备的最大数量 
  2950(config)# switchport port-security violation protect|restrict|shutdown 
  指定出现安全违规时应该发生的事 
  2950(config)# switchport port-security mac-addressMAC_address 
  指定允许与此接口相关的确切的MAC地址 
  2950(config)# switchport port-security mac-address sticky 
  启用粘性学习特性 
  2950(config)# show port interface type [slot_#/] port_# 
  验证接口配置 
  2950(config-if) descriptionname 
  设置接口描述信息 
  2950# show buffers 
  查看系统缓存的大小 
  1900# copy nvram tftp://IP_address_of_TFTP_server/ file_name 
  将配置文件备份到TFTP服务器上 
  1900# copy tftp://IP_address_of_TFTP_server/ file_namenvram  
  从TFTP服务器上恢复配置到NVRAM 
  1900# delete nvram 
  删除配置文件 
  2950# erase startup-config 
  删除配置文件 
  3550# show tcam qosTCAM_IDstatistics 
  查看TCAM剩余容量 
  4000> enable 
  进入特权模式 
  4000>(enable) set password 
  设置用户模式密码 
  4000>(enable) set enablepass 
  设置授权密码 
  4000>(enable) set interface sc0IP_address mask 
  配置IP地址 
  4000>(enable) set port enable|disableslot_#/port_# 
  启用/禁用接口 
  4000>(enable) show port[slot_#/port_#] 
  显示接口信息 
  4000>(enable) set port nameslot_#/port_# name 
  设置交换机接口描述信息 
  4000>(enable) set port speedslot_#/port_#4|10|16|100|auto 
  设置交换机接口速率 
  4000>(enable) set port duplexslot_#/port_#full|half 
  设置交换机接口双工模式 
  4000>(enable) clear config all 
  删除NVRAM中的配置信息 
  4000>(enable) erase all 
  删除FLASH中的内容 
  4000>(enable) show flash 
  显示FLASH中的内容 
  4000>(enable) show cam [count] dynamic|static|permanent|system[vlan_#] 
  显示CAM表 
  VLAN 
  1900(config)# vtp domain VTP_domain_name 
  定义交换机域名 
  1900(config)# vtp server|client|transparent 
  定义交换机VTP模式(默认服务器) 
  1900(config)# vtp passwordVTP_password 
  配置VTP口令 
  1900(config)# vtp pruning enable|disable 
  启用/禁用修剪(默认启用) 
  1900(config)# vtp trap enable 
  启用SNMP陷阱(默认启用) 
  1900# show vtp 
  验证VTP配置 
  2950# vtp database 
  访问VLAN和VTP配置(以下均是在IOS12.1前用,12.1后全是在全局配置模式下) 
  2950(vlan)# vtp domainVTP_domain_name 
  定义交换机域名 
  2950(vlan)# vtp server|client|transparent 
  定义交换机VTP模式(默认服务器) 
  2950(vlan)# vtp passwordVTP_password 
  配置VTP口令 
  2950(vlan)# vtp pruning 
  启用/禁用修剪(默认启用) 
  2950(config)# snmp-server enable traps vtp 
  启用SNMP陷阱(默认启用) 
  2950# show vtp status 
  检查VTP配置 
  2950# show vtp counters 
  显示与VTP消息发送与接收相关的VTP统计信息 
  1900(config-if)# trunk on|off|desirable|auto 
  指定中继类型 
  1900# show trunk A|B 
  验证接口中继(A是fa0/26,B是fa0/27) 
  2950(config-if)# switchport mode trunk|dynamic desirable|dynamic auto|nonegotiate 
  指定中继类型(默认自动协商) 
  2950(config-if)# switchport trunk native|allowed|pruning vlan VLAN_# 
  配置中继 
  2950(config-if)# switchport trunk pruning vlan removeVLAN_# 
  清除不希望消减的VLAN 
  2950# show interfaces [type 0/port_#] switchport|trunk 
  验证接口中继 
  1900(config)# vlan VLAN_# [nameVLAN_name 
  创建VLAN 
  1900(config-if)# vlan-membership static VLAN_# 
  将该接口静态地分配给一个VLAN 
  1900# show vlan 
  验证VLAN 
  1900# show vlan-membership 
  查看VLAN成员关系 
  1900# show spantree[VLAN_#] 
  查看VLAN的STP信息 
  2950# vlan database 
  进入VLAN数据库(ISO12.1前用) 
  2950(vlan)# vlan VLAN_#[name VLAN_name 
  创建VLAN 
  2950(config)# vlanVLAN_# 
  进入VLAN数据库(ISO12.1后用) 
  2950(config-vlan)# nameVLAN_name 
  创建VLAN 
  2950(config-if)# switchport mode access 
  指定连接是接入链路连接 
  2950(config-if)# switchport access vlan VLAN_# 
  指定VLAN是接入链路连接 
  4000>(enable) set vlan VLAN_#nameVLAN_name 
  配置VLAN 
  4000>(enable) set vlanVLAN_# slot_#/port_#-port_# 
  为VLAN分配端口 
  4000>(enable) set trunkslot_#/port_#[on|off|desirable|auto|nonegotiate][VLAN_#]配置中继4000>(enable) clear trunk slot_#/port_# VLAN_#删除VLAN4000>(enable) show trunkslot_#/port_#验证中继端口4000>(enable) set vtp v2 enable配置VTPv24000>(enable) set vtp [domainname] [mode client|server|transparent] [passwdpassword] [pruning enable|disable] [v2 enable|disable设置VTP4000>(enable) show vtp domain验证VTP域的信息4000>(enable) show vtp statistics显示发出或收到的VTP通告信息的摘要内容4000>(enable) set vtp pruneeligibleVLAN_#设置VTP消减4000>(enable) clear vtp pruneeligibleVLAN_#清除不希望消减的VLAN                        STP4000>(enable) set spantree enable|disableVLAN_#启用/禁用STP(默认启用)2950(config)# [no] spanning-tree vlanVLAN_#启用/禁用STP(默认启用)4000>(enable) show spantree[VLAN_#]验证STP状态2950# show spanning-tree验证STP状态4000>(enable) set spantree root [secondary]VLAN_# [dianetwork_diameter] [hellohello_time设置主根节点桥、备份节点桥、最大桥数量(2-7)、持续时间(1-10,默认2)4000>(enable) set spantree portcostslot_#/port_# cost_#设置端口开销2950(config-if)# spanning-tree costcost_#设置端口开销4000>(enable) set spantree portprislot_#/port_# priority_#设置端口优先级4000>(enable) set spantree portvlanprislot_#/port_# priority_# [VLAN_#]改变VLAN的优先级设置2950(config-if)# spanning-tree vlanVLAN_#port-prioritypriority_#设置端口优先级4000>(enable) set spantree fwddelaydelay_# [VLAN_#]设置从侦听状态到学习状态再到转发状态的时间间隔(默认15秒,取值范围是4-30秒)4000>(enable) set spantree hello interval_time [VLAN_#]设置根节点交换机发送BPDU的时间间隔(默认2秒,取值范围是1-10秒)4000>(enable) set spantree maxageagingtime [VLAN_#]设置交换机持有BPDU的时间(默认20秒,取值范围是6-40秒)2950(config)# spanning-tree vlanVLAN_# forward-timeforward_time设置从侦听状态到学习状态再到转发状态的时间间隔(默认15秒,取值范围是4-30秒)2950(config)# spanning-tree vlanVLAN_# hello-timehello_time设置根节点交换机发送BPDU的时间间隔(默认2秒,取值范围是1-10秒)2950(config)# spanning-tree vlan VLAN_#max-agemaxage设置交换机持有BPDU的时间(默认20秒,取值范围是6-40秒)4000>(enable) set port channelslot_#/port_# on建立以太通道集合4000>(enable) show port capabilities
 

 https://blog.51cto.com/ycx922/161896