设为首页收藏本站language 语言切换
查看: 1583|回复: 1
收起左侧

VTP是什么?你真的了解吗?

[复制链接]
发表于 2021-2-26 15:33:32 | 显示全部楼层 |阅读模式
  • VTP(VLAN Trunking Protocol)VLAN中继协议;

    VTP domain(VTP域):一组使用中继链路互联的拥有相同VTP域名的交换机所组成。
    同步的是vlan.dat中的VLAN信息。

    VTP域名洗刷:初始化的时候所有交换机之间使用中继链路互联,所有交换机的域名都为空,只要在一台交换机上配置VTP域名,该域名会被所有直连的交换机同步过来。

    VTP模式:
    ①server(服务器模式,缺省模式)
    1.创建、修改和删除VLAN(只能是标准VLAN)
    2.会把本地vlan.dat中的VLAN信息,通告给域内其他交换机。
    3.域内其他交换机会同步VLAN的配置信息
    4.保存配置到NVRAM。
    5.可以被其他server端交换机同步VLAN信息。
    6.收到VTP通告会通过中继链路泛洪

    ②client(客户端模式)
    1.无法创建、修改和删除VLAN(可以是标准VLAN和扩展VLAN)
    2.所有的VLAN信息都要通过server端发送的VTP通告报文来学习。
    3.一般情况下,只接受server端的VLAN信息,不会发送VTP通告。
    4.不保存配置到NVRAM
    5.收到VTP通告会通过中继链路泛洪

    ③transparent(透明模式)
    1.只能在本地创建、修改和删除VLAN
    2.不通告本地vlan.dat中的VLAN信息
    3.不会从server端同步VLAN信息
    4.保存配置到NVRAM

    在比较老的IOS版本中,VTPv1收到VTP通告不会通过中继链路泛洪,VTPv2会泛洪。
    注意:在最新的IOS版本中,即使是VTPv1,在transparent模式下也能够转发通过server端学到的VTP通告。在一个VTP域内,开启Version 2的交换机只需要是Server端以及transparent端。在client端,无法启用version 2。
    SW3(config)#vtp version 2
    Cannot modify version in VTP client mode

    在VTPv2中,server端和client端和VTPv1没有任何区别,区别在于transparent模式,收到VTP通告不会学习VLAN信息,但是会通告给其他交换机。

    Configuration Revision(配置修订号):描述VLAN 改变了多少次,每改变一次加1,值越大VTP报文越新。交换机同步VLAN只会同步拥有最大修订号的交换机的VLAN信息。

    VTP通告:

    汇总通告和子集通告,一般两种通告一起周期性发送,采用组播的形式(因此VTP通告可以基于中继链路泛洪)。
    周期性发送:server端一般300s周期性发送一次通告
    触发性发送:VTP域内新增加交换机的时候,新增加的交换机会发送VTP通告的请求。

    汇总通告:相当于是一份通知,告知接收者,伴随着这个报文之后将会接收到多少份子集通告,汇总通告本身不包含VLAN信息。

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

    特例:client端交换机会发送VTP通告

    一般情况下,VTP不会发送VTP通告,只会接收VTP通告,被server端交换机同步VLAN信息。特殊情况是,一台交换机新增加进VTP域,VTP模式为client而且配置修订号为X,此时server端配置修订号为Y,当Y<X的时候,该新加入的交换机不仅不会学习server端的VLAN信息,还会反向发送VTP通告给域内其他交换机。
    原因:一台交换机收到一份VTP通告,收到要查看该VTP通告中包含的配置修订号的值和本地的做比较,如果该VTP通告中配置修订号的值大于等于本地的,就会接收该VTP的通告,进行VLAN信息的同步;如果该VTP通告中的配置修订号的值小于本地的,不会接收该VTP通告。

    注意:这种特例情况一般而言比较有风险,建立把交换机新加入到VTP域之前,首先清零配置修订号。如果是本来就一直连接的,建议先把中继链路的接口shutdown。

    方法:①修改域内为其他,然后再修改回来;②修改VTP模式为transparent,然后再改为client模式。

    VTP pruning(VTP剪裁):
    在所有的server端和transparent端交换机上开启,client端交换机无法开启。

    当一台交换机发送组播或广播的报文给域内的其他的交换机(假设为SW2和SW3),如果SW2和SW3在本VLAN内没有连接任何PC,它们将不会把报文通过中继链路泛洪给下游的其他交换机。
  • 网工学习必备资料免费领
  • 领资料1.jpg



发表于 2021-2-27 09:19:28 | 显示全部楼层
不错,很详细
沙发 2021-2-27 09:19:28 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-1-31 12:14 , Processed in 0.053434 second(s), 12 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表