Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

TLB の設定

次のトピックでは、TLB の設定方法について説明します。完全なアプリケーションを作成するには、インターフェイスとルーティング情報も定義する必要があります。TLBトラフィックを区別するために、オプションでファイアウォールフィルターとポリシーオプションを定義できます。

TLB サービス パッケージの読み込み

TLBを実行したい各サービスPICにTLBサービスパッケージを読み込みます。

手記:

次世代サービスおよび MX-SPC3 サービス カードの場合、このパッケージをロードする必要はありません。

サービスPICにTLBサービスパッケージをロードするには:

  • jservices-traffic-dird パッケージを読み込みます。

    例えば:

TLB インスタンス名の設定

TLBを設定する前に、[edit]階層で system processes sdk-service enable を設定してsdk-serviceプロセスを有効にします。

TLB インスタンスの名前を設定するには、次の手順を実行します。

  • [edit services traffic-load-balance]階層レベルで、TLB インスタンス名を特定します。

    例えば:

インターフェイスおよびルーティング情報の設定

インターフェイスとルーティング情報を設定するには:

  1. [edit services traffic-load-balance instance instance-name]階層レベルで、このインスタンスに関連付けられたサービスインターフェイスを特定します。

    例えば、MS-MPCでは:

    例えば、MX-SPC3上の次世代サービスの場合:

  2. 実サーバーからステップ 1 で特定したサービスインターフェイスへのヘルスチェックパケット応答のルーティングを有効にします。

    例えば、MS-MPCでは:

    例えば、MX-SPC3では:

  3. トラフィックを順方向に誘導するように暗示的なフィルタが定義されているクライアント・インタフェースを指定します。これは、変換モードでのみ必要です。

    例えば:

  4. データトラフィックをサーバー宛てに転送するために使用する仮想ルーティング インスタンスを指定します。これは、SLT およびレイヤー 3 DSR に必要です。これは、レイヤー 2 DSR ではオプションです。

    例えば:

  5. 戻りトラフィックをクライアントに送る暗示的フィルターが定義されているサーバー・インターフェースを指定します。
    手記:

    リターン トラフィックの暗黙的なフィルターは、DSR には使用されません。

    例えば:

  6. (オプション)リターントラフィックのヘルスチェックをバイパスするために使用するフィルターを指定します。

    例えば:

  7. 逆方向のデータをクライアントにルーティングする仮想ルーティング インスタンスを指定します。

    例えば:

    手記:

    データを逆方向にルーティングするための仮想ルーティング インスタンスは、DSR では使用されません。

サーバーの構成

TLB インスタンスのサーバーを設定するには、次のようにします。

ネクストホップ配信に利用できるようにする各サーバーの論理名とIPアドレスを設定します。

例えば:

ネットワーク監視プロファイルの構成

ネットワーク・モニター・プロファイルは、セッション・トラフィックが分散されるサーバー・グループに割り当てるヘルス・チェック・プローブを構成します。

ネットワーク監視プロファイルを構成するには:

  1. ヘルスモニタリングに使用するプローブのタイプ( icmptcphttpssl-hellotls-hello,または custom)を設定します。
    手記:

    icmp プローブは、MS-MPC カードでのみサポートされています。

    次世代サービスとMX-SPC3は、このリリースでICMPプローブをサポートしていません。

    • ICMP プローブの場合:

    • TCP プローブの場合:

    • HTTP プローブの場合:

    • SSL プローブの場合:

    • TLS-Hello プローブの場合:

    • カスタムプローブの場合:

  2. プローブ試行の間隔を秒単位で構成します(1 から 180)。

    例えば:

  3. 失敗の再試行回数を設定し、その後、実サーバはダウンとしてタグ付けされます。

    例えば:

  4. リカバリーの再試行回数を構成します。これは、サーバーがアップを宣言するまでにプローブの試行が成功した回数です。

    例えば:

サーバー・グループの構成

サーバーグループは、ステートレスなハッシュベースのセッション配信とサーバーの正常性監視によってトラフィックが分散されるサーバーで構成されます。

サーバー・グループを構成するには、以下の手順に従ってください。

  1. 1 つ以上の設定済み実サーバーの名前を指定します。

    例えば:

  2. デフォルトのインスタンス inet.0 を使用しない場合は、グループのルーティング インスタンスを設定します。

    例えば:

  3. (オプション)サーバが起動したときに自動的にグループに再参加できるようにするデフォルトのオプションを無効にします。
  4. (オプション)ヘルスチェックに使用するインスタンスのサービスインターフェイスの論理ユニットを設定します。
    1. 論理ユニットを指定します。

    2. 実サーバーからインターフェイスへのヘルスチェックパケット応答のルーティングを有効にします。

    例えば:

  5. このグループ内のサーバーの正常性を監視するために使用する 1 つまたは 2 つのネットワーク監視プロファイルを構成します。

    例えば:

仮想サービスの構成

仮想サービスは、ハッシュベースまたはランダムなセッション配信とサーバー正常性監視によって決定される、トラフィックが送信されるサーバーのグループに関連付けられたアドレスを提供します。オプションで、TLBのトラフィックを誘導するフィルターやルーティングインスタンスを指定することができます。

