VTP能够将VLAN配置信息通告给邻居交换机,这样做可以使工程师只在一台交换机上配置VLAN,同一个VTP域中的所有其他交换机动态学习这些VLAN信息。VTP通告VLAN ID、VLAN 名称和 VLAN 类型,以及每个 VLAN 的状态。然而,VTP不会通告每个 VLAN 中有哪些接口,所以工程师仍需要在每台独立的交换机上(使用 switchport access vlan 命令)配置每个VLAN中关联的接口。
 
VTP协议有三个版本。IOS交换机默认启用的为VTPv1,它只支持传播正常范围的VLAN。
VTPv2在以下方面有所增强:
1.支持TrCRF和TrBRF(令牌环集中器中继功能和网桥中继功能)
2.支持未知的TLV(类型-长度-值)记录
3.通过各种方式修改VLAN数据库时,优化VLAN数据库的一致性校验
 
关于VTP的透明模式,在多个同时支持VTPv1和VTPv2的Catalyst交换机上进行的实验表明,无论启用哪个VTP版本,VTP域名为NULL(即未设置)的透明交换机都可以转发所有的VTP消息。配置了域名的透明交换机只有域名相同时才转发VTP消息。
 
VTPv3与VTPv2有以下方面的不同:
1.修改了服务器角色:VTPv3有两种服务器类型:主用(Primary)和备用(Secendary)。主用服务器能修改VTP域中的内容,一个域最多一个主用服务器。备用服务武器不能修改VTP域中的内容,但可以被提升为主用服务器。主用角色是一种运行状态,并不储存在配置中,这种改进极大地减少了VLAN数据库被意外修改的可能性,因为除了主用服务器外,无法修改数据库的内容。
2.改进了VTPv3密码存储和用途:设备可以使用加密的形式来存储VTP密码,并且不能显示为明文。
3.vtp v3可以分发包括私有vlan在内的完整范围内的vlan消息
4.vtp v3支持off模式,在此模式中交换机不参与vtp v3操作,并会丢弃所有收到的vtp消息
5.vtp v3是一种用来分发各种数据库内容的通用机制,并且不仅限于在一组交换机之间同步vlan消息,例如它可以分发和同步mst配置
 
vtp有四种模式,如下:(只有vtp v3支持 off模式)
 

v1和v2使用以下四种消息类型
汇总通告:由VTP服务器和客户端每5分钟生成一次这个消息,以及在每次对VLAN数据库进行修改后产生该消息。此消息携带的信息包括VTP域名、修订版本号、最后一次更新者的身份、最后一次更新的时间戳、针对VLAN数据库计算的MD5和VTP密码(若配置),以及汇总通告之后可选的子集通告消息的数量。汇总通告消息不携带VLAN数据库的内容。
子集通告:在修改VLAN数据库之后,由VTP服务器和客户端服务器生成这个消息。子集通告携带完整的VLAN数据库内容。一个子集可以携带多个VLAN数据库条目。然而,如果VLAN数据库较大,可能需要多个子集进行通告。
通告请求:由VTP服务器或客户端生成这个消息,用来请求邻居发送完整或部分的VLAN数据库。当VTP客户端交换机重启后,交换机进入客户端模式,或当服务器或客户端交换机收到汇总通告后,发现它的修订版本号比自己的高时,就会发送通告请求。
加入:若启用VTP修剪,由每个VTP服务器和客户端交换机每6秒一次周期性地生成这个消息。对于正常范围的每个VLAN来说,加入消息中包含1比特字段,用来表示这个VLAN是活跃的还是未使用的(即被修剪的)。
 
交换机只在trunk上传输和接收vtp消息

