助け合いフォーラム

Cisco

CCNA(200-301)
問題ID : 16174
問題を開く
SDNにおけるコントローラの役割はどれか(2つ選択)

この問題はプレミアムコンテンツです。

上に戻る

コントローラの役割として「ネットワークの障害検出」は該当しない?

投稿日 2025/04/22

こちらの問題でSDNにおけるコントローラの役割において「ネットワークの障害検出」という選択肢が不正なのですが、
参考欄に添付されている図にはコントローラベースではAIや機械学を用いた問題の検出や分析が可能で、迅速かつ正確に問題解決を行うという旨の記載があります。
コントローラがOpenFlowやOpFlexを利用して各機器の状態を自動で収集し、AIや機械学習と連携させて検出、および問題解決を行うという意味だと解釈したのですが、
その場合コントローラの役割として「ネットワークの障害検出」は該当すると思うんですけど、どなたかご説明をお願いしたいです(;・∀・)

2025/04/22 10:44

SDNでは、ネットワークの制御プレーンをコントローラが一元的に担います。具体的な役割は:

ネットワーク機器(スイッチ等)の制御・管理

ルーティングやフロー制御の集中管理

設定変更の指示

トラフィックの最適化

ネットワークポリシーの適用 など

■ 該当しないとされる「ネットワークの障害検出」について
たしかに、近年のSDNコントローラには、AIや機械学習を活用してネットワークの異常検知を行う機能を持つものがあります。あなたの解釈はその点で正しいです。

しかし、資格試験や基本的な問題設定では、**「コントローラの“本質的”・“主要”な役割」に限定して問われることが多いです。
つまり「障害検出」は“本来はネットワーク監視システム(例:SNMP, NetFlow)や外部連携のAIシステムの役割”**であり、コントローラの本来の中心的機能ではないと判断されて除外されるケースが多いです。

■ 例として正解になりやすいもの(2つ選ぶなら):
・ネットワーク機器の設定変更
→ コントローラはOpenFlowなどを通じてスイッチ等の設定を集中管理します。

増減するトラフィックの調整
→ トラフィックの流れを制御することで、輻輳やボトルネックを避けます。

■ 誤答とされる理由まとめ:
・ネットワークの障害検出:
 → 近年では行えるが、伝統的には監視系の別機能扱い。
 → 問題の意図は「基本機能」にフォーカスしている可能性が高い。

データプレーンを担当する:
 → データプレーンはスイッチ(機器)側の仕事。コントローラはあくまで制御プレーン。

分散配置され、各ネットワーク機器上で動作する:
 → コントローラは集中管理型が基本設計(もちろんHA構成はありうるが、問題では主に集中型として扱う)。

まとめ
AIによる障害検出機能が「コントローラに搭載されうる」のは事実ですが、
問題が問うているのは「コントローラが本来的に担うべき役割」です。

ですので、混乱してしまう気持ちもとてもよく分かりますが、試験問題ではその点を切り分けて判断すると良いですよ。


コメント

r ryusei218

2025/04/22 15:59

「AIや機械学を用いた」という文言もよくよく考えたら、そういう意味なんですね ( ..)φメモメモ ご丁寧にありがとうございました!

この返信に対して
コメントを記入できます

この投稿に対して返信しませんか?