/interface/ethernet/switch/ingress-vlan-translation
ingress-vlan-translation
入站 VLAN 转换表允许每个端口最多 15 个条目。可以从数据包头中选择一个或多个字段,用于在入站 VLAN 转换表中查找。第一个匹配条目中配置的 S-VLAN 或 C-VLAN 或两者会分配给该数据包。
interface/ethernet/switch/ingress-vlan-translation
Syscap: musicswitch Type: Directory
入站 VLAN 转换表允许每个端口最多 15 个条目。可以从数据包头中选择一个或多个字段,用于在入站 VLAN 转换表中查找。第一个匹配条目中配置的 S-VLAN 或 C-VLAN 或两者会分配给该数据包。
| 标志 | 名称 | 描述 |
|---|---|---|
X | disabled | |
I | invalid | |
D | dynamic |
| 参数 | 类型 | 描述 |
|---|---|---|
protocol | alt { protocol-name: enum (length | llc-bpdu) { length:1, llc-bpdu:0x4242 } , protocol-number: num [ .. 65535] } | 匹配的以太网协议。(仅用于入站 VLAN 转换) |
sa-learning | bool | 启用或禁用 VLAN 转换后的源 MAC 学习。(仅用于入站 VLAN 转换) |
ports * | multi { array-id } | VLAN 转换规则匹配的交换机端口。 |
service-vlan-format | enum (untagged-or-tagged | priority-tagged-or-tagged | tagged | any) { untagged-or-tagged:0, priority-tagged-or-tagged:1, tagged:2, any:3 } | VLAN 转换规则生效的带服务标签帧类型。 |
service-vid | num | 匹配服务标签的 VLAN ID。 |
service-pcp | num | 匹配服务标签的 PCP。 |
service-dei | num | 匹配服务标签的 DEI。 |
customer-vlan-format | enum (untagged-or-tagged | priority-tagged-or-tagged | tagged | any) { untagged-or-tagged:0, priority-tagged-or-tagged:1, tagged:2, any:3 } | VLAN 转换规则生效的带客户标签帧类型。 |
customer-vid | num | 匹配客户标签的 VLAN ID。 |
customer-pcp | num | 匹配客户标签的 PCP。 |
customer-dei | num | 匹配客户标签的 DEI。 |
new-service-vid | alt { special-vid: enum (customer-vid) { customer-vid:4096 } , vid: num [ .. 4095] } | 新的服务 VLAN ID 替换匹配的服务 VLAN ID。 |
new-customer-vid | alt { special-vid: enum (service-vid) { service-vid:4096 } , vid: num [ .. 4095] } | 新的客户 VLAN ID 替换匹配的客户 VLAN ID。如果设置为 4095 且使用入站 VLAN 转换,则流量会被丢弃。 |
pcp-propagation | bool | 启用或禁用 PCP 传播。 - 如果端口类型为 Edge,则客户 PCP 从服务 PCP 复制。 - 如果端口类型为 Network,则服务 PCP 从客户 PCP 复制。 |
swap-vids | enum (no | assign-cvid-to-svid) { no:0, assign-cvid-to-svid:0 } |
下表列出了会触发具有特定 VLAN 格式设置的规则的流量;请注意,带有 VLAN ID 0 标记的流量是一种特殊情况,也会被考虑在内。
| Property | Description |
|---|---|
| any | Accepts:Untagged trafficTagged trafficTagged traffic with priority setVLAN 0 trafficVLAN 0 traffic with priority set |
| priority-tagged-or-tagged | Accepts:Tagged trafficTagged traffic with priority setVLAN 0 trafficVLAN 0 traffic with priority set |
| tagged | Accepts:Tagged trafficTagged traffic with priority set |
| untagged-or-tagged | Accepts:Untagged trafficTagged trafficTagged traffic with priority set |
危险
如果
VLAN-format设置为any,则customer-vid``/``service-vid设置为0时,VLAN 0 流量会触发交换机规则。在这种情况下,交换机规则会查找未标记流量或带有 VLAN 0 标记的流量,只有untagged-or-tagged会过滤掉 VLAN 0 流量。