0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Cisco交换机VTP配置详解

冬至子 来源:鸿鹄论坛 作者:鸿鹄论坛 2023-11-01 09:59 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

VTP(VLAN中继协议/虚拟局域网干道协议 VLAN Trunking Protocol),它是思科私有协议。在稍微大型一点的网络中,会有多个交换机,同时也会有多个VLAN,如果在每个交换机上分别把VLAN创建一遍,这会是一个工作量很大的任务。

假设网络中有M个交换机,共划分了N个VLAN,则为了保证网络正常工作,需要在每个交换机上都创建N个VLAN,共M×N个VLAN,随着M和N的增大,这项任务将会枯燥而繁重。VTP协议可以帮助我们减少这些枯燥繁重的工作。

管理员在网络中设置一个或者多个VTP Server,然后在Server上创建和修改VLAN,VTP协议会将这些修改通告其它交换机上,这些交换机更新VLAN信息(VLAN ID和VLAN Name)。VTP使得VLAN的管理自动化得多了。

VTP原理

VTP Domain(VTP域):

由需要共享相同VLAN信息的交换机组成,只有在同一个VTP域(即VTP域的名字相同)的交换机才能同步VLAN信息。

图片

根据交换机在VTP域中的作用不同,VTP可以分为以下三种模式:

Server(服务器模式):在VTP服务器上能创建、修改和删除VLAN,同时这些信息会在Trunk链路上通告给域中的其它交换机;VTP服务器收到其它交换机的VTP通告后会更改自己的VLAN信息,并进行转发。

VTP服务器会把VLAN信息保存在NVRAM(即flash:vlan.dat文件)中,就是重新启动交换机这些VLAN还会存在。默认情况下,交换机是服务器模式。每个VTP域必须至少有1台服务器,当然也可以有多台。

Client(客户机模式):在VTP客户机上不允许创建、修改和删除VLAN,但它会监听来自其它交换机的VTP通告并更改自己的VLAN信息,接收到的VTP信息也会在Trunk链路上向其它交换机转发,因此这种交换机还能充当VTP中继;VTP Client把VLAN信息保存在RAM中,交换机重启动后这些信息会丢失。

Transparent(透明模式):的交换机不完全参与VTP。可以在这种模式的交换机上创建、修改和删除VLAN,但是这些VLAN信息并不会通告给其它交换机,它也不接受其它交换机的VTP通告而更新自己的VLAN信息。然而,它会通过Trunk链路转发收到的VTP通告从而充当了VTP中继的绝色,因此完全可以把该交换机看成是透明的。VTP Transparent仅会把本交换机上的VLAN信息保存在NVRAM中。

说明:根据Cisco资料,VTP Client不会在flash:vlan.dat文件存放VLAN信息,然而多次试验并不是这样的。

VTP通告

VLAN信息的同步是通过VTP通告来实现的,VTP通告只能在Trunk链路上传输(因此交换机之间的链路必须成功配置Trunk)。VTP通告是以组播帧的方式发送的,VTP通告中有一个字段称为修订号(Revision),代表VTP帧的修订级别,它是一个32位的数字。交换机的默认修订号为0。每次添加或删除VLAN时,修订号都会递增。修订号用于确定从另一台交换机收到的VLAN信息是否比储存在本交换机上的信息更新。

如果收到的VTP通告修订号更高,则本交换机将根据此通告更新自身的VLAN信息。如果交换机收到的修订号更低的通告,会用自己的VLAN信息反向覆盖。需要注意的是:高Revision的通告会覆盖低Revision的通告,而不管自己或者对方是Server还是Client。

VTP通告包含以下三种通告类型:

总结通告:

触发总结通告的情况:VTP服务器或客户机每300s发送一次给邻居交换机;执行配置操作后也会立即发送。

总结通告包含的信息:VTP域名、当前修订版号、VTP配置详细信息等。

图片

子集通告:

触发子集通告的情况:创建或删除VLAN、暂停或激活VLAN、更改VLAN名称和更改VLAN的MTU。

子集通告包含的信息:VLAN信息。

图片

请求通告:

当向VTP域中的VTP服务器发送请求通告时,VTP服务器的响应方式是:先发送总结通告,接着送出子集通告。

触发请求通告的情况:VTP域名变动、交换机收到的总结通告包含比自身更高的修订号、子集通告消息由于某些原因丢失、交换机被重置。

图片

VTP通告说明:

①使用组播发送,地址为01-00-0C-CC-CC-CC;
②只通过中继端口传递;
③VTP消息通过Native VLAN(默认Vlan 1)传送。

VTP修剪

VTP修剪功能会自动计算哪些链路应该修剪哪些VLAN的数据包,管理员只需要启用该功能即可。

图片

实验

命令:

