Northbound API(北向きAPI)
承知しました ✅
ここでは Northbound API(北向きAPI) をテーマにした ネットワークスペシャリスト試験択一式問題10問 を作成し、すべてに 解答・解説 を付けます。
---
📘 Northbound API に関する択一式問題集(10問)
---
問1
SDNにおけるNorthbound APIの主な役割はどれか。
A. コントローラとアプリケーションを連携する
B. コントローラとスイッチを接続する
C. ユーザ端末を認証する
D. パケットの転送処理を行う
正解:A
解説: Northbound APIはSDNコントローラとアプリケーション層の連携を実現するインタフェースである。
---
問2
Northbound APIが提供する機能として最も適切なものはどれか。
A. 経路制御ルールの定義
B. 機器の物理ポート数増加
C. 無線通信チャネルの割り当て
D. 光ファイバケーブルの敷設
正解:A
解説: Northbound APIはアプリケーションから制御ポリシーや経路制御をコントローラに伝えるために利用される。
---
問3
Northbound APIとSouthbound APIの違いとして正しいものはどれか。
A. Northboundはアプリとコントローラ間、Southboundはコントローラと機器間を結ぶ
B. Northboundは物理配線、Southboundは論理配線を管理する
C. NorthboundはIPv4、SouthboundはIPv6に対応する
D. Northboundは無線LAN、Southboundは有線LANに対応する
正解:A
解説: Northboundは上位アプリケーション連携、Southboundは機器制御用インタフェースである。
---
問4
Northbound APIを活用することで可能になることはどれか。
A. ネットワーク機能をアプリケーションからプログラム的に制御する
B. ケーブル断線を自動修復する
C. 無線通信の干渉を完全に防止する
D. データ転送速度を必ず2倍にする
正解:A
解説: SDNの特徴はプログラマビリティであり、Northbound APIはその入口となる。
---
問5
Northbound APIで標準化が進められている理由として正しいものはどれか。
A. 異なるコントローラでも共通のアプリケーションを動作させるため
B. LANケーブル規格を統一するため
C. 無線通信方式を統一するため
D. 電源供給の形式を統一するため
正解:A
解説: 標準化されることで、特定ベンダーに依存しないアプリケーション開発が可能となる。
---
問6
Northbound APIが利用されるシナリオとして最も適切なものはどれか。
A. トラフィックの可視化やQoS制御をアプリから指示する
B. 光ファイバケーブルを敷設する
C. 電源の二重化を構築する
D. 無線LANのアンテナ方向を調整する
正解:A
解説: アプリケーションがコントローラを介してネットワーク制御を行う典型的な利用例である。
---
問7
SDNのNorthbound APIに関する課題として正しいものはどれか。
A. 標準化が十分進んでおらず、ベンダー依存性が残る
B. 無線LANの規格IEEE802.11に依存している
C. IPv6アドレス不足が問題となる
D. 光通信速度が制約となる
正解:A
解説: Northbound APIは各ベンダーが独自拡張を持つことが多く、相互運用性が課題。
---
問8
Northbound APIを活用することで得られるメリットはどれか。
A. アプリケーション開発者がネットワーク制御を抽象化して利用できる
B. 光ファイバの減衰率を改善できる
C. 無線通信距離を延長できる
D. CPUクロック周波数を上げられる
正解:A
解説: 抽象化されたAPIを通じてアプリ開発者は複雑な機器設定を意識せずに制御できる。
---
問9
Northbound APIの利用例として正しいものはどれか。
A. 負荷に応じてネットワーク帯域を動的に割り当てるアプリケーション
B. 電源の冗長化システム
C. 無線LANのアンテナ指向制御
D. 冷却装置の自動制御
正解:A
解説: アプリからQoS制御やトラフィック最適化を指示できるのが典型例。
---
問10
Northbound APIがSDNにおいて果たす戦略的役割はどれか。
A. ネットワークをサービスとして利用可能にする基盤を提供する
B. 光ファイバを安定化する
C. 無線LAN電波を強化する
D. 電源供給効率を向上させる
正解:A
解説: Northbound APIはSDNを「ネットワーク機能をサービス化」する方向に導く重要な要素である。
---
✅ まとめ
Northbound APIは、SDNコントローラとアプリケーション層をつなぐインタフェース。
利点:ネットワークの抽象化、プログラマビリティ、サービス化の促進。
課題:標準化不足によるベンダー依存。
---
承知しました ✅
ここでは Southbound API(南向きAPI) をテーマにした ネットワークスペシャリスト試験択一式問題10問 を作成し、すべてに 解答・解説 を付けます。
---
📘 Southbound API に関する択一式問題(10問)
---
問1
SDNにおけるSouthbound APIの主な役割はどれか。
A. コントローラとアプリケーションを結ぶ
B. コントローラとネットワーク機器を結ぶ
C. ユーザとサービスを認証する
D. データベースとアプリケーションを結ぶ
正解:B
解説: Southbound APIは、SDNコントローラとスイッチやルータなどのネットワーク機器を接続するためのAPIである。
---
問2
Southbound APIの代表的なプロトコルはどれか。
A. HTTP
B. OpenFlow
C. SNMP
D. XML
正解:B
解説: OpenFlowは代表的なSouthbound APIで、コントローラがスイッチのフローテーブルを制御できる。
---
問3
Southbound APIが提供する機能として正しいものはどれか。
A. 機器に対するフローテーブルの追加・削除・更新
B. SLAの策定
C. ユーザ認証の実行
D. サービスカタログの管理
正解:A
解説: Southbound APIは、コントローラが直接ネットワーク機器を制御するための命令を伝達する。
---
問4
Southbound APIを用いる利点はどれか。
A. ネットワーク機器をベンダーごとに統一的に制御できる
B. 無線LANの電波干渉を防げる
C. データベースの性能を向上させる
D. サーバの電源管理を自動化できる
正解:A
解説: 標準化されたSouthbound APIを用いれば、異なるベンダーの機器を一元的に制御可能となる。
---
問5
Southbound APIとNorthbound APIの違いについて正しいものはどれか。
A. Southboundはコントローラと機器間、Northboundはコントローラとアプリケーション間
B. Southboundはアプリとコントローラ間、Northboundはコントローラと機器間
C. SouthboundはIPv4、NorthboundはIPv6
D. Southboundは物理LAN、Northboundは無線LAN
正解:A
解説: Southbound APIは下位の機器制御、Northbound APIは上位アプリケーション連携に利用される。
---
問6
OpenFlowがSouthbound APIとして果たす役割はどれか。
A. ルーティングテーブルの分散制御
B. フローテーブルを用いたパケット転送制御
C. サーバの電源供給を制御
D. クライアント認証を実施
正解:B
解説: OpenFlowではフローテーブルを用いてパケットの転送経路を柔軟に制御できる。
---
問7
Southbound APIを利用することで可能になることはどれか。
A. ネットワーク機器の制御をソフトウェアから集中管理する
B. アプリケーションのUIデザインを統一する
C. サーバの仮想化リソースを増加する
D. データベースのクエリを効率化する
正解:A
解説: SDNコントローラがSouthbound APIを通じて機器制御を集中管理できる。
---
問8
Southbound APIに関連する課題はどれか。
A. 機器ベンダーごとの実装差異による相互運用性の確保
B. IPv6アドレス枯渇
C. 光ファイバの減衰
D. 電源供給不足
正解:A
解説: Southbound APIは標準化が進んでいるが、ベンダー独自拡張があり相互運用性が課題。
---
問9
Southbound APIを利用した場合に実現できるシステムはどれか。
A. 動的にフローを追加してDDoS攻撃を制御する
B. サービス利用料金の請求処理
C. アプリケーションのUX改善
D. サーバのファイルシステム管理
正解:A
解説: Southbound APIを通じてフローテーブルを操作すれば、異常なトラフィックを制御可能。
---
問10
Southbound APIの基本的な目的はどれか。
A. データプレーンの制御
B. サービスカタログの整備
C. SLA策定の支援
D. アプリケーション認証の管理
正解:A
解説: Southbound APIはデータプレーンを制御し、パケット転送の動作をコントローラが決定するために使われる。
---
✅ まとめ
Southbound API は「コントローラ ↔ ネットワーク機器」を結ぶAPI。
代表例:OpenFlow によりフローテーブルを制御。
利点:集中管理・ベンダー統一制御
課題:ベンダー依存・相互運用性
コメント
コメントを投稿