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 によりフローテーブルを制御。


利点:集中管理・ベンダー統一制御


課題:ベンダー依存・相互運用性



コメント

このブログの人気の投稿

ミライアイ内服薬は薬事法違反で、ほとんど効果がない詐欺ですか?

最高裁での上告理由書受理・却下の判断基準について

裁判官の忌避申立書の作成例