Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

配置标记的 Vlan

创建一系列标记的 Vlan

将以太网 LAN 划分为多个 Vlan 时,会为每个 VLAN 分配一个唯一 IEEE 802.1 Q 标记。此标记与 VLAN 中的每个帧相关联,接收流量的网络节点可以使用标记来识别与帧关联的 VLAN。

您可以配置 VLAN 范围来创建一系列带标记的 Vlan,而不是一次只为中继接口配置一个 vlan 和 802.1 Q 标记。

将以太网 LAN 划分为 Vlan 时,每个 VLAN 都由一个唯一的 802.1 Q 标记来标识。该标记将应用于所有帧,以便接收帧的网络节点可以检测帧属于哪个 VLAN。中继端口可在多个 Vlan 之间复用信息流,使用该标记确定帧的来源以及将其转发的位置。

例如,您可以配置 VLAN 并 employee 指定 标记范围 10 through 12 。这将创建以下 Vlan 和标记:

  • VLAN employee-10 ,标记 10

  • VLAN employee-11 ,标记 11

  • VLAN employee-12 ,标记 12

在系列中创建带标记的 Vlan 具有以下局限性:

  • 3层接口不支持此功能。

  • 由于接入接口只能支持一个 VLAN 成员,因此接入接口也不支持此功能。

注:

此任务对不支持增强型第2层软件(ELS)配置样式的 QFX3500 和 QFX3600 交换机使用 Junos OS。如果您的交换机运行支持 ELS 的软件,请参阅 在带 ELS 支持的交换机上创建一系列标记 Vlan

要使用标签配置一系列带标记的 VLAN CLI(此处为 VLAN employee ):

  1. 配置系列(此处为从120到130的 VLAN 系列):

  2. 使用以下两种方式之一配置接口时,请关联一系列标记的 Vlan:

  • 包括系列的名称:

  • 包括 VLAN 范围:

按名称或 VLAN 范围将一系列标记的 VLAN 关联到接口具有相同的结果:将创建到 的 __employee_120____employee_130__ VLAN。

注:

使用vlan-range命令创建一系列 vlan 时,vlan 名称前面和后面带有两个下划线。

在 EX 系列交换机上创建一系列标记的 Vlan (CLI 过程)

为识别属于哪个 VLAN 信息流,以太网 VLAN 上的所有帧均由标记来标识,如 IEEE 802.1 Q 标准中所述。这些帧已标记,并与 802.1 q 标记封装在一起。对于只有一个 VLAN 的简单网络,所有信息流都具有相同的 802.1 Q 标记。

您可以配置 VLAN 范围来创建一系列带标记的 Vlan,而不是一次只为中继接口配置一个 vlan 和 802.1 Q 标记。

将以太网 LAN 划分为 Vlan 时,每个 VLAN 都由一个唯一的 802.1 Q 标记来标识。该标记将应用于所有帧,以便接收帧的网络节点知道帧属于哪个 VLAN。中继端口可在多个 Vlan 之间复用信息流,使用该标记确定帧的来源以及将其转发的位置。

例如,您可以配置 VLAN 并 employee 指定 标记范围 10-12 。这将创建以下 Vlan 和标记:

  • VLAN employee-10 ,标记 10

  • VLAN employee-11 ,标记 11

  • VLAN employee-12 ,标记 12

在系列中创建带标记的 Vlan 具有以下局限性:

  • 3层接口不支持此功能。

  • 由于接入接口只能支持一个 VLAN 成员,因此接入接口也不支持此功能。

  • IP 语音(VoIP)配置不支持一系列标记的 Vlan。

要使用标签配置一系列带标记的 VLAN CLI(此处为 VLAN employee ):

  1. 配置系列(此处为从120到130的 VLAN 系列):

  2. 使用以下两种方式之一配置接口时,请关联一系列标记的 Vlan:

  • 包括系列的名称:

  • 包括 VLAN 范围:

