OSPF でリンク遅延の測定とアドバタイズを有効にする方法
OSPF におけるリンク遅延の測定とアドバタイズについて
OSPF におけるリンク遅延測定とアドバタイズの利点
OSPF におけるリンク遅延の測定とアドバタイズには、次のようなメリットがあります。
- 競合他社よりも迅速に取引を行うために、市場データにリアルタイムでアクセスすることが不可欠な株式市場データプロバイダーなどの特定のネットワークで非常に有益です。この領域では、ネットワークのパフォーマンス基準や遅延がデータパス選択の鍵となります。
- 費用対効果と拡張性に優れた方法で、パフォーマンスデータ(遅延など)に基づいてパス選択の決定を行うのに役立ちます。
- ホップ数やコストなどのメトリックをルーティングメトリックとして使用するよりも優れた代替手段。
OSPF におけるリンク遅延の測定とアドバタイズの概要
ネットワーク パフォーマンスは TWAMP -Light を使用して測定されます。Junos OS リリース 21.4R1 以降、プローブ メッセージを使用して IP ネットワークのさまざまなパフォーマンス メトリックの測定値を取得できます。OSPF Traffic Engineering Extensionsは、ネットワークパフォーマンス情報を拡張可能な方法で配信するのに役立ちます。この情報を使用して、ネットワークのパフォーマンスに基づいてパス選択を決定できます。
境界ゲートウェイプロトコルリンクステート(BGP-LS)により、BGPはIGPから取得したリンクステート情報を伝送することができ、インターネットサービスプロバイダ(ISP)は、通常のBGPピアリングを介して、他のISP、サービスプロバイダ、CDNなどとの間で選択的に情報を公開することができます。新しいBGPリンク状態(BGP-LS)TLVは、IGPトラフィック制御メトリック拡張を伝送するように定義されています。
次の図は、コア、メトロ、およびアクセス ネットワークで構成されるネットワークにおける最小 IGP メトリックと最小遅延メトリックを示しています。
このシナリオでは、コア ネットワークは安価ですが、遅延が長くなります。アクセスのショートカットは、遅延が最も少ないため、高価です。コアネットワークはより安価であるため、通常、トラフィックの大部分は最小IGPメトリックを使用して1>2>3>4>5>から6に移動します。シナリオa)に示されているように、適切なコストを設定し、デフォルトのOSPFアルゴリズムをゼロに設定してOSPFを実行することで、最小IGP要件を満たすことができます。超低遅延が重要なビジネスでは、パケットを1から6にする必要があります。シナリオ b) に示すように、最小遅延で OSPF フレックス アルゴリズムを定義することで、最小遅延メトリックを実現し、エンドポイントまでの遅延を最小限に抑えます。この flex アルゴリズムは、ノード 1 とノード 6 のみで構成されます。
参照
OSPF インターフェイスでの OSPF リンク遅延の設定
IPネットワークでは、トラフィックの大部分がコアネットワークを経由することが多いため、コストは削減されますが、レイテンシが増加する可能性があります。しかし、ビジネストラフィックは、単にIGPメトリックに基づく従来のパス最適化を中継するのではなく、パス遅延などの他のパフォーマンスメトリックに基づいてパス選択の決定を行う機能からメリットを受けることがよくあります。パスを最適化して遅延を減らすことは、リアルタイムの音声やビデオなどのアプリケーションに大きなメリットをもたらします。また、ミリ秒単位が大きな利益または損失につながる可能性のある金融市場データへの高性能アクセスも可能になります。
Junos OS リリース 21.4R1 以降、IP ネットワークで OSPF リンク遅延を有効にできます。デフォルトのOSPFアルゴリズムを使用し、適切なリンクコストでOSPFを設定することで、IGPメトリックパスを最小限にすることができます。これにより、リンクメトリックの合計に厳密に基づいてエンドポイントへのパスが最適化されます。OSPF 遅延フレックス アルゴリズムを使用すると、エンドツーエンドの遅延に基づいてパスを最適化できます。
リンク遅延は、TWAMP(Two-Way Active Measurement Probes)を使用して動的に測定できます。次に、ルーターはリンク遅延パラメータをフラッディングします。エリア内のルーターは、これらのパラメータを共有リンクステートデータベース(LSDB)に保存します。イングレスノードは、LSDBに対してSPFアルゴリズムを実行し、リンクカラー、IGPメトリック、トラフィックエンジニアリング(TE)メトリックなど、さまざまな属性で最適化されたパスを計算します。
OSPFインターフェイスのリンク遅延測定を設定するには:
OSPFインターフェイスの遅延メトリックを設定するには:
[edit protocols ospf area 0.0.0.0 interface ge-0/0/0.0] user@host#set delay-metric microseconds
例えば:
[edit protocols ospf area 0.0.0.0 interface ge-0/0/0.0] user@host#set delay-metric 20000
設定モードから commit を入力します。
設定結果を検証するには、 show protocols 運用コマンドを使用します。
user@host# show protocols
ospf {
area 0.0.0.0
interface ge-0/0/0.0 {
delay-measurement {
advertisement {
accelerated {
threshold 100;
}
periodic {
interval 35;
threshold 100;
}
}
probe-count 10;
probe-interval 100;
}
delay-metric {
20000;
)
}
リンク遅延パラメータが OSPF データベースに存在することを確認するには、 show ospf database extensive | match delay 運用コマンドを使用します。
user@host> show ospf database extensive | match delay
Unidirectional link delay: 20000
Min unidirectional link delay: 20000
Max unidirectional link delay: 20000
Unidirectional delay variation: 20000
出力には、インターフェイスで設定された 20000 マイクロ秒の遅延が表示されます。