VTP 帧结构

 
VTP 通告(或消息)将 VTP 域名和 VLAN 配置更改分发到启用 VTP 的交换机。在本主题中,您将学习有关 VTP 帧结构的知识,并了解 VTP 如何通过三种类型的通告在整个网络中分发和同步 VLAN 配置。 
 
VTP 帧封装
 
VTP 帧由帧头字段和消息字段组成。VTP 信息插入到以太网帧的数据字段中。以太网帧随后封装为 802.1Q 中继帧(或 ISL 帧)。域中每台交换机定期从每个中继端口向保留的组播地址发送通告。邻居交换机接收这些通告,并根据需要更新自己的 VTP 和 VLAN 配置。
 
VTP 帧详细信息
 
在图中,您可以看到更详细的 VTP 帧结构。请记住 VTP 帧封装为 802.1Q 帧的过程不是固定的。VTP 消息的内容决定了包含哪些字段。在接收方,启用 VTP 的交换机会在 802.1Q 帧中查找特定字段和值,以了解需要处理哪些内容。当 VTP 帧封装为 802.1Q 帧时,其中会包含以下关键字段:
 
目的 MAC 地址 - 该地址设置为 01-00-0C-CC-CC-CC,这是为所有 VTP 消息保留的组播地址。
 
LLC 字段 - 逻辑链路控制 (LLC) 字段包含目的服务接入点 (DSAP) 和源服务接入点 (SSAP),两者的值都是 AA。
 
SNAP 字段 - 子网访问协议 (SNAP) 字段,该字段的 OUI 设置为 AAAA,类型设置为 2003。
VTP 帧头字段 - 此字段的内容取决于 VTP 消息类型(总结、子集或请求),但其中始终包含以下 VTP 字段:
 
域名 - 标识交换机的管理域。
域名长度 - 域名的长度。
版本 - 设置为 VTP 1、VTP 2 或 VTP 3。Cisco 2960 交换机仅支持 VTP 1 和 VTP 2。
配置修订版号 - 交换机的当前配置修订版号。
VTP 消息内容
 
VTP 帧包含以下固定长度的全局域信息:
 
VTP 域名
发送消息的交换机的身份,以及发送时间
MD5 摘要 VLAN 配置,包括每个 VLAN 的最大传输单位 (MTU) 大小
帧格式:ISL 或 802.1Q
 
 
VTP 帧包含每个所配置 VLAN 的以下信息:
 
VLAN ID (IEEE 802.1Q)
VLAN 名称
VLAN 类型
VLAN 状态
其它取决于 VLAN 类型的 VLAN 配置信息
 
 
注:VTP 帧封装在 802.1Q 以太网帧中。整个 802.1Q 以太网帧就是 VTP 通告,通常称为 VTP 消息。术语帧、通告和消息往往可以互换使用。
 
VTP 修订版号
 
配置修订版号代表 VTP 帧的修订级别,它是一个 32 位的数字。交换机的默认配置号为零。每次添加或删除 VLAN 时,配置修订版号都会递增。每个 VTP 设备会跟踪分配给自己的 VTP 配置修订版号。
 
注:VTP 域名改变不会导致修订版号递增。此操作会将修订版号重置为零。
 
VTP 通告
 
总结通告
 
总结通告包含 VTP 域名、当前修订版号和其它 VTP 配置详细信息。
 
以下情况下会发送总结通告:
 
VTP 服务器或客户端每 5 分钟发送一次总结通告,以对 VTP 域中启用 VTP 的邻居交换机通告当前 VTP 配置修订版号
执行配置操作后会立即发送总结通告
 
子集通告
 
子集通告包含 VLAN 信息。触发子集通告的更改包括:
 
创建或删除 VLAN
暂停或激活 VLAN
更改 VLAN 名称
更改 VLAN 的 MTU
 
请求通告
 
当向相同 VTP 域中的 VTP 服务器发送请求通告时,VTP 服务器的响应方式是:先发送总结通告,接着送出子集通告。当发生以下情况时,将发送请求通告:
 
VTP 域名变动
交换机收到的总结通告包含比自身更高的配置修订版号
子集通告消息由于某些原因丢失
交换机被重置