VTP(VLAN Trunking Protocol)

VTP是思科私有协议,是一种通过添加、删除、修改VLAN等管理操作,来维护网络内VLAN配置一致性的2层协议。交换机只能通过802.1Q或ISL Trunk传输VTP消息。思科交换机会通过管理VLAN(默认为VLAN 1),使用2层组播数据帧每5分钟传输一次VTP汇总通告。VTP数据包会发送给目的的MAC地址01-00-0C-CC-CC-CC,其逻辑链路控制(LLC)编码为子网访问协议(SNAP)(AAAA),类型值为0x2003(位于SNAP头部)。

VTP

VTP域是由一台或多台共享相同VTP配置的互联的交换机组成,每台交换机只能处在一个VTP域中。默认情况下,思科Catalyst交换机处于“no=management-domain”状态(null状态),直到通过Trunk链路收到带有域名的VTP通告,或手动配置了VTP域名。配置应在VTP服务器上执行,随后会通过Trunk链路宣告给网络中的所有互联交换机。当VTP域名和VTP密码匹配之后,配置信息将会同步。

VTP模式

模式\功能

创建、修改、删除

发送公告

转发公告

同步VLAN配置

配置保存

Server

Flash、vlan.dat

Client

×

Flash、vlan.dat

Transparent

×

×

Config

VTP同步规则

  1. 看域名,没有域名的向有域名的学习;
  2. 如果域名相同,则比较VTP修订版本号,大的覆盖小的;
  3. 透明模式不参与同步,仅仅帮助转发消息;

VTP信息通告类型

(1)汇总通告(Summary Advertisement)

  • 告知邻居交换机当前的VTP域名和配置修订号;
  • 周期性发送:每5分钟被Server或者Client发送,通知当前修订号;
  • 触发发送:如果VTP配置发生变化,VTP汇总通告被立即发送;

当交换机接收到汇总通告数据包时,会将数据包中的域名与本地配置的VTP域名相比较。如果名称不同,就会忽略这个数据包。如果域名相同,交换机会继续比较配置修订号,如果自身的配置修订号高于或等于接收数据包的修订号,数据包也会被忽略。如果本地的配置修订号比收到的低,交换机则会发送一个请求通告信息。

(2)子集通告(Subset Advertisement)

  • subset公告是一种更加细化的携带VLAN信息的报文,一个或几个该报文会跟在汇总通告后面;
  • 例如删除VLAN,挂起激活VLAN,改变VLAN的名字等;

当管理员在交换机上添加、删除或修改VLAN时,配置修订号会相应地增加,并且会发送一个汇总通告信息。随后,还会发送一条或多条子集通告信息。每条子集通告包含一个VLAN信息列表。如果VLAN的数量很多,就会以多条子集通告的形式通告所有VLAN。

(3)请求通告(Advertisement Request)

如下情况通告申请:交换机重置,VTP名字改变等;

  • 当VTP Server收到一个查询通告时,VTP Server会发送一个VTP汇总通告和VTP子集通告;
  • VTP域名发生变化时;
  • 交换机收到一个汇总通告,汇总通告修订号高于本交换机的配置修订号;
  • 某些原因,子集通告丢失;
  • 交换机重启;

在收到了一个请求通告之后,VTP设备会发送一条汇总通告信息,随后在发送一条或多条子集通告信息。

VTP修剪

有空写

注意事项:

(1)VTP消息只能在Trunk链路上传递;

(2)不同设备不同的IOS版本默认的VTP版本号不同;

(3)如果VTP没有域名,那么VTP无法向外传递信息(没有域名我哪知道传给谁?)。

通常情况下,在一台设备上配置域名即可,其它设备由于没有域名,在VTP消息同步过程中会自动向它学习域名。

(4)VTP的同步不看模式,看域名、看配置修订号(每修改一次,修订号+1);

(5)Client存在的意义,防止无意的误操作(因为不能修改VLAN信息);

(6)同步,不是合并,事实上是一个覆盖的过程;

(7)VTP Client只能控制1005以下的VLAN,其它的大于1005的不受控制,也就是说在Client上创建一个VLAN 2000,不会弹出提示,并且能够敲上去;

(8)如果想把修订号重置,可以改变VTP的域名为最初的名字(vtp domain null,其中null不区分大小写),修改域名和配置成transparent也会使得修订号清0;

(9)vtp domain null敲过之后,该交换机不会再同步其它交换机传来的信息,即使它是Client;

(10)VTP域名和密码是区分大小写的;

(11)Server和Client配置后,使用show run查看不到配置,只有Transparent可以查看到;

(12)敲完vtp mode client后,无法敲vtp version命令,只能通过同步修改;

配置命令:

SW(config)#vtp domain CCNA/NULL    //配置域名,当配置为NULL(不区分大小写),修订号为空SW(config)#vtp password cisco     //配置VTP密码,区分大小写,多敲空格无影响SW(config)#vtp mode server/client/transparent/off    //手动配置模式,默认是serverSW(config)#vtp version 1/2/3  SW#show vtp status    //查看VTP状态SW#show vtp counters    //查看VTP计数SW#show vtp password    //查看VTP的密码,使用service encrypted-password,还是显示明文SW#debug sw-vlan vtp events   

