VTP协议

news2025/1/15 6:45:38

VTP的概念

个人简介

VTP--------------VLAN Trunking protocol VLAN干道协议(思科私有协议)

=================同步VLAN编号

VTP(Virtual Trunking Protocol)是思科(Cisco)网络设备中的一种协议,用于在交换机之间传输VLAN信息。它允许网络管理员通过一个中央管理的交换机向其他交换机分发VLAN配置。这样可以简化VLAN的创建和管理,提高网络的灵活性和可扩展性。通过 VTP,网络管理员可以在一个交换机上创建、删除或修改 VLAN,并让其他交换机自动同步这些变化,而无需手动配置每台交换机的 VLAN。这对于大型企业网络和复杂的 VLAN 配置非常有用。

 server (服务器模式)           client (客户端模式)      Transparent (透明模式)

VTP协议配置事项

1.当交换机的VTP域名为空时,如果它收到的VTP通告中带有域名,该交换机将把VTP域名自动更改为VTP通告中的域名。即没有VTP域名的交换机能从邻居自动学习VTP域名;VTP域名不为空时交换机就不会学习了。

2.VTP可以在全局配置下配置,也可以在VLAN database模式下配置。

3.VTP默认修订号为0,每当VLAN信息变化时修订号会增加1(当Transparent时,修订号始终为0)

4.默认VTP信息:模式为Server,域名空,版本1

5.在一个VTP域中可以有多个VTP Server,在任何一个VTP Sever上都可以创建和修改VLAN信息,并通告到其他交换机上;不同的VTP域之间是不能传播VLAN信息的。

6.Transparent交换机上可以转发VTP通告,但是并不会根据VTP通告更新自己的任何信息,Transparent交换机上也可以更改VLAN信息,但是这些VLAN信息并不会通告出去。

7.Client交换机上不仅可以转发VTP通告,还会根据VTP通告更新自己的VLAN信息。

8.配置VTP的密码是为了防止不明身份的交换机加入域中,任何密码都是区分大小写的。

9.VTP的版本只需要在Server上启用,其他交换机会自动学习并启用该功能,但是Transparen模式是不会学习到的,Client模式是不能配置版本的。

10.配置VTP修剪得时候只需在其域中的一个Server上启用即可,其他交换机会自动学习并启用。

注意事项:

1.域内的每台交换机都必须使用相同的域名,不论是通过配置实现,还是由交换机自动学习得到。

2.Catalyst交换机必须是相邻的,即相邻的交换机需要具有相同的域名。

3.在所有Catalyst交换机之间,必须配置中继链路(Trunk)。

拓扑图

 配置交换机接口模式

sw1(config)#int e0/0
sw1(config-if)#sw tr en do 
sw1(config-if)#sw mo tr
 
sw2(config)#int e0/0
sw2(config-if)#sw tr en do 
sw2(config-if)#sw mo tr 
sw2(config-if)#int e0/1
sw2(config-if)#sw tr en do 
sw2(config-if)#sw mo tr
 
sw3(config)#int e0/1
sw3(config-if)#sw tr en do 
sw3(config-if)#sw mo tr 

配置VTP

sw1(服务器模式)

设置vtp域名为CCNA(域名要一样)
sw1(config)#vtp domain ccna
设置vtp模式
sw1(config)#vtp mode server (服务器模式)

 查看VTP状态信息(sw1)

 sw2(客户端模式)

设置vtp域名
sw2(config)#vtp domain ccna
设置vtp模式
sw2(config)#vtp mode client (客户端模式)

 查看VTP状态信息 (sw2)

sw3(客户端模式)

sw3(config)#vtp domain ccna
sw3(config)#vtp mode client 

  查看VTP状态信息 (sw3)

sw1创建VLAN 

sw1(config)#vlan 10,20,30 
sw1(config-vlan)#ex

查看VLAN表

sw1
 sw2

sw3

查看vtp的状态信息

 删除vlan和创建vlan

sw1(config)#vlan 40
sw1(config-vlan)#ex
sw1(config)#no vlan 20

 查看vtp的状态信息

设置vtp密码

设置vtp密码为CCNA243(设置了密码,密码要一样)
Sw1(config)#vtp password CCNA243
Sw2(config)#vtp password CCNA243

 sw1创建vlan

创建vlan100 vlan200 修改名称为ccie
sw1(config)#vlan 100 
sw1(config)#vlan 200 
sw1(config-vlan)#name ccie
sw1(config-vlan)#ex
sw1(config)#do sh vlan br

