このページで解説している内容は、以下の YouTube 動画の解説で見ることができます。

演習ファイルのダウンロード

ルート再配送(connected)

ここでは、Connectedルートを再配送する設定を解説していきます。

ネットワークの構成は下図のとおりです。

基本設定

 まずは、基本設定から行っていきます。R1ルータはRIPの設定を、R3ルータはOSPFの設定を行います。R2ルータのルーティングプロトコルの設定は、後から行います。

●R1のコンフィグ

Router>enable
Router#conf t
Router(config)#hostname R1
R1(config)#int g0/0
R1(config-if)#ip address 172.16.0.1 255.255.0.0
R1(config-if)#no shutdown
R1(config-if)#int g0/1
R1(config-if)#ip address 172.17.0.1 255.255.0.0
R1(config-if)#no shutdown
R1(config-if)#router rip
R1(config-router)#network 172.17.0.0
R1(config-router)#end
R1#copy run start

●R2のコンフィグ

Router>enable
Router#conf t
Router(config)#hostname R2
R2(config)#int g0/0
R2(config-if)#ip address 172.17.0.2 255.255.0.0
R2(config-if)#no shutdown
R2(config-if)#int g0/1
R2(config-if)#ip address 172.18.0.1 255.255.0.0
R2(config-if)#no shutdown
R2(config-router)#end
R2#copy run start

●R3のコンフィグ

Router>enable
Router#conf t
Router(config)#hostname R3
R3(config)#int g0/0
R3(config-if)#ip address 172.18.0.2 255.255.0.0
R3(config-if)#no shutdown
R3(config-if)#int g0/1
R3(config-if)#ip address 172.19.0.1 255.255.0.0
R3(config-if)#no shutdown
R3(config-if)#router ospf 1
R3(config-router)#passive-interface g0/1
R3(config-router)#network 172.18.0.0 0.0.255.255 area 0
R3(config-router)#network 172.19.0.0 0.0.255.255 area 0
R3(config-router)#end
R3#copy run start

R2ルータの再配送の設定

RIP、OSPFで構成されたネットワークの再配送の設定を行い、通信できるようにします。

RIPルートの再配送

RIPで学習したルートをOSPFへ再配送するように以下のように設定します。
※設定を省略した場合でも、デフォルトのシードメトリック値である「20」が使われるので、再配送は行われます。

R2(config)#router ospf 1
R2(config-router)#redistribute rip metric 100 subnets
R2(config-router)#network 172.18.0.0 0.0.255.255 area 0

 「redistribute rip metric 100 subnets」と指定することで、シードメトリック値に「100」を設定しています。「subnets」は、クラスレスルートを再配送させるためのオプションです。このオプションを指定することで、サブネット化された経路情報を再配送できるようになります。

OSPFネットワークへ再配送する際には、「subnets」を指定しておきます。

OSPFルートの再配送

OSPFで学習したルートをRIPへ再配送するように以下のように設定します。

R2(config)#router rip
R2(config-rouiter)#redistribute ospf 1 metric 10
R2(config-router)#network 172.17.0.0

「redistribute ospf 1 metric 10」と指定することで、シードメトリック値を「10」に設定します。

ルーティングテーブルの確認

各ルータのルーティングテーブルを確認します。

●R1ルータのルーティングテーブル

R1#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
       * - candidate default, U - per-user static route, o - ODR
       P - periodic downloaded static route

Gateway of last resort is not set

     172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks
C       172.16.0.0/16 is directly connected, GigabitEthernet0/0
L       172.16.0.1/32 is directly connected, GigabitEthernet0/0
     172.17.0.0/16 is variably subnetted, 2 subnets, 2 masks
C       172.17.0.0/16 is directly connected, GigabitEthernet0/1
L       172.17.0.1/32 is directly connected, GigabitEthernet0/1
R    172.18.0.0/16 [120/10] via 172.17.0.2, 00:00:05, GigabitEthernet0/1
R    172.19.0.0/16 [120/10] via 172.17.0.2, 00:00:05, GigabitEthernet0/1

OSPFネットワークの「172.18.0.0/16」「172.19.0.0/16」ルートを学習しています。

●R2ルータのルーティングテーブル

R2#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
       * - candidate default, U - per-user static route, o - ODR
       P - periodic downloaded static route

Gateway of last resort is not set

     172.17.0.0/16 is variably subnetted, 2 subnets, 2 masks
C       172.17.0.0/16 is directly connected, GigabitEthernet0/0
L       172.17.0.2/32 is directly connected, GigabitEthernet0/0
     172.18.0.0/16 is variably subnetted, 2 subnets, 2 masks
C       172.18.0.0/16 is directly connected, GigabitEthernet0/1
L       172.18.0.1/32 is directly connected, GigabitEthernet0/1
O    172.19.0.0/16 [110/2] via 172.18.0.2, 00:07:15, GigabitEthernet0/1

 当然ですが、R2ルータに「172.16.0.0/16」ルートがありません。「172.16.0.0/16」は、RIPネットワーク上にないからです。RIPルートの再配送を行っても、そもそも「172.16.0.0/16」は、RIPネットワークに存在しないわけです。

●R3ルータのルーティングテーブル

