Hierarchical Navigation |
目次概要 概要Interior Gateway Routing Protocol(IGRP)は、対象ネットワークへのリンクのさまざまな特性に重みを付けた値を加算して、メトリックを計算します。 IGRP が複合メトリックの計算に使用するリンク特性は、帯域幅、遅延、負荷、信頼性、および最大伝送ユニット(MTU)です。 デフォルトでは、IGRP は帯域幅と遅延に基づいてルートを選択します。 前提条件要件この文書をお読みになる前に以下の情報を通読し、理解して下さい。
使用するコンポーネントこの設定の開発および動作確認は、次のバージョンのソフトウェアおよびハードウェアを使用して行われました。
この文書の情報は、特定のラボ環境にあるデバイスに基づいて作成されています。 この文書で使用するデバイスは、すべて初期(デフォルト)の設定で起動しています。 コマンドが実稼動中のネットワークに与える影響について理解しておいてください。 表記法文書の表記法の詳細は、「シスコ テクニカル ティップスの表記法」を参照してください。 IGRP メトリックの算出このセクションでは、例を使用して、ルーティング プロトコルが IGRP の場合にメトリックを算出する方法を説明します。 ネットワーク ダイアグラム想定するシナリオのダイアグラムを次に示します。
IGRP の複合メトリックを計算するために使用される数式を次に示します。 メトリック = K1 * 帯域幅 +(K2 * 帯域幅)/(256-負荷)+ K3*遅延 デフォルトの定数値は、K1=K3=1 かつ K2=K4=K5=0 です。 K5 = 0 の場合、[K5/(信頼性 + K4)] の項は使用しません。 したがって、K1 〜 K5 のデフォルト値を前提にすると、IGRP で使用される複合メトリック計算は「メトリック = 帯域幅 + 遅延」になります。 これらの数式中の K 値は、ルータ設定コマンド metric weights tos k1 k2 k3 k4 k5 で定義できる定数です。 注: デフォルトの K パラメータを変更しないことを強くお勧めします。 帯域幅を算出するには、発信インターフェイスからのすべての帯域幅(Kbps 単位)の最小値を検出し、その数値で 10,000,000 を割ります。 (帯域幅は、10,000,000 によりキロビット/秒単位に調整されます)。 遅延を見つけ、遅延すべてを(マイクロ秒で)発信インターフェイスから追加し、この番号を10.で割ることによって求めるため(遅延はマイクロ秒のtenthsにあります。) メトリックが最小値のパスが最適パスになります。 両方のルータに対する show コマンドの各種出力を示すと、次のようになります。 Venus# show interfaces ethernet 0 Ethernet0 is up, line protocol is up Hardware is Lance, address is 0060.5cf4.a9a8 (bia 0060.5cf4.a9a8) Internet address is 12.1.1.1/24 MTU 1500 bytes, BW 10000 Kbit, DLY 1000 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation ARPA, loopback not set Venus# show interfaces serial 0 Serial0 is up, line protocol is up Hardware is HD64570 Internet address is 172.16.10.2/24 MTU 1500 bytes, BW 784 Kbit, DLY 20000 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation FRAME-RELAY, loopback not set Keepalive set (10 sec) LMI enq sent 981, LMI stat recvd 330, LMI upd recvd 0, DTE LMI up LMI enq recvd 340, LMI stat sent 0, LMI upd sent 0 LMI DLCI 1023 LMI type is CISCO frame relay DTE Saturn# show interfaces serial 1 Serial0 is up, line protocol is up Hardware is HD64570 Internet address is 172.16.10.1/24 MTU 1500 bytes, BW 224 Kbit, DLY 20000 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation FRAME-RELAY, loopback not set Keepalive set (10 sec) LMI enq sent 167, LMI stat recvd 168, LMI upd recvd 0, DTE LMI up LMI enq recvd 0, LMI stat sent 0, LMI upd sent 0 LMI DLCI 1023 LMI type is CISCO frame relay DTE Saturn# show interfaces ethernet 0 Ethernet0 is up, line protocol is up Hardware is Lance, address is 0060.5cf4.a955 (bia 0060.5cf4.a955) Internet address is 172.17.10.1/16 MTU 1500 bytes, BW 10000 Kbit, DLY 1000 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation ARPA, loopback not set IGRP で計算されたメトリック値は、show ip route コマンドで参照できます。
対応する計算は次のようになります。 メトリック = 帯域幅 + 遅延 = 10000000/784 + (20000 + 1000)/10 = 14855
対応する計算は次のようになります。 メトリック = 帯域幅 + 遅延 = 10000000/224 + (20000 + 1000)/10 = 46742 負荷はどの程度の頻度で計算されますか。定数 K2 のデフォルト値は 0 です。 K2 を 1 に設定した場合、負荷がルーティングで使用される変数になります。 負荷が急上昇した場合に、問題が生じるように思われます。 FTP セッション開始時にメトリック コストが急上昇する場合、上昇が原因でルートがホールドダウンされる可能性があります。 負荷はどの程度の頻度で計算されますか。 負荷は、5 秒ごとに更新される 5 分間の指数加重平均です。 負荷の値はどの程度の速度で上昇しますか。負荷の値が早く上昇しすぎて、ルートが不安定になる可能性はありますか。 はい、その可能性はあります。 さらに悪いことに、負荷が急激に低下した場合、メトリックが減少します。 この障害はフラッシュ アップデートの原因となります。 ネットワーク クラウドを通じて最速のパスを使用するように IGRP を設定できますか。特定のサイトへの総合メトリック コストは、パス内の最も遅いリンクによって決定され、通常、最も遅いリンクはネットワーク クラウドへのアクセス回線です。ネットワーク クラウドを通じて最速のパスを使用するように、IGRP を設定できますか。 最も遅いリンクが識別されたら、ホップ リンク速度にかかわらず、残りのルーティングはホップ(遅延)に基づいて行われます。 帯域幅の値には大きな差があるため、ネットワーク クラウド ルーティングに影響を及ぼす遅延を使用するのは現実的でないように思われます。 明確な解決方法は、いずれのネットワーク クラウドのバックボーン回線よりも速くなるように、アクセス回線で bandwidth コマンドを設定することです。 もう 1 つの解決方法では、特定のリンクの遅延が正確に計測されるように、WAN リンクの遅延を設定します。 遅延を微調整する必要はまったくなく、適切なルーティングが行われます。 WAN 内に大きな差のある帯域幅が存在する場合、アクセス回線の帯域幅の変更は、明らかに有効です。 IGRP にルートを再配布する場合、どのようなメトリックを使用しますか。default-metric コマンドを実行して、再配布されるルートのメトリックを設定します。 ほとんどの場合、次の文が適切です。 Venus(config)# router igrp 100 Venus(config-router)# default-metric 10000 100 255 1 1500 上の文で、10000 は帯域幅、100 は遅延、255 は信頼性、1 は負荷、1500 は MTU を示しています。 関連情報
|