查VLAN表

sw1
sw2

sw3

查看vtp密码

设置sw3密码

sw3(config)#vtp password ccna243 

查看VLAN表(不同步)

  • 为什么还是这样的呢
  1. 因为vtp没有同步
  2. 所以要在创一个VLAN和它同步

创建VLAN300

sw1(config)#vlan 300 
sw1(config-vlan)#ex

查看VLAN表 (同步)

将sw2设置为透明模式

  • 透明模式(不是向外部传递信息,只能在本地中传递信息)
sw2(config)#vtp mode transparent  

 查看vtp状态

创建VLAN400,500

sw1(config)#vlan 400,500 
sw1(config-vlan)#ex

查看VLAN表

sw1(同步)

sw3(同步)

sw2(不同步)

接口划分

接口划分vlan和配置接口模式不同步,只同步vlan信息

sw1(config)#int e0/1
sw1(config-if)#sw mo ac
sw1(config-if)#sw ac vlan 10 

查看VLAN表

sw1
sw3

配置完后

注意:使用完vtp要记得删除vtp信息

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1081671.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Qt QMultiMap

QMultiMap 文章目录 QMultiMap摘要QMultiMapQMultiMap 特点代码示例 关键字: Qt、 QMultiMap、 容器、 键值、 键值重复 摘要 今天在观摩小伙伴撸代码的时候,突然听到了QMultiMap自己使用Qt开发这么就,竟然都不知道,所以趁没…

【环境】我决定半场开香槟!ubuntu20.04 安装 pytorch

还在下载当中,我决定半场开香槟!自信稳定安装成功! ubuntu20.04 安装 pytorch 硬件及其他环境:win10 ubuntu20.04 3080显卡查找pytorch的版本是最重要的、也是最耽误时间的 PyTorch中torch、torchvision、torchaudio版本对应关…

使用IntelliJ Idea必备的插件!

趁手的工具让开发事半功倍,好用的IDEA插件让效率加倍。 今天给大家分享几个优秀的IDEA插件。 插件安装 首先得知道在IDEA哪安装插件? 点击File---->Settings---->找到Plugins标签,即可搜索想要的插件进行安装了。 现在来看下有哪些值…

bigemap制作专题地图-标绘图斑-标绘设计地图

制作专题地图-标绘图斑-标绘设计地图 发布时间:2018-01-17 版权:BIGEMAP 同步视频教程:卫星地图_高清卫星地图_卫星地图视频_制作专题地图-设计规划测量地图应用详解 专题地图制作视频教程:卫星地图_高清卫星地图_卫星地图视频_地…

点餐小程序实战教程09-订单功能开发

目录 1 创建数据源2 订单确认功能3 提交订单4 订单成功页面总结 我们上一篇已经将商品加入了购物车,如果购买完毕,点击选好了按钮就进入到订单确认页面,确认无误后就写入到订单表。为了实现上述的业务逻辑,我们需要先创建数据源来…

压缩包过大,如何使用split命令拆分压缩包

split命令介绍 1. 使用案例 将文件rebar_count_datasets.zip拆分为N个大小不超过100M的文件&#xff01; split -b 100M -d rebar_count_datasets.zip datasets.zip.运行效果 2. 常用方式 2.1 压缩 & 文件拆分 # tar -czf - <被压缩的内容> | split -b <目…

【java学习】访问权限修饰符(24)

文章目录 1. 四种访问权限修饰符2. private修饰符3. 无(缺省)修饰符3.1. 什么是父子类 4. protected修饰符5. public修饰符6. 练习题 1. 四种访问权限修饰符 Java 权限修饰符public、protected、private 置于类的成员定义前&#xff0c;用来限定对象对该类成员的访问权限。 修…

【车载开发系列】嵌入式开发之中断向量表

【车载开发系列】嵌入式开发之中断向量表 嵌入式中断向量表 【车载开发系列】嵌入式开发之中断向量表一. 中断向量表的概念1&#xff09;中断向量2&#xff09;中断向量表3&#xff09;中断向量表的存放 二. 中断向量表的特点三. 中断向量表的作用四. 上电后第一条指令五. 芯片…

ardupilot罗盘数据计算航向

目录 文章目录 目录摘要1.数据特点2.数据结论1.结论2.结论摘要 本节主要记录ardupilot 根据罗盘数据计算航向的过程。 如果知道了一组罗盘数据,我们可以粗略估计航向:主要后面我们所说的X和Y都是表示的飞机里面的坐标系,也就是X前Y右边,如果按照罗盘坐标系Y实际在左边。 我…

