了解动态 VLAN 注册的多个 VLAN 注册协议 (MVRP)
多个 VLAN 注册协议 (MVRP) 是一种第 2 层消息协议,用于管理活动虚拟 LAN 的添加、删除和重命名,从而减少网络管理员花在这些任务上的时间。在瞻博网络 MX 系列路由器、EX 系列交换机和 SRX 设备上使用 MVRP 在中继接口上动态注册和非注册活动 VLAN。使用 MVRP 意味着您无需在所有连接上手动注册 VLAN,也就是说,您无需将 VLAN 显式绑定到每个中继接口。借助 MVRP,您可在一个接口上配置 VLAN,并且 VLAN 配置通过域中的所有活动接口分发。
MVRP 的主要用途是管理第 2 层网络中的动态 VLAN 注册。在管理动态 VLAN 注册时,MVRP 还会删除 VLAN 信息。
MVRP 是多注册协议 (MRP) 的第 2 层应用协议,在 IEEE 802.1ak 标准中定义。MRP 和 MVRP 由 IEEE 设计,可执行与通用属性注册协议 (GARP) 和 GARP VLAN 注册协议 (GVRP) 相同的功能,同时克服某些 GARP 和 GVRP 限制,特别是涉及带宽使用和在具有大量 VLAN 的大型网络中的融合时间的限制。
MVRP 由 IEEE 创建,用作 GVRP 的替代应用程序。MVRP 和 GVRP 不能同时运行以在第 2 层网络中共享 VLAN 信息。
本主题介绍:
MVRP 的工作原理
更改任何 MVRP 成员 VLAN 时,该 VLAN 会将协议数据单元 (PDU) 发送至所有其他 MVRP 成员活动 VLAN。PDU 会通知其他 VLAN,哪些设备和接口当前属于发送 VLAN。这样,所有 MVRP 成员 VLAN 始终更新所有其他 MVRP 成员 VLAN 的当前 VLAN 状态。定时器规定何时可以发送 PDU,以及接收 MVRP PDU 的设备何时可以更新其 MVRP VLAN 信息。
由 MVRP 协议数据单元 (PDU) 发送的 VLAN 注册信息包括当前 VLAN 成员资格(即哪个路由器是哪些 VLAN 的成员)以及 VLAN 所在的路由器接口。MVRP 与第 2 层网络中参与 MVRP 的所有路由器共享 PDU 中的所有信息。
MVRP 使用这些 PDU 保持同步。参与 MVRP 的网络中的路由器将在状态更改期间接收这些 PDU,并相应更新其 MVRP 状态。MVRP 定时器规定何时可以发送 PDU,以及接收 MVRP PDU 的路由器何时可以更新其 MVRP 信息。
除了发送 PDU 更新,当在任何一个接口中添加新 VLAN 时,MVRP 还可在成员接口上动态创建 VLAN。这样,在一个成员设备上创建的 VLAN 将传播到其他成员设备,作为 MVRP 消息交换流程的一部分。
VLAN 信息作为 MVRP 消息交换流程的一部分分发,可用于动态创建 VLAN,VLAN 是在一台交换机上创建的,并作为 MVRP 消息交换流程的一部分传播到其他路由器。使用 MVRP 创建的动态 VLAN 默认启用,但可禁用。
为确保 VLAN 成员信息为当前状态,MVRP 可在 VLAN 信息不可用时从其中移除路由器和接口。删除 VLAN 信息具有以下好处:
仅将网络 VLAN 配置限制为活动参与者,从而降低网络开销。
仅针对相关设备的广播、未知单播和组播 (BUM) 流量范围。
使用 MVRP
设备默认禁用 MVRP,启用时仅影响中继接口。启用 MVRP 后,设备上的所有 VLAN 接口都属于 MVRP(默认 normal 注册模式),这些接口接受 PDU 消息并发送自己的 PDU 消息。为了防止一个或多个接口参与 MVRP,您可以特别将接口配置为 forbidden 注册模式,而不是默认 normal 模式。
启用 MVRP 时,通过 MVRP 进行 VLAN 更新、动态 VLAN 配置和 VLAN 删除都在中继接口上处于活动状态。
MVRP 注册模式
MVRP 注册模式定义接口是否参与 MVRP。
以下 MVRP 注册模式可配置:
禁用 — 接口不会注册或声明 VLANS(静态配置的 VLAN 除外)。
正常 — 接口接受 MVRP 消息并参与 MVRP。这是默认注册模式设置。
受限 — 接口会忽略为接口上未静态配置的 VLAN 收到的所有 MVRP JOIN 消息。
MRP 时间器控制 MVRP 更新
MVRP 注册和更新由作为 MRP 协议一部分的时间表控制。这些定时器按接口设置,并定义何时可以发送 MVRP PDU 以及何时可以在交换机上更新 MVRP 信息。
以下定时器用于控制 MVRP 的操作:
加入计时器 — 控制下一个 MVRP PDU 传输机会的间隔。
离开计时器 — 控制交换机上接口在“离开”状态中等待的时间段,然后再更改为未注册状态。
离开 所有计时器 — 控制接口生成 LeaveAll 消息的频率。
除非有令人信服的理由更改设置,否则请维护默认计时器设置。将计时器修改为不适当的值可能会导致 MVRP 操作失衡。
MVRP 使用 MRP 消息传输设备和 VLAN 状态
MVRP 使用 MRP 消息对交换机进行注册并声明 MVRP 状态,并通知第 2 层网络交换机将留下 MVRP。这些消息作为 PDU 的一部分进行通信,以便将第 2 层网络上特定交换机接口的状态传输到网络中的其他交换机。
为 MVRP 传达以下消息:
空的 — 未声明 VLAN 信息,未进行注册。
In — 未宣布 VLAN 信息,但已注册。
JoinEmpty — VLAN 信息正在申报中,但尚未注册。
加入In — VLAN 信息正在申报和注册中。
离开 — 以前注册的 VLAN 信息正在撤回。
LeaveAll —所有注册都将取消注册。要参加 MVRP 的参与者需要重新注册。
新 - VLAN 信息是新信息,以前可能未注册。
MVRP 限制
配置 MVRP 时,存在以下限制:
MVRP 与快速生成树协议 (RSTP) 和多生成树协议 (MSTP) 配合使用,但不与 VLAN 生成树协议 (VSTP) 配合使用。
MVRP 仅允许在单个标记中继端口上使用。
如果物理接口具有多个 逻辑接口,则不允许 MVRP。
只有在逻辑中继接口(单位 0)的情况下才允许 MVRP。