按名称或 VLAN 范围将一系列标记的 VLAN 关联到接口的结果为:将创建到 的 __employee_120____employee_130__ VLAN。

注:

使用vlan-range命令创建一系列 vlan 时,vlan 名称以两个下划线为前缀并带有后缀。

在带 ELS 支持的交换机上创建一系列标记 Vlan

将以太网 LAN 划分为多个 Vlan 时,会为每个 VLAN 分配一个唯一 IEEE 802.1 Q 标记。此标记与 VLAN 中的每个帧相关联,接收流量的网络节点可以使用标记来识别与帧关联的 VLAN。

您可以配置 VLAN 范围来创建一系列带标记的 Vlan,而不是一次只为中继接口配置一个 vlan 和 802.1 Q 标记。

将以太网 LAN 划分为 Vlan 时,每个 VLAN 都由一个唯一的 802.1 Q 标记来标识。该标记将应用于所有帧,以便接收帧的网络节点可以检测帧属于哪个 VLAN。中继端口可在多个 Vlan 之间复用信息流,使用该标记确定帧的来源以及将其转发的位置。

例如,您可以配置 VLAN 并 employee 指定 标记范围 10 through 12 。这将创建以下 Vlan 和标记:

  • VLAN employee-10 ,标记 10

  • VLAN employee-11 ,标记 11

  • VLAN employee-12 ,标记 12

在系列中创建带标记的 Vlan 具有以下局限性:

  • 3层接口不支持此功能。

  • 由于接入接口只能支持一个 VLAN 成员,因此接入接口也不支持此功能。

注:

此任务使用 Junos OS 来 Junos OS 用于 QFX3500 和 QFX3600 交换机,并支持增强型第2层软件(ELS)配置样式。如果交换机运行不支持 ELS 的软件,请参阅创建一系列标记的 vlan。有关 ELS 详细信息,请参阅使用增强型第2层软件 CLI

要使用标签配置一系列带标记的 VLAN CLI(此处为 VLAN employee ):

  1. 配置系列(此处为从120到130的 VLAN 系列):

  2. 使用以下两种方式之一配置接口时,请关联一系列标记的 Vlan:

  • 包括系列的名称:

  • 包括 VLAN 范围:

通过名称或 VLAN 范围将一系列标记的 VLAN 关联到接口,结果如下:将创建到 的 __employee_120____employee_130__ VLAN。

注:

使用vlan-id-list命令创建一系列 vlan 时,vlan 名称前面和后面带有两个下划线。

验证是否已创建一系列标记的 Vlan

用途

验证交换机上是否已创建了一系列标记的 Vlan。

行动

  1. 按 VLAN ID 的升序顺序显示 Vlan:

  2. 按 VLAN 名称的字母顺序显示 Vlan:

  3. 通过指定 VLAN 范围名称(此处的 VLAN 范围名称为 )来显示 employee VLAN:

含义

示例输出显示交换机上配置的 Vlan。将显示标记 Vlan 系列:__employee__120____employee_130__ 。每个标记的 V VPN 都配置在中继接口上 xe-0/0/22.0 。接口名称旁边的星号 ( * ) 表示接口为 UP

使用vlan-range语句创建一系列 vlan 时,vlan 名称前面和后面带有两个下划线。

验证在 EX 系列交换机上创建了一系列标记的 Vlan

用途

确认在交换机上创建了一系列标记的 Vlan。

行动

按 VLAN ID 的升序顺序显示 Vlan:

按 VLAN 名称的字母顺序显示 Vlan:

指定 VLAN 范围名称(此处为 VLAN 范围名称),以显示 employee VLAN:

含义

示例输出显示交换机上配置的 Vlan。将显示标记 Vlan 系列:__employee__120____employee_130__ 。每个标记的 V VPN 都配置在中继接口上 ge-0/0/22.0 。接口名称旁边的星号 ( * ) 表示接口为 UP

使用 语句创建一系列 VLAN 时,VLAN 名称为前缀,并带有带两个 vlan-range 附加号的附加号。

