大型企业网可能存在上千台交换机,而一台交换机上可能存在几十乃至几百个VLAN,如果仅凭网络工程师手工配置的话是一个非常大的工作量,这种情况下就引入了VTP(VLAN Trunking Protocol)

         VTP是VLAN中继协议,也被称为虚拟局域网干道协议。它是思科私有协议。当大量的交换机需要配置VLAN 时,可以使用VTP协议,把一台交换机配置成VTP Server,其余交换机配置成VTP Client,这样Client可以自动学习到server上的VLAN信息。
        它是一个OSI参考模型第二层的通信协议,主要用于管理在同一个域的网络范围内 VLANs 的建立、删除和重命名。在一台 VTP Server上配置一个新的VLAN 时,该VLAN 的配置信息将自动传播到本域内的其他所有交换机。这些交换机会自动地接收这些配置信息,使其VLAN的配置与VTP Server保持一致,从而减少在多台设备上配置同一个VLAN信息的工作量,而且保持了VLAN配置的统一性。
        VTP通过网络(ISL帧或cisco私有DTP帧)保持VLAN配置统一性。VTP在系统中管理增加、删除、调整的VLAN,自动地将信息向网络中其他的交换机广播。此外,VTP减小了那些可能导致安全问题的配置。便于管理,只要在VTP server 做相应设置,VTP client会自动学习VTP server上的VLAN信息。
        VTP三种工作模式:VTP Server、VTP Client和VTP Transparent。新交换机出厂的默认配置是预配置为VLAN1VTP式为服务器。一般,一个VTP域内的整个网络只一个VTP Server。VTP Server 维护该VTP 域中所有的VLAN 信息列表,VTP Server可建立、删除或修改VLAN,还可以发送并转发相关的通告信息,同步VLAN,保存在TPClient虽然也维护所有VLAN息列表,但其VLAN的配置息是从VTP Server 学到的,VTP Client 不能建立、删除或修改VLAN,但可以转发通告,同步VLAN,保存到NVAMTP中。Transparent相当于是一项独立的交换机,它不参与VTP 工作,不从VTP Server学习VLAN的配置信息,而只拥有本设备上自己准护的VLAN信息。VTP Transparent可以建立、删除和修改本机上的VLAN信息,同时会转发通告并把配置保存到NVRAM中。VTP的三种模式如下所示:

 VTP协议配置

1.当交换机的VTP域名为空时,如果它收到的VTP通告中带有域名,该交换机将把VTP域名自动更改为VTP通告中的域名。即没有VTP域名的交换机能从邻居自动学习VTP域名;VTP域名不为空时交换机就不会学习了。

2.VTP可以在全局配置下配置,也可以在VLAN database模式下配置。

3.VTP默认修订号为0,每当VLAN信息变化时修订号会增加1(当Transparent时,修订号始终为0)

4.默认VTP信息:模式为Server,域名空,版本1

5.在一个VTP域中可以有多个VTP Server,在任何一个VTP Sever上都可以创建和修改VLAN信息,并通告到其他交换机上;不同的VTP域之间是不能传播VLAN信息的。

6.Transparent交换机上可以转发VTP通告,但是并不会根据VTP通告更新自己的任何信息,Transparent交换机上也可以更改VLAN信息,但是这些VLAN信息并不会通告出去。

7.Client交换机上不仅可以转发VTP通告,还会根据VTP通告更新自己的VLAN信息。

8.配置VTP的密码是为了防止不明身份的交换机加入域中,任何密码都是区分大小写的。

9.VTP的版本只需要在Server上启用,其他交换机会自动学习并启用该功能,但是Transparen模式是不会学习到的,Client模式是不能配置版本的。

10.配置VTP修剪得时候只需在其域中的一个Server上启用即可,其他交换机会自动学习并启用。

注意事项:

1.域内的每台交换机都必须使用相同的域名,不论是通过配置实现,还是由交换机自动学习得到。

2.Catalyst交换机必须是相邻的,即相邻的交换机需要具有相同的域名。

3.在所有Catalyst交换机之间,必须配置中继链路(Trunk)。

实例:

拓扑图

 

perfect1交换机上配置命令:

