◾️ EIGRP 手動集約&一部詳細経路広告(leak-map)
【課題】・R1からR4の172.16.x.x通信について172.16.2.0~172.16.3.0はR1/R4経由(ローバラ)、
172.16.1.0はR2経由で通信させる。
※目的※ leak-mapの動作仕様を理解する。
R3の一部のconnectedルート(172.16.1.0~172.16.3.0)をEIGRPに再配布する。
その際R4へは集約経路のみ(172.16.0.0/21)広告し、R2へは集約経路(172.16.0.0/21)と
一部細かい経路(172.16.1.0/24)を広告する。
【補足】
EIGRPにて手動集約を実施した場合、集約ルートの元となっている詳細経路に関し
てはアドバタイズしません。
しかし、leak-mapを利用する事により詳細経路を広告できるようになります。
◾️検証環境図
(1)EIGRPネイバー確認
EIGRPネイバーが正常に張れている事を確認する。
※EIGRPネイバーの正常性確認時に確認するポイントは「Q Cnt」です。
「Q Cnt」は送信キューに溜まっているEIGRPパケット数がカウントされており、
正常時は「0」です。
(4)R1ルーティングを確認する。
(5)疎通試験
※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)R3 EIGRPネットワーク追加
R3にて172.16.1.0~172.16.10.0はEIGRP内部ルートとして広告、192.168.101.0~192.168.110.0
は外部ルートして広告する。
(3)ルーティング確認
R3にて172.16.1.0~172.16.10.0はEIGRP内部ルートとして広告、192.168.101.0~192.168.110.0
は外部ルートして広告する。
R3#show run | section router eigrp
router eigrp 1
network 192.168.23.0
network 192.168.34.0
redistribute connected route-map connect-to-eigrp
R3#show route-map
route-map connect-to-eigrp, permit, sequence 10
Match clauses:
interface Loopback1 Loopback2 Loopback3 Loopback4
Set clauses:
Policy routing matches: 0 packets, 0 bytes
(3)ルーティング確認
設定前のルーティングを確認する。
R1#sh ip route eigrp
Gateway of last resort is not set
172.16.0.0/32 is subnetted, 4 subnets
D EX 172.16.1.3 [170/435200] via 192.168.14.4, 00:00:03, Ethernet0/1
[170/435200] via 192.168.12.2, 00:00:03, Ethernet0/0
D EX 172.16.2.3 [170/435200] via 192.168.14.4, 00:00:03, Ethernet0/1
[170/435200] via 192.168.12.2, 00:00:03, Ethernet0/0
D EX 172.16.3.3 [170/435200] via 192.168.14.4, 00:00:03, Ethernet0/1
[170/435200] via 192.168.12.2, 00:00:03, Ethernet0/0
D EX 172.16.4.3 [170/435200] via 192.168.14.4, 00:00:03, Ethernet0/1
[170/435200] via 192.168.12.2, 00:00:03, Ethernet0/0
D 192.168.23.0/24 [90/307200] via 192.168.12.2, 00:01:23, Ethernet0/0
D 192.168.34.0/24 [90/307200] via 192.168.14.4, 00:01:27, Ethernet0/1
②設定変更(ip summary-address eigrp )
(1)R3にてR3向けにconnectedルート(172.16.1.0~172.16.3.0)を172.16.0.0/21に集約する。
(3)R3にてR2向けに集約経路(172.16.0.0/21)と一部細かい経路(172.16.1.0/24)を広告する。
R3(config)#int e0/0
R3(config-if)#ip summary-address eigrp 1 172.16.0.0 255.255.248.0
(2)R1ルーティングを確認する。
R1#sh ip route eigrp
Gateway of last resort is not set
172.16.0.0/16 is variably subnetted, 5 subnets, 2 masks
D 172.16.0.0/21 [90/435200] via 192.168.14.4, 00:00:58, Ethernet0/1
D EX 172.16.1.3/32 [170/435200] via 192.168.12.2, 00:00:58, Ethernet0/0
D EX 172.16.2.3/32 [170/435200] via 192.168.12.2, 00:00:58, Ethernet0/0
D EX 172.16.3.3/32 [170/435200] via 192.168.12.2, 00:00:58, Ethernet0/0
D EX 172.16.4.3/32 [170/435200] via 192.168.12.2, 00:00:58, Ethernet0/0
D 192.168.23.0/24 [90/307200] via 192.168.12.2, 00:02:38, Ethernet0/0
D 192.168.34.0/24 [90/307200] via 192.168.14.4, 00:02:42, Ethernet0/1
R3(config)#ip prefix-list leak-route seq 10 permit 172.16.1.0/32
R3(config)#route-map Leak-route permit 10
R3(config-route-map)#match ip address prefix-list leak-route
R3(config)#int e0/1
R3(config-if)#ip summary-address eigrp 1 172.16.0.0 255.255.248.0 leak-map Leak-route
(4)R1ルーティングを確認する。
R1#sh ip route eigrp
Gateway of last resort is not set
172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks
D 172.16.0.0/21 [90/435200] via 192.168.14.4, 00:00:46, Ethernet0/1
[90/435200] via 192.168.12.2, 00:00:46, Ethernet0/0
D EX 172.16.1.3/32 [170/435200] via 192.168.12.2, 00:01:10, Ethernet0/0
D 192.168.23.0/24 [90/307200] via 192.168.12.2, 00:15:15, Ethernet0/0
D 192.168.34.0/24 [90/307200] via 192.168.14.4, 00:15:19, Ethernet0/1
(5)疎通試験
R1#traceroute 172.16.3.3
Type escape sequence to abort.
Tracing the route to 172.16.3.3
VRF info: (vrf in name/id, vrf out name/id)
1 192.168.12.2 6 msec
192.168.14.4 6 msec
192.168.12.2 7 msec
2 192.168.34.3 6 msec
192.168.23.3 8 msec
192.168.34.3 7 msec
R1#traceroute 172.16.1.3
Type escape sequence to abort.
Tracing the route to 172.16.1.3
VRF info: (vrf in name/id, vrf out name/id)
1 192.168.12.2 5 msec 7 msec 7 msec
2 192.168.23.3 7 msec 6 msec 6 msec