Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

重写未标记帧上的 VLAN 标记

概述

您可以使用以下路由器的以太网 ccc 和以太网 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

    • 10 千兆以太网增强型排队 IP 服务 DPC 与 XFP

在具有千兆位以太网 IQ2 PIC 和千兆位以太网增强型 IQ2 (IQ2E) PIC 的 M 系列路由器上,您可以执行所有重写 VLAN 标记操作。

考虑一个网络,其中两个提供商边缘 (PE) 通过第 2 层电路连接。PE1 在未标记的端口上接收流量,而 PE2 上的相应端口已标记。在正常情况下,来自 PE1 的数据包将在 PE2 处丢弃,因为它需要标记的数据包。但是,如果 PE1 可以在将传入数据包发送到 PE2 之前推送传入数据包上的 VLAN 标记,则可以确保数据包不会被丢弃。要使其在两个方向上都有效,PE1 必须从传出数据包中去除 VLAN 标记。因此,入口侧的推送始终与出口侧的弹出声配对。

以下语句选项表示的重写操作在和封装下受支持:ethernet-cccethernet-vpls

  • push— VLAN 标记将添加到传入的未标记帧中。

  • pop— VLAN 标记从传出帧中移除。

  • push-push— 外部和内部 VLAN 标记将添加到传入的未标记帧中。

  • pop-pop— 移除传出帧的外部和内部 VLAN 标记。

IQ2 和 10 千兆以太网 PIC 支持上述所有重写操作。本节稍后将详细介绍可能的用法组合。

注:

千兆以太网 IQ PIC 不支持和操作。push-pushpop-pop

对于语句,仅支持 和 选项,因为从传入的未标记帧中删除 VLAN 标记没有意义。input-vlan-mappushpush-push 同样,语句仅支持 和 选项。poppop-popoutput-vlan-map 此外,对于 和 选项,必须显式指定标记参数。pushpush-push 除此之外,配置 and 语句的其他规则与标记帧的规则相同。 通过更详细地解释规则。 input-vlan-mapoutput-vlan-map表 1表 3

对于语句,仅支持 和 选项,因为从传入的未标记帧中删除 VLAN 标记没有意义。input-vlan-mappushpush-push 同样,语句仅支持 和 选项。poppop-popoutput-vlan-map 此外,使用和选项时,必须显式指定参数(for和 for )。pushpush-pushvlan-idvlan-idpushvlan-idinner-vlan-idpush-push 但是,TPID 是可选的,如果未配置,则设置默认值 。0x8100 除此之外,配置 and 语句的其他规则与标记帧的规则相同。input-vlan-mapoutput-vlan-map

表 1: 以太网 CCC 和以太网 VPLS 封装允许的输入 VLAN 映射语句
操作 vlan-id tag-protocol-id inner-vlan-id inner-tag-protocol-id

push

可选

可选

push-push

可选

可选

表 2: 以太网 CCC 和以太网 VPLS 封装允许的输出 VLAN 映射语句
操作 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

您可以使用命令 显示指定接口的已修改 VLAN 映射的状态。show interface interface-name

示例:使用以太网 CCC 封装进行推送和弹出

示例:采用以太网 CCC 封装的推送-推送和弹出-弹出

示例:使用以太网 VPLS 封装进行推送和弹出

示例:采用以太网 VPLS 封装的推送-推送和弹出-弹出