Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページの目次
 

L2 カーネル アクセス モード インターフェイスの設定例

概要 このトピックでは、アクセス モード インターフェイスを持つ kernel/veth ユーザー ポッドをクラウドネイティブ ルーターのインスタンスに追加する方法について説明します。

概要

レイヤー2アクセスモード kernel インターフェイスを持つユーザーポッドを設定し、それをJCNRインスタンスにアタッチすることができます。Juniper Cloud-Native Routerは、導入時にL2インターフェイスが設定されている必要があります。大まかなタスクは次のとおりです。

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

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

    メモ:

    NAD およびポッド YAML ファイルの詳細については 、「JCNR のユースケースと設定の概要 」トピックを参照してください。

設定例

  1. 次に、スタティック IPAM を使用してレイヤ 2 kernel/veth アクセス モード インターフェイスを作成する NAD の例を示します。

    NAD は、タイプ ポッド インターフェイスをvethインスタンスでvirtual-switch接続する必要があるブリッジ ドメインbd100を定義します。

    また、ポッド インターフェイスに割り当てられる静的 IP アドレスも定義します。
  2. NAD マニフェストを適用してネットワークを作成します。
  3. NAD が作成されていることを確認します。
  4. ネットワークに接続された vswitch-pod1-bd100 ポッドを作成するための yaml の例を次に示します。

    ポッドは、 k8s.v1.cni.cncf.io/networks アノテーションを使用してルーターインスタンスにアタッチされます

    .
  5. ポッドマニフェストを適用します。
  6. ポッドが実行されていることを確認します。
  7. セカンダリインターフェイスが作成され、 vswitch-pod1-bd100 ネットワークに接続されていることを確認します。(簡潔にするために出力はトリミングされています)。
  8. vRouter に対応するインターフェイスが作成されていることを確認します。 vRouter CLI にアクセスし 、 コマンドを発行します vif --list インターフェイス タイプ Virtual は であり、VLAN モード access は に設定され、VLAN ID は に設定されている 100ことに注意してください。L2 インターフェイスの VRF は常に 0 です。