Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

IPFIXデータを収集およびエクスポートするためのIPFIXメディエーターとしてBNGを設定する

IPFIX仲介では、 ipfix 分析サービスエージェントを使用します。サービスエージェントは、IPFIXに固有の入力および出力プラグインを使用します。プラグインは、TCPポートやコレクターアドレスなど、メディエーターの収集およびエクスポート機能の側面を設定します。入力プラグインは、ダウンストリームデバイスからIPFIXフローデータを受け取ります。出力プラグインは、データをIPFIX形式に変換し、IPFIXコレクターにエクスポートします。ユーザーはさまざまな形式を使用してさまざまなエクスポートデバイスを持っている可能性があるため、データ変換は特に重要です。メディエーターでフォーマットを共通の形式に変換することで、異なるフォーマットに対して特定のコレクターを用意する必要がなくなります。

出力プラグインの構成によって、IPFIX メディエーターが TCP 接続または TLS 接続のどちらを介してコレクターにレコードを送信するかが決まります。

  • 証明書オプション(collector-ca-certificatecollector-certificate-key、または collector-certificate)のいずれかを設定すると、メディエーターはTLS接続を試みます。

  • 証明書オプションが設定されていない場合、メディエーターはTCP接続を試みます。

IPFIX仲介を設定するには:

  1. IPFIXサービスエージェント設定にアクセスします。
  2. IPFIX入力プラグインのパラメーターを設定します。
    注:

    各パラメーターにはデフォルト値がありますが、プラグインを有効にするには、少なくとも1つのパラメーターを設定する必要があります。パラメーターを 1 つだけ設定し、デフォルト値を使用する場合は、その値を指定する必要があります。

    1. (オプション)IPFIXメディエーターが持つことができるTCP接続の最大数を指定します。デフォルト値は100です。

    2. (オプション)IPFIXメディエーターがダウンストリームデバイスからTCPパケットを受信するために使用するTCPポートを指定します。デフォルト値は4739です。

    3. ダウンストリームデバイスからIPFIXパケットを受け入れるVRF(ルーティングインスタンス)の名前を指定します。

  3. 出力プラグインのパラメーターを設定します。
    1. アップストリームのIPFIXコレクターのIPアドレスを指定します。これは必須オプションです。

    2. (オプション)ピア(IPFIXコレクタ)レベルでピア証明書の署名に使用する証明書のパスを指定します。証明書は、信頼できる認証局(CA)によって提供され、.pemコンテナ形式であることが想定されます。

    3. (オプション)サーバー(IPFIXコレクター)がクライアントを認証し、相互認証を有効にするために使用するクライアント証明書のパスを指定します。クライアントとサーバーの両方の完全修飾ドメイン名(FQDN)は、クライアント証明書とサーバー証明書が生成されるときに証明書のサブジェクト代替名フィールドに保存されます。証明書は.pemコンテナ形式である必要があります。

    4. (オプション)ピアから送信された暗号化メッセージを復号化するためにロードされる秘密鍵ファイルのパスを指定します。

    5. (オプション)IPFIXコレクタへの接続を再試行する前に出力プラグインが待機する秒数を指定します。デフォルト値は20です。

    6. (オプション)IPFIXメディエーターがIPFIXコレクターに接続するために使用するTCPポートを指定します。デフォルト値は4740です。

    7. (オプション)IPFIXパケットがIPFIXコレクターにルーティングされるVRF(ルーティングインスタンス)の名前を指定します。デフォルト値は defaultです。

次のサンプル設定では、IPFIXメディエーターがダウンストリームデバイスから最大125のTCP接続を受け入れるように入力プラグインが設定されています。RI-ipfix-1ルーティングインスタンスでレコードが受け入れられます。TCPポートが設定されていないため、プラグインはデフォルトポート4739でリッスンします。

次の出力プラグインの設定例では、次のように指定しています。

  • レコードはコレクター(198.51.100.200)にエクスポートされます。

  • コレクターへの接続が成功しない場合、プラグインは 15 秒間隔で接続を試みます。

  • 設定にはコレクター証明書のパスが含まれているため、エクスポート接続はTCPではなくTLSを介して行われます。

  • TCPポートが設定されていないため、コレクターはデフォルトポート4740でリッスンすることが想定されています。

  • コレクターにはルーティングインスタンスが設定されていないため、デフォルトのルーティングインスタンスでパケットを受け入れます。