猫が小判

FXとIT資格と猫のブログ

RIPv2 Unicast Updates

検証 

検証はGNS3上でIOSのVerは

c7200-jk9s-mz.124-18a.image

を使用

 

ダイアグラム

f:id:chukichi:20171217191741p:plain

通常であればRIPのUpdateは224.0.0.9宛のマルチキャストで送信されます。

以下はR2でのDebugのアウトプットです。


*Dec 17 19:21:42.391: IP: s=192.168.0.1 (GigabitEthernet1/0), d=224.0.0.9, len 52, rcvd 2
*Dec 17 19:22:10.523: IP: s=192.168.0.1 (GigabitEthernet1/0), d=224.0.0.9, len 52, rcvd 2

 

ここでR1の設定でR2 のG1/0のIP宛のNeighborの設定を追加します。

 

R1

router rip
version 2
network 1.0.0.0
network 192.168.0.0
neighbor 192.168.0.2  ! 追加

 

この場合でもR2宛のユニキャストのアップデートが送信されますが、それと同時に

マルチキャストのアップデートも引き続き送信され続けます。

以下はR2でのDebugのアウトプットです。

 

*Dec 17 19:28:40.159: IP: s=192.168.0.1 (GigabitEthernet1/0), d=224.0.0.9, len 52, rcvd 2
*Dec 17 19:28:40.159: IP: tableid=0, s=192.168.0.1 (GigabitEthernet1/0), d=192.168.0.2 (GigabitEthernet1/0), routed via RIB
*Dec 17 19:28:40.163: IP: s=192.168.0.1 (GigabitEthernet1/0), d=192.168.0.2 (GigabitEthernet1/0), len 52, rcvd 3

 

EIGRPやOSPFでNeighbor指定の設定を入れるとそのインタフェースでのブロードキャストやマルチキャストでのアップデートは自動で止まりますが、RIPでは止まりません。

 

マルチキャストのアップデートを止めるには別途以下のようにpassive-interfaceの設定も必要になります。

 

R1

router rip
version 2

passive-interface GigabitEthernet1/0  ! 追加
network 1.0.0.0
network 192.168.0.0
neighbor 192.168.0.2  

 

 

受信側のR2のDebugを見るとマルチキャストのアップデートを受け取らなくなった事が確認できます。

 

*Dec 17 19:31:30.979: IP: tableid=0, s=192.168.0.1 (GigabitEthernet1/0), d=192.168.0.2 (GigabitEthernet1/0), routed via RIB
*Dec 17 19:31:30.979: IP: s=192.168.0.1 (GigabitEthernet1/0), d=192.168.0.2 (GigabitEthernet1/0), len 52, rcvd 3
*Dec 17 19:32:00.991: IP: tableid=0, s=192.168.0.1 (GigabitEthernet1/0), d=192.168.0.2 (GigabitEthernet1/0), routed via RIB
*Dec 17 19:32:00.991: IP: s=192.168.0.1 (GigabitEthernet1/0), d=192.168.0.2 (GigabitEthernet1/0), len 52, rcvd 3
R2#

 

 

それからRIPの場合、passive-interface を設定してもアップデートの受信は引き続き行われてルーティングテーブルに反映されます。以下の通りR2からのルートを受けてます。

 

R1#sh 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

1.0.0.0/32 is subnetted, 1 subnets
C 1.1.1.1 is directly connected, Loopback0
R 2.0.0.0/8 [120/1] via 192.168.0.2, 00:00:06, GigabitEthernet1/0
C 192.168.0.0/24 is directly connected, GigabitEthernet1/0

 

 

Routing TCP/IP, Volume 1 (CCIE Professional Development Routing TCP/IP)

Routing TCP/IP, Volume 1 (CCIE Professional Development Routing TCP/IP)

 

 

まとめ

  • RIPでNeighborの設定を行うと指定したIP宛のアップデートがユニキャストで送信されるが、マルチキャストのアップデートは抑制されない
  • マルチキャストのアップデートの送信を抑制するには、passive-interfaceを設定する必要がある。
  • RIPでのPassive-interfaceの設定は設定されたインタフェースからの送信のみを抑制、受信は引き続き行われる

 

 

 

Routing TCP/IP, Volume II: CCIE Professional Development: CCIE Professional Development: 2