RSVP-TE ルーティングの最適化

RSVP-TE 最適化ツールは、明示的にルーティングされた LSP パスを作成して、距離、TE メトリック、使用率、分離などのルートプロパティを最適化します。ルーティングの決定がネットワーク内のヘッドエンドルータ全体に分散される従来の RSVP-TE ルーティングとは対照的に、ルーティングの決定がツール内で一元化されます。パラメータは少ないものの、このツールは、明示的 LSP 最適化ツールよりも高速で、実行時間を予測しやすく、明示的 RSVP-TE LSP パス最適化に推奨される方法です。

最適化の主な目標は、輻輳を回避するために各インターフェイスに定義された帯域幅境界を超えないようにしながら、パス距離を最小化することです(インターフェイス TE メトリック、遅延、またはユーザー定義の値に基づくことが可能)。RSVP-TE とは異なり、LSP は、特定インターフェイスの帯域幅境界の超過を回避できない場合でもルーティングされますが、これらの境界違反は最小化されます。さらに、このツールを使用して、ネットワーク障害やその後のルート再コンバージェンスなどが発生した後に RSVP-TE LSP を再最適化および再設定できます。

LSP ごとに異なる処理を指定できます。つまり、LSP を、パス距離を短縮するために再ルーティングするか、輻輳緩和のために必要な場合にのみ再ルーティングするか、またはまったく最適化しないかを指定できます。これらの 3 つの LSP グループは、[最適化(Opt)]、[適合(Fit)]、[固定(Fix)] と呼ばれます。これらの入力パラメータを使用すると、次のようなさまざまなユースケースが可能になります。

  • グローバル最適化:指定されたインターフェイス帯域幅の制約に従って、すべての LSP のパス長を最小化します。

  • 新しい LSP の最適化:インターフェイスに指定された帯域幅境界を超えることなく、新しく作成された LSP のパス長を最小化します。既存の LSP は現在のパスに保持され、新しい LSP が帯域幅境界の制約に違反することを防ぐために必要な場合にのみ移動されます。

  • 戦術的輻輳緩和:すべてのインターフェイスの帯域幅が指定された帯域幅境界を下回るように、できるだけ少ない LSP のルーティングを変更します。

このようにして、このツールは、明示的にルーティングされた RSVP-TE ネットワークのオフラインでのプランニングと設定に役立ちます。また、Cisco Crosswork Planning プラットフォームで実装できるような、一元化されたリアクティブネットワーク制御アプリケーションにルーティング決定を提供する場合にも役立ちます。


(注)  


RSVP-TE 最適化ツールは、エリア間機能と AS 間機能の両方をサポートしています。


ここでは、次の内容について説明します。

最適化の入力の指定

RSVP-TE 最適化ツール([アクション(Actions)] > [ツール(Tools)] > [RSVP LSP最適化(RSVP LSP optimization)] > [RSVP-TE最適化(RSVP-TE optimization)])は、表 1に示されている LSP およびインターフェイス入力プロパティを使用して、最適化計算を実行します。これらのプロパティは、[LSP(LSPs)] テーブルと [インターフェイス(Interfaces)] テーブルのユーザー列で指定されるもので、次の 2 つの方法のいずれかで作成できます。

  • プロパティが存在しない場合は、ツールを使用してプロパティを自動作成(初期化)します。[LSPグループの指定(Specify LSP groups)]、[LSPパラメータ(LSP parameters)]、および [インターフェイスパラメータ(Interface parameters)] エリアでの選択の内容が、入力プロパティに入力されます。

    図 1. RSVP-TE 最適化のオプション

    例:最適化、適合、および固定する LSP を選択([LSP グループの指定(Specify LSP groups)] セクションで)すると、ツールは、[LSP(LSPs)] テーブルに [RSVPTEOpt::Group] 列を作成し、このプロパティを各 LSP に適した値([最適化(Opt)]、[適合(Fit)]、[修正(Fix)])に設定します。プロパティがすでに存在する場合、変更されていると、新しい値で更新されます。

    例:[予約可能帯域幅(Resv BW)] プロパティに基づいてインターフェイス帯域幅境界を設定することを選択([インターフェイスパラメータ(Interface parameters)] セクションで)すると、ツールは、[インターフェイス(Interfaces)] テーブルに [RSVPTEOpt::BWBound] 列を作成し、インターフェイスごとに [予約可能帯域幅(Resv BW)] の値をコピーします。プロパティがすでに存在する場合、変更されていると、新しい帯域幅境界値で更新されます。

  • ツールを実行する前に、入力プロパティを、[LSP(LSPs)] テーブルおよび [インターフェイス(Interfaces)] テーブルのユーザー列として手動で作成します。ツールを実行する場合は、[既存のRSVPTEOpt::property_nameを使用(Use existing RSVPTEOpt::property_name)] オプションをオンにする必要があります。これは、既存のプロパティと値を使用するのではなく、特定の値を設定する場合に役立ちます。ユーザー定義の列の作成については、最適化の入力の指定を参照してください。


    (注)  


    結果として得られるネットワークモデルは、最適化への入力として使用可能なプロパティをリセットする可能性があるため、まだ最適化されていないプランファイルまたは LSP に対してのみ最適化を実行することがベストプラクティスとなります。たとえば、デフォルトでは Cisco Crosswork Planning は、LSP の最適化後に [LSPセットアップ帯域幅(LSP setup BW)] プロパティを 0 にリセットします。この同じプロパティは、他の最適化への入力として使用される可能性があります。
