VTP技术

  • Post author:
  • Post category:其他




前言

在大型的企业网中,交换机的数量非常多,而各个交换机的VLAN配置基本相同,因此,在企业交换网络的配置和管理过程中存在很多重复劳动,而且会由此产生一些配置错误,使网络出现故障。为了方便配置与管理,在单个控制点上管理整个网络,Cisco 公司开发了VTP (VLAN Tunking Protocol.虚拟局域网中继协议),通过使用VTP协议,交换机之间能够互相传递VLAN信息,从而实现了VLAN的统一配置和统一管理



VTP工作原理

VTP是一种消息协议,它使用第二层帧,在交换机之间传递VLAN信息,被称为VTP通告。有了VTP,就可以在一台交换机上集中修改VLAN配置,所做的修改会被自动传播到网络中的其他交换机上,从而实现VLAN配置的一致性

实现此功能的前提是这些交换机属于同一个VTP域



VTP技术

VTP:1.虚拟局域网中继协议

2.从一点维持整个网络上VLAN的添加、删除和重命名工作

前提:具有相同域名,通过trunk相连的一组交换机

1.先起trunk

2.创建VTP域名并设置密码



VTP运行模式

1.服务器模式:1.可以创建,删除和修改VLAN;2.学习,转发相同域名的VTP通告

2.客户机模式:1.学习,转发相同域名的VTP通告

注:配置版本号最高的为被学习端;添加一个VLAN配置版号+1,删除一个VLAN,配置版本号+1,重命名一个VLAN配置版本号也会+1


3.透明模式

:配置版本号为0

1.可以创建,删除和修改VLAN,但只在本地有效2.转发但不学习VTP通告


什么情况下配置版本为0


1.修改域名;2.透明模式

Server模式下,不同域名,不学习,不转发

Client模式下,不同创建,修改,删除VLAN,不同域名,不学习,不转发

Transparent模式下:不提供VTP消息,不学习VTP消息,转发VTP消息,可以添加,删除和更改VLAN,只在本地有效,不同域名,可以转发



VTP通告


VTP通告概述


使用VTP时,加入VTP域的每台交换机在其中继端口上通告如下信息:

1.管理域

2.版本号

3.配置修改编号

4.它所知道的VLAN

5.每个已知VLAN的某些参数


VTP通告类型


VTP有三种通告类型


汇总通告

:汇总通告用于通知邻接的交换机目前的VTP域名和配置修改编号;默认情况下,交换机每5min发送一次汇总通告

当交换机收到汇总通告时,会进行如下操作:

1.如果域名不同,就忽略此通告;2.如果域名相同,则进一步对比配置修改编号3.如果交换机自身的配置修改编号更高或与之相等,就忽略此通告,如果更小,就发送通告请求


子集通告

:如果在VTP服务器上增加,删除或修改VLAN,配置修改编号就会增加,交换机会首先发送汇总通告,然后发送一个或多个子集通告

子集通告中包含VLAN列表和相应的VLAN信息,如果有多个VLAN,为了通告所有的信息,可能需要发送多个子集通告


通告请求

:交换机在下列情况下会发出VTP通告请求

1.交换机重新启动后

2.VTP域名变更后

3.交换机收到了配置修改编号比自己高的VTP汇总通告后;一旦收到了通告请求,VTP设备就会先发送汇总通告,然后发送一个或多个子集通告



VTP配置

创建VTP域:Switch(config)#vtp domain domain-name

配置交换机的VTP模式:Switch(config)#vtp mode(server/client/transparent)

配置VTP口令:Switch(config)#vtp password password

配置VTP修剪:Switch(config)#vtp pruning

配置VTP版本:Switch(config)#vtp version 2

查看VTP配置信息:Switch#show vtp status

例一:

在这里插入图片描述

先配置Switch0;在全局模式下输入vtp domain xtx设置vtp域名为xtx再输入vtp mode server将交换机的vtp模式为server再输入vtp password xtx1将密码设置为xtx1

在这里插入图片描述

在全局模式下添加vlan20与vlan30

在这里插入图片描述

输入show vtp status查看vtp配置信息;配置版本号为2,VLAN的数量原本由基础5-7

在这里插入图片描述

进入接口f0/23设置为trunk

在这里插入图片描述

配置Switch1设置接口f0/24为trunk

在这里插入图片描述

在全局模式下输入vtp domain xtx后加入vtp域;再将Switch1的vtp模式配置为客户机模式将密码设置为xtx1与Switch0一样再输入在全局模式下输入do show vtp status后发现与Swinch0同步

在这里插入图片描述

最后再配置Switch2;与Switch1一样与Switch0同步

在这里插入图片描述

例二:

在这里插入图片描述

步骤与上一例题配置差不多,将SW0配置为服务器模式,后创建2个VLAN再进入接口f0/24设置trunk

在这里插入图片描述

配置SW1的vtp域为xtx但密码为cisco然后设置模式为透明模式;设置完后与SW0不同步因为SW1设置的为透明模式所以配置版本号始终为0

在这里插入图片描述

再配置SW2,看SW1为透明模式是否影响SW2与SW0同步

进入接口f0/23设置trunk后vtp域加入xtx密码为xtx1模式为客户机模式;设置完后查看配置与SW0同步;vtp透明模式时域名相同,密码不同时是不影响转发

在这里插入图片描述

如果vtp透明模式,域名不同,密码不同时是否影响转发

在这里插入图片描述

在这里插入图片描述

将域名改为cisco,密码设置为cisco1

在这里插入图片描述

后再查看SW2是否与SW0同步

在这里插入图片描述

与SW0同步所以vtp透明模式时域名不同,密码不同时也不影响转发



版权声明:本文为kaminao原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。