令和7年度 春期 午前Ⅱ 問13
ネットワーク管理
OpenFlowに関する問題
OpenFlowプロトコルを使用したネットワークにおいて,OpenFlowスイッチが受信したパケットをOpenFlowコントローラーに送信するときに使用するメッセージはどれか。
- アEcho
- イFlow-Mod
- ウPacket-In
- エPacket-Out
答えと解説を見る
✓ これが正解ウPacket-In
解説
スイッチからコントローラーへパケットを送るのは Packet-In です。
OpenFlow では、転送の判断をする OpenFlow コントローラーと、実際にパケットを転送する OpenFlow スイッチが分かれています。スイッチは、コントローラーから設定されたフローテーブルに従ってパケットを処理します。受け取ったパケットに合うエントリがない場合などには、そのパケットを Packet-In メッセージでコントローラーへ送り、扱い方を問い合わせます。コントローラーはそれを見て、新しいエントリをスイッチに書き込んだり、パケットの送り先を指示したりします。見分ける軸は、メッセージがどちらからどちらへ向かうかです。スイッチから中へ入るのが Packet-In、コントローラーから外へ出すのが Packet-Out、と向きで覚えます。
ほかの選択肢はなぜ違うのか
- アEcho:Echo は、スイッチとコントローラーの間の接続が生きているかを確かめるためのメッセージで、要求と応答を交わします。受信したパケットを運ぶものではありません。
- イFlow-Mod:Flow-Mod は、コントローラーがスイッチのフローテーブルにエントリを追加したり変更したりするときのメッセージです。向きがコントローラーからスイッチであり、受信パケットを送るものではありません。
- エPacket-Out:Packet-Out は、コントローラーからスイッチへ向かうメッセージで、指定したパケットを指定のポートから送り出させるために使います。スイッチからコントローラーへ送る向きとは逆です。
この問題の用語
- プロトコル通信するときの、決まりごとや手順のまとまりのことをいいます。送る側と受ける側が同じものに従うことで、やり取りが成り立ちます。
出典:令和7年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問13
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)