VLAN 中继协议 (VTP)
要承载 VLAN 的流量,必须先在交换机上进行配置。假设,如果用户想将帧从源发送到目的地,并且它们之间的最短路径包含 1000 个交换机。要处理任何 VLAN 的帧,应首先配置 VLAN,因此必须在所有 1000 台交换机上手动配置相同的 VLAN。管理员不可能这样做。 VTP 来救援了。
VLAN 中继协议 (VTP) –
VTP 是 CISCO 专有协议,用于保持整个网络的一致性,或者用户可以说同步同一 VTP 域中的 VLAN 信息。 VTP 允许您添加、删除和重命名 VLAN,然后将其传播到 VTP 域中的其他交换机。 VTP 通告可以通过 802.1Q 和 ISL 中继发送。
要求 -
VTP 在交换机之间传递 VLAN 信息有一些要求。这些都是:
- 用户要配置的交换机上的 VTP 版本必须相同
- 交换机上的 VTP 域名必须相同
- 其中一个交换机必须是服务器
- 如果应用,身份验证应该匹配
VTP 模式 –有 3 种模式:
- 服务器 -默认情况下,交换机设置为此模式。此模式允许您创建、添加和删除 VLAN。您要进行的更改应在此模式下完成。在此模式下(在特定交换机上)所做的任何更改都将通告给同一 VTP 域中的所有交换机。在这种模式下,配置保存在 NVRAM 中。
配置 –用户将首先切换 VTP 服务器
Switch# config terminal Switch(config)#vtp mode server
现在,用户必须为 VTP 域分配一个密码以进行身份验证。
Switch(config)#vtp domain geeksforgeeks Switch(config)#vtp password hardwork
用户可以通过以下方式验证配置:
Switch(config)#do should vtp password Switch(config)#do show vtp
- 客户端——在这种模式下,交换机接收更新,也可以将更新转发给其他交换机(在同一个 VTP 域中)。此处收到的更新不会保存在 NVRAM 中,因此如果交换机重置或重新加载,所有配置都将被删除,即交换机只会学习并将 VTP 摘要通告传递给其他交换机。
配置 –由于交换机默认设置为服务器模式,因此用户可以通过以下方式将其更改为客户端模式:
Switch(config)#vtp mode client
- 透明 –此模式仅通过中继链路转发 VTP 摘要通告。透明模式交换机可以建立自己的本地数据库,对其他交换机保密。透明模式的全部目的是转发 VTP 汇总通告,但不参与 VLAN 分配。
配置 –用户可以通过以下方式将模式更改为透明
Switch(config)#vtp mode transparent
配置修订号 –
配置修订号是一个 32 位数字,表示 VTP 数据包的修订级别。每个交换机都会跟踪此配置编号,以发现接收到的信息比当前版本更新。
服务器交换机每对 VLAN 进行一次修改,配置修订号就会增加一。客户端模式设备接收它并通过将其自己的配置编号与接收到的编号进行比较来检查它们接收到的配置修订号是否是最新的。如果配置编号大于它们自己的编号,则设备会更新其配置并将其传递给同一 VTP 域的其他客户端。如果配置编号相同,则设备只需将其传递给同一 VTP 域的其他客户端。
用户可以通过以下方式检查配置修订号:
switch(config)#do show vtp status