USB 转串口芯片 CH340

目录 1、概述 2、特点 3、封装 4、引脚 6、参数 6.1 绝对最大值&#xff08;临界或者超过绝对最大值将可能导致芯片工作不正常甚至损坏&#xff09; 6.2 电气参数&#xff08;测试条件&#xff1a;TA25℃&#xff0c;VCC5V&#xff0c;不包括连接 USB 总线的引脚&…

甘特图组件DHTMLX Gantt示例 - 如何有效管理团队工作时间?(一)

如果没有有效的时间管理工具&#xff0c;如工作时间日历&#xff0c;很难想象一个项目如何成功运转。这就是为什么我们的开发团队非常重视项目管理&#xff0c;并提供了多种选择来安排DHTMLX Gantt的工作时间。使用DHTMLX Gantt这个JavaScript库&#xff0c;您可以创建一个强大…

自定义一个简单的操控器类

目录 1. 前言 2. 操控器需求 3. 功能实现 3.1. 预备知识 3.2. 代码实现 3.3. 代码难点说明 1. 前言 osg已经自己实现了很多操控器类&#xff0c;这些操控器类存放在osg源码目录下的src\osgGA目录。感兴趣的童鞋&#xff0c;可以自己去研究源码。下面两篇博文是我研究osg的…

设备管理工具

做了一个代理类,抽象出来后在注册表中&#xff0c;查找已经注册的设备 python 中 dict 和 lua 中的 table 一样高效 先初始化找到的设备通信程序,底层接口准备好C,这个设备调试界面就是可以用的,剩下就是MV了 软件升级已经稳定可用了 包括软件的备份和回滚操作登录时为设备页面…

【工作流引擎】Activiti的使用03

流程定义查询 // 获取部署时的信息ProcessEngine processEngine ProcessEngines.getDefaultProcessEngine();RepositoryService repositoryService processEngine.getRepositoryService();ProcessDefinitionQuery processDefinitionQuery repositoryService.createProcessDe…

直观全面解释Transformer模型;上海人工智能实验室推出首个图文混合创作大模型浦语灵笔

&#x1f989; AI新闻 &#x1f680; 上海人工智能实验室推出首个图文混合创作大模型浦语灵笔 摘要&#xff1a;上海人工智能实验室推出了一款名为浦语灵笔的图文混合创作大模型&#xff0c;并宣布其开源。浦语灵笔基于书生・浦语大语言模型&#xff0c;具备强大的多模态性能…

LabVIEW开发卫星测试平台

LabVIEW开发卫星测试平台 已经有不少的大学和研究机构经常使用立方体卫星。它们的广泛使用通常归因于使用廉价零件、无偿学生劳动和简单的设计。科学、技术、工程和数学学生已被证明可以通过参与实际工作宇宙飞船系统的规划、开发和测试而从中受益。通过鼓励来自不同学术领域的…

Kubernetes----基于kubeadm工具在CentOS7.9虚拟机上部署一主两从类型的1.26版本的Kubernetes集群环境

【原文链接】Kubernetes----基于kubeadm工具在CentOS7.9虚拟机上部署一主两从类型的1.26版本的Kubernetes集群环境 文章目录 一、虚拟机环境准备1.1 准备三台CentOS操作系统的虚拟机1.2 修改主机名1.3 确认CentOS的版本符合要求1.4 配置地址解析1.5 配置时间同步1.6 关闭防火墙…

【jmeter的使用】【性能测试1】

jmeter的使用笔记2 线程并发的设置定时器1&#xff09;同步定时器2&#xff09;准确的吞吐量定时器3&#xff09;常数吞吐量定时器 用户自定义变量设置响应断言聚合报告查看聚合报告参数详解&#xff1a; 前言&#xff1a;使用jmeter进行简单性能测试实践&#xff0c;以百度搜索…

Java中的错误和异常有什么区别和联系?

​ 概述 错误 该错误表示大多数情况是由于系统资源不足而发生的。系统崩溃和内存错误就是错误的例子。它主要发生在运行时。 错误是用户执行意外操作时产生的严重情况&#xff1b;错误大多发生在编译时&#xff0c;如语法错误&#xff0c;但它也可能发生在运行时&#xff1…

UE5:如何解决背景图片被拉伸的问题?

1.在图片外围包裹一个Scale Box组件 2.将图片的尺寸修改为原始尺寸就可解决问题