表 1. RSVPTEOpt 入力パラメータ

テーブル

入力プロパティ

説明と、入力プロパティの作成に使用される値

LSP

RSVPTEOpt::Group

LSP 最適化グループ。

入力プロパティは、既存の [RSVPTEOpt::Group] プロパティの使用を選択しない限り、[LSPグループの指定(Specify LSP groups)] エリアのエントリに基づいて導出されます。値は、[最適化(Opt)]、[適合(Fit)]、または [固定(Fix)] です。値が定義されていない場合は、[なし(None)] に設定されます。

詳細については、LSP グループの選択 を参照してください。

RSVPTEOpt::BWReq

最適化されている各 LSP に必要な帯域幅。

既存の [RSVPTEOpt::BWReq] の値を使用するように指定しない限り、入力プロパティは、[LSPプロパティ(LSP properties)] セクションの [セットアップ帯域幅(Setup BW)]、[測定されたトラフィック(Traff meas)]、または [シミュレートされたトラフィック(Traff sim)] プロパティから導出されます。

詳細については、最適化パラメータの設定 を参照してください。

インターフェイス

RSVPTEOpt::BWBound

インターフェイスを介してルーティングされる LSP 帯域幅の合計は、この値を超えることができません。

既存の [RSVPTEOpt::BWBound] の値を使用するように指定しない限り、入力プロパティは、[インターフェイスプロパティ(Interface properties)] セクションの [予約可能帯域幅(Resv BW)]、[キャパシティ(Capacity)]、または [シミュレートされたキャパシティ(Capacity sim)] プロパティから導出されます。

詳細については、最適化パラメータの設定 を参照してください。

RSVPTEOpt::Metric

最短パスの計算で使用されるメトリック値。

既存の [RSVPTEOpt::Metric] の値を使用するように指定しない限り、入力プロパティは、[インターフェイスプロパティ(Interface properties)] セクションの [TEメトリック(TE metric)] プロパティまたは [遅延(Delay)] プロパティのいずれかから導出されます。

詳細については、最適化パラメータの設定 を参照してください。

LSP グループの選択

LSP を最適化する方法および最適化するかどうかを決定するには、[LSPグループの指定(Specify LSP groups)] エリアからそれらを選択します。1 つの LSP が複数のグループに属している場合、それが存在する最初のグループが、その LSP の処理方法になります。

図 2. LSP グループの選択