R3#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
       * - candidate default, U - per-user static route, o - ODR
       P - periodic downloaded static route

Gateway of last resort is not set

O E2 172.17.0.0/16 [110/100] via 172.18.0.1, 00:12:43, GigabitEthernet0/0
     172.18.0.0/16 is variably subnetted, 2 subnets, 2 masks
C       172.18.0.0/16 is directly connected, GigabitEthernet0/0
L       172.18.0.2/32 is directly connected, GigabitEthernet0/0
     172.19.0.0/16 is variably subnetted, 2 subnets, 2 masks
C       172.19.0.0/16 is directly connected, GigabitEthernet0/1
L       172.19.0.1/32 is directly connected, GigabitEthernet0/1

 R2ルータにに「172.16.0.0/16」ルートがないわけですから、Router_Cのルーティングテーブルにも、「172.16.0.0/16」ルートは存在しません。

「connected」オプションの指定

 そもそも、「172.16.0.0/16」ルートは、RIPネットワークに存在しないわけですから、R2ルータもR3ルータもこのネットワークの存在を知りようがありません。

 「172.16.0.0/16」ルートの存在を確認できるのは、R1ルータだけです。なぜならば、「172.16.0.0/16」ルートは、R1ルータに直接接続されているからです。

R1ルータのルーティングテーブルで「172.16.0.0/16」ルートを確認します。

C 172.17.0.0/16 is directly connected, GigabitEthernet0/1

「connected」となっているところに注目して下さい。

この直接接続されたルートをRIPで再配送します。

R1ルータの設定

R1ルータで以下のコマンドを追加します。

R1(config)#router rip
R1(config-rouiter)#redistribute connected
R1(config-rouiter)#end
R1#copy run start

「connected」オプションを指定すると直接接続のルートを再配送するようになります。

ルーティングテーブルの確認

各ルータのルーティングテーブルを確認してみます。

●R1ルータのルーティングテーブル

R1#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
       * - candidate default, U - per-user static route, o - ODR
       P - periodic downloaded static route

Gateway of last resort is not set

     172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks
C       172.16.0.0/16 is directly connected, GigabitEthernet0/0
L       172.16.0.1/32 is directly connected, GigabitEthernet0/0
     172.17.0.0/16 is variably subnetted, 2 subnets, 2 masks
C       172.17.0.0/16 is directly connected, GigabitEthernet0/1
L       172.17.0.1/32 is directly connected, GigabitEthernet0/1
R    172.18.0.0/16 [120/10] via 172.17.0.2, 00:00:10, GigabitEthernet0/1
R    172.19.0.0/16 [120/10] via 172.17.0.2, 00:00:10, GigabitEthernet0/1

●R2ルータのルーティングテーブル

R2#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
       * - candidate default, U - per-user static route, o - ODR
       P - periodic downloaded static route

Gateway of last resort is not set

R    172.16.0.0/16 [120/1] via 172.17.0.1, 00:00:06, GigabitEthernet0/0
     172.17.0.0/16 is variably subnetted, 2 subnets, 2 masks
C       172.17.0.0/16 is directly connected, GigabitEthernet0/0
L       172.17.0.2/32 is directly connected, GigabitEthernet0/0
     172.18.0.0/16 is variably subnetted, 2 subnets, 2 masks
C       172.18.0.0/16 is directly connected, GigabitEthernet0/1
L       172.18.0.1/32 is directly connected, GigabitEthernet0/1
O    172.19.0.0/16 [110/2] via 172.18.0.2, 00:27:25, GigabitEthernet0/1

「172.16.0.0/16」ルートを学習しています。

配送元が「connected」の場合、シードメトリック値は、1になっています。

R 172.16.0.0/16 [120/1] via 172.17.0.1, 00:00:06, GigabitEthernet0/0

「connected」の場合、シードメトリック値の設定は、省略できます。

●R3ルータのルーティングテーブル

R3#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
       * - candidate default, U - per-user static route, o - ODR
       P - periodic downloaded static route

Gateway of last resort is not set

O E2 172.16.0.0/16 [110/100] via 172.18.0.1, 00:07:44, GigabitEthernet0/0
O E2 172.17.0.0/16 [110/100] via 172.18.0.1, 00:30:17, GigabitEthernet0/0
     172.18.0.0/16 is variably subnetted, 2 subnets, 2 masks
C       172.18.0.0/16 is directly connected, GigabitEthernet0/0
L       172.18.0.2/32 is directly connected, GigabitEthernet0/0
     172.19.0.0/16 is variably subnetted, 2 subnets, 2 masks
C       172.19.0.0/16 is directly connected, GigabitEthernet0/1
L       172.19.0.1/32 is directly connected, GigabitEthernet0/1

「172.16.0.0/16」ルートを学習しています。

今回は、

R2(config-rouiter)#redistribute connected

 「subnets」オプションを指定しませんでしたが、クラスレスルーティングを行う場合は、「subnets」オプションの指定も忘れずに行っておく必要があります。しかし、Packet Tracer では、「subnets」オプションの指定はできません。

その際の指定は、下のようになります。
R2(config-rouiter)#redistribute connected {subnets}

関連コンテンツ