VLAN-6-VLAN Trunk协议(VTP)的更多相关文章

  1. 交换机VLAN、 TRUNK 、VTP 配置

    交换机VLAN. TRUNK .VTP 配置 1. 配置 CISCO 二层交换机的IP 地址(catalyst 2950 为例) SW1(config)#int vlan 1 //进入管理接口inte ...

  2. [CISCO] VLAN、TRUNK 和 VTP 简介

    VLAN.TRUNK 和 VTP 简介 VLAN 如图,虚拟局域网 VLAN ( Virtual LAN ) 是交换机端口的逻辑组合. VLAN 工作在 OSI 的第 2 层(数据链路层),一个 VL ...

  3. 【转】不同VLAN之间相互通信及VTP、STP、EtherChannel概念

    厘清最后一个概念. 转了网上两个相关帖子: http://www.net130.com/CMS/Pub/Tech/tech_zh/2009_03_12_97386_3.htm http://blog. ...

  4. TRUNK与VTP

    TRUNK协议: 交换机之间VLAN通信: 同一个VLAN可以跨越多个交换机 主干功能支持多个VLAN的数据 Trunk(主干) VLAN 中交换机之间的链路:用来承载多个VLAN的数据流. Trun ...

  5. H3CNE实验:配置VLAN和VLAN端口

    配置准备数据: | 设备名称 | IP地址 | VLAN网关 | 接口 | VLAN | |---------------|--------------|----------------|------ ...

  6. VLAN配置及Trunk接口配置

    实验拓扑 1.检验连通性,PC2 ping PC3,PC2 ping PC4 ,都能ping 通 2.创建vlan 3.配置access接口 在S1上配置E0/0/2为vlan10和E0/0/3为vl ...

  7. native vlan(本征VLAN)

    其实就是不打tag的VLAN,因为你想,一个VLAN在经过交换设备老是打tag,然后再脱掉tag...这个很浪费计算资源,尤其是在转发的报文量相当大的时候. 如何解决:     可以定义一种vlan, ...

  8. 计算机基础理论知识梳理篇(三):VLAN与VLAN网卡相关概念

    VLAN(Virtual Local Area Network) 虚拟局域网(VLAN,802.1Q)是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能.部门及应用等因素将它们 ...

  9. 为什么需要Vlan ? Vlan实现原理 ? 不同Vlan的通信 ?

    好文章!!良心推荐!!! 原文链接 https://blog.csdn.net/cwm_meng_home/article/details/49762807

随机推荐

  1. ABAP 日期栏函数

    在SZC这个中有很多日期函数可以研究借鉴   ABAP - 日期格式转换 现在提供以下一些日期格式转换的函数: Below are several FMs which can be used to c ...

  2. CRM 安装不规范,亲人两行泪

    安装CRM需要严格按照CRM部署文档的要求进行,比如设置CRM服务的服务账号一定要加入到CRM所在组织库用户里,不然会遇到下面错误.这个就是传递到SQL 的账号,在SQL那边不识别 <s:Env ...

  3. IC卡、ID卡、M1卡、射频卡的区别是什么

    IC卡.ID卡.M1卡.射频卡都是我们常见的一种智能卡,但是很多的顾客还是不清楚IC卡.ID卡.M1卡.射频卡的区别是什么,下面我们一起来看看吧. 所谓的IC卡就是集成电路卡,是继磁卡之后出现的又一种 ...

  4. css position弹性盒子测试

    总结: 1.利用样式height:100%设置div高度为全屏时候必须设置所有的父元素,但是父元素那么多,不可控,所以此法不可行: 2.设置父框架的padding为100px,div进行float,p ...

  5. weixin报警脚本

    #!/bin/bash ### script name weixin.sh ### send messages from weixin for zabbix monitor ### jack ### ...

  6. codeforces A. Black-and-White Cube 解题报告

    题目链接:http://codeforces.com/problemset/problem/323/A 题目意思:给定值 k ,需要输出 k 个 k 行 k 列的单位立方体各表示什么颜色(或者是黑色或 ...

  7. UVA-10534 (LIS)

    题意: 给定一个长为n的序列,求一个最长子序列,使得该序列的长度为2*k+1,前k+1个数严格递增,后k+1个数严格单调递减; 思路: 可以先求该序列最长单调递增和方向单调递增的最长序列,然后枚举那第 ...

  8. Python: PS 滤镜--USM 锐化

    本文用 Python 实现 PS 滤镜中的 USM 锐化效果,具体的算法原理和效果可以参考之前的博客: http://blog.csdn.net/matrix_space/article/detail ...

  9. [转载]支付宝钱包手势密码破解实战(root过的手机可直接绕过手势密码)

    /* *转自http://blog.csdn.net/hu3167343/article/details/36418063 *本文章由 莫灰灰 编写,转载请注明出处. *作者:莫灰灰    邮箱: m ...

  10. kali-linux简单学习(二)

    一.SET 社会工程学工具包有一个叫devolution. 启动 setoolkit 里面可以进行一些钓鱼攻击. tabnabbing  attack这种方式是完整克隆一个网站挂到SET创建的web服 ...