sw1#delete flah:vlan.dat
sw1#erase startup-config
sw1#reload
sw1(config)#vtp mode server //配置VTP为Server模式,默认即为Server
sw1(config)#vtp domain VTP-Test //配置VTP域名,默认为空
sw1(config)#vtp password cisco //配置VTP密码
sw1(config)#vtp version 2 //配置VTP版本,只需在Server上配置
sw1(config)#vtp pruning //启用VTP修剪,只需在Server上配置
sw2#delete flah:vlan.dat
sw2#erase startup-config
sw2#reload
sw2(config)#vtp mode transparent //配置VTP为Transparent模式
sw2(config)#vtp domain VTP-Test
sw2(config)#vtp password cisco
sw3#delete flah:vlan.dat
sw3#erase startup-config
sw3#reload
sw3(config)#vtp mode client //配置VTP为Client模式
sw3(config)#vtp domain VTP-Test
sw3(config)#vtp password cisco

说明:

①重启3台交换机的时间不能相差太长,要保证任何交换机重启之前另一交换机没有启动完毕,避免重新启动的交换机从未重新启动的交换机上学到旧的VTP信息。
②VTP可以在全局模式下配置,也可以在vlan database模式下配置。
③VTP默认修订号为0,每当VLAN信息变化时修订号会增加1(当为Transparent时,修订号始终为0)。
④默认VTP信息:模式为Server,域名为空,版本1。
⑤在一个VTP域中可以有多个VTP Server,在任何一个VTP Server上都可以创建和修改VLAN信息,并通告到其它交换机上;不同的VTP域之间是不能传播VLAN信息的。
⑥Transparent交换机上可以转发VTP通告,但是并不会根据VTP通告更新自己的任何信息,Transparent交换机上也可以更改VLAN信息,但是这些VLAN信息并不会通告出去。
⑦Client交换机上不仅可以转发VTP通告,并且会根据VTP通告更新自己的VLAN信息。
⑧配置VTP的密码为了防止不明身份的交换机加入到域中,任何密码都是区分大小写的。
⑨VTP的版本只需要在Server上启用,其它交换机会自动学习并启用该功能,但是Transparen模式是不会学习到的,Client模式是不能配置版本的。
⑩配置VTP修剪的时候只需在其中域中的一个Server上启用即可,其它交换机会自动学习并启用。

注意:

①当交换机的VTP域名为空时,如果它收到的VTP通告中带有域名,该交换机将把VTP域名自动更改为VTP通告中的域名。即没有VTP域名的交换机能从邻居自动学习VTP域名;VTP域名不为空时交换机就不会学习了。
②如果相邻的交换机处于不同的VTP域中,将导致交换机之间的链路Trunk自动协商失败不能成为Trunk模式,并会提示不匹配消息;除非强制Trunk模式,但仍会提示不匹配消息:

图片

③在准备向网络添加非刚出厂的交换机时,应先把交换机的配置清除干净,否则有可能会使VLAN信息反向覆盖。
黑客很容易在现有网络中接入一台交换机或者用软件模拟一台交换机,通告高修订号的VTP通告来破坏网络,可以配置VTP密码防止黑客的破坏,但是VTP密码是不能被加密的。

图片

sw1#delete flah:vlan.dat
sw1#erase startup-config
sw1#reload
sw1(config)#int f0/15
sw1(config-if)#switchport trunk encapsulation dot1q
sw1(config-if)#switchport mode trunk
sw1(config)#vtp mode server
sw1(config)#vtp domain VTP-Test
sw1(config)#vtp password cisco
sw1(config)#vlan 2
sw1(config-vlan)#name two
sw2#delete flah:vlan.dat
sw2#erase startup-config
sw2#reload
sw2(config)#int range f0/1 - 2
sw2(config-if-range)#switchport trunk encapsulation dot1q
sw2(config-if-range)#switchport mode trunk
sw2(config)#vtp mode transparent
sw2(config)#vtp domain VTP-Test
sw2(config)#vtp password cisco
sw3#delete flah:vlan.dat
sw3#erase startup-config
sw3#reload
sw3(config)#int f0/15
sw3(config-if)#switchport trunk encapsulation dot1q
sw3(config-if)#switchport mode trunk
sw3(config)#vtp mode client
sw3(config)#vtp domain VTP-Test
sw3(config)#vtp password cisco
sw1#show vtp status //查看VTP域的状态

图片

sw1#show vtp password //查看VTP的密码