VTP(VLAN Trunking Protocol)相关推荐

  1. VTP (vlan trunking protocol)

    VTP(vlan trunking protocol)vlan中继协议,是一个二层协议,主要用于在一个vtp域内同步vlan信息(vlan的添加.删除.重命名). 所谓vtp域,就是配置了相同vtp域 ...

  2. VTP(Vlan Trunking Protocol)——vlan中继协议

    十一:VTP(Vlan Trunking Protocol)vlan中继协议 1.作用:用来管理vlan的创建.删除和修改. 2.VTP的前提条件:交换机之间必须是Trunk链路:必须都在相同的域名中 ...

  3. 思科--使用VTP(vlan trunking protocol)[思科私有协议]进行交换机管理

    目录 1. 关于VTP基础知识及原理 a. VTP基本概念 b.VTP的基本用途 c.VTP域(VLAN管理域) d.VTP 三种模式 2.实验 a.拓扑图如下 b.配置命令 c.查看配置 d.其他 ...

  4. 0基础学RS(十四)VTP(VLAN中继协议)作用及配置

    前言 在前面讲了VLAN的配置,在一台或几台交换机上配置相同的VLAN信息还是挺容易的.如果在一个大型企业中有数百台交换机需要配置VLAN信息,那一定是个枯燥的工作.然而VTP(VLAN中继协议)就可 ...

  5. 6.OSI七层模型及交换机工作原理及VLAN(虚拟局域网)及VTP(vlan同步技术)

    交换机工作原理及VLAN(虚拟局域网) ❤OSI参考模型:从下往上,第一层是物理层 物理层:在设备之间传输比特流(以010101这样的二进制进行传输,以电信号的形式进行传输,0没有,1有) 物理层给线 ...

  6. VTP(VLAN的中继协议VLAN Trunking Protocol)

    !!!思科私有的!!! VTP作用: 在数据帧跨越交换机的时候,经过Trunk口封装,中间经过的交换机,需要具有这个封装标签所属VLAN的VLAN.如果没有,数据将无法通过交换机的Trunk转发.因此 ...

  7. DHCP+VTP(实验讲解+配置)

    目录 一.DHCP协议简介: 案列一:核心充当DHCP服务器为PC下发ip地址: 案例二:服务器开启dhcp服务: 二.vtp(VLAN trunking protocol) 简介: VTP模式: 一 ...

  8. VTP:Cisco VLAN Trunking Protocol

    VTP:Cisco VLAN Trunking Protocol (VTP:思科VLAN中继协议) VLAN 中继协议(VTP)是思科第2层信息传送协议,主要控制网络范围内 VLANs 的添加.删除和 ...

  9. (建立VLAN把接口加入VLAN)(VLAN间路由)(VLAN协议)

    VLAN把接口加入VLAN 例如: 1.创建VLAN 50 60 70 Switch(config)#vlan 50 Switch(config-vlan)#vlan 60 Switch(config ...

最新文章

  1. python语言只采用解释一种翻译方式对吗_python-guide翻译
  2. 赵雪轩:数据科学助力我的智能化航天梦 | 提升之路系列
  3. (转载)OC学习篇之---KVC和KVO操作
  4. 第一周 从C走进C++ 008 函数缺省参数
  5. java 皮鞋_java反射
  6. Panabit安装配置笔记
  7. 融云 php web在线客户,GitHub - yy526063395/Web-IM-mini: PHP+layIM+融云简单实现版
  8. H3C 无线控制器+瘦ap 配置
  9. WebWork深入浅出 (转贴)http://www.blogjava.net/moxie/archive/2006/10/20/76375.html
  10. python相关性分析的散点图怎么做_相关性分析 散点图
  11. 公务员考试152分上岸经验,你同样可以复制
  12. 【机器学习】实验一 实验报告
  13. 传智杯第四届初赛 B小卡与质数2
  14. 变限积分 matlab,积分变限函数
  15. 计算机游戏化教学案例,[幼儿园课程游戏化教学实践]幼儿园课程游戏化案例
  16. Juniper 210 密码清不掉_手机丢后分分钟被洗劫一空,教你设置 SIM 卡密码 - SIM卡,隐私...
  17. 我理解的MOOC的重要性
  18. 【安装配置Git】最新版Git安装教程
  19. *POJ1830 高斯消元
  20. 搜索引擎定向广告策略--以百度为例

热门文章

  1. leetcode 1014
  2. PyautoGui常规操作
  3. GDI/GDI+/D2D/D3D
  4. OFFICE 安装教程
  5. 视频转换 质量少许改变 清晰度不怎么改变 格式工厂
  6. m1芯片电脑的FCPX如何加载LUT预设?
  7. IC卡(M1卡)梯控日期的算法解析和计算
  8. 梯控数据分析教程 梯控分析软件 门禁电梯停车卡分析教程
  9. 两个脚本解决打开安卓模拟器时会显示黑框cmd的问题
  10. Android Facebook和Twitter分享