在未标记的帧上重写 VLAN 标记
概述
您可以使用 ethernet-ccc 和以下路由器的 ethernet vpls 封装重写未标记的传入和传出帧上的 VLAN 标记:
M120 路由器和 M320 路由器,采用:
带 SFP 的千兆位以太网 IQ PIC
带 SFP 的千兆位以太网 IQ2 pic
带 SFP 的千兆位以太网增强型 IQ2 (IQ2E) pic
带 XFP 的10千兆位以太网 IQ2 PIC
带 XFP 的10千兆位以太网增强型 IQ2 (IQ2E) PIC
MX240、MX480 和 MX960 路由器,采用:
带 SFP 的千兆位以太网增强型 DPC
带 SFP 的千兆位以太网增强型排队 IP 服务 DPC
带 XFP 的 10 千兆位以太网增强型 DPC
带 XFP 的 10 千兆位以太网增强型排队 IP 服务 DPC
在带有千兆位以太网 IQ2 pic 和千兆位以太网增强型 IQ2 (IQ2E) pic 的 M Series 路由器上,您可以执行所有重写 VLAN 标记操作。
考虑两个提供商边缘(PE)通过2层电路连接的网络。PE1 在未标记的端口上接收信息流,而 PE2 上的相应端口已加标签。正常情况下,来自 PE1 的数据包将在 PE2 上丢弃,因为它需要标记数据包。但是,如果 PE1 可以在传入数据包上推送 VLAN 标记,然后将其发送到 PE2,则可以确保不丢弃数据包。要使其双向工作,PE1 必须从传出数据包中去除 VLAN 标记。因此,入口侧的 push 始终与出口端的 pop 配对。
以下语句选项代表的重写操作支持ethernet-ccc和ethernet-vpls封装:
push—将 VLAN 标记添加到传入的未标记帧中。
pop—VLAN 标记将从传出帧中移除。
push-push—传入的未标记帧中将添加一个外部和内部 VLAN 标记。
pop-pop—传出帧的外部和内 VLAN 标记都将被移除。
IQ2 和10千兆位以太网 pic 支持上述所有重写操作。本节稍后介绍有关可能的使用组合的详细信息。
千兆push-push位pop-pop以太网 IQ PIC 上不支持和操作。
对于该input-vlan-map语句,仅支持push和push-push选项,因为从传入的未标记帧中移除 VLAN 标记没有意义。同样, pop语句仅pop-pop支持output-vlan-map和选项。此外,通过push和push-push选项,必须显式指定标记参数。除此之外,配置input-vlan-map和output-vlan-map语句的其他规则与标记框架相同。表 1通过表 3更详细地解释这些规则。
对于该input-vlan-map语句,仅支持push和push-push选项,因为从传入的未标记帧中移除 VLAN 标记没有意义。同样, pop语句仅pop-pop支持output-vlan-map和选项。此外push ,借助和push-push选项,必须明确vlan-id指定参数vlan-id ( push用于vlan-id和inner-vlan-id或push-push)。但是,TPID 是可选的,如果未配置0x8100 ,则设置默认值。除此之外,配置input-vlan-map和output-vlan-map语句的其他规则与标记框架相同。
表 1: 为 ethernet-ccc 和 ethernet-vpls 封装允许的输入 VLAN Map 语句
运行 | vlan-id | tag-protocol-id | inner-vlan-id | inner-tag-protocol-id |
push | 是 | 可选 | 否 | 可选 |
push-push | 是 | 可选 | 是 | 可选 |
表 2: 允许用于 ethernet-ccc 和 ethernet vpls 封装的输出 VLAN Map 语句
运行 | vlan-id | tag-protocol-id | inner-vlan-id | inner-tag-protocol-id |
pop | 否 | 无 | 无 | 无 |
pop-pop | 无 | 无 | 无 | 否 |
表 3: 将重写操作应用于 VLAN 映射的规则
输出 VLAN 映射 | |||
输入 VLAN 映射 | None | pop | pop-pop |
None | 是 | 否 | 无 |
push | 否 | 是 | 否 |
push-push | 无 | 否 | 是 |
您可以使用show interface interface-name命令显示指定接口修改后的 VLAN map 的状态。