Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
本页内容
 

L2 VLAN 子接口配置示例

阅读本主题,了解如何将带有第 2 层 VLAN 子接口的用户 Pod 添加到云原生路由器的实例中。

概述

您可以使用第 2 层 VLAN 子接口配置用户容器,并将其连接到云原生路由器实例。瞻博网络云原生路由器在部署时必须配置 L2 接口。必须为结构接口配置有效的 VLAN 配置 cRPD。例如:

注意:

请注意,单元号和 VLAN ID 必须匹配。

您的高级任务是:

  • 定义和应用网络附件定义 (NAD) — NAD 文件定义 Multus 调用 JCNR-CNI 并创建要将 pod 接口连接到的网络所需的配置。

  • 定义 Pod YAML 文件并将其应用到云原生路由器群集 - Pod YAML 包含 Pod 规范和 JCNR-CNI 创建的网络注释

    注意:

    请查看 云原生路由器用例和配置概述 主题,了解有关 NAD 和 Pod YAML 文件的更多信息。

配置示例

  1. 以下是用于创建第 2 层 VLAN 子接口的 NAD 示例: NAD 定义一个桥接域bd201和一个具有父接口net1的子接口net1.201。Pod 将在实例中virtual-switch附加。它还定义了要分配给 pod 接口的静态 IP 地址。
  2. 应用 NAD 清单以创建网络。
  3. 验证 NAD 已创建。
  4. 下面是一个用于创建附加 vswitch-bd201-sub 到网络的 pod 的示例 yaml: Pod 使用注释连接到 k8s.v1.cni.cncf.io/networks 路由器实例。
  5. 应用容器清单。
  6. 验证 pod 是否正在运行。
  7. 描述 pod 以验证是否创建了辅助接口并将其连接到 vswitch-bd201-sub 网络。(为简洁起见,输出已经过修整)。
  8. 验证 vRouter 是否已创建相应的接口。 访问 vRouter CLI 并发出 vif --list 命令。 请注意,接口类型为 Virtual ,VLAN ID 设置为 201。父接口是 vif0/2。对于 L2 子接口,VRF 始终为 0。