[RSVPTEOpt::Groupを選択内容で設定(Set RSVPTEOpt::Group with selections)] オプションボタンを選択し、必要に応じて次のプロパティを設定します。

  • [最適化(Opt)]:これらの LSP を明示的にルーティングまたは再ルーティングして、インターフェイスに指定された帯域幅境界を保持しながら、パス長を最小化します。RSVP-TE 最適化ツールは、最適なルートを見つけるために必要なだけ LSP パスを変更します。最初は、LSP を最短パスに設定しようとします。これは、インターフェイスの [メトリック(Metric)] パラメータで定義されます。LSP は、輻輳が原因で必要な場合にのみ、最短パスから移行されます。

    すべての LSP をこのオプションに設定すると、すべての LSP でのグローバルな最適化の実現を試みる場合に便利です。

  • [適合(Fit)]:[最適化(Opt)] グループに対応しながら、インターフェイスで指定された帯域幅境界を保持するために必要な場合にのみ、これらの LSP を再ルーティングします。現在明示的なルートがない場合、またはルートが不完全な場合は、[最適化(Opt)] LSP のように扱います。

    このオプションは、既存の輻輳を削減するためにできるだけ少ない LSP を移行することが望ましい場合に、戦術的な輻輳緩和を試みるときに役立ちます。

    [最適化(Opt)] と [適合(Fit)] の組み合わせ、または [最適化(Opt)] と [固定(Fix)] の組み合わせは、新しい LSP の最適化をターゲットとする場合に役立ちます。

  • [固定(Fix)]:これらの LSP を再ルーティングしませんが、それらを最適化計算で考慮します。

選択されていない LSP は無視されます。そのため、それらについては、元の設定が維持され、最適化計算では考慮されません。これは、最適化を妨げないネットワークリージョンがある場合に役立ちます。測定されたインターフェイス トラフィックが最適化で使用される場合は、無視された LSP からこの測定されたトラフィックへのトラフィックの寄与が結果に影響する可能性があることに注意してください。

[RSVPTEOpt::Groupを選択内容で設定(Set RSVPTEOpt::Group with selections selections)] をそれぞれ [なし(None)]、[すべて(All)]、または手動選択に設定できるため、最適化処理ごとに特定の LSP を分離できます。

最適化パラメータの設定

最適化の計算は、LSP に必要な帯域幅、インターフェイスがこれらの LSP に使用できる帯域幅、および最短パスに使用するメトリックを定義する 2 つのパラメータセットに基づいて行われます。選択オプションについては、表 1を参照してください。

[LSPパラメータ(LSP parameters)] パネルと [インターフェイスパラメータ(Interface parameters)] パネルを展開して、次のオプションを指定します。

  • [LSPパラメータ(LSP parameters)]:

    • [必要な帯域幅(Required BW)]:プライマリ LSP パスに必要な帯域幅を決定する方法を指定します。オプションは、[セットアップ帯域幅(Setup BW)]、[測定されたトラフィック(Traff meas)]、および [シミュレートされたトラフィック(Traff sim)] です。

  • [インターフェイスパラメータ(Interface parameters)]:

    • [帯域幅境界(BW bound)]:インターフェイスが LSP を伝送するために使用できる帯域幅の量を指定します。Cisco Crosswork Planning は、この境界を超えずに LSP をルーティングすることを試みますが、必要に応じて超えます。オプションは、[予約可能帯域幅(Resv BW)]、[キャパシティ(Capacity)]、および [シミュレートされたキャパシティ(Capacity sim)] です。

    • [メトリック(Metric)]:最短パス計算に使用するメトリックを指定します。オプションは、[TE メトリック(TE Metric)] と [遅延(Delay)] です。

分離グループの設定

[詳細(Advanced)] タブでは、次のように、分離パスを作成するか、既存の分離パスを使用することができます。2 つの LSP パスが共通オブジェクトを介してルーティングされない場合、それらは「分離」されていることに注意してください。これらのオブジェクトは設定可能であり、回線、ノード、サイト、または SRLG です。

図 3. RSVP-TE LSP 最適化の [詳細(Advanced)] オプション
  • [分離ルーティングなし(No disjoint routing)]:分離セカンダリパスは作成されず、分離がプライマリパスに適用されません。

  • [LSPの分離セカンダリパスを作成(Create disjoint secondary path for LSPs)]:プライマリ LSP パスから分離されたセカンダリ LSP パスが作成されます。

    さらに、最適化にセカンダリパスを含めるかどうかを指定します。ゼロに設定すると、それらの帯域幅が 0 に設定され、含まれません。それ以外の場合、必要な帯域幅はプライマリパスと同じになるように設定され、最適化に含まれます。

  • [分離グループのLSP間に分離パスを作成(Create disjoint paths between LSPs in Disjoint Groups)]:分離グループ内の LSP 間に分離パスが作成されます。

回避制約の設定

