Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
項目一覧
 

L2 VLAN サブインターフェイスの設定例

このトピックでは、レイヤー2 VLANサブインターフェイスを備えたユーザーポッドをクラウドネイティブルーターのインスタンスに追加する方法を学習します。

概要

レイヤー2 VLANサブインターフェイスを使用してユーザーポッドを構成し、Cloud-Native Routerインスタンスにアタッチできます。Juniper Cloud-Native Routerには、導入時にL2インターフェイスが設定されている必要があります。cRPDは、ファブリックインターフェイスの有効なVLAN設定で設定する必要があります。例えば:

手記:

ユニット番号とVLAN IDは一致する必要があります。

大まかなタスクは次のとおりです。

  • ネットワーク アタッチメント定義(NAD)の定義と適用:NAD ファイルは、Multus が JCNR-CNI を呼び出し、ポッド インターフェイスをアタッチするネットワークを作成するために必要な設定を定義します。

  • ポッドYAMLファイルを定義し、クラウドネイティブルータークラスターに適用する—ポッドYAMLには、ポッドの仕様と、JCNR-CNIによって作成されたネットワークへのアノテーションが含まれています

    手記:

    NAD とポッドの YAML ファイルの詳細については、「 Cloud-Native Router のユースケースと構成の概要 」トピックを参照してください。

設定例

  1. 次に、レイヤー 2 VLAN サブインターフェイスを作成する NAD の例を示します。 NAD は、ブリッジ ドメイン bd201と、親インターフェイス net1を持つサブインターフェイス net1.201を定義します。ポッドはvirtual-switchインスタンスにアタッチされます。また、ポッド インターフェイスに割り当てる静的 IP アドレスも定義します。
  2. NAD マニフェストを適用してネットワークを作成します。
  3. NADが作成されていることを確認します。
  4. 以下は、 vswitch-bd201-sub ネットワークにアタッチされたポッドを作成するための yaml の例です。 ポッドは、 k8s.v1.cni.cncf.io/networks アノテーションを使用してルーターインスタンスにアタッチされます。
  5. ポッド マニフェストを適用します。
  6. ポッドが実行されていることを確認します。
  7. ポッドを記述して、セカンダリインターフェイスが作成され、 vswitch-bd201-sub ネットワークに接続されていることを確認します。(簡潔にするために出力はトリミングされています)。
  8. vRouterで対応するインターフェイスが作成されていることを確認します。 vRouter CLI にアクセスしvif --list コマンドを発行します。 インターフェイス タイプは Virtual で、VLAN ID は 201 に設定されていることに注意してください。親インターフェイスは vif0/2です。L2 サブインターフェイスの VRF は常に 0 です。