堆叠和重写第 2 层批发解决方案的 VLAN 标记
通过堆叠和重写 VLAN 标记,您可以使用附加的(外部)VLAN 标记来区分第 2 层批发网络中的路由器。帧可以在接口上接收,也可以是系统内部的帧(由于语句的作用 input-vlan-map )。
您可以配置重写作,在单标记帧和双标记帧上堆叠(push)、移除(pop)或重写(swap)标记。如果端口未标记,则该端口上的任何逻辑接口均不支持重写作。
您可以配置以下单作 VLAN 重写作:
pop— 从 VLAN 标记堆栈顶部移除 VLAN 标记。帧的外部 VLAN 标记将被移除。push- 将新的 VLAN 标记添加到 VLAN 堆栈顶部。一个外部 VLAN 标记被推送到现有 VLAN 标记的前面。swap— 将传入帧的内部 VLAN 标记替换为用户指定的 VLAN 标记值。
您可以在传入帧的输入 VLAN 映射和输出 VLAN 映射中为传出帧配置逻辑接口的 VLAN 重写作。
您可以在层次结构级别同时[edit dynamic-profiles profile-name interface “$junos-interface-ifd-name” unit ” $junos-interface-unit]包含 and input-vlan-map output-vlan-map 语句。
允许的 VLAN 重写作类型取决于帧是单标记帧还是双标记帧。 表 1 显示了支持的重写作,以及它们是否可以应用于单标记帧或双标记帧。该表还指示了在作期间添加或删除的标记数量。
重写作 |
单标记 |
双标记 |
标记数量 |
|---|---|---|---|
| 流行音乐 | 是的 |
是的 |
– 1 |
| 推送 | 是的 |
是的 |
+1 |
| 交换 | 是的 |
是的 |
0 |
根据 VLAN 重写作,您可以在输入 VLAN 映射和/或输出 VLAN 映射中配置接口的重写作。 表 2 显示了您可以配置的重写作组合。“无”表示未为 VLAN 映射指定任何重写作。
输入 VLAN 映射 |
输出 VLAN 映射 |
|||
|---|---|---|---|---|
无 |
推送 |
流行音乐 |
交换 |
|
无 |
是的 |
不 |
不 |
是的 |
推送 |
不 |
不 |
是的 |
不 |
流行音乐 |
不 |
是的 |
不 |
不 |
交换 |
是的 |
不 |
不 |
是的 |
要配置输入 VLAN 映射:
只有当需要在单标记用户数据包上推送外部标记或修改用户双标记数据包中的外部标记时,才可配置该 input-vlan-map 语句。
要配置输出 VLAN 映射:
只有当需要弹出或修改在面向订阅者的双标记数据包中找到的外部标记时,才可配置该 output-vlan-map 语句。
包括该
output-vlan-map语句。[edit dynamic-profiles Subscriber_Profile_Retail1 interfaces “$junos-interface-ifd-name” unit “$junos-interface-unit”] user@host# edit output-vlan-map
指定您希望输出 VLAN 映射执行的作。
[edit dynamic-profiles Subscriber_Profile_Retail1 interfaces “$junos-interface-ifd-name” unit “$junos-interface-unit” output-vlan-map] user@host# set pop
您必须知道 VLAN 重写作是否有效,以及是否应用于输入 VLAN 映射或输出 VLAN 映射。您还必须知道,重写作是否要求包含语句以在输入 VLAN 映射或输出 VLAN 映射中配置内部和外部标记协议标识符 (TPID) 以及内部和外部 VLAN ID。有关配置内部和外部 TPID 以及内部和外部 VLAN ID 的信息,请参阅 配置内部和外部 TPID 以及 VLAN ID。