Switch>enable
Switch#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#hostname perfect1 //更改主机名为perfect1
perfect1(config)#vtp mode server //配置VTP为Server模式,默认即为Server
Device mode already VTP SERVER.
perfect1(config)#vtp domain 123 //配置VTP域名为123
Changing VTP domain name from NULL to 123
perfect1(config)#vtp password ou //配置VTP密码为ou
Setting device VLAN database password to ou
perfect1(config)#vtp version 2 //配置VTP版本,只需在Server上配置
perfect1(config)#vtp pruning //启用VTP修剪,只需在Server上配置
perfect1(config)#interface f0/1
perfect1(config-if)#switchport trunk encapsulation dot1q //封装中继链路
perfect1(config-if)#switchport mode trunk //配置中继链路

perfect2交换机上配置命令:


Switch>enable
Switch#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#hostname perfect2 //更改主机名为perfect2
perfect2(config)#
perfect2(config)#vtp mode transparent //配置VTP为Transparent模式
Setting device to VTP TRANSPARENT mode.
perfect2(config)#vtp domain 123
Changing VTP domain name from NULL to 123
perfect2(config)#vtp password ou
Setting device VLAN database password to ou
perfect2(config)#interface range fastEthernet 0/1-2 
perfect2(config-if-range)#switchport trunk encapsulation dot1q
perfect2(config-if-range)#switchport mode trunk 

perfect3交换机上配置命令:

Switch>enable
Switch#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#hostname perfect3 //更改主机名为perfect3
perfect3(config)#vtp mode client //配置VTP为Client模式
Setting device to VTP CLIENT mode.
perfect3(config)#vtp domain 123
Domain name already set to 123.
perfect3(config)#vtp password ou
Setting device VLAN database password to ou
perfect3(config)#interface fastEthernet 0/1
perfect3(config-if)#switchport trunk encapsulation dot1q 
perfect3(config-if)#switchport mode trunk

使用show vlan命令查看perfect1、perfect2、perfect3、交换机上的VLAN信息

perfect1交换机:

perfect1#show vlan 

VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    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, Gig0/1
                                                Gig0/2
1002 fddi-default                     active    
1003 token-ring-default               active    
1004 fddinet-default                  active    
1005 trnet-default                    active    

VLAN Type  SAID       MTU   Parent RingNo BridgeNo Stp  BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------
1    enet  100001     1500  -      -      -        -    -        0      0
1002 fddi  101002     1500  -      -      -        -    -        0      0   
1003 tr    101003     1500  -      -      -        -    -        0      0   
1004 fdnet 101004     1500  -      -      -        ieee -        0      0   
1005 trnet 101005     1500  -      -      -        ibm  -        0      0   

VLAN Type  SAID       MTU   Parent RingNo BridgeNo Stp  BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------

Remote SPAN VLANs
------------------------------------------------------------------------------

Primary Secondary Type              Ports
------- --------- ----------------- ------------------------------------------
perfect1#   

perfect2交换机:

perfect2#show vlan 

VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    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, Gig0/1, Gig0/2
1002 fddi-default                     active    
1003 token-ring-default               active    
1004 fddinet-default                  active    
1005 trnet-default                    active    

VLAN Type  SAID       MTU   Parent RingNo BridgeNo Stp  BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------
1    enet  100001     1500  -      -      -        -    -        0      0
1002 fddi  101002     1500  -      -      -        -    -        0      0   
1003 tr    101003     1500  -      -      -        -    -        0      0   
1004 fdnet 101004     1500  -      -      -        ieee -        0      0   
1005 trnet 101005     1500  -      -      -        ibm  -        0      0   

VLAN Type  SAID       MTU   Parent RingNo BridgeNo Stp  BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------

Remote SPAN VLANs
------------------------------------------------------------------------------

Primary Secondary Type              Ports
------- --------- ----------------- ------------------------------------------
perfect2#   

perfect3交换机:

perfect3#show vlan 

VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    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, Gig0/1
                                                Gig0/2
1002 fddi-default                     active    
1003 token-ring-default               active    
1004 fddinet-default                  active    
1005 trnet-default                    active    

