类别
命令格式
命令含义
基本配置
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