VTPVLAN Trunking Protocol)是VLAN中继协议,也被称为虚拟局域网干道协议。它是思科私有协议。假如网络中交换机数量较多,配置VLAN工作量比较大,可以使用VTP协议,把一台交换机配置成VTP Server, 其余交换机配置成VTP Client,这样只需要在VTP server创建VLAN就可以了,VTP Client的交换机可以自动学习到server上的VLAN信息。

  一、VTP的工作模式

  VTP模式有3种 服务器模式(Server)客户机模式(Client)透明模式(Transparent

  1、服务器模式(Server
  提供VTP消息:包括VLAN ID和名字信息
  学习相同域名的VTP消息
  转发相同域名的VTP消息
  可以添加、删除和更改VLAN VLAN信息写入NVRAM

  2、客户机模式(Client
  请求VTP消息
  学习相同域名的VTP消息
  转发相同域名的VTP消息
  不可以添加、删除和更改VLAN VLAN信息不会写入NVRAM

  3、透明模式(Transparent
  不提供VTP消息
  不学习VTP消息
  转发VTP消息
  可以添加、删除和更改VLAN,只在本地有效 VLAN信息写入NVRAM

  新交换机出厂时的默认配置是预配置为VLAN1VTP 模式为服务器。一般,一个VTP域内的整个网络只设一个VTP ServerVTP Server维护该VTP域中所有VLAN 信息列表,VTP Server可以建立、删除或修改VLANVTP Client虽然也维护所有VLAN信息列表,但其VLAN的配置信息是从VTP Server学到的,VTP Client不能建立、删除或修改VLANVTP Transparent相当于是一上独立的交换机,它不参与VTP工作,不从VTP Server学习VLAN的配置信息,而只拥有本设备上自己维护的VLAN信息。VTP Transparent可以建立、删除和修改本机上的 VLAN信息。

  二、VTP配置实例
  组网拓扑如下图所示,
  C3650VTP serverC2950-1C2950-2C2950-3VPT Client
  配置方法如下:
  1C3560配置方法
  C3560#vlan database /进入VLAN配置模式/
  C3560(vlan)#vtp domain net1980 /设置VTP管理域名称net1980/
  C3560(vlan)#vtp server /设置交换机为服务器模式/
  interface GigabitEthernet0/1
  description description connect to c2950-1 G0/1
  switchport trunk encapsulation dot1q
  switchport mode trunk
  interface GigabitEthernet0/2
  description description connect to c2950-2 G0/1
  switchport trunk encapsulation dot1q
  switchport mode trunk
  interface GigabitEthernet0/3
  description description connect to c2950-3 G0/1
  switchport trunk encapsulation dot1q
  switchport mode trunk
  /设置交换机互联接口的工作模式为trunk,封装为dot1q/
  2C2950-1配置方法
  C2950-1#vlan database /进入VLAN配置模式/
  C2950-1(vlan)#vtp domain net1980 /设置VTP管理域名称COM/

  C2950-1(vlan)#vtp Client /设置交换机为客户端模式/

  interface GigabitEthernet0/1

  description connect to C3560 G0/1

  switchport mode trunk

  /设置交换机互联接口的工作模式为trunk/

  3C2950-2配置方法

  C2950-2#vlan database /进入VLAN配置模式/

  C2950-2(vlan)#vtp domain net1980 /设置VTP管理域名称COM/

  C2950-2(vlan)#vtp Client /设置交换机为客户端模式/

  interface GigabitEthernet0/1

  description connect to C3560 G0/2

  switchport mode trunk

  /设置交换机互联接口的工作模式为trunk/

  4C2950-3配置方法

  C2950-3#vlan database /进入VLAN配置模式/

  C2950-3(vlan)#vtp domain net1980 /设置VTP管理域名称COM/

  C2950-3(vlan)#vtp Client /设置交换机为客户端模式/

  interface GigabitEthernet0/1

  description connect to C3560 G0/3

  switchport mode trunk

  /设置交换机互联接口的工作模式为trunk/