Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

重写未标记帧上的 VLAN 标记

概述

您可以使用以下路由器的以太网 ccc 和以太网 VPLS 封装重写未标记传入和传出帧上的 VLAN 标记:

  • MX240、MX480 和 MX960 路由器具有:

    • 带 SFP 的千兆以太网增强型 DPC

    • 具有 SFP 的千兆以太网增强型排队 IP 服务 DPC

    • 采用 XFP 的 10 千兆以太网增强型 DPC

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

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

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

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

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

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

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

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

注:

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

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

input-vlan-map对于语句,仅支持 和 push-push 选项push,因为从传入的未标记帧中删除 VLAN 标记没有意义。同样,语句output-vlan-map仅支持 和 pop-pop 选项pop。此外,使用push和选项时,vlan-id必须显式指定参数(vlan-idforpushvlan-idfor push-pushinner-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

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

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

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

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

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