仮想サービスを構成するには、次の手順を実行します。

  1. [edit services traffic-load-balance instance instance-name] 階層レベルで、仮想サービスの 0 以外のアドレスを指定します。

    例えば:

  2. この仮想サービスに使用するサーバ グループを指定します。

    例えば:

  3. (オプション)仮想サービスのルーティング インスタンスを指定します。ルーティング インスタンスを指定しない場合は、デフォルトのルーティング インスタンスが使用されます。

    例えば:

  4. 仮想サービスの処理モードを指定します。

    例えば:

  5. (オプション)変換済みモードの仮想サービスの場合、仮想サービスの下にあるグループ内のすべての実サーバーの IP アドレスをサーバー側フィルターに追加できるようにします。これにより、同じインターフェイスと VRF で同じリスニング ポートとプロトコルを持つ 2 つの仮想サービスを設定できます。
  6. (オプション)仮想サービスのルーティング メトリックを指定します。

    例えば:

  7. ロードバランシングに使用する方法を指定します。送信元 IP アドレス、IP アドレス、およびプロトコルの任意の組み合わせに基づいてハッシュ鍵を提供するハッシュ方式を指定することも、 randomを指定することもできます。

    例えば:

    又は

    手記:

    仮想サービスのハッシュ方式とランダム方式を切り替えると、仮想サービスの統計情報は失われます。

  8. 変換モード仮想サービスの場合は、仮想ポート、サーバーリスニングポート、プロトコルなど、変換するサービスを指定します。

    例えば:

  9. 設定をコミットします。
    手記:

    TLB インスタンスの下にクライアント インターフェイス設定がない場合、暗黙的なクライアント フィルタ(VIP 用)は TLB インスタンスで設定されたクライアント vrf に接続されます。この場合、変換モード仮想サービスのルーティングインスタンスを、TLB インスタンスで設定されたクライアント VRF と同じにすることはできません。その場合、コミットは失敗します。

ヘルスチェック監視機能のトレースの設定

ヘルス・チェック・モニター機能のトレース・オプションを構成するには、次のようにします。

  1. ヘルス・チェック・モニター機能のトレース・オプションを構成することを指定します。
  2. (オプション)トレース出力に使用するファイルの名前を設定します。
  3. (オプション)リモートトレーシング機能を無効にします。
  4. (オプション)フラグを設定して、ログに記録する操作をフィルタリングします。

    表 1 に、含めることができるフラグを示します。

    表 1:トレース フラグ

    MS-MPC および MX-SPC3 カードのサポート

    形容

    すべての

    MS-MPCとMX-SPC3

    すべての操作をトレースします。

    オールリアルサービス

    MX-SPC3

    すべての実際のサービスをトレースします。

    設定

    MS-MPCとMX-SPC3

    トラフィックロードバランサー設定イベントをトレースします。

    繋ぐ

    MS-MPCとMX-SPC3

    トラフィック ロード バランサーの ipc イベントをトレースします。

    データベース

    MS-MPCとMX-SPC3

    データベース・イベントをトレースします。

    ファイル記述子キュー

    MS-MPC

    ファイル記述子キュー・イベントをトレースします。

    スレッド間 (inter-thread)

    MS-MPC

    スレッド間通信イベントをトレースします。

    フィルター

    MS-MPCとMX-SPC3

    トラフィック、ロードバランサー、フィルター、プログラミングイベントをトレースします。

    健康

    MS-MPCとMX-SPC3

    トラフィック ロード バランサーの正常性イベントをトレースします。

    メッセージ

    MS-MPCとMX-SPC3

    通常のイベントをトレースします。

    正常

    MS-MPCとMX-SPC3

    通常のイベントをトレースします。

    運用コマンド

    MS-MPCとMX-SPC3

    トラフィック ロード バランサー ショー イベントをトレースします。

    パーズ

    MS-MPCとMX-SPC3

    トラフィックのロードバランサー解析イベントをトレースします。

    プローブ

    MS-MPCとMX-SPC3

    プローブ イベントをトレースします。

    プローブインフラ

    MS-MPCとMX-SPC3

    プローブインフライベントをトレースします。

    ルート

    MS-MPCとMX-SPC3

    トラフィックのロードバランサーのルートイベントをトレースします。

    SNMP

    MS-MPCとMX-SPC3

    トラフィック ロード バランサーの SNMP イベントをトレースします。

    統計学

    MS-MPCとMX-SPC3

    トラフィックのロードバランサー統計イベントをトレースします。

    MS-MPCとMX-SPC3

    トラフィックロードバランサーのシステムイベントをトレースします。

  5. (オプション)トレースのレベルを設定します。
  6. (オプション)特定のサーバ グループ内の特定の実サーバのトレースを設定します。
  7. (オプション)Junos OS リリース 16.1R6 および 18.2R1 以降では、特定の仮想サービスおよびインスタンスのトレースを設定します。

変更履歴

サポートされる機能は、使用しているプラットフォームとリリースによって決まります。特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer を使用します。

解放
形容
16.1R6
Junos OS リリース 16.1R6 および 18.2R1 以降では、特定の仮想サービスとインスタンスのトレースを設定します。