Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

仮想インターフェイスでパケットベース転送を有効にする

ジュニパーネットワークスは、Kubernetesオーケストレーションされた環境で、クラウドネイティブのContrail Networking®™リリース22.1以降を使用した仮想インターフェイスでのパケットベースの転送をサポートします。

概要

デフォルトでは、Contrail コンピューティングノードは仮想インターフェイスでのパケット転送にフローモードを使用します。つまり、すべての vRouter には、それを通過するすべてのフローを追跡するためのフロー テーブルがあります。フローモードでは、仮想インターフェイスはトラフィックの状態またはセッションを分析することによって、すべてのトラフィックを処理します。ただし、フロー モードからパケット モードに切り替えたい場合もあります。具体的には、より高いトラフィック転送パフォーマンスを達成するため、またはフローモードの特定の制限を回避するため。

パケットモードでは、仮想インターフェイスはパケットごとにトラフィックを処理し、すべてのフロー情報を無視します。このモードの主な利点は、処理タイプがステートレスであることです。ステートレス モードは、仮想インターフェイスがセッション情報を追跡せず、トラフィック分析を行ってセッションの確立方法を判断しないことを意味します。

メモ:

ネットワークポリシーを必要とする機能(ACL、セキュリティグループ、フローティングIPなど)は、パケットモードでは機能しません。

仮想インターフェイスでのパケットモードの設定

仮想インターフェイスでパケットモードを有効にするには、次の手順に従います。

  1. フロー モードを実行していることを確認します。フローモードは、デフォルトの転送モードです。
    同じネットワーク内の別のポッドにpingを実行して、トラフィックを生成します。この例では、ポッドの IP アドレスは 25.26.27.2 です。
  2. フロー を確認するには、フロー コマンド ライン ツールを使用します。次の例は、 がフロー モードである virtualMachineInterface ことを示しています。
  3. virtualMachineInterfaceパケット モードを有効にします。

    という名前の packet-mode-patch.yaml パッチ ファイルを作成し、VMI ポリシーを trueに設定します。

  4. パッチを適用します。
  5. パッチを適用すると、フロー モードがパケット モードに切り替わります。
  6. パケット モードがアクティブであることを確認します。
    手順 1 で ping したのと同じネットワーク内の別のポッドに ping を実行して、トラフィックを生成します。
  7. フロー を確認するには、フロー コマンド ライン ツールを使用します。
    成功!パケット モードであることを示すフローが存在しません。