在第3层逻辑接口上配置双标记 Vlan

Junos OS 支持 channelizing 802.1 Q 标准的一个 IEEE 子集,用于将以太网接口连接到多个逻辑接口,从而使多个主机可与同一交换机相连,但阻止它们处于同一个路由或桥接域中。将以太网 LAN 划分为 Vlan 时,每个 VLAN 都由一个唯一的 802.1 Q 标记来标识。该标记将应用于所有帧,以便接收帧的网络节点可以检测帧属于哪个 VLAN。

您可以在第 3 层逻辑接口(有时称为"第 3 层子接口")上配置双 VLAN 标记(即,一个内部和一个外部标记)。

在第3层逻辑接口上支持双标记 Vlan,包括:

  • 逻辑接口上的 IPv4、IPv6 或mpls系列的配置

  • 通过聚合以太网接口进行配置

  • 在单个物理接口上配置多个逻辑接口

注:

此功能不包括对以下项的支持:

  • VLAN 重写input-vlan-mapoutput-vlan-map或)

  • TPID 配置(物理或逻辑接口上)

  • native-inner-vlan-id;outer-vlan-id-list;inner-vlan-id-list;否则vlan-id-range

要配置双标记3层逻辑接口:

  1. 对物理接口应用灵活的 VLAN 标记:
  2. 在逻辑接口上配置内部和外部 VLAN 标记:
  3. 设置系列类型,并在逻辑接口上的地址(如有必要):

堆叠 VLAN 标记

要在所有标记帧上堆叠 VLAN 标记进入或退出接口,请在输入pushVLAN vlan-id映射或tag-protocol-id输出 VLAN 地图中包括、和语句:

您可以将这些语句包含在以下层次结构级别:

  • [edit interfaces interface-name unit logical-unit-number]

  • [edit interfaces interface-name unit logical-unit-number]

  • [edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number]

  • [edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number]

在输入 VLAN 映射中定义的 VLAN ID 堆叠在与逻辑接口绑定的 VLAN ID 的顶部。

您包括在输入和输出 VLAN 映射中的所有 Tpid 都必须位于[edit interfaces interface-name ether-options ethernet-switch-profile tag-protocol-id [ tpids ]]层次结构级别指定的部分中。

重写 VLAN 标记并添加新标记

在以太网 IQ、IQ2 和 IQ2-E 接口上,在 MX 系列路由器千兆位以太网、三速率以太网铜质和10千兆位以太网接口上,在 MX 系列路由器上使用千兆位以太网 IQ2 和 IQ2 E 或10千兆位以太网 pic 的聚合以太网接口在 EX 系列交换机上,以及千兆位以太网和10千兆位以太网接口,要用用户指定的 VLAN 标记值替换传入帧的外部 VLAN 标记,请swap-push将此语句包含在输入 VLAN 映射或输出 VLAN 映射中:

用户指定的外部 VLAN 标记将被推入前部。外部标记将成为最终帧中的内部标记。堆叠并重写千兆位以太网 VLAN 标记也称为 q-Q 通道。

您可将此语句包含在以下层次结构级别:

重写内部和外部 VLAN 标记

在以太网 IQ、IQ2 和 IQ2-E 接口上,在 MX 系列路由器千兆位以太网、三速率以太网铜质和10千兆位以太网接口上,以及在 MX 系列上使用千兆位以太网 IQ2 和 IQ2 E 或10千兆位以太网的聚合以太网接口上路由器,要将传入帧的内部和外部 VLAN 标签更换为用户指定的 VLAN 标记值,请将此swap-swap语句包含在输入 VLAN 映射或输出 VLAN 映射中:堆叠并重写千兆位以太网 VLAN 标记也称为 q-Q 通道。

您可将此语句包含在以下层次结构级别:

在标记帧上重写 VLAN 标记

