VTP (vlan trunking protocol)
有了VTP,就可以在一台机换上集中过时行配置变更,所作的变更会被自动传播到网络中所有其他的交换机上。(前提是在同一个VTP域)
为了实现此功能,必须先建立一个VTP管理域,以使它能管理网络上当前的VLAN。在同一管理域中的交换机共享它们的VLAN信息,并且,一个交换机只能参加到一个VTP管理域,不同域中的交换机不能共享VTP信息。
交换机间交换下列信息:
>管理域域名
>配置的修订号
>已知虚拟局域网的配置信息.
交换机使用配置修正号,来决定当前交换机的内部数据是否应该接受从其他交换机发来的VTP更新信息.
>如果接收到的VTP更新配置修订号与内部数据库的修订号相同域者比它小,交换机忽略更新.
>否则,就更新内部数据库,接受更新信息.
VTP管理域在安全模式下,必须配置一个在VTP域中所有交换机惟一的口令.
VTP的运行有如下特点:
>VTP通过发送到特定MAC地址01-00-0C-CC-CC-CC的组播VTP消息进行工作.
>VTP通告只通过中继端口传递.
>VTP消息通过VLAN1传送.(这就是不能将VLAN1从中继链路中去除的原因)
>在经过了DTP自动协商,启动了中继之后,VTP信息就可以沿着中继链路传送.
>VTP域内的每台交换机都定期在每个中继端口上发送通告到保留的VTP组播地址
VTP通告可以封装在ISL或者IEEE802.1Q帧内.
VTP修订号存储在NVRAM中,交换机的电源开关不会改变这个设定值.要将修订号初始化为0,可以用下列方法:
>将交换机的VTP模式更改为透明模式,然后再改为服务器模式.
>将交换机VTP的域名更改一次,再更改回原来的域名.
>使用clear config all命令,清除交换机的配置和VTP信息.再次启动.
当交换机收到了汇总通告数据包时,它会对比VTP域名:
>如果域名不同,就忽略此数据包
>如果域名相同,则进一步对比配置修改编号
>如果交换机自身的配置修改编号更高或与之相等,就忽略此数据包.如果更小,就发送通告请求.
子集通告中包括VLAN列表和相应的VLAN信息.如果有多个VLAN,为了通告所有的信息,可能需要发送多个子集通告.
Advertisement requests :
>交换机重新启动后
>VTP域名变更后
>交换机接到了配置修改编号比自己高的VTP汇总通告
VTP join messages:
交换机上默认的版本协议是VTP版本1.
如果要在域中使用版本2,只要在一台服务器模式交换机配置VTP版本2就可以了.
VTP版本2增加了版本1所没有的以下主要功能:
>与版本相关的透明的模式:在VTP版本1中,一个VTP透明模式的交换机在用VTP转发信息给其他交换机时,先检查VTP版本号和域名是否与本机相匹配.匹配时,才转发该消息.VTP版本2在转发信息时,不检查版本号和域名.
>令牌环支持:VTP版本2支持令牌环交换和令牌环VLAN,这个是VTP版本2和版本1的最大区别.
VTPv3 不能直接处理 VLANs 事务,它只负责管理域(Administrative Domain)内不透明数据库的分配任务。与前两版相比,VTP v3 具有以下改进:
支持专用 VLANs 的创建和广告。
提供服务器认证性能。
避免“错误”数据库进入 VTP 域。
与 VTP v1 和 VTP v2 交互作用。
支持每端口(On a Per-Port Basis)配置。
支持传播VLAN数据库和其它数据库类型。
VTP修剪
VTP修剪(VTP PRUNING)是VTP的一个功能,它能减少中继端口上不必要信息量.
在CISCO交换上,VTP修剪功能缺省是关闭的.
缺省情况下,发给某个VLAN的广播会送到每一个在中继链路上承载该VLAN的交换机.即使交换机上没有位于那个VLAN的端口也是如此.
VTP通过修剪,来减少没有必要扩散的通信量,来提高中继链路的带宽利用率.
转载于:https://blog.51cto.com/standmyground/189748
VTP (vlan trunking protocol)相关推荐
- VTP(VLAN Trunking Protocol)
VTP(VLAN Trunking Protocol) VTP是思科私有协议,是一种通过添加.删除.修改VLAN等管理操作,来维护网络内VLAN配置一致性的2层协议.交换机只能通过802.1Q或ISL ...
- VTP(Vlan Trunking Protocol)——vlan中继协议
十一:VTP(Vlan Trunking Protocol)vlan中继协议 1.作用:用来管理vlan的创建.删除和修改. 2.VTP的前提条件:交换机之间必须是Trunk链路:必须都在相同的域名中 ...
- 思科--使用VTP(vlan trunking protocol)[思科私有协议]进行交换机管理
目录 1. 关于VTP基础知识及原理 a. VTP基本概念 b.VTP的基本用途 c.VTP域(VLAN管理域) d.VTP 三种模式 2.实验 a.拓扑图如下 b.配置命令 c.查看配置 d.其他 ...
- 0基础学RS(十四)VTP(VLAN中继协议)作用及配置
前言 在前面讲了VLAN的配置,在一台或几台交换机上配置相同的VLAN信息还是挺容易的.如果在一个大型企业中有数百台交换机需要配置VLAN信息,那一定是个枯燥的工作.然而VTP(VLAN中继协议)就可 ...
- 6.OSI七层模型及交换机工作原理及VLAN(虚拟局域网)及VTP(vlan同步技术)
交换机工作原理及VLAN(虚拟局域网) ❤OSI参考模型:从下往上,第一层是物理层 物理层:在设备之间传输比特流(以010101这样的二进制进行传输,以电信号的形式进行传输,0没有,1有) 物理层给线 ...
- VTP(VLAN的中继协议VLAN Trunking Protocol)
!!!思科私有的!!! VTP作用: 在数据帧跨越交换机的时候,经过Trunk口封装,中间经过的交换机,需要具有这个封装标签所属VLAN的VLAN.如果没有,数据将无法通过交换机的Trunk转发.因此 ...
- DHCP+VTP(实验讲解+配置)
目录 一.DHCP协议简介: 案列一:核心充当DHCP服务器为PC下发ip地址: 案例二:服务器开启dhcp服务: 二.vtp(VLAN trunking protocol) 简介: VTP模式: 一 ...
- VTP:Cisco VLAN Trunking Protocol
VTP:Cisco VLAN Trunking Protocol (VTP:思科VLAN中继协议) VLAN 中继协议(VTP)是思科第2层信息传送协议,主要控制网络范围内 VLANs 的添加.删除和 ...
- (建立VLAN把接口加入VLAN)(VLAN间路由)(VLAN协议)
VLAN把接口加入VLAN 例如: 1.创建VLAN 50 60 70 Switch(config)#vlan 50 Switch(config-vlan)#vlan 60 Switch(config ...
最新文章
- LPC55S69 MicroPython模组和库函数
- execute taskaction$gradle怎么解决_Spring 源码中设计模式?怎么回答面试官才稳?
- cdh的hive配置文件位置_CDH6配置 Atlas,及 Hive Hook
- java复用类_java复用类
- STL的可持久化数组
- 正则表达式之 NFA 引擎匹配原理详解
- 空字符python_Python中的None与 NULL(即空字符)的区别详解
- eclipse 自定义文档注释的作者
- amaze ui使用简介
- coding.net及git的使用方式
- GMS匹配算法论文、源码笔记
- mysql recovery_MySQL Recovery
- 尚硅谷 硅谷新闻_如果每个人都遥不可及,硅谷会损失什么
- SwiftUI实战教程 第一章:前言
- 解除windows10多账户远程桌面连接限制
- 人脸关键点检测PFLD
- ctf的flask模板注入config、current_app、url_for和get_flashed_messages(转自浩哥)
- web实现小说阅读器的水平滑动翻页
- 雅士利处理器软件_雅士利/ASHLY DSP360 专业3进6出处理器
- Word开发工具Aspose.Words功能演示:在C ++中以编程方式在Word文档中添加或删除页眉和页脚