我是靠谱客的博主 发嗲砖头,最近开发中收集的这篇文章主要介绍交换机配置命令,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

类别命令格式命令含义
基本配置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表
VLAN1900(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_#][isl|dot1q|dot10|lane|negotiate]配置中继
4000>(enable) clear trunk slot_#/port_# VLAN_#删除VLAN
4000>(enable) show trunkslot_#/port_#验证中继端口
4000>(enable) set vtp v2 enable配置VTPv2
4000>(enable) set vtp [domainname] [mode client|server|transparent] [passwdpassword] [pruning enable|disable] [v2 enable|disable]设置VTP
4000>(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配置PortFast
2950(config-if)# spanning-tree portfast配置PortFast
4000>(enable) set spantree uplinkfast enable|disable [ratestation_update_rate] [all-protocols off|on]启用/禁用UplinkFast
4000>(enable) show spantree uplinkfast验证UplinkFast配置
2950(config)# spanning-tree uplinkfast [max_update_rate]启用/禁用UplinkFast
2950# show spanning-tree uplinkfast验证UplinkFast配置
4000>(enable) set spantree backbonefast enable|disable启用/禁用BackboneFast
4000>(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_#访问L3SM
L3SM(config-if)# mac-address mac_address分配MAC地址
MLS2600(config)# mls rp ip启动MLS
2600(config-if)# mls rp vtp-domaindomain_name分配路由器接口到VTP域中
2600(config-if)# mls rp vlan-id VLAN_#向接口分配VLAN
2600(config-if)# mls rp management-interface指定该接口为管理接口
2600# show mls rp提供全局MLS信息
2600# show mls rp interfacetype slot_#/port_#提供指定接口的MLS信息
2600# show mls rp vtp-domaindomain_name提供VTP域的MLS信息
6500>(enable) set mls enable在MLS-SE上启动MLS
6500>(enable) set mls includerp_ip_address告诉交换机哪一个IP地址是正确的
6500>(enable) show mls include显示外部路由处理器的IP地址列表
6500>(enable) set mls flow [destination|destination-source|full]告诉MLS交换机要缓存候选数据包的哪些信息
6500>(enable) show mls entry显示第三层缓存表
6500>(enable) set mls agingtimeaging_time改变缓存的衰老时间(默认256秒,取值范围是8-2032秒中的8的倍数值)
6500>(enable) set mls agingtime fastfast_aging_time pkt_threshold改变快速衰老周期和数据包门限值
6500>(enable) show mls ip验证MLS-SE的配置
6500>(enable) clear mls entry [destinationIP_address] [source IP_address] [flowprotocol] [source_port] [destination_port][all]删除所有或指定MLS缓存记录
3550(config)# ip routing启动IP路由
3550(config)# ip cef启动CEF
3550(config-if)# no switchport将第二层接口转换为第三层接口
3550(config-if)# ip route-cache cef在接口上启动CEF
3550# show ip cef验证CEF
组播3640(config)# ip multicast-routing启动路由器上的组播服务
3640(config-if)# ip pim dense-mode将接口设置为PIM密集模式
3640(config-if)# ip pim sparse-mode将接口设置为PIM稀疏模式
3640(config-if)# ip pim sparsed-dense-mode将接口设置为PIM稀疏-密集模式
3640(config)# ip pim rp-addressIP_address group_ACL_# [override]手工配置RP
3640(config)# ip pim send-rp-announcetype slot_#/port_# scopettl_value group-list ACL_#通告RP组的分配
3640(config)# ip pim send-rp-discovery scopettl_value配置RP映射代理
3640(config-if)# ip multicast ttl-thresholdttl_value设置TTL门限值
3640(config-if)# ip igmp join-groupgroup_address加入组播组
3640# show ip mroute查看组播信息
3640# ping验证RP之间或其他组播路由器之间的连接
3640# mtrace source_IP_address [destination_IP_address][group]组播traceroute
3640(config-if)# ip cgmp配置CGMP路由器
4000>(enable) set cgmp enable启动CGMP
4000>(enable) show cgmp statistics查看CGMP统计信息
4000>(enable) show multicast group cgmp查看交换机了解到的组播组信息
4000>(enable) set cgmp leave enable检查由客户端产生的IGMPv2的离开信息
4000>(enable) set igmp enable启动IGMP
4000>(enable) ip igmp snooping启动IGMP探听
4000>(enable) set igmp fastleave enable启动快速离开过程
4000>(enable) show igmp statistics显示交换机上IGMP探听的状态信息
QoS2950(config)# wrr-queue cos-mapqueue_ID cos_value建立队列
2950(config)# wrr-queue bandwidthbandwidth_value设置队列门限
2950(config)# class-mapsname定义对信息传输分类时的匹配标准
2950(config-cmap)# match access-groupACL_#识别被分类的信息传输
2950(config)# policy-map name确定为接入信息传输所设置的分类标准
2950(config-pmap)# class name 
2950(config-pmap-c)# set ip dscpnumber 
2950(config-if)# service-policy inputname对该接口应用策略
3550(config)# mls qos启动QoS
3550(config-if)# auto qos voip在接口上启动自动服务质量
3550(config)# priority-listpriority_queue_#protocolprotocolhigh|medium|normal|low [listACL_#]为优先级队列定义信息流
3550(config)# priority-listpriority_queue_#queue-limitlimit_#定义特定优先级队列的最大队列空间
3550(config-if)# priority-grouppriority_queue_#向特定输出接口分配优先级队列
3550(config)# queue-listqueue_list_#interfacetype slot_#/port_# queue_number为一个特定的定制队列定义信息流
3550(config)# queue-listqueue_list_#queuequeue_numberbyte-countsize_in_bytes [limitnumber_of_queue]为特定的定制队列定义队列的最大空间
3550(config-if)# custom-queue-listcustom_queue_number为特定的输出接口分配优先级队列
4840(config)# ip slb serverfarm serverfarm_name配置SLB冗余
4840(config-slb-sfarm)# real IP_address [port_#]指定虚拟IP地址
4840(config-slb-sfarm)# inservice启动服务器
4840(config)# virtualIP_address [network_mask]tcp|udp [port_number|wsp|wsp-wtp|wsp-wtls|wsp-wtp-wtls] [serviceservice_name]

转载于:https://www.cnblogs.com/mikevictor07/archive/2012/07/01/2572279.html

最后

以上就是发嗲砖头为你收集整理的交换机配置命令的全部内容,希望文章能够帮你解决交换机配置命令所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部