交换机配置命令一览

类别 命令格式 命令含义 基本配置 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 capabilitiesslot_#/port_#查看端口的配置4000>(enable) show port channel验证以太通道集合的配置2950(config-if)# channel-groupgroup_numbermode auto|desirable|on建立以太通道集合2950# show etherchannelgroup_number|brief|detail|load-balance|port|port-channel|summary验证以太通道集合的配置4000>(enable) set spantree portfastslot_#/port_#enable配置PortFast2950(config-if)# spanning-tree portfast配置PortFast4000>(enable) set spantree uplinkfast enable|disable [ratestation_update_rate] [all-protocols off|on启用/禁用UplinkFast4000>(enable) show spantree uplinkfast验证UplinkFast配置2950(config)# spanning-tree uplinkfast 启用/禁用UplinkFast2950# show spanning-tree uplinkfast验证UplinkFast配置4000>(enable) set spantree backbonefast enable|disable启用/禁用BackboneFast4000>(enable) show spantree backbonefast验证BackboneFast配置2950(config)# spanning-tree backbonefast启用BackboneFast虚拟网间路由2600(config)# interfacetype slot_#/port_#.subint_number配置子接口2600(config-subif)# encapsulation dot1q|isl|sde|tr-islVLAN_#配置封装类型4000>(enable) show module查看交换机的硬件配置4000>(enable) session module_#访问L3SML3SM(config-if)# mac-address mac_address分配MAC地址2600(config)# mls rp ip启动MLS2600(config-if)# mls rp vtp-domaindomain_name分配路由器接口到VTP域中 本文出自 51CTO.COM技术博客

你可能感兴趣的:(网络,职场,休闲,交换)