(NW)RIPv2設定する

投稿者: | 2020年8月19日
皆さんこんにちは。
今回は前回の構成に追加でRIPv2の設定を入れていこうと思います。

これでNWの3層構造的なのが出来上がるのかな?未だに理解が曖昧ですが、ディストリビューション層とコア層はルーティングのやり取りをする層だと認識してます。今回はその構成にするための設定を入れていきます。

やることとしては、

1, CSW1を追加し、DSW1とDSW2の3つのL3スイッチでルーティングの設定を行う
    – 本当はOSPFで設定するのが一般的っぽいけど手元の3560がOSPFの設定をできなかったので簡易的にRIPv2で設定します
    – とりあえずDSWとCSWの間でルーティング出きるようになることを目指す

2, PC1からSEV1にPingを飛ばす
    – ちゃんとRIPv2の設定ができてれば飛ぶはず

3, もろもろ確認


仕様機材:
    * ASW/DSW : Catalyst 3560
    * CSW : Catalyst 3750

スイッチを設定する

設定内容は前回からの追加分になります
###
### DSW1
###

### vlan15の追加
DSW1>ena
DSW1#conf t
DSW1(config)#vlan 15
DSW1(config-vlan)#exit
DSW1(config)#int vlan 15
DSW1(config-if)#ip address 192.168.15.1 255.255.255.0
DSW1(config-if)#no shutdown
DSW1(config-if)#exit
DSW1(config)#int port-channel 1
DSW1(config-if)#switchport trunk allowed vlan add 15

### ルーテッドポートの設定
DSW1(config)#int gigabitEthernet 0/1
DSW1(config-if)#no switchport
DSW1(config-if)#ip address 10.0.1.2 255.255.255.0
DSW1(config-if)#no shutdown
DSW1(config-if)#exit

### RIPv2の設定
DSW1(config)#router rip
DSW1(config-router)#version 2
DSW1(config-router)#no auto-summary
DSW1(config-router)#passive-interface vlan 10
DSW1(config-router)#passive-interface vlan 20
DSW1(config-router)#network 10.0.1.0
DSW1(config-router)#network 192.168.10.0
DSW1(config-router)#network 192.168.15.0
DSW1(config-router)#network 192.168.20.0
DSW1(config-router)#end

DSW1#write memory 
###
### DSW1
###

### vlan15の追加
DSW2>ena
DSW2#conf t
DSW2(config)#vlan 15
DSW2(config-vlan)#exit
DSW2(config)#int vlan 15
DSW2(config-if)#ip address 192.168.15.2 255.255.255.0
DSW2(config-if)#no shutdown
DSW2(config-if)#exit
DSW2(config)#int port-channel 1
DSW2(config-if)#switchport trunk allowed vlan add 15

### ルーテッドポートの設定
DSW2(config)#int gigabitEthernet 0/1
DSW2(config-if)#no switchport
DSW2(config-if)#ip address 10.0.2.2 255.255.255.0
DSW2(config-if)#no shutdown
DSW2(config-if)#exit

### RIPv2の設定
DSW2(config)#router rip
DSW2(config-router)#version 2
DSW2(config-router)#no auto-summary
DSW2(config-router)#passive-interface vlan 10
DSW2(config-router)#passive-interface vlan 20
DSW2(config-router)#network 10.0.2.0
DSW2(config-router)#network 192.168.10.0
DSW2(config-router)#network 192.168.15.0
DSW2(config-router)#network 192.168.20.0
DSW2(config-router)#end

DSW2#write memory
###
### CSW1
###

### 基本設定
Switch>ena
Switch#conf t
Switch(config)#hostname CSW1

### VLAN30の設定
CSW1(config)#vlan 30
CSW1(config-vlan)#exit
CSW1(config)#int vlan 30
CSW1(config-if)#ip address 192.168.30.1 255.255.255.0
CSW1(config-if)#no shutdown
CSW1(config-if)#exit