[詳細(Advanced)] タブの [オブジェクトの回避(Avoid objects)] セクション(RSVP-TE LSP 最適化の [詳細(Advanced)] オプションを参照)では、LSP の最適化時に回避するノード、インターフェイス、および SRLG を選択できます。

  • [ノード(Nodes)]:LSP は、選択されたノードを回避してルーティングするように作成されます。デフォルトは [なし(None)] です。

  • [インターフェイス(Interfaces)]:LSP は、選択されたインターフェイスを回避してルーティングするように作成されます。デフォルトは [なし(None)] です。

  • [SRLG(SRLGs)]:LSP は、選択された SRLG を回避してルーティングするように作成されます。デフォルトは [なし(None)] です。

ポスト最適化パラメータの設定

[詳細(Advanced)] タブの [ポスト最適化(Post optimization)] セクション(RSVP-TE LSP 最適化の [詳細(Advanced)] オプションを参照)では、変更された LSP のセットアップ帯域幅をリセットする方法を指定できます。使用できるオプションは、次のとおりです。

  • セットアップ帯域幅を 0 にリセットします。

  • セットアップ帯域幅をリセットして、結果として生じる RSVPTEOpt::BWReq の値と同じにします。

  • セットアップ帯域幅を変更せずに保持します。

RSVP-TE 最適化の実行

RSVP-TE LSP 最適化ツールを実行するには、次の手順を実行します。

始める前に

  • このツールを初めて使用する場合、事前設定された独自の [RSVPTEOpt] プロパティを使用するときは、[LSP(LSPs)] テーブルおよび [インターフェイス(Interfaces)] テーブルを手動で編集してそれらを作成する必要があります。

    • LSP の RSVPTEOpt::Group:LSP を [最適化(Opt)]、[適合(Fit)]、または [固定(Fix)] グループに配置します。残りの LSP は [無視(Ignore)] グループに配置されます。

    • LSP の RSVPTEOpt::RequiredBW:インターフェイスを使用している LSP 帯域幅の合計の正確な量を定義します。

    • インターフェイスの RSVPTEOpt::BWBound:インターフェイスが保持できる帯域幅の正確な量を定義します。

    • インターフェイスの RSVPTEOpt::Metric:最短パス計算で使用する正確な量を定義します。

  • 同じ分離グループ内の LSP 間に分離パスを作成する場合は、まず [LSPの編集(Edit LSP)] ウィンドウで LSP を分離グループに追加する必要があります。ここでは、これらのグループ内の LSP に優先順位を割り当てることもできます。優先順位の高い LSP には、最短パス計算に使用されるメトリックに基づいて、より短いルートが割り当てられます。数字が大きいほど、プライオリティは低くなります。

手順


ステップ 1

プランファイルを開きます(プランファイルを開くを参照)。[ネットワーク設計(Network Design)] ページに表示されます。

ステップ 2

ツールバーから、次のいずれかのオプションを選択します。

  • [アクション(Actions)] > [ツール(Tools)] > [RSVP LSP最適化(RSVP LSP optimization)] > [RSVP-TE最適化(RSVP-TE optimization)] の順に選択します。

    または

  • [プリセットワークフロー(Preset workflows)] > [最適化の実行(Perform optimization)] の順に選択し、最適化タイプとして [RSVP LSP最適化(RSVP LSP Optimization)] を選択して、ドロップダウンリストから [RSVP-TE最適化(RSVP-TE optimization)] を選択してから、[起動(Launch)] をクリックします。

ステップ 3

[LSPグループの指定(Specify LSP groups)] セクションで、[最適化(Opt)]、[適合(Fit)]、または [固定(Fix)] LSP グループに基づいて、または [RSVPTEOpt::Group] プロパティで定義された値に基づいて、LSP を最適化するための選択を行います。詳細については、LSP グループの選択を参照してください。

ステップ 4

[LSPパラメータ(LSP parameters)] パネルを展開します。[必要な帯域幅(Required BW)] フィールドで、プライマリ LSP パスの帯域幅要件を設定します。詳細については、最適化パラメータの設定を参照してください。

ステップ 5

[インターフェイスパラメータ(Interface parameters)] パネルを展開します。[帯域幅境界(BW bound)] フィールドで、インターフェイスが伝送できる帯域幅の量を設定します。[メトリック(Metric)] フィールドで、最短パスの基準となるプロパティを指定します。詳細については、「最適化パラメータの設定」を参照してください。

ステップ 6

[次へ(Next)] をクリックします。

ステップ 7

