令和7年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問13
OpenFlowプロトコルを使用したネットワークにおいて,OpenFlowスイッチが受信したパケットをOpenFlowコントローラーに送信するときに使用するメッセージはどれか。
解答・解説
正解: ウ. Packet-In
OpenFlowプロトコルにおいて、OpenFlowスイッチが受信したパケットの処理方法(フローエントリ)がフローテーブルに存在しない場合、スイッチはそのパケットをOpenFlowコントローラーへ送信し、処理方法を問い合わせます。このときに使用されるメッセージが Packet-In です。
したがって、正解は ウ となります。
各選択肢の解説
ア Echo: OpenFlowコントローラーとスイッチ間で、通信経路の死活監視(キープアライブ)や遅延測定などに使用されるメッセージです。
イ Flow-Mod: OpenFlowコントローラーからスイッチに対して送信され、フローテーブルへのエントリの追加、変更、削除を指示するためのメッセージです。
ウ Packet-In: 正解です。OpenFlowスイッチが受信したパケットをOpenFlowコントローラーに送信する際に使用します。
エ Packet-Out: OpenFlowコントローラーからスイッチに対して送信され、コントローラーから送られたパケットをスイッチの指定したポートから送出させるためのメッセージです。