将 VLAN ID 绑定到逻辑接口
本主题介绍如何配置逻辑接口以接收和转发 VLAN 标记的帧:
要将逻辑接口配置为接收和转发 VLAN 标记的帧,必须将 VLAN ID、VLAN ID 范围或 VLAN ID 列表绑定到逻辑接口。 表 1 列出了用于将 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 ID 匹配的范围 | 逻辑接口上支持的 VLAN 成帧类型 | |
---|---|---|
单标签成帧 | 双标签成帧 | |
虚拟帧 ID |
|
|
VLAN ID 范围 |
|
|
VLAN ID 列表 |
|
|
语句的选项不支持标记协议 ID (TPID) 值。inner-list
vlan-tags
在 Junos OS 9.5 及更高版本中,在 MX 系列路由器和 Junos OS 12.2R2 版及更高版本的 EX 系列交换机上,您可以将 VLAN ID 列表绑定到单个逻辑接口,无需为每个 VLAN 或 VLAN 范围配置单独的逻辑接口。接受使用 VLAN ID 列表中指定的任何 VLAN ID 标记的数据包的逻辑接口称为 VLAN 捆绑逻辑 接口。
您可以使用捆绑 VLAN 的逻辑接口配置第 2 层 VPN 路由实例或第 2 层电路之间的电路交叉连接。使用 VLAN 捆绑逻辑接口可简化配置并减少逻辑接口、下一跃点和电路等系统资源的使用。
作为配置多个逻辑接口(每个 VLAN ID 一个,每个 VLAN ID 范围一个)的替代方法,您可以根据 VLAN ID 列表配置单个 VLAN 捆绑逻辑接口。
不支持在 配置了 的 VPLS 实例上实现 VLAN 规范化选项。vlan-id
vlan-id-list
但是,您可以使用该 选项实现 VLAN 规范化。vlan-maps
要将 VLAN ID 列表绑定到单标记逻辑接口,请在层次结构级别或层次结构级别包含语句。
vlan-id-list
[edit interfaces ethernet-interface-name unit logical-unit-number]
[edit logical-systems logical-system-name interfaces ethernet-interface-name unit logical-unit-number]
通过使用空格分隔每个 ID、用连字符分隔起始 VLAN ID 和结束 VLAN ID 作为非独占列表,或两者的组合来单独指定列表中的 VLAN ID。[edit interfaces ethernet-interface-name unit logical-unit-number] user@host# vlan-id-list [ vlan-id vlan-id–vlan-id ];
要将以太网接口配置为支持单标记逻辑接口,请在层次结构级别包含 该语句 。
vlan-tagging
[edit interfaces ethernet-interface-name]
若要支持混合标记,请改为包含 语句。flexible-vlan-tagging
要将 VLAN ID 列表绑定到双标记逻辑接口,请在层次结构级别或层次结构级别包含语句。
vlan-tags
[edit interfaces ethernet-interface-name unit logical-unit-number]
[edit logical-systems logical-system-name interfaces ethernet-interface-name unit logical-unit-number]
使用该 选项可以单独指定 VLAN ID,方法是使用空格分隔每个 ID,通过用连字符分隔起始 VLAN ID 和结束 VLAN ID 作为包含列表,或者作为两者的组合。inner-list
[edit interfaces ethernet-interface-name unit logical-unit-number] user@host# vlan-tags inner-list [vlan-id vlan-id–vlan-id ] outer <tpid>vlan-id;
注:语句的选项不支持标记协议 ID (TPID) 值。
inner-list
vlan-tags
要将以太网接口配置为支持双标记逻辑接口,请在层次结构级别包含 语句 。
stacked-vlan-tagging
[edit interfaces ethernet-interface-name]
若要支持混合标记,请改为包含 语句。flexible-vlan-tagging
以下示例配置在两个不同的逻辑端口上配置两个不同的 VLAN ID 列表。
[edit interfaces] ge-1/1/0 { vlan-tagging; # Only for single-tagging encapsulation flexible-ethernet-services; unit 10 { encapsulation vlan-ccc; vlan-id-list [20 30–40 45]; } } ge-1/1/1 { flexible-vlan-tagging; # Only for mixed tagging encapsulation flexible-ethernet-services; unit 10 { encapsulation vlan-ccc; vlan-id-list [1 10 20 30–40]; } unit 20 { encapsulation vlan-ccc; vlan-tags outer 200 inner-list [50–60 80 90–100]; } }
在上面的示例配置中,支持单标记逻辑接口, 并支持 混合标记。ge-1/1/0
ge-1/1/1
单标记逻辑接口 和 每个捆绑包列出了 VLAN ID。ge-1/1/0.10
ge-1/1/1.10
双标记逻辑接口 捆绑了内部 VLAN ID 列表。ge-1/1/1.20
您可以将一系列相同的接口分组到一个接口范围内,然后将通用配置应用于该接口范围。例如,在上述示例配置中,两个接口 ge-1/1/0 和 ge-1/1/1 具有相同的物理封装类型 。flexible-ethernet-services
因此,您可以使用接口 ge-1/1/0 和 ge-1/1/1 作为其成员定义一个接口范围,并将封装类型灵活以太网服务应用于该定义的接口范围。