トラフィックスケジューリング機能を使用すると、さまざまなサービスからのトラフィックをマークし、帯域幅調整を設定できます。 この機能は、リージョン間接続の帯域幅リソースの管理に役立ち、ネットワークパフォーマンスを向上させます。

機能

概要

トラフィックスケジューリング-概要

Cloud Enterprise Network (CEN) を使用してリージョン間通信を確立すると、ビデオ会議、音声通信、サービスとしてのソフトウェア (SaaS) 、ファイル送信など、さまざまなサービスからのトラフィックがリージョン間接続を介して送信されます。 次の例で説明するように、異なるサービストラフィックではネットワークの要件が異なります。

  • ビデオ会議と音声通信には、低遅延の安定したネットワークが必要です。 パケット損失およびネットワークジッタは、通信品質を低下させる。
  • SaaSには即時応答が必要です。 ネットワーク輻輳は、ユーザエクスペリエンスを低下させる。
  • ファイル送信には高いネットワークスループットが必要ですが、ネットワーク遅延やネットワークジッタなどのネットワークパフォーマンスの問題には影響されません。 高いネットワークスループットを維持するには、十分な帯域幅リソースが必要です。

リージョン間接続によって共有される帯域幅プランの最大帯域幅は固定値である。 その結果、異なるサービスが帯域幅リソースを求めて競合し、いくつかのサービスが帯域幅リソースを浪費する。 これは、ネットワーク性能を低下させる。 ファイル送信が帯域幅リソースの大きな割合を消費すると、ビデオ会議や音声通信中のネットワーク待ち時間が増加します。 場合によっては、ネットワーク切断が発生することがある。 このような問題を防ぐために、トラフィックスケジューリング機能を使用してネットワークトラフィックを分類し、帯域幅リソースを異なるサービスに割り当てることができます。 これにより、ネットワーク品質が向上し、ネットワークリソースの浪費が最小限に抑えられます。

動作

トラフィックスケジューリングの仕組み
ネットワークトラフィックは、トラフィックマーキングポリシーおよびサービス品質 (QoS) ポリシーに基づいてスケジュールされる。
  1. トラフィックマーキングポリシー

    トラフィックマーキングポリシーは、トラフィック分類ルールに基づいてネットワークトラフィックをキャプチャし、指定したDifferentiated Services Code Point (DSCP) 値でトラフィックをマークします。

  2. QoSポリシー

    QoSポリシーは、トラフィックマーキングポリシーに指定したDSCP値に基づいて、異なるキューにネットワークトラフィックをスケジュールします。 各キューの最大帯域幅値を指定して、サービスが帯域幅リソースを競合しないようにすることができます。

    各QoSポリシーは、1つのデフォルトキューを含む。 デフォルトキューは、トラフィック分類ルールに一致しないネットワークトラフィックと、トラフィック分類ルールに一致するが他のキューにスケジュールされていないネットワークトラフィックを処理するために使用されます。 デフォルトのキューは、リージョン間接続によって消費されない残りの帯域幅リソースを使用します。 各QoSポリシーでは、すべてのキューの帯域幅値の合計は、領域間接続の帯域幅値を超えることはできません。

制限事項

  • Enterprise Editionトランジットルーターで作成されたリージョン間接続のみが、トラフィックスケジューリング機能をサポートしています。
  • トラフィックスケジューリングは、Enterprise Editionトランジットルーターのアウトバウンドトラフィックにのみ適用されます。

    中国 (杭州) リージョンと中国 (青島) リージョンの間にリージョン間接続を作成し、中国 (杭州) リージョンのトランジットルーターのトラフィックスケジューリングを有効にすると、中国 (杭州) から中国 (青島) に流れるネットワークトラフィックにトラフィックスケジューリングが適用されます。 トラフィックスケジューリングは、帯域幅リソースを異なるサービスに割り当てる。 中国 (青島) から中国 (杭州) に流れるネットワークトラフィックには、トラフィックスケジューリングは適用されません。

    重要 両方のリージョンのサービスに十分な帯域幅リソースがあるようにするには、インバウンドトラフィックとアウトバウンドトラフィックの両方に対してトラフィックマーキングポリシーとQoSポリシーを作成することを推奨します。
  • 次の表に、トラフィックスケジューリング機能のリソースクォータを示します。
    項目 制限事項 調整の可否
    トラフィック分類ルールの最大数 500 非対応
    キューの最大数 3 非対応

設定例

QoS設定の例

