ネットワークスペシャリスト 2014年 午前2 問11
問題文
RIP(Routing Information Protocol)における、宛先に到達可能な最大ホップ数は幾らか。
選択肢
ア:15(正解)
イ:31
ウ:63
エ:127
RIPの最大ホップ数はいくつか【午前2 解説】
正解の理由
RIP(Routing Information Protocol)は距離ベクタ型のルーティングプロトコルで、経路の距離をホップ数(ルーター数)で表します。RFCや教科書の仕様で「16ホップ以上は到達不能」と定義されているため、到達可能な最大ホップ数は15です。選択肢の中でこれに一致するのはアの「15」です。
解法ステップ
- 問題文で尋ねられているのは「到達可能な最大ホップ数」であることを確認する。
- RIPの基本概念を思い出す:距離ベクタ方式で距離はホップ数で表す。
- プロトコル仕様を想起する:RIPは16ホップ以上を到達不能(無限大)と定義している。
- 選択肢から15を選ぶ(16は選択肢にないが、16が無限大であることを理解して15が最大であると判断する)。
選択肢別の誤答解説
- ア: 15 — 正解。RIPで到達可能な最大ホップ数は15で、16は無限大(到達不能)と扱うため15が最大値です。
- イ: 31 — 誤り。31はRIPの仕様上の閾値ではなく、RIPのホップ制限ではないため誤りです。類似の数字(例:ネットワークマスクが/31など)と混同しないこと。
- ウ: 63 — 誤り。63はRIPに関係する値ではなく、ルーティングプロトコルのホップ数制限としては存在しません。
- エ: 127 — 誤り。127はIPv4のループバック(127.0.0.1)などと混同しやすい数字ですが、RIPのホップ制限とは無関係です。
よくある誤解
- 「32や127といったビット幅由来の数値を想定する」:IPアドレス長やフラグメント値と混同して誤答するケースがありますが、RIPは単純なホップカウントです。
- 「より大きい値=より遠いネットワークだから有利」と考える:実際は16で到達不能扱いとなるため、値が増えるほど扱いが悪くなります。
- 「RIPバージョンで変わる」との誤認:RIP v1/v2ともにホップカウント方式で16が無限大の定義です(拡張プロトコルでも基本定義は同様)。
補足コラム
RIPは歴史のあるシンプルなプロトコルで、小規模ネットワークでは容易に運用できますが、ホップ数制限(最大15)や収束の遅さ、ループ防止のためのホールドダウンやスプリットホライズンなどの制約があります。より大規模なネットワークでは、ホップ数以外のメトリックや階層化を持つOSPFやEIGRPなどが用いられます。また、RIPng(IPv6対応版)でも基本的なホップ制限の考え方は継承されています。
FAQ
Q: 16ホップの経路はどう扱われますか?
A: RIPでは16を「無限大」として到達不能(invalid)と扱い、ルートとしてアドバタイズされません。
A: RIPでは16を「無限大」として到達不能(invalid)と扱い、ルートとしてアドバタイズされません。
Q: RIP v2とv1で最大ホップ数は違いますか?
A: いいえ。RIP v1およびRIP v2ともにホップカウントの最大到達可能数は15で、16が無限大です。
A: いいえ。RIP v1およびRIP v2ともにホップカウントの最大到達可能数は15で、16が無限大です。
Q: 大きなネットワークでRIPは使えますか?
A: ホップ数制限や収束性の問題があるため大規模ネットワークには不向きで、OSPFやIS-ISなどのリンクステート型が推奨されます。
A: ホップ数制限や収束性の問題があるため大規模ネットワークには不向きで、OSPFやIS-ISなどのリンクステート型が推奨されます。
関連キーワード: RIP、ホップカウント、距離ベクタ、ルーティング、RIPv2、収束、ホールドダウン、スプリットホライズン、IPv6、RIPng

\ せっかくなら /
ネットワークスペシャリストを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

