目前,双标记用户接口可支持一对服务提供商 VLAN 和用户 VLAN。由于支持在双标记接口上对 VPLS 流量进行广播、未知单播、组播 (BUM) 修剪,因此您可以在用户接口上配置单个服务提供商 VLAN(在本主题中称为 VLAN),并使用单个内部 VLAN 列表或内部 VLAN 范围将其映射到多个客户 VLAN。用户接口上的内部 VLAN 列表可以包含多个元素。内部 VLAN 列表的每个元素可以是单个 VLAN 标记或一组 VLAN。聚合和非聚合用户接口支持通过双标记接口的 BUM 流量。当 BUM 流量离开配置了内部 VLAN 列表或范围的用户接口时,将根据接口上可能存在的所有 VLAN (S) 和 VLAN(C) 组合检查数据包中的 VLAN (S) 和用户 VLAN(C)。如果数据包内容与任一组合匹配,则数据包将在用户接口上转发。如果内容与任何组合不匹配,则数据包将被丢弃。如果用户配置了 VLAN 映射,则将根据接口上的 VLAN 标准化修改要检查的 VLAN (S) 和 VLAN(C)。
在为双标记接口(包括 VPLS 路由实例的内部 VLAN 列表和内部 VLAN 范围)配置合格的 BUM 修剪之前,必须执行以下作:
配置设备接口。
配置 VPLS 路由实例。
要为双标记接口(包括 VPLS 路由实例的内部 VLAN 列表和内部 VLAN 范围)配置合格 bum-pruning:
- 为 VPLS 路由实例配置具有服务提供商 VLAN 的成员接口。您可以为 VPLS 路由实例配置内部 VLAN 列表或内部 VLAN 范围的服务提供商 VLAN。
[edit interfaces interface-name unit unit-number vlan-tags]
user@host# set outer vlan-id
例如,要为 VPLS 路由实例配置具有服务提供商 VLAN ID 200 的成员接口:
[edit interfaces ae0 unit 100 vlan-tags]
user@host# set outer 200
- 对于 VPLS 路由实例,使用单个客户 VLAN ID 或一系列客户 VLAN ID 或两者配置成员接口的 。
inner-list
[edit interfaces interface-name unit unit-number vlan-tags]
user@host# set inner-list [vlan-id]
例如,要为 VPLS 路由实例配置具有单个客户 VLAN ID 和一系列客户 VLAN ID 的成员接口:
[edit interfaces ae0 unit 100 vlan-tags]
user@host# set inner-list [210 -215 216]
- 使用内部 VLAN ID 范围配置成员接口。
[edit interfaces interface-name unit unit-number vlan-tags]
user@host# set inner-range vlan-range
例如,要将成员接口的内部范围配置为 300-310 的 VPLS 路由实例:
[edit interfaces ae6 unit 500 vlan-tags]
user@host# set inner-range 300-310
- 为双标记接口上的 VPLS 流量配置 BUM 修剪,以便仅将 BUM 流量转发到预期的成员接口。
[edit routing-instance VPLS routing-instance]
user@host# set qualified-bum-pruning-mode
例如,要为路由实例 r1 配置合格的 BUM 修剪:
[edit routing-instance r1]
user@host# set qualified-bum-pruning-mode