- RT-A に以下の設定をしなさい。
< RT-A >
Router# conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# host RT-A
RT-A(config)# int Lo0
RT-A(config-if)# ip add 172.16.1.1 255.255.255.0
RT-A(config-if)# int f0/1
RT-A(config-if)# ip add 192.168.0.1 255.255.255.0
RT-A(config-if)# no shut
RT-A(config-if)# router eigrp 20
RT-A(config-router)# net 192.168.0.0
RT-A(config-router)# net 172.16.0.0
RT-A(config-router)# auto-summary
RT-A(config-router)# ^Z
RT-A#
- RT-B に以下の設定をしなさい。
< RT-B >
Router# conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# host RT-B
RT-B(config)# int f0/0
RT-B(config-if)# ip add 192.168.0.2 255.255.255.0
RT-B(config-if)# no shut
RT-B(config-if)# int Lo0
RT-B(config-if)# ip add 172.16.2.2 255.255.255.0
RT-B(config-if)# router eigrp 20
RT-B(config-router)# net 192.168.0.0
RT-B(config-router)# net 172.16.0.0
RT-B(config-router)# auto-summary
RT-B(config-router)# ^Z
RT-B#
- 送信元アドレスに 172.16.1.1 を使い、RT-A から RT-B の Lo0 宛てに ping を実行しなさい。
< RT-A >
RT-A# ping 172.16.2.2 source 172.16.1.1 ← 172.16.1.1 が送信元IPアドレス
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.2.2, timeout is 2 seconds:
Packet sent with a source address of 172.16.1.1
..... ← ping 失敗
Success rate is 0 percent (0/5)
RT-A#
なぜ、ping に失敗したのでしょうか?
- RT-A、RT-B のルーティングテーブルを表示させなさい。
< RT-A >
RT-A# sh ip route | begin Gateway
Gateway of last resort is not set
172.16.0.0/16 is variably subnetted, 3 subnets, 3 masks
D 172.16.0.0/16 is a summary, 00:00:28, Null0
C 172.16.1.0/24 is directly connected, Loopback0
L 172.16.1.1/32 is directly connected, Loopback0
192.168.0.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.0.0/24 is directly connected, FastEthernet0/1
L 192.168.0.1/32 is directly connected, FastEthernet0/1
RT-A#
RT-A は、PC-A から 172.16.2.10 宛てのパケットを受け取ると、ルーティングテーブルの中の以下のルートエントリを使用して Null0 インターフェイスに転送します。
D 172.16.0.0/16 is a summary, 00:00:28, Null0
Null0 インターフェイスに転送されたパケットはルータによって破棄されます。つまり、「Null0」はパケットを破棄するための仮想的なインターフェイス (ヌルインターフェイス) であるということです。
したがって、PC-A からの ping 172.16.2.10 パケットは RT-A によって破棄されるため、ping に失敗します。
自動集約が有効な場合に、この集約されたルートエントリがルーティングループを回避するためにルーティングテーブルに作られます。
< RT-B >
RT-B# sh ip route | begin Gateway
Gateway of last resort is not set
172.16.0.0/16 is variably subnetted, 3 subnets, 3 masks
D 172.16.0.0/16 is a summary, 00:02:29, Null0
C 172.16.2.0/24 is directly connected, Loopback0
L 172.16.2.2/32 is directly connected, Loopback0
192.168.0.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.0.0/24 is directly connected, FastEthernet0/0
L 192.168.0.2/32 is directly connected, FastEthernet0/0
RT-B#
- RT-A、RT-B で sh ip protocols コマンドを実行しなさい。
< RT-A >
RT-A# sh ip protocols
*** IP Routing is NSF aware ***
Routing Protocol is "eigrp 20"
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(20)
Metric weight K1=1, K2=0, K3=1, K4=0, K5=0
NSF-aware route hold timer is 240
Router-ID: 172.16.1.1
Topology : 0 (base)
Active Timer: 3 min
Distance: internal 90 external 170
Maximum path: 4
Maximum hopcount 100
Maximum metric variance 1
Automatic Summarization: enabled ← 自動集約有効
192.168.0.0/24 for Lo0
172.16.0.0/16 for Fa0/1
Summarizing 1 component with metric 128256
Maximum path: 4
Routing for Networks:
172.16.0.0
192.168.0.0
Routing Information Sources:
Gateway Distance Last Update
192.168.0.2 90 00:01:21
Distance: internal 90 external 170
RT-A#
< RT-B >
RT-B# sh ip protocols
*** IP Routing is NSF aware ***
Routing Protocol is "eigrp 20"
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(20)
Metric weight K1=1, K2=0, K3=1, K4=0, K5=0
NSF-aware route hold timer is 240
Router-ID: 172.16.2.2
Topology : 0 (base)
Active Timer: 3 min
Distance: internal 90 external 170
Maximum path: 4
Maximum hopcount 100
Maximum metric variance 1
Automatic Summarization: enabled ← 自動集約有効
192.168.0.0/24 for Lo0
172.16.0.0/16 for Fa0/0
Summarizing 1 component with metric 128256
Maximum path: 4
Routing for Networks:
172.16.0.0
192.168.0.0
Routing Information Sources:
Gateway Distance Last Update
192.168.0.1 90 00:02:12
Distance: internal 90 external 170
RT-B#
- RT-A で 自動集約をさせないように設定しなさい。
< RT-A >
RT-A# conf t
Enter configuration commands, one per line. End with CNTL/Z.
RT-A(config)# router eigrp 20
RT-A(config-router)# no auto-summary
RT-A(config-router)# ^Z
RT-A#
- 送信元アドレスに 172.16.1.1 を使い、RT-A から RT-B の Lo0 宛てに ping を実行しなさい。
< RT-A >
RT-A# ping 172.16.2.2 source 172.16.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.2.2, timeout is 2 seconds:
Packet sent with a source address of 172.16.1.1
!!!!! ← ping 成功
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms
RT-A#
ping が成功しました。
- RT-A、RT-B のルーティングテーブルを表示させなさい。
< RT-A >
RT-A# sh ip route | begin Gateway
Gateway of last resort is not set
172.16.0.0/16 is variably subnetted, 3 subnets, 2 masks
C 172.16.1.0/24 is directly connected, Loopback0
L 172.16.1.1/32 is directly connected, Loopback0
D 172.16.2.0/24 [90/156160] via 192.168.0.2, 00:00:48, FastEthernet0/1
192.168.0.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.0.0/24 is directly connected, FastEthernet0/1
L 192.168.0.1/32 is directly connected, FastEthernet0/1
RT-A#
Null0 インターフェイスに転送するためのルートエントリがなくなり、172.16.2.0/24 のルートエントリが追加されています。
実行した ping のエコー要求は、このルートエントリを使って RT-B に送られます。
< RT-B >
RT-B# sh ip route | begin Gateway
Gateway of last resort is not set
172.16.0.0/16 is variably subnetted, 4 subnets, 3 masks
D 172.16.0.0/16 is a summary, 00:06:47, Null0
D 172.16.1.0/24 [90/156160] via 192.168.0.1, 00:01:26, FastEthernet0/0
C 172.16.2.0/24 is directly connected, Loopback0
L 172.16.2.2/32 is directly connected, Loopback0
192.168.0.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.0.0/24 is directly connected, FastEthernet0/0
L 192.168.0.2/32 is directly connected, FastEthernet0/0
Gateway of last resort is not set
RT-B#
RT-B では、まだ自動集約を無効にしていないので、集約されたルートは残っていますが、RT-A から伝播されたサブネット単位のルートエントリもルーティングテーブルに追加されています。ping のエコー応答は、この追加されたルートエントリを使って RT-A に送られています。RIP のラボ・シナリオで行った「
ロンゲストマッチ」ですね。
- RT-B で 自動集約をさせないように設定しなさい。
< RT-B >
RT-B# conf t
Enter configuration commands, one per line. End with CNTL/Z.
RT-B(config)# router eigrp 20
RT-B(config-router)# no auto-summary
RT-B(config-router)# ^Z
RT-B#
- RT-B のルーティングテーブルを表示させなさい。
< RT-B >
RT-B# sh ip route | begin Gateway
Gateway of last resort is not set
172.16.0.0/16 is variably subnetted, 3 subnets, 2 masks
D 172.16.1.0/24 [90/156160] via 192.168.0.1, 00:01:04, FastEthernet0/0
C 172.16.2.0/24 is directly connected, Loopback0
L 172.16.2.2/32 is directly connected, Loopback0
192.168.0.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.0.0/24 is directly connected, FastEthernet0/0
L 192.168.0.2/32 is directly connected, FastEthernet0/0
RT-B#
RT-B も集約されたルートエントリがなくなりました。
- RT-A、RT-B で sh ip protocols コマンドを実行しなさい。
< RT-A >
RT-A# sh ip protocols
*** IP Routing is NSF aware ***
Routing Protocol is "eigrp 20"
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(20)
Metric weight K1=1, K2=0, K3=1, K4=0, K5=0
NSF-aware route hold timer is 240
Router-ID: 172.16.1.1
Topology : 0 (base)
Active Timer: 3 min
Distance: internal 90 external 170
Maximum path: 4
Maximum hopcount 100
Maximum metric variance 1
Automatic Summarization: disabled ← 自動集約無効
Maximum path: 4
Routing for Networks:
172.16.0.0
192.168.0.0
Routing Information Sources:
Gateway Distance Last Update
192.168.0.2 90 00:00:53
Distance: internal 90 external 170
RT-A#
< RT-B >
RT-B# sh ip protocols
*** IP Routing is NSF aware ***
Routing Protocol is "eigrp 20"
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(20)
Metric weight K1=1, K2=0, K3=1, K4=0, K5=0
NSF-aware route hold timer is 240
Router-ID: 172.16.2.2
Topology : 0 (base)
Active Timer: 3 min
Distance: internal 90 external 170
Maximum path: 4
Maximum hopcount 100
Maximum metric variance 1
Automatic Summarization: disabled ← 自動集約無効
Maximum path: 4
Routing for Networks:
172.16.0.0
192.168.0.0
Routing Information Sources:
Gateway Distance Last Update
192.168.0.1 90 00:01:44
Distance: internal 90 external 170
RT-B#