聯繫我們

課程簡介

ONOS簡介

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

設置ONOS開發環境

  • 在Linux系統上安裝和配置ONOS
  • 設置Java開發套件(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應用程式

總結與後續步驟

最低要求

  • 具備軟體定義網路的基本概念
  • 熟悉Java程式設計
  • 具備Linux命令列工具的基礎經驗

受眾

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

課程分類