RIPv2 Unicast Updates
検証
検証はGNS3上でIOSのVerは
c7200-jk9s-mz.124-18a.image
を使用
ダイアグラム
通常であれば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)
- 作者: Jeff Doyle,Jennifer DeHaven Carroll
- 出版社/メーカー: Cisco Press
- 発売日: 2005/10/19
- メディア: ハードカバー
- クリック: 12回
- この商品を含むブログ (2件) を見る
まとめ
- RIPでNeighborの設定を行うと指定したIP宛のアップデートがユニキャストで送信されるが、マルチキャストのアップデートは抑制されない。
- マルチキャストのアップデートの送信を抑制するには、passive-interfaceを設定する必要がある。
- RIPでのPassive-interfaceの設定は設定されたインタフェースからの送信のみを抑制、受信は引き続き行われる。
Routing TCP/IP, Volume II: CCIE Professional Development: CCIE Professional Development: 2
- 作者: Jeff Doyle
- 出版社/メーカー: Cisco Press
- 発売日: 2016/09/16
- メディア: Kindle版
- この商品を含むブログを見る