要重写所有标记帧上的 VLAN 标记输入指定 vlan ID 和 TPID 的接口,请在输入swapVLAN tag-protocol-id地图中vlan-id包括、和语句:

要在所有标记的帧上重写 VLAN 标记退出接口到指定的 VLAN ID 和 TPID,请swaptag-protocol-id输出 VLAN 映射中包括 and 语句:

您可以将这些语句包含在以下层次结构级别:

  • [edit interfaces interface-name unit logical-unit-number input-vlan-map]

  • [edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number input-vlan-map]

不能在输出 VLAN swap映射配置中vlan-id同时包含语句和语句。如果在配置中包括 语句,则传出帧中的 VLAN ID 将重写至与逻辑接口绑定的 swap VLAN ID。有关将 VLAN ID 绑定到逻辑接口的详细信息,请参阅802.1 q Vlan 概述

交换操作仅在外部标记上起作用,无论是否将stacked-vlan-tagging语句包含在配置中。有关详细信息,请参阅示例:堆叠和重写千兆位以太网IQ VLAN 标记。

使用 VLAN ID 列表配置 VLAN 转换

在许多情况下,接口数据包帧上的 VLAN 标识符不正确。VLAN 转换或 VLAN 重写允许您使用到达和离开逻辑接口的帧上的列表来配置双向 VLAN 标识符转换。这允许您在内部使用唯一 VLAN 标识符,并在逻辑接口上维护旧 VLAN 标识符。

要对中继接口上的数据包执行 VLAN 转换,请在vlan-rewrite[edit interfaces interface-name unit unit-number]层次结构级别插入该语句。您还必须将interface-mode trunk语句包括在[edit interfaces interface-name unit unit-number family ethernet-switching]层次结构中,因为 VLAN 接口仅在中继界面上受支持。反向转换会在流退出接口时进行。换句话说,如果 VLAN 200 在进入接口的信息流上转换为500,VLAN 500 将在离开接口的信息流上转换为 VLAN 200。

注:

您可以在接口上配置灵活的 VLAN 标记或中继模式。VLAN 转换不支持两者。

下面的示例将来自 VLAN 标识符200、500和201的传入中继数据包转换为501(其他有效的 VLAN 标识符不受影响):

注:

此示例还将帧 Vlan 从500到200以及501到201的出口。

在安全设备上配置 VLAN 转换

VLAN 转换允许服务提供商在两个客户站点之间创建2层以太网连接。提供商可将不同客户的 VLAN 流量隔离到一个链路上(例如,如果客户使用重叠的 VLAN ID),或者将不同的客户 VLAN 捆绑到一个服务 VLAN 中。数据中心可以使用 q-Q 通道在单个站点内隔离客户流量,或者在不同地理位置的云数据中心之间流动客户流量。

开始配置 VLAN 转换之前,请确保已在邻接交换机上创建并配置了必要的客户 Vlan。请参阅配置 vlan

VLAN 转换可通过两种方式完成:

  • 要在 VLAN retagging 中配置 VLAN 转换,可通过以下 CLI 配置实现企业提供商的 VLAN 转换样式:

  • 要在 q in Q 中配置 VLAN 转换,可通过以下 CLI 配置实现的 VLAN 转换服务提供商样式:

示例:为安全设备上的2层透明模式配置 VLAN Retagging

此示例显示如何在第2层中继接口上配置 VLAN retagging,以便有选择地将传入数据包重新定向到安全设备,而不会影响其他 VLAN 流量。

要求

开始之前,请确定要为 VLAN retagging 包括的映射。请参阅了解安全设备上的 VLAN Retagging

概述

在此示例中,您创建了一个称为 ge/0/0 的2层中继接口,并将其配置为接收 VLAN 标识符为1到10的数据包。到达具有 vlan 标识符11的接口的数据包 retagged 带有 VLAN 标识符2。在退出中继接口之前,retagged 数据包中的 VLAN 标识符2将替换为 VLAN 标识符11。当您退出中继接口时,retagged 数据包中的所有 VLAN 标识符都将更改回来。