sw1#show vtp counters //查看VTP的统计

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RAM
    RAM
    +关注

    关注

    8

    文章

    1398

    浏览量

    119822
  • 交换机
    +关注

    关注

    23

    文章

    2868

    浏览量

    103914
  • 虚拟局域网
    +关注

    关注

    0

    文章

    41

    浏览量

    9950
  • VLAN技术
    +关注

    关注

    0

    文章

    45

    浏览量

    6709
  • VTP
    VTP
    +关注

    关注

    0

    文章

    4

    浏览量

    2417
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工业以太网交换机与商用交换机的技术差异与应用场景分析

    在当今的工业自动化和网络通信领域,交换机作为网络基础设施的核心组件,扮演着至关重要的角色。然而,市场上存在两种主要类型的交换机:工业交换机和普通交换机。本文将详细探讨这两种
    的头像 发表于 09-23 14:33 529次阅读

    Is交换机组成的环形网络中,当位于主控节点的Ism网管交换机故障后,为什么环网中其他交换机不受影响?

    当位于主控节点的交换机故障断掉,环网中其他交换机是如何保持正常运行的?或者说什么原理让环网其他交换机不受影响?
    发表于 08-06 06:46

    矿用本安型交换机和普通交换机的区别???

     在矿工老李的记忆里,那个闷热的下午始终挥之不去:监控画面突然中断,井下定位信号消失。当刺耳的警报划破矿区上空时,一切已太迟——1台普通交换机在瓦斯微渗环境中,因电路火花引发了连锁反应。这是血的教训
    的头像 发表于 07-31 12:06 303次阅读

    Brocade-300光纤交换机配置手册

    电子发烧友网站提供《Brocade-300光纤交换机配置手册.docx》资料免费下载
    发表于 07-09 14:28 3次下载

    什么是工业级交换机?工业交换机作用有哪些?

    对于企业、工厂等关键生产运营环境而言,选择价格低廉但性能不足的 普通交换机 ,将面临巨大的 运营中断 、 数据丢失 甚至 安全事故 的风险。了解并选择一款性能强悍适合的的工业交换机对生产经营都是
    的头像 发表于 07-07 16:25 949次阅读

    工业交换机与普通交换机的区别:为什么工厂网络宁贵不省?

    在工业4.0和智能制造的浪潮下,工厂的每一台设备、每一处传感器都成了网络中的“神经元”,而连接这些“神经元”的核心设备——工业交换机,却常被忽视。许多人会问:“工业交换机和普通交换机不都是联网
    的头像 发表于 05-23 17:14 968次阅读

    工业级交换机选型指南

    在工业自动化和物联网应用中,工业级交换机是不可或缺的网络设备。它不仅需要具备高度的稳定性和可靠性,还需要适应各种恶劣的环境条件。但对于初次接触工业级交换机的用户来说,选型可能会显得有些复杂。本文将为
    的头像 发表于 04-17 16:38 1079次阅读
    工业级<b class='flag-5'>交换机</b>选型指南

    交换机和分交换机的连接光纤接口是否是lc

    交换机和分交换机的连接光纤接口是否采用LC接口,取决于设备型号、设计需求和场景要求,并非固定选择。 在光纤网络中,主交换机和分交换机之间的连接接口类型有多种选择,包括但不限于LC、S
    的头像 发表于 04-15 10:42 791次阅读

    POE交换机接口详解

    在现代网络设备中,PoE(以太网供电)技术已成为不可或缺的一部分。PoE交换机接口不仅能传输数据,还能通过同一条网线为终端设备供电,有效简化布线,降低成本,并提升网络部署效率。本文将全面解析PoE
    发表于 03-27 17:17

    如何实现POE交换机串联?

    提供连接与供电。然而,POE交换机的串联需要合理的连接方式与配置,以确保网络性能和稳定性。本文将详细介绍如何实现POE交换机串联。 POE交换机串联的适用场景 在以下场景中,串联
    发表于 03-25 19:10

    PoE交换机与非PoE交换机的比较:两者能否协同工作?

    PoE端口转换为PoE端口,以支持PoE设备。 【注意】:如果要连接PoE设备,请确保供电器提供与设备要求相匹配的PoE标准。 5、端口配置 管理型交换机:如果使用的是管理型PoE交换机,则可以通过
    发表于 03-21 19:20

    交换机配置snmp有什么用?

    在复杂的网络环境中,交换机作为核心设备之一,其稳定性和性能直接影响整个网络的运行效率。而SNMP(简单网络管理协议)作为网络管理的标准协议,能够帮助管理员高效监控和管理交换机,确保网络的正常运行。小编将在本文中详细介绍交换机
    的头像 发表于 03-19 10:26 918次阅读

    如何导出交换机配置文件

    在网络管理中,导出交换机配置文件是一项关键任务,它有助于备份、审计、迁移或恢复网络配置。本文将详细介绍如何导出交换机配置文件,涵盖多种方法
    的头像 发表于 02-02 17:20 6432次阅读

    交换机常用配置命令

    在现代网络通信中,交换机作为局域网(LAN)的核心设备,其配置和管理对于网络的性能和稳定性至关重要。本文旨在深入探讨交换机的常用配置命令,从基本命令到高级
    的头像 发表于 02-02 16:56 5252次阅读

    交换机与集线器的优缺点 如何监控交换机流量

    交换机与集线器是网络中常见的两种设备,它们各自具有独特的优缺点。以下是对这两种设备的优缺点以及如何监控交换机流量的分析: 一、交换机与集线器的优缺点 交换机 优点 : 独享带宽 :
    的头像 发表于 12-12 18:22 2318次阅读