cisco VTP协议简介及配置实例

VTP(VLAN 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
新交换机出厂时的默认配置是预配置为VLAN1,VTP 模式为服务器。一般,一个VTP域内的整个网络只设一个VTP Server。VTP Server维护该VTP域中所有VLAN 信息列表,VTP Server可以建立、删除或修改VLAN。VTP Client虽然也维护所有VLAN信息列表,但其VLAN的配置信息是从VTP Server学到的,VTP Client不能建立、删除或修改VLAN。VTP Transparent相当于是一上独立的交换机,它不参与VTP工作,不从VTP Server学习VLAN的配置信息,而只拥有本设备上自己维护的VLAN信息。VTP Transparent可以建立、删除和修改本机上的 VLAN信息。
二、VTP配置实例
组网拓扑如下图所示,

C3650是VTP server;C2950-1、C2950-2和C2950-3是VPT Client。
配置方法如下:
1、C3560配置方法
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/
2、C2950-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/
3、C2950-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/
4、C2950-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/
三、VTP运行状态信息查询
1、查看VTP运行状态
C3560#sh vtp status
VTP Version : 2
Configuration Revision : 255
Maximum VLANs supported locally : 1005
Number of existing VLANs : 60
VTP Operating Mode : Server
VTP Domain Name : net1980
VTP Pruning Mode : Disabled
VTP V2 Mode : Disabled
VTP Traps Generation : Enabled
MD5 digest : 0xAC 0x48 0x95 0x9F 0xA3 0xEB 0x4B 0x6E
2、查看交换机收到和发出广告的数目
C3560#sh vtp counters
VTP statistics:
Summary advertisements received : 304360
Subset advertisements received : 517
Request advertisements received : 10
Summary advertisements transmitted : 1137523
Subset advertisements transmitted : 1277
Request advertisements transmitted : 0
Number of config revision errors : 0
Number of config digest errors : 0
Number of V1 summary errors : 0
VTP pruning statistics:
Trunk Join Transmitted Join Received Summary advts received from
non-pruning-capable device
—————- —————- —————- —————————
Po47 0 0 0
Gi0/7 0 0 0
Gi0/12 0 0 0
Gi0/16 0 0 0
Gi0/45 0 0 0
Gi0/51 0 0 0
Gi0/52 0 0 0
C3560#

发表评论

电子邮件地址不会被公开。 必填项已用*标注