CISCO交换机配置命令及释义
1.设置交换机名称
switch(config)#hostname DSHD
DSHD(config)#

2打开和关闭端口
//缺省状态下,端口是关闭的

Switch(config)#interface fastethernet 0/1

Switch(config-if)#shutdown //关闭端口

Switch(config)#interface fastethernet 0/1

Switch(config-if))#no shutdown //打开端口

3设置端口双工状态
Switch(config)#interface fastethernet 0/1
Switch(config-if)# duplex { half | full | auto }
//其中half为半双工,full为全双工,auto为自动协商。

4设置端口速率(流量设置)
Switch(config)#interface fastethernet 0/1

Switch(config-if)# speed { 10 | 100 | 1000 | auto}

//其中10为10M,100为100M,1000为1000M,auto为自动协商。

Switch(config-if)#no speed

//恢复端口缺省速率配置。

5设置以太网端口的工作模式(access和trunk)

// 指明端口工作在access模式下

Switch(config-if)#switchport mode access

//指明端口工作在trunk模式下

Switch(config-if)#switchport mode trunk
说明 :
以太网端口有二种工作模式:Access和Trunk。

1、端口工作在Access模式下只能属于1个VLAN,一般用于接用户计算机的端口;

2、端口工作在Trunk模式下可以属于多个VLAN,可以接收和发送多个VLAN的报文,一般用于交换机之间连接的端口;

3、可以使用switchport access vlan vlan_number指明端口属于什么vlan。

6.设置链路聚合(EtherChannel)

switch(config)#interface fastethernet 0/1

switch(config-if)# channel- group channel-group-number mode {auto [non-silent] | desirable [non-silent] | on}
注意 :

1、快速以太网信道链路上的所有端口必须是同一个VLAN的成员,或者必须是Trunk端口。

2、如果快速以太网信道链路内的端口是trunk端口,则这些端口必须有相同的vlan范围。

3、快速以太网信道链路内的所有端口的速度和双工模式设置必须相同。

7.trunk配置及封装
switch(config)#interface GigabitEthernet1/0/2

switch(config-if)# switchport trunk encapsulation dot1q

switch(config-if)# switchport mode trunk
1、接入(access)链路:接入链路只是一个VLAN的成员。这个VLAN被称为端口的本地VLAN。连接到这个端口上的设备完全不知道存着一个VLAN。设备只是根据被配置在该设备上的第3层信息认为它是网络或子网的一部分。为了保证使它不需要知道VLAN的存在,交换机负责在帧被发送到未端设备之前将VLAN信息从帧中拿掉。接入链路是属于一个、并且只属于一个VLAN的端口,这个端口不能从另一个VLAN接收信息,除非该信息已经选择过路由了。这个端口也不能发送信息到另一个VLAN,除非这个端口可以访问路由器。

2、干道(trunk)链路:干道链路可以承载多个VLAN。干道链路的得名是来自电话系统中的干道(trunk),它们能够传输多个电话对话。干道链路通常被用来将交换机连接到其他交换机,或者将交换机连接到路由器。Cisco在快速以太网和千兆以太网端口上支持干道链路。

 目前Cisco所使用的有两种标识技术如下:

 a、Cisco交换机间链路(ISL): 用于互连多台交换机的cisco专有封装协议。该该协议在 Catalyst 交换机和路由器上被支持

 b、IEEE802.1Q标准:它通过 在帧头插入一个VLAN标识符来标识VLAN。

8.配置二层、三层VLAN
//创建vlan

switch#vlan database

switch(config-vlan)# vlan valn_id name vlan_name

switch(config-vlan)# no vlan vlan_id

//创建三层vlan

switch(config)# interface vlan_id

switch(config-vlan)# ip address 172.168.1.1 255.255.255.0

switch(config-vlan)# no shutdown

//端口加入vlan

switch(config)# interface g1/0/10

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan vlan_id

Switch(config-if)#no shutdown

9.静态路由设置
配置静态路由示例:
ip route 0.0.0.0 0.0.0.0 172.18.128.49
删除静态路由示例
no ip route 0.0.0.0 0.0.0.0 172.18.128.49