◾️ EIGRP メトリック(metric weights)
【課題】・R1からR4の172.16.x.x通信についてデフォルトメトリック(遅延)を変更して
R2経由で通信させる。
ただし、デフォルトメトリックの帯域幅に関しては利用しないこととする。
【補足】
EIGRPでは複合メトリック 「帯域幅 (bandwidth)/遅延 (delay)/信頼性 (reliability)/
負荷(load)/MTU」を利用します。
※EIGRPでは上記メトリックの内、どのメトリックを利用するかに関しては、
K値の値に基づいて確定します。デフォルトでは帯域幅、遅延のみを利用します。
尚、K値を変更する際はmetric weightsコマンドで変更する必要がございます。
<デフォルト設定>
R3#show ip protocols | section eigrp
Routing Protocol is "eigrp 1"
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Default networks flagged in outgoing updates
Default networks accepted from incoming updates
EIGRP-IPv4 Protocol for AS(1)
Metric weight K1=1, K2=0, K3=1, K4=0, K5=0
NSF-aware route hold timer is 240
Router-ID: 192.168.110.3
Topology : 0 (base)
Active Timer: 3 min
Distance: internal 90 external 170
Maximum path: 4
Maximum hopcount 100
Maximum metric variance 1
※K1(帯域幅)= 1 K2(負荷)= 0 K3(遅延)= 1 K4(信頼性)= 0 K5(MTU)= 0◾️検証環境図
①検証環境 事前設定確認
(1)EIGRPネイバー確認
EIGRPネイバーが正常に張れている事を確認する。
※EIGRPネイバーの正常性確認時に確認するポイントは「Q Cnt」です。
「Q Cnt」は送信キューに溜まっているEIGRPパケット数がカウントされており、
正常時は「0」です。
※EIGRPネイバーの正常性確認時に確認するポイントは「Q Cnt」です。
「Q Cnt」は送信キューに溜まっているEIGRPパケット数がカウントされており、
正常時は「0」です。
R1#show ip eigrp neighbors
EIGRP-IPv4 Neighbors for AS(1)
H Address Interface Hold Uptime SRTT RTO Q Seq
(sec) (ms) Cnt Num
1 192.168.14.4 Et0/1 10 00:00:19 3 100 0 7
0 192.168.12.2 Et0/0 12 05:50:15 10 100 0 160
R2#show ip eigrp neighbors
EIGRP-IPv4 Neighbors for AS(1)
H Address Interface Hold Uptime SRTT RTO Q Seq
(sec) (ms) Cnt Num
1 192.168.23.3 Et0/1 10 05:44:08 3 100 0 61
0 192.168.12.1 Et0/0 11 05:50:38 3 100 0 79
R3#show ip eigrp neighbors
EIGRP-IPv4 Neighbors for AS(1)
H Address Interface Hold Uptime SRTT RTO Q Seq
(sec) (ms) Cnt Num
1 192.168.34.4 Et0/0 11 00:01:09 2 100 0 8
0 192.168.23.2 Et0/1 10 05:44:40 5 100 0 158
IOU4#show ip eigrp neighbors
EIGRP-IPv4 Neighbors for AS(1)
H Address Interface Hold Uptime SRTT RTO Q Seq
(sec) (ms) Cnt Num
1 192.168.34.3 Et0/0 14 00:01:12 10 100 0 62
0 192.168.14.1 Et0/1 12 00:01:18 1020 5000 0 80
(2)EIGRPインターフェース確認
Lo1(172.16.1.3)/Lo2(172.16.2.3)/Lo3(172.16.3.3)/Lo4(172.16.4.3)がEIGRPネットワークに含まれている事を確認する。
R3#show ip eigrp interfaces
EIGRP-IPv4 Interfaces for AS(1)
Xmit Queue PeerQ Mean Pacing Time Multicast Pending
Interface Peers Un/Reliable Un/Reliable SRTT Un/Reliable Flow Timer Routes
Et0/1 1 0/0 0/0 5 0/2 50 0
Et0/0 1 0/0 0/0 5 0/2 50 0
Lo1 0 0/0 0/0 0 0/0 0 0
Lo2 0 0/0 0/0 0 0/0 0 0
Lo3 0 0/0 0/0 0 0/0 0 0
Lo4 0 0/0 0/0 0 0/0 0 0
②設定変更(K値変更)
(1)全EIGRPルータでK値を変更する。
IOU1(config)#router eigrp 1
IOU1(config-router)#metric weights 0 0 0 1 0 0
IOU2(config)#router eigrp 1
IOU2(config-router)#metric weights 0 0 0 1 0 0
IOU3(config)#router eigrp 1
IOU3(config-router)#metric weights 0 0 0 1 0 0
IOU4(config)#router eigrp 1
IOU4(config-router)#metric weights 0 0 0 1 0 0
※EIGRPネイバーを張る際、双方のルータでK値を合わせる必要があります。
アンマッチの場合、以下のようなメッセージが出力されます。
Jun 3 21:10:09.698: %DUAL-5-NBRCHANGE: EIGRP-IPv4 1: Neighbor 192.168.12.2 (Ethernet0/0) is down: K-value mismatch
(2)K値設定反映確認
R1#show ip protocols | inc Metric weight
Metric weight K1=0, K2=0, K3=1, K4=0, K5=0
R2#show ip protocols | inc Metric weight
Metric weight K1=0, K2=0, K3=1, K4=0, K5=0
R3#show ip protocols | inc Metric weight
Metric weight K1=0, K2=0, K3=1, K4=0, K5=0
R4#show ip protocols | inc Metric weight
Metric weight K1=0, K2=0, K3=1, K4=0, K5=0
(3)R1にてR2向けインターフェースのDelay値変更し172.16.x.x宛をR2経由にする。
<現在の設定値>
R1#show interface e0/0 | include
MTU 1500 bytes, BW 10000 Kbit/sec, DLY 1000 usec,
R1(config)#int e0/0
R1(config-if)#bandwidth 100000
(4)R1 インターフェース確認
R1#show interface e0/0 | inc BW
MTU 1500 bytes, BW 100000 Kbit/sec, DLY 1000 usec,
(5)R2にてR3向けインターフェースのDelay値変更する。
<注意>帯域幅に関してはリンク上の最短帯域幅の値が利用される為。
<現在の設定値>
R2#show interface e0/1 | include
MTU 1500 bytes, BW 10000 Kbit/sec, DLY 1000 usec,
R2(config)#int e0/1
R2(config-if)#bandwidth 100000
(5)R1 インターフェース確認
R2#show interface e0/1 | inc BW
MTU 1500 bytes, BW 100000 Kbit/sec, DLY 1000 usec,
(6)R4のLo1〜Lo4(172.16.x.x)がR2/R4経由で等コストでロードバラされている事を確認する。
※メトリック計算から帯域幅の値が除外されている為、変わらないはず!
※メトリック計算から帯域幅の値が除外されている為、変わらないはず!
R1#sh ip route eigrp | be Gateway
Gateway of last resort is not set
172.16.0.0/32 is subnetted, 4 subnets
D 172.16.1.3 [90/179200] via 192.168.14.4, 00:06:27, Ethernet0/1
[90/179200] via 192.168.12.2, 00:06:27, Ethernet0/0
D 172.16.2.3 [90/179200] via 192.168.14.4, 00:06:27, Ethernet0/1
[90/179200] via 192.168.12.2, 00:06:27, Ethernet0/0
D 172.16.3.3 [90/179200] via 192.168.14.4, 00:06:27, Ethernet0/1
[90/179200] via 192.168.12.2, 00:06:27, Ethernet0/0
D 172.16.4.3 [90/179200] via 192.168.14.4, 00:06:27, Ethernet0/1
[90/179200] via 192.168.12.2, 00:06:27, Ethernet0/0
D 192.168.23.0/24 [90/51200] via 192.168.12.2, 00:06:27, Ethernet0/0
D 192.168.34.0/24 [90/51200] via 192.168.14.4, 00:06:27, Ethernet0/1
(7)R1 EIGRPトポロジ確認
R1#show ip eigrp topology all-links
EIGRP-IPv4 Topology Table for AS(1)/ID(1.1.1.1)
Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,
r - reply Status, s - sia Status
P 172.16.2.3/32, 2 successors, FD is 179200, serno 387 //R2,R4経由で等コストで受信
via 192.168.12.2 (179200/153600), Ethernet0/0
via 192.168.14.4 (179200/153600), Ethernet0/1
P 192.168.23.0/24, 1 successors, FD is 51200, serno 378
via 192.168.12.2 (51200/25600), Ethernet0/0
via 192.168.14.4 (53760/28160), Ethernet0/1
P 192.168.34.0/24, 1 successors, FD is 51200, serno 384
via 192.168.14.4 (51200/25600), Ethernet0/1
via 192.168.12.2 (76800/51200), Ethernet0/0
P 172.16.3.3/32, 2 successors, FD is 179200, serno 386 //R2,R4経由で等コストで受信
via 192.168.12.2 (179200/153600), Ethernet0/0
via 192.168.14.4 (179200/153600), Ethernet0/1
P 192.168.12.0/24, 1 successors, FD is 25600, serno 372
via Connected, Ethernet0/0
P 172.16.4.3/32, 2 successors, FD is 179200, serno 385 //R2,R4経由で等コストで受信
via 192.168.12.2 (179200/153600), Ethernet0/0
via 192.168.14.4 (179200/153600), Ethernet0/1
P 172.16.1.3/32, 2 successors, FD is 179200, serno 388 //R2,R4経由で等コストで受信
via 192.168.12.2 (179200/153600), Ethernet0/0
via 192.168.14.4 (179200/153600), Ethernet0/1
P 192.168.14.0/24, 1 successors, FD is 25600, serno 371
via Connected, Ethernet0/1
(8)R1にてR2向けインターフェースのDelay値変更し172.16.x.x宛をR2経由にする。
<現在の設定値>
R1#show interface e0/0 | include DLY
MTU 1500 bytes, BW 10000 Kbit/sec, DLY 1000 usec,
以下のコマンドにより遅延値を10へ減少させる。
R1(config)#int e0/0
R1(config-if)#delay 10
(9)R1 インターフェース確認
R1#show interfaces e0/0 | inc DLY
MTU 1500 bytes, BW 10000 Kbit/sec, DLY 100 usec,
(10)R1 ルーティングテーブル確認
R4のLo1〜Lo4(172.16.x.x)がR2経由の片リンクになっている事を確認する。
R1#sh ip route eigrp | begin Gateway
Gateway of last resort is not set
172.16.0.0/32 is subnetted, 4 subnets
D 172.16.1.3 [90/412160] via 192.168.12.2, 00:05:14, Ethernet0/0
D 172.16.2.3 [90/412160] via 192.168.12.2, 00:05:14, Ethernet0/0
D 172.16.3.3 [90/412160] via 192.168.12.2, 00:05:14, Ethernet0/0
D 172.16.4.3 [90/412160] via 192.168.12.2, 00:05:14, Ethernet0/0
D 192.168.23.0/24 [90/284160] via 192.168.12.2, 00:05:14, Ethernet0/0
D 192.168.34.0/24 [90/307200] via 192.168.14.4, 00:05:14, Ethernet0/1
(11)R1 EIGRPトポロジ確認
R1#show ip eigrp topology all-links
EIGRP-IPv4 Topology Table for AS(1)/ID(1.1.1.1)
Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,
r - reply Status, s - sia Status
P 172.16.2.3/32, 1 successors, FD is 156160, serno 389 //via 192.168.12.2のFDのメトリックが少なっている事を確認
via 192.168.12.2 (156160/153600), Ethernet0/0
via 192.168.14.4 (179200/153600), Ethernet0/1
P 192.168.23.0/24, 1 successors, FD is 28160, serno 390
via 192.168.12.2 (28160/25600), Ethernet0/0
via 192.168.14.4 (53760/28160), Ethernet0/1
P 192.168.34.0/24, 1 successors, FD is 51200, serno 384
via 192.168.14.4 (51200/25600), Ethernet0/1
via 192.168.12.2 (53760/51200), Ethernet0/0
P 172.16.3.3/32, 1 successors, FD is 156160, serno 391 //via 192.168.12.2のFDのメトリックが少なっている事を確認
via 192.168.12.2 (156160/153600), Ethernet0/0
via 192.168.14.4 (179200/153600), Ethernet0/1
P 192.168.12.0/24, 1 successors, FD is 2560, serno 394
via Connected, Ethernet0/0
P 172.16.4.3/32, 1 successors, FD is 156160, serno 392 //via 192.168.12.2のFDのメトリックが少なっている事を確認
via 192.168.12.2 (156160/153600), Ethernet0/0
via 192.168.14.4 (179200/153600), Ethernet0/1
P 172.16.1.3/32, 1 successors, FD is 156160, serno 393 //via 192.168.12.2のFDのメトリックが少なっている事を確認
via 192.168.12.2 (156160/153600), Ethernet0/0
via 192.168.14.4 (179200/153600), Ethernet0/1
P 192.168.14.0/24, 1 successors, FD is 25600, serno 371
via Connected, Ethernet0/1