思科交换机:vtp协议
一、vtp协议概述及原理
VLAN中继协议(VTP,
Vlan Trunking Protocol
)是CISCO专用协议,VTP负责在VTP域内同步VLAN信息,这样就不必在每个交换上配置相同的VLAN信息。VTP最重要的作用是,将进行变动时可能会出现在的配置不一致性降至最低.VTP也有一些缺点,这些缺点通常都与生成树协议有关.
1、vtp协议工作原理
VTP是一种消息协议,使用第2层帧,在全网的基础上管理VLAN的添加、删除和重命名,以实现VLAN配置的一致性。可以用VTP管理网络中VLAN1到1005。有了VTP,就可以在一台交换机上集中进行配置变更,所作的变更会被自动传播到网络中所有其他的交换机上。(前提是在同一个VTP域),为了实现此功能,必须先建立一个VTP域,以使它能管理网络上当前的VLAN。
交换机使用配置修正号,来决定当前交换机的内部数据是否应该接受从其他交换机发来的VTP更新信息。如果接收到的VTP更新配置修订号与内部数据库的修订号相同域者比它小,交换机忽略更新.否则,就更新内部数据库,接受更新信息.VTP管理域在安全模式下,必须配置一个在VTP域中所有交换机惟一的口令.
VTP协议中两个概念:VTP域、VTP通告
VTP域的概念
VTP域:也称为VLAN管理域,有一个以上共享VTP域名的相互连接的交换机组成。也就是说VTP域是一组VTP域名相同并通过中继链路相互连接的交换机
VTP域的要求:
- 域内的每台交换机都必须使用相同的VTP域名
- Catalyst交换机必须是相邻的,
- 所有的Catalyst交换机之间必须启用Trunk中继
- 所有的Catalyst交换机必须属于一个VTP域,也就是说1个交换机只能加入到1个VTP管理域
VTP通告的概念
VTP通告:在交换机之间用来传递VLAN信息的数据包成为VTP通告
使用VTP时,加入VTP域的每台交换机在其中继端口上通告如下信息:
管理域、版本号、配置修改编号、它所知道的VLAN、每个已知VLAN的某些参数。
VTP消息类型:
- 汇总通告 :汇总通告用于通知邻接的Catalyst交换机目前的VTP域名和配置修改编号,默认情况下,Catalyst交换机每5秒钟发送一次汇总通告
- 子集通告 :如果在VTP服务器上增加,删除和修改了VLAN,“配置修改编号”就会增加,交换机首先会发送汇总通告,然后发送一个或多个子集通告,子集通告中包括VLAN列表和相应的VLAN信息,如果有多个VLAN,为了通告所有的信息,可能需要发送多个子集通告
- 通告请求 :交换机在下列情况下会发出VTP通告请求交换机重新启动后、VTP域名变更后、交换机接到了配置修改编号比自几高的VTP汇总通告。一旦受到请求通告,VTP设备就会先发送汇总通告,然后发送一个或多个子集通告。
2、VTP的优点
保持配置的一致性;
提供跨不同介质类型如ATM FDDI和以太网配置虚拟局域网的方法;
提供跟踪和监视虚拟局域网的方法;
提供检测加到另一个交换机上的虚拟局域的方法;
提供从一个交换机在整个管理域中增加虚拟局域网的方法
3、Vtp的三大功能
- vlan的增删改
- 学习vlan信息
- 转发vlan信息
4、Vtp的三种模式
- 服务器模式(server):充当VTP服务器的交换机控制着它所在域中VLAN的生成和修改,VTP服务器可以添加和修改VLAN,并想外部发送VTP通告,同时,VTP服务器也会学习域名相同的VTP通告信息,默认情况下,Catalyst交换机处于VTP服务器模式(server)
- 客户机模式(client):处于此模式的交换机上不允许管理员创建,修改或删除VLAN,他们监听本域中其他交换机的VTP通告,并相应修改他们VTP配置情况,这是一种被动的监听模式,VTP客户端上也维护着VTP域内所有VLAN的列表
- 透明模式(transparent):VTP透明模式中的交换机不参与VTP,当交换机处于透明模式时,他可以创建和删除本地的VLAN,当他不向外通告自己的VLAN配置信息,也不根据接收到的VTP通告信息更新和修改自己的VLAN数据库,运行VTP透明模式的交换机可以转发VTP通告信息
二、VTP实验
1、配置实例一
拓扑图
配置信息
1:核心层
Switch(config)#vtp mode server #设置为服务器模式
Switch(config)#vtp domain vtp #命名vtp区域为“VTP”
2:汇聚层所有交换机
Switch(config)#vtp mode client #设置为客户端模式
Switch(config)#vtp domain vtp
3:接入层所有交换机
Switch(config)#vtp mode transparent #设置为透明模式
Switch(config)#vtp domain vtp
配置完成后在核心交换机上创建vlan或者删除vlan,汇聚层交换机就会自动学习到核心层对vlan的一切动作,而接入层是不会受到影响的。
2、配置实例二
拓扑图
配置信息
MSA核心交换机配置
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname MSA
MSA(config)#vlan 10
MSA(config-vlan)#name vlan10
MSA(config-vlan)#exMSA(config)#vlan 20
MSA(config-vlan)#nam
MSA(config-vlan)#name vlan20
MSA(config-vlan)#exMSA(config)#vtp domain myvtp #命名vtp区域为“myvtp”
Changing VTP domain name from NULL to myvtpMSA(config)#vtp mode server #设置为服务器模式
Device mode already VTP SERVER.
MSA(config)#end
MSA#MSA#show vtp status #查看vtp
VTP Version capable : 1 to 2
VTP version running : 2
VTP Domain Name : myvtp
VTP Pruning Mode : Disabled
VTP Traps Generation : Disabled
Device ID : 0001.9756.E600
Configuration last modified by 0.0.0.0 at 3-1-93 00:10:18
Local updater ID is 0.0.0.0 (no valid interface found)Feature VLAN :
--------------
VTP Operating Mode : Server
Maximum VLANs supported locally : 1005
Number of existing VLANs : 7
Configuration Revision : 0
MD5 digest : 0x71 0xC2 0x9F 0x5A 0xB2 0x35 0x76 0xE0 0x95 0xBE 0x6C 0xAF 0xB0 0xD3 0x94 0xD6
SA接入交换机配置
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#ho SA
SA(config)#int f0/24
SA(config-if)#switchport mode trunk
SA(config-if)#exSA(config)#vtp domain myvtp
SA(config)#vtp mode client
SA(config)#end
说明:当SA中的f0/24接口被设置为trunk时,按理说我们MSA核心交换机的F0/1也要配置成trunk。但实际中只要将SA中的f0/24设置为trunk时,MSA核心交换机的F0/1也会自动变为trunk。不需要在手动配置。这里注意一下。
SB接入交换机配置
Switch>en
Switch#conf t
Switch(config)#ho
Switch(config)#hostname SB
SB(config)#int f0/24
SB(config-if)#SW
SB(config-if)#sw
SB(config-if)#switchport mode tr
SB(config-if)#switchport mode trunk
SB(config-if)#ex
SB(config)#vtp do
SB(config)#vtp domain myvtp
Domain name already set to myvtp.
SB(config)#vtp mo
SB(config)#vtp mode c
SB(config)#vtp mode client
Device mode already VTP CLIENT.
SB(config)#
验证结果
VTP配置成功。我们来验证一下,分别在SA、SB上查看vlan信息
SA#show vlanVLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4Fa0/5, Fa0/6, Fa0/7, Fa0/8Fa0/9, Fa0/10, Fa0/11, Fa0/12Fa0/13, Fa0/14, Fa0/15, Fa0/16Fa0/17, Fa0/18, Fa0/19, Fa0/20Fa0/21, Fa0/22, Fa0/23
10 vlan10 active
20 vlan20 active
1002 fddi-default active
1003 token-ring-default active
1004 fddinet-default active
1005 trnet-default active VLAN Type SAID MTU Parent RingNo BridgeNo Stp BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------
1 enet 100001 1500 - - - - - 0 0
10 enet 100010 1500 - - - - - 0 0
20 enet 100020 1500 - - - - - 0 0
1002 fddi 101002 1500 - - - - - 0 0 --More--
SB#show vlanVLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4Fa0/5, Fa0/6, Fa0/7, Fa0/8Fa0/9, Fa0/10, Fa0/11, Fa0/12Fa0/13, Fa0/14, Fa0/15, Fa0/16Fa0/17, Fa0/18, Fa0/19, Fa0/20Fa0/21, Fa0/22, Fa0/23
10 vlan10 active
20 vlan20 active
1002 fddi-default active
1003 token-ring-default active
1004 fddinet-default active
1005 trnet-default active VLAN Type SAID MTU Parent RingNo BridgeNo Stp BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------
1 enet 100001 1500 - - - - - 0 0
10 enet 100010 1500 - - - - - 0 0
20 enet 100020 1500 - - - - - 0 0
1002 fddi 101002 1500 - - - - - 0 0 --More--
vlan10、vlan20 已经同步成功,接下来只需要分别将连接PC的SA、SB交换机端口加入到相应的VLAN即可。
思科交换机:vtp协议相关推荐
- vtp协议服务器配置,Cisco思科交换机VTP协议三种模式区别?
摘要: VLAN中继协议,VTP,VLAN TRUNKING PROTOCOL,是CISCO专用协议,大多数交换机都支持该协议.VTP负责在VTP域内同步VLAN信息,这样就不必在每个交换上配置相同的 ...
- 计算机网络vtp,计算机软考网络工程:配置交换机VTP协议
首先我们来认识一下什么是VTP VLAN可以使用Trunk技术跨交换机实现,也就是将交换机A与B之间的链路配置成Trunk,这样,连接在交换机A与交换机B上的相同VLAN号的主机就可以通信. 在一台或 ...
- 思科交换机VTP配置
通常情况下,我们需要在整个园区网或者企业网中的一组的交换机中保持VLAN数据库的同步,以保证所有交换机都能从数据帧中读取相关的VLAN信息进行正确的数据转发,然而对于大型网络来说,可能有成百上千台交换 ...
- 思科服务器查看生成树协议,思科交换机生成树协议配置案例
生成树协议 生成树协议分为两部分来进行设置,包括基于主机的生成树协议设置和基于端口的生成树设置. 基于端口的生成树配置命令 用户执行该命令设置指定端口的stp 属性. 使能基于端口的生成树协议命令 [ ...
- 思科--使用VTP(vlan trunking protocol)[思科私有协议]进行交换机管理
目录 1. 关于VTP基础知识及原理 a. VTP基本概念 b.VTP的基本用途 c.VTP域(VLAN管理域) d.VTP 三种模式 2.实验 a.拓扑图如下 b.配置命令 c.查看配置 d.其他 ...
- vtp协议服务器配置,思科模拟器配置交换机VTP的详细教程
当创建vlan时,必须要决定是否使用VTP,使用VTP,能使配置在一个或多个交换机上被改变时,那些改变会自动传送给在同一个VTP域中的其他交换机.VTP 被组织成管理域(VTP Domain),相同域 ...
- 思科DTP和VTP协议
DTP • 它的前身是DISL - Dynamic ISL • 它们都是思科私有的协议,用于协商Trunk链路(类型为0X2004的组播 MAC:01-00-0C-CC-CC-CC,每间隔一秒发送一次 ...
- 思科:vtp,vlan中继协议的配置方法
一,简介 VTP(VLAN Trunking Protocol):是VLAN中继协议,也被称为虚拟局域网干道协议.它是思科私有协议.作用是十几台交换机在企业网中,配置VLAN工作量大,可以使用VTP协 ...
- 新版思科CCNA认证1.0 零基础入门技术VTP协议解析-ielab网络实验室
新版思科CCNA认证1.0 零基础入门技术VTP协议解析-ielab网络实验室 VTP(VLAN Trunking Protocol):VLAN中继协议,是Cisco专用协议.也被称为虚拟局域网干道 ...
最新文章
- Spring+MybatisPlus实现多数据源
- Git总是有没法重置的二进制相同的修改?不用怕!
- php和python写爬虫-为什么选择用python做爬虫
- 第十章—DOM(0)—NODE类型
- linux平台关于内存,cpu,连接数,流量监控(一)
- 年月日时紫白推算表_年月日时飞星算法
- AppendStream和RetractStream(没有弄完)
- android studio导入eclipse项目各种问题,eclipse项目导入android studio 各类问题及解决方法...
- oracle数据库初始化参数分类,oracle初始化参数设置
- 执行webpack发生了什么?
- 信杂比公式_信噪比(信噪比计算公式)
- 中国各省GDP数据集(1949年-2020年)
- win10服务器怎么连接显示器不亮,win10开机后显示器不亮如何解决_win10开机后显示器不亮的处理方法...
- python 爬取财经新闻_Python爬虫并自制新闻网站,太好玩了
- 如何才能不看知乎广告?手机浏览器安装Edge扩展程序教程
- Star CCM+ Interface踩坑——表面发射率
- oracle公共同义词查找,[Oracle]同义词(synonym)
- docker-compose 启动mysql、mongodb
- Making Youden Plots in R
- WebSocket+SockJs+STMOP