VTP(VLAN Trunk Protocol)

  从一个控制点,维护整个企业网上VLAN的添加、删除和重命名工作

VTP协议:保持vlan配置的一致性,减少vlan相关的管理任务。

vtp使用第2层帧,可以管理 vlan1~1005 


vtp特点:保持vlan一致性
     
         cisco专有协议

         共享vlan信息,与端口无关


VTP域的要求

1,域名相同(不同域名不同享VTP信息)

2,交换机必须相邻

3,必须启用中继trunk


vtp模式

1,服务器模式(创建,修改,删除vlan,发送vtp通告,学习域名相同的vtp通告)

2,客户机模式(监听本域中其他交换机的vtp通告,学习转发vtp通告,但不可创建删除vlan)

3,透明模式(不参与vtp,可以创建删除本地vlan)

其中,透明模式的配置修改编号永远为0,除非修改成其他模式,一旦再次修改回透明模式,那么配置修改编号也变为0


vtp通告

1,汇总通告(5分钟发送一次用于通知邻接交换机目前的vtp域名和配置修改编号)

2,子集通告(发送一个汇总通告,然后发送一个子集通告。列出vlan信息,可能是多个子集通告。真正起作用的是子集通告)

3,通告请求(何时会发送通告请求??)

   交换机重启后
   vtp域名改变
   交换机接到了配置修改编号比自己高的vtp汇总通告

 


--------------------------------------------------------------------------------------------

配置步骤以及命令


1,vtp域名(真机在全局下配置,虚拟机在 vlan database下)
   vtp domain +名字

2,vtp模式
   vtp mode server/client/transparent
  虚拟机 vtp server/client/transparent

3,vtp口令
  vtp password+口令

4,vtp修剪(提高性能,去掉不必要的广播)
  vtp pruning

5,vtp版本(默认是版本1)
  vtp version 2
   虚拟机 vtp v2-mode

--------------------------------------------------------------------------------------------

查看vtp配置信息
show vtp status

查看vlan 信息

show vlan brief

虚拟机
show vlan-switch 

接下来做个简单的实验,

 

Sw1(config)# vtp domain test
Changing VTP domain name from null to test

Sw1(config)# vtp mode server
Device mode already VTP SERVER.

Sw1(config)#vtp pruning(vtp修建,这样一来,采用VTP修剪后,只有sw3通告了它使用VLAN 2的接口后,1才把VLAN 2的广播转发到sw3,否则不会转发广播,提高性能)

Sw1(config)#interface fastEthernet 0/23

Sw1(config-if)#switchport mode trunk
 

Sw2config)# vtp domain test
Changing VTP domain name from null to test

Sw2(config)# vtp mode client
Device mode already VTP CLIENT mode.

Sw2(config)#vtp pruning

Sw2(config)#interface fastEthernet 0/22
 

Sw2(config-if)#switchport mode trunk

Sw2(config)#interface fastEthernet 0/23
 

Sw2(config-if)#switchport mode trunk

Sw1#vlan database
 

Sw1(vlan)#vlan 2 name sales
VLAN 2 added:
    Name: sales
 

Sw1(vlan)#vlan 3 name develop
VLAN 3 added:
    Name: develop
 

Sw1(vlan)#exit
APPLY completed.
Exiting....

Sw1(config)#interface range fastEthernet 0/2


Sw1(config-if-range)#switchport access vlan 2

Sw1(config)#interface range fastEthernet 0/4

Sw1(config-if-range)#switchport access vlan 3

配置Sw1的管理IP地址
Sw1(config)#interface vlan 1
Sw1(config-if)#ip address 192.168.1.1 255.255.255.0
Sw1(config-if)#no shutdown

sw3的配置与sw2相同,只不过只有1个vlan2而已

接下来show vtp status,如果服务端配置了vtp密码,也就是

配置Sw1的VTP口令
Sw1(config)#vtp password cisco
Setting device VLAN database password to cisco

这样一来,sw2 sw3的配制修订编号不会发生变化,也就不会同步sw1的最新配置信息,只有在sw2 sw3上同样配置一样的密码,才会继续接收汇总通告,从而同步最新配置信息)