EIGRPのトラフィックエンジニアリングについてまとめています。
トラフィックエンジニアリングとは、パケットの転送を制御するの意味です。EIGRPのトラフィックエンジニアリングは、基本的にインタフェースのDelay値を使用して制御することが多いですね。帯域幅を変えると、メトリック計算全体に影響が出てしまいますからね。
EIGRP トラフィックエンジニアリング検証構成
EIGRP トラフィックエンジニアリングの検証構成を以下に示します。現状、すべてのルータのインタフェースにてEIGRPが動作しています。
R2のルーティングテーブルを確認してみると、R3とR4から100.100.100.0/24のルート情報を等コストで学習していることが分かります。
ちなみに、メトリック計算式は以下の通りです。
256*[10^7/1000000(Kbps) + (10 +10(μsec))/10]
=256*(10 + 2)=256*12=3072
EIGRP インタフェースDelay値の変更
それでは、R1から100.100.100.100へアクセスする際、R3のみを通過するようにR2のDelay値を変更してみましょう。方法としては2種類があります。R2のGi1/0のDelayを下げることでGi1/0のインタフェースを優先して通るようにする、もう1つはR2のGi2/0のDelay値を上げることでGi2/0のインタフェースを通らないようにする(結果、Gi1/0のインタフェースを通るようになる。)
今回はR2のGi2/0のインタフェースを20μsecへ上げることで、R3を通過する設定を作ってみます。
使用するコマンドは「Delayコマンド」です。
<1-16777215> Throughput delay (tens of microseconds)
「tens of microseconds」と書いてあることから、10μsec単位での設定になります。つまり、2を設定するとそのインタフェースには20μsecが設定されます。
MTU 1500 bytes, BW 1000000 Kbit/sec, DLY 20 usec,
R2#
EIGRP トラフィックエンジニアリングの設定確認
EIGRPインタフェースのDelay値を変更したので、実際にR3経由で通信しているか確認してみましょう。まずはR2のルーティングテーブルの確認です。確かにR4経由のルートはメトリックが加算されて、ルーティングテーブルにはR3経由のルートのみが格納されていますね。
ちなみに、R4経由のメトリック計算式は以下の通りです。
256*[10^7/1000000(Kbps) + (20 +10(μsec))/10]
=256*(10 + 3)=256*13=3328
それではR1からTracerouteを実行してみます。
R4を経由せず、R3を経由して100.100.100.100に到達していることが確認できました。
参考文献
コメントを残す