上記のシナリオは、トラフィックスケジューリングの設定方法を説明する例として使用されます。 企業は、中国 (杭州) リージョンにVPC1という名前のVPCを作成し、中国 (青島) リージョンにVPC2という名前のVPCを作成しました。 Elastic Compute Service (ECS) を使用して、VPC1にECS01という名前のアプリケーションをデプロイし、VPC2にファイル送信やSaaS (software as a service) サービスなどのサービスをデプロイしました。 VPC1は、CENおよびEnterprise Editionトランジットルーターを介してVPC2に接続されます。 ただし、VPC1のECS01にデプロイされているファイル送信サービスとSaaSサービスを使用すると、ユーザーは高いレイテンシと送信の中断を経験する可能性があります。 The enterprise found out that other services consumed a large percentage of bandwidth during file transmission over the inter-region connection. その結果、ファイル送信およびSaaSサービスには十分な帯域幅リソースがありません。

企業は、領域間接続のための帯域幅割り当てを規制するためにトラフィックスケジューリング機能を使用することを決定する。 トラフィックスケジューリングは、特定の割合の帯域幅リソースのみを各サービスに割り当て、リージョン間通信の安定したパフォーマンスを保証します。 次の表に、各サービスに割り当てられたネットワーク設定と帯域幅リソースを示します。
サービス サービス CIDR ブロック サービス通信用CIDRブロック 帯域幅 (%)
File transmission 172.16.10.0/24 192.168.0.0/16 30%
SaaS 172.16.20.0/24 192.168.0.0/16 20%
その他のサービス 172.16.30.0/24 192.168.0.0/16 50%

前提条件

リージョン間接続は、CENおよびEnterprise Editionトランジットルーターを使用して作成されます。 詳細については、「Enterprise Editionトランジットルーターを使用して、リージョンおよびアカウント間でVPCを接続する」をご参照ください。

ステップ1: トラフィックマーキングポリシーの作成

トラフィックマーキングポリシーは、トラフィック分類ルールに基づいてネットワークトラフィックをキャプチャし、DSCP値でトラフィックをマークします。

  1. CEN コンソールにログインします。
  2. [インスタンス] ページで、管理するCENインスタンスを見つけ、インスタンスIDをクリックします。
  3. [基本設定] > [トランジットルーター] タブで、管理するトランジットルーターのIDをクリックします。
  4. トランジットルーターの詳細ページで、[トラフィックマーキング] タブをクリックします。
  5. [トラフィックマーキング] タブで、[トラフィックマーキングポリシーの作成] をクリックします。
  6. [トラフィックマーキングポリシーの作成] ページで、次のパラメーターを設定し、[OK] をクリックします。
    トラフィックマーキングポリシーの作成
    パラメーター 説明
    基本設定
    ポリシー名 トラフィックマーキングポリシーの名前を入力します。

    名前は2~128文字で、文字、数字、ハイフン(-)、アンダースコア(_)を使用することができます。 先頭は英字である必要があります。

    ポリシーの説明 トラフィックマーキングポリシーの説明を入力します。

    説明は1 ~ 128文字で、英数字、アンダースコア (_) 、ハイフン (-) を使用できます。 先頭は英字とする必要があります。

    ポリシー優先度 トラフィックマーキングポリシーの優先順位を入力します。

    Valid values: 1 to 100. 値が小さいほど、優先度が高くなります。

    DSCP トラフィック分類ルールに一致するネットワークトラフィックに追加するDSCP値を入力します。

    有効な値: 0 ~ 63。 トランジットルーターの各トラフィックマーキングポリシーセットのDSCP値は一意である必要があります。

    トラフィック分類ルール
    6タプル名 トラフィック分類ルールの名前を入力します。
    プロトコル データパケットを一致させるプロトコルを選択します。

    有効な値: HTTPHTTPSUDPTCP、およびSSH。 コンソールの値が優先されます。

    ソースCIDRブロック データパケットを一致させるソースCIDRブロックを入力します。

    システムは、ソースIPアドレスをソースCIDRブロックと照合します。 このパラメーターを設定しない場合は、すべての送信元IPアドレスが一致していることを示します。

    ソースポート データパケットと一致するソースポート範囲を入力します。

    システムは、ソースポートをソースポート範囲と照合します。 このパラメーターを設定しない場合は、すべてのソースポートが一致していることを示します。

    有効値: -1および1から65535。 フォーマット:
    • 1/200: 1〜200の範囲のポートを指定します。
    • 80/80: ポート80を指定します。
    • -1/-1: すべてのポートを指定します。

      -1: 無効な値。 -1/-1のみが有効です。

    宛先CIDRブロック データパケットを一致させる宛先CIDRブロックを入力します。

    システムは、宛先IPアドレスを宛先CIDRブロックと照合します。 このパラメーターを設定しないと、すべての宛先IPアドレスが一致します。

    宛先ポート データパケットと一致する宛先ポート範囲を入力します。

    システムは、ソースポートをソースポート範囲と照合します。 このパラメーターを設定しないと、すべてのソースポートが一致します。

    有効値: -1および1から65535。 Formats:
    • 1/200: 1〜200の範囲のポートを指定します。
    • 80/80: ポート80を指定します。
    • -1/-1: すべてのポートを指定します。

      -1: 無効な値。 -1/-1のみが有効です。

    DSCP データパケットと一致するDSCP値を入力します。
    システムは、指定されたDSCP値を持つパケットを照合します。 DSCP値を指定しない場合、すべてのパケットが一致します。
    説明 このパラメーターに指定するDSCP値は、パケットがリージョン間接続を介して送信される前に運ぶDSCP値を示します。
    説明 トラフィック分類ルールの説明を入力します。
  7. ステップ3からステップ6を繰り返して、ピアリージョンのトランジットルーターのトラフィックマーキングポリシーを作成します。
    次の表に、中国 (杭州) および中国 (青島) リージョンのトランジットルーターに対して作成されたトラフィックマーキングポリシーを示します。
    リージョン ポリシー名 ポリシーの優先順位 DSCP値 トラフィック分類ルール
    プロトコル ソースCIDRブロック ソースポート範囲 宛先 CIDR ブロック 宛先ポート範囲 DSCP
    中国 (杭州) ファイル 5 5 TCP 192.168.0.0/16 1/200 172.16.10.0/24 25/25 25
    SaaS 10 10 HTTP 192.168.0.0/16 1/200 172.16.20.0/24 80/80 30
    その他 15 15 HTTPS 192.168.0.0/16 1/200 172.16.30.0/24 443/443 35
    中国 (青島) ファイル 5 5 TCP 172.16.10.0/24 25/25 192.168.0.0/16 1/200 25
    SaaS 10 10 HTTP 172.16.20.0/24 80/80 192.168.0.0/16 1/200 30
    その他 15 15 HTTPS 172.16.30.0/24 443/443 192.168.0.0/16 1/200 35

