目次
ネットワーク構成
初期設定
- ホスト名/IPアドレス
- RIPv2
- R1-R3間でRIPv2を有効化
- EIGRP AS1
- R1-R2間でEIGRP AS1を有効化
- 再配送
- R1でEIGRPとRIPv2の双方向再配送
設定条件
- R2はサブネットマスクが/26以下のルート情報のみをEIGRPルートとしてR1へアドバタイズします。
- R3はネットワークアドレスが「1」ではじまり、サブネットマスクが「/24」と「/25」のルート情報のみを受信します。
- R1は「168.1.32/28」をRIPからEIGRPに再配送しないようにします。
設定と確認
Step1:ルートフィルタ設定前のルーティングテーブルの確認
まず、ルートフィルタを設定する前のルーティングテーブルを確認します。
R1
R1#show ip route ~省略~ Gateway of last resort is not set C 192.168.13.0/24 is directly connected, FastEthernet1/0 10.0.0.0/8 is variably subnetted, 5 subnets, 4 masks D 10.1.3.0/24 [90/156160] via 10.12.12.2, 00:00:17, FastEthernet0/0 D 10.1.2.0/25 [90/156160] via 10.12.12.2, 00:00:17, FastEthernet0/0 C 10.12.12.0/24 is directly connected, FastEthernet0/0 D 10.1.1.0/30 [90/156160] via 10.12.12.2, 00:00:17, FastEthernet0/0 D 10.1.4.0/26 [90/156160] via 10.12.12.2, 00:00:17, FastEthernet0/0 192.168.1.0/24 is variably subnetted, 3 subnets, 3 masks R 192.168.1.64/29 [120/1] via 192.168.13.3, 00:00:19, FastEthernet1/0 R 192.168.1.32/28 [120/1] via 192.168.13.3, 00:00:19, FastEthernet1/0 R 192.168.1.0/27 [120/1] via 192.168.13.3, 00:00:19, FastEthernet1/0 R 192.168.2.0/24 [120/1] via 192.168.13.3, 00:00:19, FastEthernet1/0 192.168.3.0/27 is subnetted, 1 subnets R 192.168.3.0 [120/1] via 192.168.13.3, 00:00:21, FastEthernet1/0
R2
R2#show ip route ~省略~ Gateway of last resort is not set D EX 192.168.13.0/24 [170/30720] via 10.12.12.1, 00:00:28, FastEthernet0/0 10.0.0.0/8 is variably subnetted, 5 subnets, 4 masks C 10.1.3.0/24 is directly connected, Loopback0 C 10.1.2.0/25 is directly connected, Loopback0 C 10.12.12.0/24 is directly connected, FastEthernet0/0 C 10.1.1.0/30 is directly connected, Loopback0 C 10.1.4.0/26 is directly connected, Loopback0 192.168.1.0/24 is variably subnetted, 3 subnets, 3 masks D EX 192.168.1.64/29 [170/30720] via 10.12.12.1, 00:00:30, FastEthernet0/0 D EX 192.168.1.32/28 [170/30720] via 10.12.12.1, 00:00:30, FastEthernet0/0 D EX 192.168.1.0/27 [170/30720] via 10.12.12.1, 00:00:30, FastEthernet0/0 D EX 192.168.2.0/24 [170/30720] via 10.12.12.1, 00:00:30, FastEthernet0/0 192.168.3.0/27 is subnetted, 1 subnets D EX 192.168.3.0 [170/30720] via 10.12.12.1, 00:00:31, FastEthernet0/0
R3
R3#show ip route ~省略~ Gateway of last resort is not set C 192.168.13.0/24 is directly connected, FastEthernet0/0 10.0.0.0/8 is variably subnetted, 5 subnets, 4 masks R 10.1.3.0/24 [120/10] via 192.168.13.1, 00:00:11, FastEthernet0/0 R 10.1.2.0/25 [120/10] via 192.168.13.1, 00:00:11, FastEthernet0/0 R 10.12.12.0/24 [120/10] via 192.168.13.1, 00:00:11, FastEthernet0/0 R 10.1.1.0/30 [120/10] via 192.168.13.1, 00:00:11, FastEthernet0/0 R 10.1.4.0/26 [120/10] via 192.168.13.1, 00:00:11, FastEthernet0/0 192.168.1.0/24 is variably subnetted, 3 subnets, 3 masks C 192.168.1.64/29 is directly connected, Loopback0 C 192.168.1.32/28 is directly connected, Loopback0 C 192.168.1.0/27 is directly connected, Loopback0 C 192.168.2.0/24 is directly connected, Loopback0 192.168.3.0/27 is subnetted, 1 subnets C 192.168.3.0 is directly connected, Loopback0
Step2:R2 インタフェースから送信時のルートフィルタの設定
R2でEIGRPによってルート情報をインタフェースから送信するときのルートフィルタの設定を行います。サブネットマスク/26以下のルート情報のみをpermitするプレフィクスリストをFa0/0のoutで適用します。
R2
ip prefix-list lt/26 permit 0.0.0.0/0 le 26 ! router eigrp 1 distribute-list prefix lt/26 out FastEthernet0/0
Step3:R2 インタフェースから送信時のルートフィルタの確認
R2のルートフィルタの設定を確認します。R2でshow ip protocolsおよびshow ip prefix-listを表示します。
R2
R2#show ip protocols Routing Protocol is "eigrp 1" Outgoing update filter list for all interfaces is not set FastEthernet0/0 filtered by (prefix-list) lt/26 Incoming update filter list for all interfaces is not set Default networks flagged in outgoing updates Default networks accepted from incoming updates EIGRP metric weight K1=1, K2=0, K3=1, K4=0, K5=0 EIGRP maximum hopcount 100 EIGRP maximum metric variance 1 Redistributing: eigrp 1 EIGRP NSF-aware route hold timer is 240s Automatic network summarization is not in effect Maximum path: 4 Routing for Networks: 10.0.0.0 172.16.0.0 172.17.0.0 172.18.0.0 172.19.0.0 Routing Information Sources: Gateway Distance Last Update 10.12.12.1 90 00:01:23 Distance: internal 90 external 170 R2#show ip prefix-list ip prefix-list lt/26: 1 entries seq 5 permit 0.0.0.0/0 le 26
そして、R1のEIGRPトポロジテーブルとルーティングテーブル上のEIGRPルートを確認します。
R1
R1#show ip eigrp topology IP-EIGRP Topology Table for AS(1)/ID(192.168.13.1) Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply, r - reply Status, s - sia Status P 10.1.3.0/24, 1 successors, FD is 156160 via 10.12.12.2 (156160/128256), FastEthernet0/0 P 10.1.2.0/25, 1 successors, FD is 156160 via 10.12.12.2 (156160/128256), FastEthernet0/0 P 10.12.12.0/24, 1 successors, FD is 28160 via Connected, FastEthernet0/0 P 10.1.4.0/26, 1 successors, FD is 156160 via 10.12.12.2 (156160/128256), FastEthernet0/0 P 192.168.1.64/29, 1 successors, FD is 28160 via Redistributed (28160/0) P 192.168.1.32/28, 1 successors, FD is 28160 via Redistributed (28160/0) P 192.168.13.0/24, 1 successors, FD is 28160 via Redistributed (28160/0) P 192.168.1.0/27, 1 successors, FD is 28160 via Redistributed (28160/0) P 192.168.2.0/24, 1 successors, FD is 28160 via Redistributed (28160/0) P 192.168.3.0/27, 1 successors, FD is 28160 via Redistributed (28160/0) R1#show ip route eigrp 10.0.0.0/8 is variably subnetted, 4 subnets, 3 masks D 10.1.3.0/24 [90/156160] via 10.12.12.2, 00:07:15, FastEthernet0/0 D 10.1.2.0/25 [90/156160] via 10.12.12.2, 00:07:15, FastEthernet0/0 D 10.1.4.0/26 [90/156160] via 10.12.12.2, 00:07:15, FastEthernet0/0
R1のEIGRPトポロジテーブルにはR2から受信したEIGRPルートとしてサブネットマスクが「/26」以下の「10.1.2.0/25」「10.1.3.0/24」「10.1.4.0/26」の3つだけが登録されています。「10.1.1.0/30」は含まれていません。R2でインタフェースから送信するルート情報のフィルタが機能していることがわかります。
Step4:R3 インタフェースで受信時のルートフィルタの設定
R3でネットワークアドレスが「10.1」ではじまり、サブネットマスクが「/24」と「/25」のルート情報をpermitするプレフィクスリストを作成して、Fa0/0のInで適用します。
R3
ip prefix-list 10.1/24-25 permit 10.1.0.0/16 ge 24 le 25 ! router rip distribute-list prefix 10.1/24-25 in FastEthernet0/0
Step5:R3 インタフェースで受信時のルートフィルタの確認
R3のルートフィルタの設定を確認します。show ip protocolsおよびshow ip prefix-listを表示します。
R3
R3#show ip protocols Routing Protocol is "rip" Outgoing update filter list for all interfaces is not set Incoming update filter list for all interfaces is not set FastEthernet0/0 filtered by (prefix-list) 10.1/24-25 Sending updates every 30 seconds, next due in 20 seconds Invalid after 180 seconds, hold down 180, flushed after 240 Redistributing: rip Default version control: send version 2, receive version 2 Interface Send Recv Triggered RIP Key-chain FastEthernet0/0 2 2 Loopback0 2 2 Automatic network summarization is not in effect Maximum path: 4 Routing for Networks: 192.168.1.0 192.168.2.0 192.168.3.0 192.168.13.0 Routing Information Sources: Gateway Distance Last Update 192.168.13.1 120 00:00:29 Distance: (default is 120) R3#show ip prefix-list ip prefix-list 10.1/24-25: 1 entries seq 5 permit 10.1.0.0/16 ge 24 le 25
そして、RIPデータベースとルーティングテーブルを確認します。
R3
R3#show ip rip database 10.0.0.0/8 auto-summary 10.1.2.0/25 [10] via 192.168.13.1, 00:00:13, FastEthernet0/0 10.1.3.0/24 [10] via 192.168.13.1, 00:00:13, FastEthernet0/0 192.168.1.0/24 auto-summary 192.168.1.0/27 directly connected, Loopback0 192.168.1.32/28 directly connected, Loopback0 192.168.1.64/29 directly connected, Loopback0 192.168.2.0/24 auto-summary 192.168.2.0/24 directly connected, Loopback0 192.168.3.0/24 auto-summary 192.168.3.0/27 directly connected, Loopback0 192.168.13.0/24 auto-summary 192.168.13.0/24 directly connected, FastEthernet0/0 R3#show ip route rip 10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks R 10.1.3.0/24 [120/10] via 192.168.13.1, 00:00:23, FastEthernet0/0 R 10.1.2.0/25 [120/10] via 192.168.13.1, 00:00:23, FastEthernet0/0
R1から受信したRIPルートは「10.1.2.0/25」と「10.1.3.0/24」のルート情報だけがR3のRIPデータベースに登録されています。その結果、ルーティングテーブルにも「10.1.2.0/25」と「10.1.3.0/24」だけが登録されていて、ルートフィルタが機能していることがわかります。
Step6:R1 再配送時のルートフィルタの設定
R1でRIPv2からEIGRPへ再配送しています。フィルタをかけていないとき、再配送対象のルートは以下の6つです。
- 168.1.0/27
- 168.1.32/28
- 168.1.64/29
- 168.2.0/24
- 168.3.0/27
- 168.13.0/24
EIGRPトポロジテーブルを見ると、6つのルート情報が再配送されていることがわかります。
R1
R1#show ip eigrp topology IP-EIGRP Topology Table for AS(1)/ID(192.168.13.1) Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply, r - reply Status, s - sia Status P 10.1.3.0/24, 1 successors, FD is 156160 via 10.12.12.2 (156160/128256), FastEthernet0/0 P 10.1.2.0/25, 1 successors, FD is 156160 via 10.12.12.2 (156160/128256), FastEthernet0/0 P 10.12.12.0/24, 1 successors, FD is 28160 via Connected, FastEthernet0/0 P 10.1.4.0/26, 1 successors, FD is 156160 via 10.12.12.2 (156160/128256), FastEthernet0/0 P 192.168.1.64/29, 1 successors, FD is 28160 via Redistributed (28160/0) P 192.168.1.32/28, 1 successors, FD is 28160 via Redistributed (28160/0) P 192.168.13.0/24, 1 successors, FD is 28160 via Redistributed (28160/0) P 192.168.1.0/27, 1 successors, FD is 28160 via Redistributed (28160/0) P 192.168.2.0/24, 1 successors, FD is 28160 via Redistributed (28160/0) P 192.168.3.0/27, 1 successors, FD is 28160 via Redistributed (28160/0)
「192.168.1.32/28」のルート情報がRIPからEIGRPに再配送されないようにフィルタをかけます。
R1
ip prefix-list no192.168.1.32/28 seq 5 deny 192.168.1.32/28 ip prefix-list no192.168.1.32/28 seq 10 permit 0.0.0.0/0 le 32 ! router eigrp 1 distribute-list prefix no192.168.1.32/28 out rip
Step7:R1 再配送時のルートフィルタの確認
R1の再配送時のルートフィルタを確認します。show ip protocolsおよびshow ip prefix-listを表示します。
R1
R1#show ip protocols Routing Protocol is "eigrp 1" Outgoing update filter list for all interfaces is not set Redistributed rip filtered by (prefix-list) no192.168.1.32/28 Incoming update filter list for all interfaces is not set Default networks flagged in outgoing updates Default networks accepted from incoming updates EIGRP metric weight K1=1, K2=0, K3=1, K4=0, K5=0 EIGRP maximum hopcount 100 EIGRP maximum metric variance 1 Redistributing: eigrp 1, rip EIGRP NSF-aware route hold timer is 240s Automatic network summarization is not in effect Maximum path: 4 Routing for Networks: 10.12.12.0/24 Routing Information Sources: Gateway Distance Last Update 10.12.12.2 90 00:01:43 Distance: internal 90 external 170 Routing Protocol is "rip" ~省略~ R1#show ip prefix-list ip prefix-list no192.168.1.32/28: 2 entries seq 5 deny 192.168.1.32/28 seq 10 permit 0.0.0.0/0 le 32
そして、EIGRPトポロジテーブルを見ると、「192.168.1.32/28」はEIGRPに再配送されていないことが確認できます。
R1
R1#show ip eigrp topology IP-EIGRP Topology Table for AS(1)/ID(192.168.13.1) Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply, r - reply Status, s - sia Status P 10.1.3.0/24, 1 successors, FD is 156160 via 10.12.12.2 (156160/128256), FastEthernet0/0 P 10.1.2.0/25, 1 successors, FD is 156160 via 10.12.12.2 (156160/128256), FastEthernet0/0 P 10.12.12.0/24, 1 successors, FD is 28160 via Connected, FastEthernet0/0 P 10.1.4.0/26, 1 successors, FD is 156160 via 10.12.12.2 (156160/128256), FastEthernet0/0 P 192.168.1.64/29, 1 successors, FD is 28160 via Redistributed (28160/0) P 192.168.13.0/24, 1 successors, FD is 28160 via Redistributed (28160/0) P 192.168.1.0/27, 1 successors, FD is 28160 via Redistributed (28160/0) P 192.168.2.0/24, 1 successors, FD is 28160 via Redistributed (28160/0) P 192.168.3.0/27, 1 successors, FD is 28160 via Redistributed (28160/0)
また、R2にはEIGRP外部ルートとして、「192.168.1.0/27」「192.168.1.64/29」「192.168.2.0/24」「192.168.3.0/27」「192.168.13.0/24」が登録されています。
R2
R2#show ip route eigrp D EX 192.168.13.0/24 [170/30720] via 10.12.12.1, 00:48:02, FastEthernet0/0 192.168.1.0/24 is variably subnetted, 2 subnets, 2 masks D EX 192.168.1.64/29 [170/30720] via 10.12.12.1, 00:48:02, FastEthernet0/0 D EX 192.168.1.0/27 [170/30720] via 10.12.12.1, 00:48:02, FastEthernet0/0 D EX 192.168.2.0/24 [170/30720] via 10.12.12.1, 00:48:02, FastEthernet0/0 192.168.3.0/27 is subnetted, 1 subnets D EX 192.168.3.0 [170/30720] via 10.12.12.1, 00:48:02, FastEthernet0/0
設定のまとめ
各ルータの設定内容をまとめておきます。
R1
R1は「192.168.1.32/28」をRIPからEIGRPに再配送しないようにします。
R1
ip prefix-list no192.168.1.32/28 seq 5 deny 192.168.1.32/28 ip prefix-list no192.168.1.32/28 seq 10 permit 0.0.0.0/0 le 32 ! router eigrp 1 distribute-list prefix no192.168.1.32/28 out rip
R2
R2はサブネットマスクが/26以下のルート情報のみをEIGRPルートとしてR1へアドバタイズします。
R2
ip prefix-list lt/26 permit 0.0.0.0/0 le 26 ! router eigrp 1 distribute-list prefix lt/26 out FastEthernet0/0
R3
R3はネットワークアドレスが「10.1」ではじまり、サブネットマスクが「/24」と「/25」のルート情報のみを受信します。
R3
ip prefix-list 10.1/24-25 permit 10.1.0.0/16 ge 24 le 25 ! router rip distribute-list prefix 10.1/24-25 in FastEthernet0/0
IPルーティング応用
- DNSラウンドロビン方式の負荷分散
- 負荷分散装置(ロードバランサ)の仕組み
- ルーティングプロセス ~実行中のルーティングプロトコル用のプログラム~
- 複数のルーティングプロトコルの利用
- 再配送(再配布) ~ルーティングドメイン境界で必須の設定~
- Cisco再配送(再配布)の設定 ~redistributeコマンド~
- Cisco 再配送の設定例 ~OSPFとRIPの双方向再配送~
- 再配送 設定ミスの切り分けと修正 Part1
- 再配送 設定ミスの切り分けと修正 Part2
- 再配送 設定ミスの切り分けと修正 Part3
- 再配送 設定ミスの切り分けと修正 Part4
- 再配送 設定ミスの切り分けと修正 Part5
- 再配送 設定ミスの切り分けと修正 Part6
- オフセットリスト(offset-list) ~ルート情報のメトリックを加算~
- オフセットリストの設定例 RIP
- オフセットリストの設定例 EIGRP
- ルートフィルタの概要
- ルートフィルタのポイント
- ディストリビュートリストによるルートフィルタの設定
- Ciscoディストリビュートリストによるルートフィルタの設定例
- プレフィクスリスト(prefix-list)によるルートフィルタの設定
- Ciscoプレフィクスリストによるルートフィルタの設定例
- Ciscoルートマップ(route-map)の概要 ~何をどう処理するか~
- Ciscoルートマップの設定
- Ciscoルートマップ(route-map)設定のポイント
- Ciscoルートマップによる再配送時のルート制御の設定例
- ポリシーベースルーティングの設定例
- GREトンネルインタフェース ~仮想的なポイントツーポイント接続~
- GREトンネルインタフェースの設定例
- GREトンネルの注意点 ~フラッピングしないように~
- オーバーレイネットワークとアンダーレイネットワーク
- ルート制御 ケーススタディ Part1
- ルート制御 ケーススタディ Part2
- ルート制御 ケーススタディ Part3
- VRF/VRF-Liteの概要 ~仮想的にルータを分割する~
- VRFの設定と確認コマンド [Cisco]
- VRF-Liteによるレイヤ3VPNの設定例 [Cisco]
- VRFルートリーク(スタティックルート)
- VRFルートリーク(スタティックルート)の設定例
- VRFルートリーク(MP-BGP)
- VRFルートリーク(MP-BGP)の設定例
- [FVRFの仕組み] FVRF(Front door VRF)とは
- [FVRFの仕組み] ポイントツーポイントGREトンネル:FVRFなし
- [FVRFの仕組み] ポイントツーポイントGREトンネル : FVRFあり(tunnel vrfコマンド)
- [FVRFの仕組み] IPSec VTI : FRVRFあり
- [FVRFの仕組み] IPSec VTI : FVRFあり 設定例
- [FVRFの仕組み] DMVPN : FVRFあり
- [FVRFの仕組み] DMVPN : FVRFあり 設定例 Part1
- [FVRFの仕組み] DMVPN : FVRFあり 設定例 Part2
- tunnel vrfコマンド
- tunnel vrfコマンドの設定例
- [演習] ルーティングループの防止
- [演習] 企業ネットワーク構築演習 Part1:拠点1の構築
- [演習] 企業ネットワーク構築演習 Part2:拠点2/拠点3の構築
- [演習] 企業ネットワーク構築演習 Part3:広域イーサネットの接続
- [演習] 企業ネットワーク構築演習 Part4:インターネット(AS1/AS2)の構築
- [演習] 企業ネットワーク構築演習 Part5:インターネットへの接続
- [演習] 企業ネットワーク構築演習 Part6:インターネットVPNの構築