外部ネットワークを使用したcSRXポッド
外部ネットワークを持つcSRXポッドについて知る
cSRXコンテナファイアウォールを外部ネットワークと接続するには、2つのインターフェイスを追加します。どちらのインターフェイスもsrxpfeに接続され、FLOWによって処理されます。
cSRXは、LinuxネイティブのCNIを活用して外部ネットワークに接続できます。
cSRXは、Multusプラグインを使用して、外部ネットワークに接続する複数のインターフェイスをサポートします。ネットワークトラフィックを監視するアプリケーションは、物理ネットワークに直接接続されています。 macvlan
ネットワークドライバを使用して、各コンテナの仮想ネットワークインターフェイスにMACアドレスを割り当て、物理ネットワークに直接接続された物理ネットワークインターフェイスのように見せることができます。この場合、 macvlan
に使用するDockerホスト上の物理インターフェイスと、 macvlan
のサブネットとゲートウェイを指定する必要があります。異なる物理ネットワークインターフェイスを使用して、macvlanネットワークを分離することもできます。
cSRXを外部ネットワークに接続する
macvlan
ホストインターフェースにすでに接続されているスイッチのように機能します。ホストインターフェイスは、物理デバイスを共有しながら異なるMACアドレスを持つ仮想インターフェイスとスレーブ化されます。各macvlanインターフェイスには独自のMACアドレスがあるため、ネットワーク上にすでに存在する既存のDHCPサーバーと簡単に使用できます。
macvlan
を使用してcSRXを外部ネットワークに接続するには:


cSRXポッドのNodeportサービスを設定する
NodeportサービスタイプでcSRXを展開できます。すべてのトラフィックは、外部ネットワークのKubernetesによってワーカーノードに転送されます。
NodePort サービスを作成するには、次のようにします。