Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
本页内容
 

L3 VLAN 子接口配置示例

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

概述

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

您的高级任务包括:

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

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

    注意:

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

配置示例

  1. 以下是创建第 3 层 VLAN 子接口的示例 NAD: NAD 使用父接口net1和 VLAN ID 201定义虚拟路由器实例vrf201virtual-router实例类型类似于 VPN 路由和转发实例类型,但用于与 VPN 无关的应用程序。此实例类型没有虚拟路由和转发 (VRF) 导入、VRF 导出、VRF 目标或路由识别符要求。pod VLAN 子接口连接到vrf201实例。NAD 还定义要分配给 pod 接口的静态 IP 地址。
  2. 应用NAD清单来创建网络。
  3. 验证 NAD 是否已创建。
  4. 下面是一个示例 yaml,用于创建附加到 vrf201vrf202 网络的 pod: 该 pod 使用 k8s.v1.cni.cncf.io/networks 注释附加到路由器实例。
  5. 应用 pod 清单。
  6. 验证 Pod 是否正在运行。
  7. 描述容器,以验证是否已创建辅助接口并连接到 vrf201 网络。(为简洁起见,对输出进行了修剪)。
  8. 验证 vRouter 是否已创建相应的接口。 访问 vRouter CLI 并发出 vif --list 命令。 您可以看到分配给子接口的 IP 地址,以获取相应的有效 VRF 编号。