[実行設定(Run Settings)] ページで、タスクを今すぐ実行するか、後で実行するようにスケジュールするかを選択します。次の [実行(Execute)] オプションから選択します。

  • [今すぐ(Now)]:ジョブをすぐに実行するには、このオプションを選択します。ツールが実行され、変更がネットワークモデルにすぐに適用されます。また、サマリーレポートが表示されます。[アクション(Actions)] > [レポート(Reports)] > [生成されたレポート(Generated reports)] オプションを使用して、後でいつでもレポートにアクセスできます。

  • [スケジュールされたジョブとして(As a scheduled job)]:タスクを非同期ジョブとして実行するには、このオプションを選択します。このオプションを選択した場合は、タスクの優先順位を選択し、ツールを実行する時間を設定します。ツールは、スケジュールされた時間に実行されます。[Job Manager] ウィンドウを使用して、いつでもジョブのステータスを追跡できます(メインメニューから、[Job Manager] を選択)。ジョブが完了したら、出力ファイル(.tar ファイル)をダウンロードして解凍し、更新されたプランファイルをユーザースペースにインポートしてアクセスします(詳細については、ローカルマシンからのプランファイルのインポートを参照)。

    (注)  

     
    ジョブをスケジュールする前に、必ず、プランファイルを保存してください。スケジュールされたジョブとしてツールを実行する場合、プランファイルの保存されていない変更は考慮されません。

ステップ 8

(オプション)新しいプランファイルに結果を表示する場合は、[結果の表示(Display results)] セクションで新しいプランファイルの名前を指定します。

前の手順での選択により、次のようになります。
  • タスクをすぐに実行することを選択した場合、デフォルトでは、変更が最新のプランファイルに適用されます。結果を新しいファイルに表示する場合は、[新しいプランファイルで結果を表示(Display results in a new plan file)] チェックボックスをオンにして、新しいプランファイルの名前を入力します。

  • 後で実行するようにタスクをスケジュールした場合、デフォルトでは、結果は Plan-file-1 に表示されます。必要に応じて、名前を更新します。

ステップ 9

[送信(Submit)] をクリックします。


次のタスク

レポート を参照してください。

最適化出力の分析

作成されるプロパティ

入力パラメータ(表 1を参照)の作成に加えて、このツールでは、表 1に示されているプロパティが生成されます。これらのプロパティにより、最適化に関する追加のインサイトが提供されます。

表 2. 作成される RSVPTEOpt パラメータ

テーブル

プロパティ

説明

LSP

RSVPTEOpt::Action

LSP のパスが更新(最適化)されたかどうかを示します。

RSVPTEOpt::PathMetric

LSP パスのインターフェイスメトリックの合計。

RSVPTEOpt::ShortestPath

現在 LSP が最短パスを使用しているかどうかを示します。

RSVPTEOpt::ShortestPathMetric

最短 LSP パスのインターフェイスメトリックの合計。

インターフェイス

RSVPTEOpt::BWTotal

インターフェイスでルーティングされるすべての LSP に必要な帯域幅の合計。

RSVPTEOpt::BWBoundExceeded

インターフェイスの帯域幅境界を超えたかどうかを示します。

レポート

オプティマイザを実行するたびに、レポートが自動的に生成されます。この情報には、[アクション(Actions)] > [レポート(Reports)] > [生成されたレポート(Generated reports)] の順に選択することで、いつでもアクセスできます。以前のレポートは新しいレポートに置き換わることに注意してください。

レポートには、最適化の結果が要約されます。たとえば、最適化された LSP の数に対する LSP の総数や、それらが最適化された方法などです。また、分離優先順位が処理された方法や、インターフェイスの帯域幅制限を超えたパスの数も要約されます。

最適化された LSP の再設定

最適化された LSP は、次のパラメータを使用して再設定されます。

  • メトリックタイプ:自動ルート

  • メトリックおよびホップ制限:NA

  • セットアップ帯域幅:0([詳細(Advanced)] タブの [ポスト最適化(Post Optimization)] オプションの設定方法に応じて、結果の RSVPTEOpt::BWReq と同じ値、または変更なし)

  • プライマリパスのスタンバイ:T(true)

  • ステータス:アクティブ

  • FRR 対応:T(true)

  • [実際のパス(Actual paths)] テーブルの LSP エントリは削除される