<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

拓扑图如下
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
引言

假如:局域网网络分汇聚和接入层,局域网有很多的vlan,在配置交换机的时候我们需要在每台交换机上创建和修改管理vlan,这需要大量的工作,有没有一种方法让我们实现在一台交换机里配置vlan,而让其他交换机从该交换机自动学习vlan信息呢?比如,在汇聚交换机上创建了vlan 10和vlan 20,而s1s2从汇聚交换机学习vlan信息,不必在s1s2上再创建vlan 10和vlan 20,减少工作量呢?有,那就是vtp技术。

 

VTPVLAN Trunking Protocol):是VLAN中继协议,也被称为虚拟局域网干道协议。
它是一个OSI参考模型第二层的通信协议,主要用于管理在同一个域的网络范围内VLANs的建立、删除和重命名。在一台VTP Server 上配置一个新的VLAN时,该VLAN的配置信息将自动传播到本域内的其他所有交换机。这些交换机会自动地接收这些配置信息,使其VLAN的配置与VTP Server保持一致,从而减少在多台设备上配置同一个VLAN信息的工作量,而且保持了VLAN配置的统一性。

 

实验步骤:

1.按上面的拓扑图连接好网络

2.汇聚交换机配置vtp,域名为guanli,为服务模式。

Switch>enable
Switch#configure terminal
Switch(config)#vtp domain guanli            //vtp域名为guanli

Switch(config)#vtp password aaa              //配置vtp验证密码,vtp客户模式交换机只有正确配置了该vtp密码的才能加入vtp域,从而学习到vlan信息。

Switch(config)#vtp mode server              //vtp服务器模式

 

验证配置
Switch#show vtp status

VTP Version                     : 2
Configuration Revision          : 4
Maximum VLANs supported locally : 1005
Number of existing VLANs        : 7
VTP Operating Mode              : Server
VTP Domain Name                 : guanli
VTP Pruning Mode                : Disabled
VTP V2 Mode                     : Disabled
VTP Traps Generation            : Disabled
MD5 digest                      : 0x03 0x91 0xF6 0x20 0x1E 0x38 0x17 0x<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />1F
Configuration last modified by 0.0.0.0 at 3-1-93 00:09:42
Local updater ID is 0.0.0.0 (no valid interface found)

 

3.接入交换机配置

Switch>enable

Switch#configure t

Switch(config)#interface g1/1

Switch(config-if)#switchport mode trunk               //g1/1接口配置为trunk口,用来接收vtp通告

Switch(config-if)#
Switch(config-if)#no shutdown

Switch(config-if)#exit
Switch(config)#vtp domain guanli            //加入vtp 管理域(guanli

Switch(config)#vtp password aaa              //加入vtp所需密码

Switch(config)#vtp mode client         //vtp客户机模式

Switch(config)#end

 

 

4.在汇聚交换机配置vlan

Switch(config)#vlan 10

Switch(config-vlan)#name caiwu

Switch(config-vlan)#exit

Switch(config)#vlan 20

Switch(config-vlan)#name renshi

Switch(config-vlan)#

 

在接入交换机上验证可以学习到vlan信息

Switch#show vlan brief

VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    Fa0/1, Fa0/2, Fa0/3, Fa0/4
                                                Fa0/5, Fa0/6, Fa0/7, Fa0/8
                                                Fa0/9, Fa0/10, Fa0/11, Fa0/12
                                                Fa0/13, Fa0/14, Fa0/15, Fa0/16
                                                Fa0/17, Fa0/18, Fa0/19, Fa0/20
                                                Fa0/21, Fa0/22, Fa0/23, Fa0/24
                                                Gig1/2
10   caiwu                            active   
20   renshi                           active   
1002 fddi-default                     active   
1003 token-ring-default               active   
1004 fddinet-default                  active   
1005 trnet-default                    active   
Switch#

5.在接入交换机将接口分配到学习到的vlan

Switch(config)#int f0/1

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 10