交换机命令总结

基本配置命令
Switch >enable       
进入特权模式
Switch #config terminal         
进入全局配置模式
Switch (config)#hostname       
设置交换机的主机名

Switch(config)#enable password           进入特权模式的密码(明文形式保存)

Switch(config)#enable secret              加密密码(加密形式保存) (优先)

Switch(config)#ip default-gateway      配置交换机网关

Switch(config)#show mac-address-table            查看 MAC 地址

Switch(config) logging synchronous                     阻止控制台信息覆盖命令行上的输入

Switch(config) no ip domain-lookup                                      关闭 DNS 查找功能

Switch(config) exec-timeout 0 0                                                         阻止会话退出

 

使用 Telnet 远程式管理
Switch (config)#line vty 0 4   
进入虚拟终端
Switch (config-line)# password    
设置登录口令
Switch (config-line)# login   
要求口令验证

 

控制台口令
switch(config)#line console 0   
进入控制台口
switch(config-line)# password xx   
switch(config-line)#
设置登录口令 login    允许登录

Cisco 发现协议( CDP
Switch(config)#show cdp                                   
显示 Cisco 设备全局配置信息

Switch(config)#show cdp interface 端口              查看 CDP 配置下端口信息

Switch(config)#show cdp neighbors                   显示直连 Cisco 设备信息
 Switch(config)#show cdp neighbors detail       
查看邻居详细信息
 


恢复出厂配置
Switch(config)#erase startup-config

Switch(config)delete vlan.dat


配置接口标识       接口标识用于区分路由器的各个接口。
switch(config) #interface fastethernet 0/1       0/1 接口为例
switch(config) # description this is a fast Ethernet port used to connecting the company’s intranet!  


 

 

 
 Vtp
配置
switch(config)#vtp domain        
设置 vtp 域名
switch(config)#vtp password       
设置 vtp 密码
switch(config)#vtp mode server /client/transparent 
设置 vtp 服务器模式
switch(config)#vtp version        
设置 vtp 版本
switch(config)#vtp pruning         
启用 vtp 修解
: 要想从 vtp 中减少一台交换机只需将该交换机 vtp 域名更改
Vlan
基本配置
  Switch#vlan database                                               
进去 vlan 配置模式
  Switch(vlan)#vlan
号码 name 名称                          创建 vlan vlan
  Switch(vlan)#vlan
号码 mtu 数值                               修改 MTU 大小
  Switch(vlan)#exit                                                      
更新 vlan 数据并推出
  Switch#show vlan                                                    
查看 \ 验证
  Switch#copy running-config startup-config             
保存配置

  NO 删除 VLAN

 


VLAN
中添加 删除端口
   Switch#config terminal                                           
进入全局配置
   Switch(config)#interface fastethernet0/1                
进入要分配的端口
   Switch(config-if)#Switchport mode access            
定义二层端口
   Switch(config-if)#Switchport acces vlan
            把端口分给一个 vlan

Switch(config-if)#switchport mode trunk    设置为干线
Switch(config-if)#switchport trunk encapsulation dot1q   
设置 vlan 中继协议
Switch(config-if)#no switchport mode
( switchport mode access)    禁用干线
Switch(config-if)#switchport trunk allowed vlan add 1
Trunk 中添加 vlans
Switch(config-if)#switchport trunk allowed vlan remove 1
2 Trunk 中删除 vlan
Switch(config-if)#switchport trunk pruning vlan remove 1
2 ;从 Trunk 中关闭局部修剪

 
查看 vlan 信息 Switch#show vlan brief              所有 vlan 信息
 
查看 vlan 信息 Switch#show vlan id      某个 vlan 信息

 

:Switch#show int trunk 查看 trunk 协议

注:可以使用 default interface interface-id               还原接口到默认配置状态
         
   Trunk
 
开启( no           —— 将端口设置为永久中继模式

  关闭( off          —— 将端口设置为永久非中继模式,   并且将链路转变为非中继链路
  
企望( desirable —— 让端口主动试图将链路转换成中继链路

  自动( auto        —— 使该端口愿意将链路变成中继链路

 
   
配置接口为动态协商模式
       Switch(config)#interface
接口号
       Switch(config)#switchport mode dynamic  desirable/auto
 
    
生成树 stp
Switch(config)#spanning-tree vlan <vlan-list>   
启用 stp 生成树(基于 vlan
Switch(config)#spanning-tree vlan <vlan-list> root primary   
指定根交换机(基于 vlan
Switch(config)#spanning-tree vlan <vlan-list> root secondary   
指定备用根交换机(基于 vlan
Switch(config)#spanning-tree vlan <vlan-list> priority <0-65535>
指定交换机优先级(基于 vlan
Switch(config)#no spanning-tree vlan <vlan-list> priority   
将交换机的优先级恢复默认值(基于 vlan
Switch(config-if)#spanning-tree vlan <vlan-list> cost <0-200000000>
指定端口成本(起用 trunk 的端口模式下)
Switch(config-if)#spanning-tree vlan <vlan-list> port-prioty <0-255>
指定交换机端口优先级(基于 vlan
Switch(config-if)#spanning-tree portfast   
配置速端口 ( 连接终端设备的端口状态)如 pc
Switch(config)#spanning-tree uplinkfast   
配置上行速端口
: 在配置上行速端口前要先将基于 vlan 上的网桥优先级,网桥成本恢复默认值。起用了该命令后在进行优先级更改,
:vlan 为可选参数,当没有该参数时将修改所有 vlan 网桥的优先级 \ 及所有的 vlan 端口成本
Switch#show spanning-tree summery   
检测 vlan 生成树配置
Switch#show spanning-tree vlan <vlan-id> detail   
浏览详细生成树配置信息
Switch#show spanning-tree interface <int-id> detail   
浏览详细生成树端口配置信息

以太网通道配置
switch(config)#interface range fasternet0/1 - 2   
fasternet0/1 0/2 口捆绑
switch(config-if)#channel-group 1 mode on   
配置以太通道模式
switch(config-if)#port-channel load-balance {dst-mac | src-mac}
在链路间实现负载均衡
switch#show etherchannel  1  summary   
查看通道信息
switch#show etherchannel  load-balance   
查看通道信息

交换机显示命令:
switch#show vtp status   
查看 vtp 配置信息
switch#show running-config   
查看当前配置信息
switch#show vlan   
查看 vlan 配置信息
switch#show interface   
查看端口信息
switch#show int f0/0   
查看指定端口信息
switch#dir flash:   
查看闪存
switch#show version   
查看当前版本信息
switch#show cdp    cisco
设备发现协议   (可以查看聆接设备)
switch#show cdp traffic   
杳看接收和发送的 cdp 包统计信息
switch#show cdp neighbors   
查看与该设备相邻的 cisco 设备
switch#show interface f0/1 switchport                                   
查看有关 switchport 的配置
switch#show cdp neighbors                             
查看与该设备相邻的 cisco 设备