聯繫我們

課程簡介

ONOS簡介

  • 作為SDN控制器的ONOS概述
  • ONOS平台的主要功能與優勢
  • 探索ONOS應用程式生態系

設置ONOS開發環境

  • 在Linux系統上安裝和配置ONOS
  • 設定Java Development Kit (JDK) 和整合式開發環境 (IDE)
  • 探索ONOS原始碼與Git倉庫

理解ONOS架構

  • ONOS的核心元件與模組
  • ONOS叢集管理與可擴展性
  • ONOS API與服務抽象

開發ONOS應用程式

  • 從零開始建構基本的ONOS應用程式
  • 使用ONOS API處理網路拓撲與流量管理
  • 在ONOS中處理想法 (Intents) 與封包處理

測試與除錯ONOS應用程式

  • 建立ONOS應用程式的測試環境
  • 使用日誌和監控工具對ONOS應用程式進行除錯
  • 使用ONOS CLI與REST API進行故障排除

ONOS開發進階主題

  • 將ONOS應用程式與外部系統及控制器整合
  • 針對大規模部署最佳化ONOS應用程式
  • ONOS應用程式開發的最佳實踐

案例研究與實際應用

  • 分析生產環境中的真實世界ONOS應用程式
  • 設計解決特定網路挑戰的自訂應用程式
  • 實作專案:開發並部署自訂ONOS應用程式

總結與後續步驟

最低要求

  • 具備軟體定義網路 (SDN) 的基本理解
  • 熟悉Java程式設計
  • 具備Linux命令列工具的基本使用經驗

適用對象

  • SDN開發人員
  • 希望在ONOS平台上建構自訂應用程式的網路工程師
 21 小時

人數


每位參與者的報價

即將到來的課程

課程分類