ステップ2: QoSポリシーの作成

DSCP値に基づいてキューを作成し、各キューの最大帯域幅値を指定します。

  1. CEN コンソールにログインします。
  2. [インスタンス] ページで、管理するCENインスタンスを見つけ、インスタンスIDをクリックします。
  3. [基本設定] > [トランジットルーター] タブで、管理するトランジットルーターのIDをクリックします。
  4. トランジットルーターの詳細ページで、 Cross-region Connections タブをクリックします。
  5. [クロスリージョン接続] タブで、管理するリージョン間接続を見つけ、[QoSポリシー] 列の [設定] をクリックします。
  6. [クロスリージョンQoSポリシーの設定] ページで、次のパラメーターを設定し、[OK] をクリックします。
    Create a QoS policy for the inter-region connection
    パラメーター 説明
    基本設定
    ポリシー名 QoSポリシーの名前を入力します。

    名前は2〜128文字で、文字、数字、ハイフン(-)、アンダースコア(_)を使用することができます。 先頭は英字である必要があります。

    Policy Description QoSポリシーの説明を入力します。

    説明は1 ~ 128文字で、英数字、ハイフン (-) 、およびアンダースコア (_) を使用できます。 先頭は英字である必要があります。

    クロスリージョン接続 QoSポリシーを適用するリージョン間接続を選択します。
    scheduling Rules
    Queue Name キューの名前を入力します。

    名前は2 ~ 128文字で、英数字、ハイフン (-) 、およびアンダースコア (_) を使用できます。 先頭は英字である必要があります。

    キューの説明 キューの説明を入力します。

    説明は1 ~ 256文字で、英数字、アンダースコア (_) 、ハイフン (-) を使用できます。 先頭は英字である必要があります。

    DSCPのマッチング データパケットと一致するDSCP値を入力します。

    DSCP値は、トラフィックマーキングポリシーによってパケットに付加される値である。 指定されたDSCP値を運ぶパケットは、現在のキューにスケジュールされます。

    キューに複数のDSCP値を指定できます。 DSCP値はコンマ (,) で区切ります。

    帯域幅キャップ キューの最大帯域幅をパーセンテージで入力します。

    帯域幅はパーセンテージで測定されます。 同じリージョン間接続に属するすべてのキューに指定されたパーセント値の合計は、100% を超えることはできません。

  7. ステップ3ステップ6を繰り返して、ピアリージョンのトランジットルーターのQoSポリシーを作成します。
    次の表は、中国(杭州)および中国(青島)地域のトランジットルーターに対して作成されたQoSポリシーについて説明したものです。
    リージョン ポリシー名 リージョン間接続 Queue
    キュー名 DSCPのマッチング ピーク帯域幅
    中国 (杭州) QoS Policy-HZ 中国 (杭州) リージョンを中国 (青島) リージョンに接続するリージョン間接続を選択します。 キューファイル 5 30
    キュー-SaaS 10 20
    キュー-その他 15 50
    中国 (青島) QoSポリシー-QD キューファイル 5 30
    キュー-SaaS 10 20
    キュー-その他 15 50

    上記の手順を完了すると、QoSポリシーは各キューに指定された最大帯域幅値に基づいて帯域幅リソースを割り当てます。