配置

操作

分步过程

要在第2层中继接口上配置 VLAN retagging:

  1. 创建第2层中继接口。

  2. 配置 VLAN retagging。

  3. 如果您完成了设备配置,请提交配置。

针对

要验证配置是否正常运行,请输入show interfaces ge-3/0/0命令。

配置内部和外部 Tpid 和 VLAN Id

对于某些重写操作,必须配置内部或外部 TPID 值以及内部或外部 VLAN ID 值。这些值可应用于输入 VLAN 映射或输出 VLAN 映射。

以太网 IQ、IQ2 和 IQ2 接口;在 MX 系列路由器千兆位以太网、三速率以太网铜质和10千兆位以太网接口上;在 MX 系列路由器上使用千兆位以太网 IQ2 和 IQ2 E 或10千兆位以太网 pic 的聚合以太网接口上,要配置内 TPID inner-tag-protocol-id ,请包括以下语句:

您可将此语句包含在以下层次结构级别:

对于内部 VLAN ID,请包含inner-vlan-id语句。对于外部 TPID,请包含tag-protocol-id语句。对于外部 VLAN ID,请包含以下vlan-id语句:

对于使用千兆位以太网 IQ 接口的聚合以太网tag-protocol-id接口,请将语句包含在外部 TPID 中。对于外部 VLAN ID,请包含以下vlan-id语句:

您可以将这些语句包含在以下层次结构级别:

  • [edit interfaces interface-name unit logical-unit-number]

  • [edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number]

在输入 VLAN 映射中定义的 VLAN ID 堆叠在与逻辑接口绑定的 VLAN ID 的顶部。有关将 VLAN ID 绑定到逻辑接口的信息,请参阅 802.1 q Vlan 概述

您包括在输入和输出 VLAN 映射中的所有 Tpid 都必须位于[edit interfaces interface-name ether-options ethernet-switch-profile tag-protocol-id [ tpids ]]层次结构级别指定的部分中。

表 1表 2指定何时需要这些语句。表 1指示用于输入 VLAN 映射重写操作的有效语句组合。"否"是指重写操作在输入 VLAN 映射中不得包含该语句。"可选"表示该语句可可选指定用于输入 VLAN 映射中的重写操作。"Any"表示您必须包含语句、 vlan-idtag-protocol-id 语句 inner-vlan-id 、语句或 inner-tag-protocol-id 语句。

表 1: 重写输入 VLAN 映射的操作和语句用法

 

输入 VLAN Map 语句

重写操作 vlan id 标记协议 id 内部 vlan id 内部标记协议 id
推送

可选

可选

pop

换位

任何

任何

推送推送

可选

可选

可选

交换推送

可选

可选

任何

任何

互换交换

可选

可选

任何

任何

弹出窗口交换

任何

任何

弹出窗口

表 2指示输出 VLAN 映射的重写操作的有效语句组合。"否"是指重写操作在输出 VLAN 映射中不得包含该语句。"可选"表示该语句可选择性指定用于输出 VLAN 映射中的重写操作。

表 2: 针对输出 VLAN 映射重写操作和语句使用情况

 

输出 VLAN Map 语句

重写操作 vlan id 标记协议 id 内部 vlan id 内部标记协议 id
推送

可选

pop

换位

可选

推送推送

可选

可选

交换推送

可选

可选

互换交换

可选

可选

弹出窗口交换

可选

弹出窗口

以下示例使用 和 和 展示如何在输入 VLAN 映射和输出 VLAN 映射中 表 1表 2pop-swap 配置操作:

带有内部 VLAN id 语句的输入 VLAN 映射,带有可选内部标记协议 id 声明的输出 VLAN 映射

带有内部标记协议 id 语句的输入 VLAN 映射,带有可选内部标记协议 id 声明的输出 VLAN 映射

带有内部标记协议 id 和内部 VLAN id 语句的输入 VLAN 映射