VLAN 子接口
VLAN 子接口类似于物理交换机或路由器上的逻辑接口。它们仅访问与配置的 VLAN 标记匹配的标记数据包。子接口具有父接口。父接口可以有多个子接口,每个子接口都有一个 VLAN ID。运行云原生路由器时,必须将每个子接口与特定 VLAN 关联。从瞻博网络云原生路由器 23.2 版开始,云原生路由器支持在 L3 模式下使用 VLAN 子接口以及之前支持的 L2 模式。
配置示例
VLAN 子接口使用 Netowrk 附件定义 (NAD) 和容器 YAML 清单进行配置。有关更多信息,请参阅 JCNR 用例和配置概述 以及相关配置示例。
使用命令查看 show configuration
的 JCNR 控制器接口配置如下所示(为简洁起见,对输出进行了微调)。
对于 L2 模式:
routing-instances { switch { instance-type virtual-switch; bridge-domains { bd100 { vlan-id 100; interface vhostnet1-1e555ee1-7d93-40.100; } } } }
对于 L3 模式:
enp24s0f0 { unit 1 { vlan-id 10; family inet { address 172.168.20.3/24; } } }
在虚拟路由器上,VLAN 子接口配置如下所示:
对于 L2 模式:
vif0/5 Virtual: vhostnet1-71cd7db1-1a5e-49.100 Vlan(o/i)(,S): 3003/3003 Parent:vif0/4 Type:Virtual(Vlan) HWaddr:00:99:99:99:33:09 Vrf:0 Flags:L2 QOS:-1 Ref:3 RX queue errors to lcore 0 0 0 0 0 0 0 0 0 0 0 0 RX packets:0 bytes:0 errors:0 TX packets:0 bytes:0 errors:0 Drops:0
对于 L3 模式:
vif0/9 Virtual: ens1f0v1.201 Vlan(o/i)(,S): 201/201 Parent:vif0/2 NH: 36 MTU: 1514 Type:Virtual(Vlan) HWaddr:d6:93:87:91:45:6c IPaddr:103.1.1.2 IP6addr:fe80::d493:87ff:fe91:456c DDP: OFF SwLB: ON Vrf:1 Mcast Vrf:1 Flags:L3DProxyEr QOS:-1 Ref:4 RX queue errors to lcore 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RX packets:0 bytes:0 errors:0 TX packets:0 bytes:0 errors:0 Drops:0 vif0/10 Virtual: ens1f0v1.201 Vlan(o/i)(,S): 201/201 Parent:vif0/5 NH: 21 MTU: 9000 Type:Virtual(Vlan) HWaddr:d6:93:87:91:45:6c IPaddr:103.1.1.2 IP6addr:fe80::d493:87ff:fe91:456c DDP: OFF SwLB: ON Vrf:1 Mcast Vrf:65535 Flags:L3DProxyEr QOS:-1 Ref:4 TxXVif:9 RX queue errors to lcore 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RX packets:0 bytes:0 errors:0 TX packets:0 bytes:0 errors:0 Drops:0