次の手順

トラフィックマーキングポリシーの変更

トラフィックマーキングポリシーを作成した後、ポリシーの名前と説明を変更し、ポリシーのトラフィック分類ルールを追加または削除できます。 ポリシーの優先度またはDSCP値を変更することはできません。

  1. CEN コンソールにログインします。
  2. [インスタンス] ページで、管理するCENインスタンスを見つけ、インスタンスIDをクリックします。
  3. [基本設定] > [トランジットルーター] タブで、管理するトランジットルーターのIDをクリックします。
  4. トランジットルーターの詳細ページで、[トラフィックマーキング] タブをクリックします。 変更するトラフィックマーキングポリシーを見つけて、[操作] 列の [変更] をクリックします。
  5. Traffic Marking Policy Details パネルで、ポリシーの名前と説明を変更し、ポリシーのトラフィック分類ルールを追加または削除します。
    トラフィック分類ルールは追加または削除のみできますが、変更することはできません。 トラフィック分類ルールの設定が要件を満たさない場合は、ルールを削除して新しいルールを追加できます。

トラフィックマーキングポリシーの削除

トラフィックマーキングポリシーを削除する前に、すべてのトラフィック分類ルールを削除する必要があります。 次の手順は、トラフィック分類ルールとトラフィックマーキングポリシーを削除する方法を示しています。

  1. CEN コンソールにログインします。
  2. [インスタンス] ページで、管理するCENインスタンスを見つけ、インスタンスIDをクリックします。
  3. [基本設定] > [トランジットルーター] タブで、管理するトランジットルーターのIDをクリックします。
  4. トランジットルーターの詳細ページで、[トラフィックマーキング] タブをクリックします。 削除するトラフィックマーキングポリシーを見つけて、[操作] 列の [変更] をクリックします。
  5. [トラフィックマーキングポリシーの詳細] パネルで、[トラフィック分類ルール] セクションを見つけます。 [操作] 列の [削除] をクリックし、[トラフィック分類ルールの削除] メッセージの [OK] をクリックします。
    上記の手順を繰り返して、削除するトラフィックマーキングポリシーからすべてのトラフィック分類ルールを削除します。
  6. [トラフィックマーキングポリシーの詳細] パネルの右上隅にある [削除] をクリックします。 [トラフィックマーキングポリシーの削除] メッセージで、[OK] をクリックします。

QoSポリシーの変更

QoSポリシーを作成した後、ポリシーの名前、説明、およびキュー設定を変更できます。

  1. CEN コンソールにログインします。
  2. [インスタンス] ページで、管理するCENインスタンスを見つけ、インスタンスIDをクリックします。
  3. [基本設定] > [トランジットルーター] タブで、管理するトランジットルーターのIDをクリックします。
  4. トランジットルーターの詳細ページで、[クロスリージョン接続] タブをクリックします。 管理するリージョン間接続を見つけて、[QoSポリシー] 列の [詳細の表示] をクリックします。
  5. [クロスリージョンQoSポリシーの詳細] パネルで、ポリシーの名前、説明、およびキューの設定を変更します。

QoSポリシーの削除

QoSポリシーを削除する前に、すべてのキューを削除する必要があります。 次の手順は、キューとQoSポリシーを削除する方法を示しています。

  1. CEN コンソールにログインします。
  2. [インスタンス] ページで、管理するCENインスタンスを見つけ、インスタンスIDをクリックします。
  3. [基本設定] > [トランジットルーター] タブで、管理するトランジットルーターのIDをクリックします。
  4. トランジットルーターの詳細ページで、[クロスリージョン接続] タブをクリックします。 削除するリージョン間接続を見つけて、[QoSポリシー] 列の [詳細の表示] をクリックします。
  5. [クロスリージョンQoSポリシーの詳細] パネルで、[キュー] セクションを見つけます。 [操作] 列の [削除] をクリックします。 [QoSポリシーからキューを削除] メッセージで、[OK] をクリックします。
  6. [クロスリージョンQoSポリシーの詳細] パネルの右上隅にある [削除] をクリックします。 [QoSポリシーの削除] メッセージで、[OK] をクリックします。