### アクセスポートの設定
CSW1(config)#int gigabitEthernet 1/0/22
CSW1(config-if)#switchport mode access
CSW1(config-if)#switchport access vlan 30
CSW1(config-if)#no shutdown
CSW1(config-if)#exit

### ルーテッドポートの設定
CSW1(config)#int gigabitEthernet 1/0/23
CSW1(config-if)#no switchport  
CSW1(config-if)#ip address 10.0.1.1 255.255.255.0
CSW1(config-if)#no shutdown 
CSW1(config-if)#exit

CSW1(config)#int gigabitEthernet 1/0/24
CSW1(config-if)#no switchport
CSW1(config-if)#ip address 10.0.2.1 255.255.255.0
CSW1(config-if)#no shutdown
CSW1(config-if)#exit

### RIPv2の設定
CSW1(config)#ip routing 
CSW1(config)#router rip
CSW1(config-router)#version 2
CSW1(config-router)#no auto-summary 
CSW1(config-router)#passive-interface vlan 30
CSW1(config-router)#network 10.0.1.0
CSW1(config-router)#network 10.0.2.0
CSW1(config-router)#network 192.168.30.0
CSW1(config-router)#end
CSW1#write memory 

もろもろ確認

PC1 –> SRV1にPingを飛ばします。
ちゃんとRIPが収束してれば通信が通るはずです。
$ ping -c 5 192.168.30.100
PING 192.168.30.100 (192.168.30.100): 56 data bytes
64 bytes from 192.168.30.100: icmp_seq=0 ttl=62 time=0.453 ms
64 bytes from 192.168.30.100: icmp_seq=1 ttl=62 time=0.441 ms
64 bytes from 192.168.30.100: icmp_seq=2 ttl=62 time=0.534 ms
64 bytes from 192.168.30.100: icmp_seq=3 ttl=62 time=0.584 ms
64 bytes from 192.168.30.100: icmp_seq=4 ttl=62 time=0.623 ms
--- 192.168.30.100 ping statistics ---
5 packets transmitted, 5 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.441/0.527/0.623/0.071 ms
$
飛びました。良さそう。

次にルーティングテーブルを確認しておきます。
###
### DSW1
###
DSW1#show ip route
Codes: 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
       i - IS-IS, su - IS-IS summary, 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    192.168.30.0/24 [120/1] via 10.0.1.1, 00:00:23, GigabitEthernet0/1
C    192.168.15.0/24 is directly connected, Vlan15
C    192.168.10.0/24 is directly connected, Vlan10
C    192.168.20.0/24 is directly connected, Vlan20
     10.0.0.0/24 is subnetted, 2 subnets
R       10.0.2.0 [120/1] via 192.168.15.2, 00:00:19, Vlan15
                 [120/1] via 10.0.1.1, 00:00:23, GigabitEthernet0/1
C       10.0.1.0 is directly connected, GigabitEthernet0/1
DSW1#

DSW1#show ip route rip
R    192.168.30.0/24 [120/1] via 10.0.1.1, 00:00:22, GigabitEthernet0/1
     10.0.0.0/24 is subnetted, 2 subnets
R       10.0.2.0 [120/1] via 192.168.15.2, 00:00:21, Vlan15
                 [120/1] via 10.0.1.1, 00:00:22, GigabitEthernet0/1
DSW1#
ちゃんとCSW1が管理してるVLAN30へのルートも登録されてます。

以上で今回の検証を終わりたいとおもいます。
RIPv2を用いて簡易的にコア・ディストリ間のルーティングの設定を行ってみました。
本来はコアも2台用意して冗長にする必要ありそうですが今回は3層構造の感覚をつかむために簡易的に1台で試してみました。設定していた新たな疑問がどんどん出てきますがいつになったらちゃんとこの辺理解出きるかよく分からないですね。。
まぁちょくちょく試しつつやっていこうとおもいます。

それではまた。