<p><style_prompt:it_specialist_ver1.0>本記事は<strong>Geminiの出力をプロンプト工学で整理した業務ドラフト(未検証)</strong>です。</style_prompt:it_specialist_ver1.0></p>
<h1 class="wp-block-heading">平成31年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問1 IPv4マルチキャスト</h1>
<p>マルチキャスト配信におけるルータ間の経路制御と、ホスト・ルータ間のグループ管理を正確に区別する知識が解法の鍵となります。</p>
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>IPv4マルチキャストにおいて,ルータ間でマルチキャストパケットを転送するための経路制御プロトコルはどれか。</p>
<p>ア IGMP
イ MLD
ウ PIM-SM
エ VRRP</p>
</blockquote>
<h3 class="wp-block-heading">【解説】</h3>
<p>IPv4マルチキャスト通信を実現するためには、大きく分けて「ホストとルータ間のグループ管理」と「ルータ間の経路制御」の2段階の制御が必要です。</p>
<ol class="wp-block-list">
<li><p><strong>ホスト・ルータ間 (Group Management)</strong>:
ホストがルータに対して、特定のマルチキャストグループに参加・離脱することを通知します。IPv4では <strong>IGMP (Internet Group Management Protocol)</strong> が、IPv6では <strong>MLD (Multicast Listener Discovery)</strong> が使用されます。</p></li>
<li><p><strong>ルータ間 (Multicast Routing)</strong>:
受信を希望するホストが存在するネットワークまで、マルチキャストパケットを配送するツリー(経路)を構築します。この代表的なプロトコルが <strong>PIM (Protocol Independent Multicast)</strong> です。</p></li>
</ol>
<p>PIMには、網羅的に配信するDense Mode (PIM-DM) と、要求があった経路にのみ配信する <strong>Sparse Mode (PIM-SM)</strong> があります。</p>
<div class="wp-block-merpress-mermaidjs diagram-source-mermaid"><pre class="mermaid">
graph LR
H["ホスト"] -- IGMP("参加要求") --> R1["ルータA"]
R1 -- PIM-SM("経路構築") --> R2["ルータB"]
S["配信元サーバ"] -- パケット --> R2
R2 -- 転送 --> R1
R1 -- 配信 --> H
</pre></div>
<h3 class="wp-block-heading">【選択肢の吟味】</h3>
<figure class="wp-block-table"><table>
<thead>
<tr>
<th style="text-align:left;">選択肢</th>
<th style="text-align:center;">判定</th>
<th style="text-align:left;">解説</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:left;">ア IGMP</td>
<td style="text-align:center;">×</td>
<td style="text-align:left;">IPv4において、ホストがマルチキャストグループへ参加・離脱する際に「直近のルータ」と通信するためのプロトコルです。</td>
</tr>
<tr>
<td style="text-align:left;">イ MLD</td>
<td style="text-align:center;">×</td>
<td style="text-align:left;">IPv6において、IGMPと同様の役割(ホスト・ルータ間のグループ管理)を果たすプロトコルです。</td>
</tr>
<tr>
<td style="text-align:left;">ウ PIM-SM</td>
<td style="text-align:center;"><strong>○</strong></td>
<td style="text-align:left;">ルータ間でマルチキャストの配信ツリーを構築し、効率的なパケット転送を制御するプロトコルであり、正解です。</td>
</tr>
<tr>
<td style="text-align:left;">エ VRRP</td>
<td style="text-align:center;">×</td>
<td style="text-align:left;">デフォルトゲートウェイを冗長化するためのプロトコルであり、マルチキャストの経路制御とは無関係です。</td>
</tr>
</tbody>
</table></figure>
<h3 class="wp-block-heading">【ポイント】</h3>
<ul class="wp-block-list">
<li><p>ルータ間のマルチキャスト経路制御は「PIM」を選択する。</p></li>
<li><p>ホスト・ルータ間のグループ管理は「IGMP(IPv4)」か「MLD(IPv6)」かを確認する。</p></li>
<li><p>PIM-SMは、ランデブーポイント(RP)を中心とした共有ツリーを構築する方式である。</p></li>
</ul>
本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。
平成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("参加要求") --> R1["ルータA"]
R1 -- PIM-SM("経路構築") --> R2["ルータB"]
S["配信元サーバ"] -- パケット --> R2
R2 -- 転送 --> R1
R1 -- 配信 --> H
【選択肢の吟味】
| 選択肢 |
判定 |
解説 |
| ア IGMP |
× |
IPv4において、ホストがマルチキャストグループへ参加・離脱する際に「直近のルータ」と通信するためのプロトコルです。 |
| イ MLD |
× |
IPv6において、IGMPと同様の役割(ホスト・ルータ間のグループ管理)を果たすプロトコルです。 |
| ウ PIM-SM |
○ |
ルータ間でマルチキャストの配信ツリーを構築し、効率的なパケット転送を制御するプロトコルであり、正解です。 |
| エ VRRP |
× |
デフォルトゲートウェイを冗長化するためのプロトコルであり、マルチキャストの経路制御とは無関係です。 |
【ポイント】
ルータ間のマルチキャスト経路制御は「PIM」を選択する。
ホスト・ルータ間のグループ管理は「IGMP(IPv4)」か「MLD(IPv6)」かを確認する。
PIM-SMは、ランデブーポイント(RP)を中心とした共有ツリーを構築する方式である。
ライセンス:本記事のテキスト/コードは特記なき限り
CC BY 4.0 です。引用の際は出典URL(本ページ)を明記してください。
利用ポリシー もご参照ください。
コメント