VLAN Type  SAID       MTU   Parent RingNo BridgeNo Stp  BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------
1    enet  100001     1500  -      -      -        -    -        0      0
1002 fddi  101002     1500  -      -      -        -    -        0      0   
1003 tr    101003     1500  -      -      -        -    -        0      0   
1004 fdnet 101004     1500  -      -      -        ieee -        0      0   
1005 trnet 101005     1500  -      -      -        ibm  -        0      0   

VLAN Type  SAID       MTU   Parent RingNo BridgeNo Stp  BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------

Remote SPAN VLANs
------------------------------------------------------------------------------

Primary Secondary Type              Ports
------- --------- ----------------- ------------------------------------------
perfect3#  

这个时候Server模式的交换机(perfect1)还没配置vlan信息,配置一下再对比:

perfect1(config)#vlan 10
perfect1(config-vlan)#exit
perfect1(config)#vlan 50
perfect1(config-vlan)#

在使用show vlan命令对perfect1、perfect2、perfect3交换机进行查看VLAN信息:

Server模式的交换机:

perfect1#show vlan 

VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    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, Gig0/1
                                                Gig0/2
10   VLAN0010                         active    
50   VLAN0050                         active    
1002 fddi-default                     active    
1003 token-ring-default               active    
1004 fddinet-default                  active    
1005 trnet-default                    active    

VLAN Type  SAID       MTU   Parent RingNo BridgeNo Stp  BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------
1    enet  100001     1500  -      -      -        -    -        0      0
10   enet  100010     1500  -      -      -        -    -        0      0
50   enet  100050     1500  -      -      -        -    -        0      0
1002 fddi  101002     1500  -      -      -        -    -        0      0   
1003 tr    101003     1500  -      -      -        -    -        0      0   
1004 fdnet 101004     1500  -      -      -        ieee -        0      0   
1005 trnet 101005     1500  -      -      -        ibm  -        0      0   

VLAN Type  SAID       MTU   Parent RingNo BridgeNo Stp  BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------

Remote SPAN VLANs
------------------------------------------------------------------------------

Primary Secondary Type              Ports
------- --------- ----------------- ------------------------------------------
perfect1# 

Transparent模式的交换机:

perfect2#show vlan 

VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    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, Gig0/1, Gig0/2
1002 fddi-default                     active    
1003 token-ring-default               active    
1004 fddinet-default                  active    
1005 trnet-default                    active    

VLAN Type  SAID       MTU   Parent RingNo BridgeNo Stp  BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------
1    enet  100001     1500  -      -      -        -    -        0      0
1002 fddi  101002     1500  -      -      -        -    -        0      0   
1003 tr    101003     1500  -      -      -        -    -        0      0   
1004 fdnet 101004     1500  -      -      -        ieee -        0      0   
1005 trnet 101005     1500  -      -      -        ibm  -        0      0   

VLAN Type  SAID       MTU   Parent RingNo BridgeNo Stp  BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------

Remote SPAN VLANs
------------------------------------------------------------------------------

Primary Secondary Type              Ports
------- --------- ----------------- ------------------------------------------
perfect2#   

Client模式的交换机:

perfect3#show vlan 

VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    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, Gig0/1
                                                Gig0/2
10   VLAN0010                         active    
50   VLAN0050                         active    
1002 fddi-default                     active    
1003 token-ring-default               active    
1004 fddinet-default                  active    
1005 trnet-default                    active    

VLAN Type  SAID       MTU   Parent RingNo BridgeNo Stp  BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------
1    enet  100001     1500  -      -      -        -    -        0      0
10   enet  100010     1500  -      -      -        -    -        0      0
50   enet  100050     1500  -      -      -        -    -        0      0
1002 fddi  101002     1500  -      -      -        -    -        0      0   
1003 tr    101003     1500  -      -      -        -    -        0      0   
1004 fdnet 101004     1500  -      -      -        ieee -        0      0   
1005 trnet 101005     1500  -      -      -        ibm  -        0      0   

VLAN Type  SAID       MTU   Parent RingNo BridgeNo Stp  BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------

Remote SPAN VLANs
------------------------------------------------------------------------------

Primary Secondary Type              Ports
------- --------- ----------------- ------------------------------------------
perfect3#

进行对比发现:Client模式的交换机学习到了在Server上的VLAN信息

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