平成31年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問1 IPv4マルチキャスト
マルチキャスト配信におけるルータ間の経路制御と、ホスト・ルータ間のグループ管理を正確に区別する知識が解法の鍵となります。
IPv4マルチキャストにおいて,ルータ間でマルチキャストパケットを転送するための経路制御プロトコルはどれか。
ア IGMP イ MLD ウ PIM-SM エ VRRP
【解説】
IPv4マルチキャスト通信を実現するためには、大きく分けて「ホストとルータ間のグループ管理」と「ルータ間の経路制御」の2段階の制御が必要です。
ホスト・ルータ間 (Group Management): ホストがルータに対して、特定のマルチキャストグループに参加・離脱することを通知します。IPv4では IGMP (Internet Group Management Protocol) が、IPv6では MLD (Multicast Listener Discovery) が使用されます。
ルータ間 (Multicast Routing): 受信を希望するホストが存在するネットワークまで、マルチキャストパケットを配送するツリー(経路)を構築します。この代表的なプロトコルが PIM (Protocol Independent Multicast) です。
PIMには、網羅的に配信するDense Mode (PIM-DM) と、要求があった経路にのみ配信する Sparse Mode (PIM-SM) があります。
graph LR
H["ホスト"] -->|"IGMP(#quot;参加要求#quot;)"| R1["ルータA"]
R1 -->|"PIM-SM(#quot;経路構築#quot;)"| R2["ルータB"]
S["配信元サーバ"] -->|"パケット"| R2
R2 -->|"転送"| R1
R1 -->|"配信"| H【選択肢の吟味】
| 選択肢 | 判定 | 解説 |
|---|---|---|
| ア IGMP | × | IPv4において、ホストがマルチキャストグループへ参加・離脱する際に「直近のルータ」と通信するためのプロトコルです。 |
| イ MLD | × | IPv6において、IGMPと同様の役割(ホスト・ルータ間のグループ管理)を果たすプロトコルです。 |
| ウ PIM-SM | ○ | ルータ間でマルチキャストの配信ツリーを構築し、効率的なパケット転送を制御するプロトコルであり、正解です。 |
| エ VRRP | × | デフォルトゲートウェイを冗長化するためのプロトコルであり、マルチキャストの経路制御とは無関係です。 |
【ポイント】
ルータ間のマルチキャスト経路制御は「PIM」を選択する。
ホスト・ルータ間のグループ管理は「IGMP(IPv4)」か「MLD(IPv6)」かを確認する。
PIM-SMは、ランデブーポイント(RP)を中心とした共有ツリーを構築する方式である。
