Đề cương khóa học

Giới thiệu về ONOS

  • Tổng quan về ONOS như một bộ điều khiển SDN
  • Các tính năng và lợi ích chính của nền tảng ONOS
  • Khám phá hệ sinh thái ứng dụng ONOS

Thiết lập Môi trường Phát triển ONOS

  • Cài đặt và cấu hình ONOS trên hệ thống Linux
  • Thiết lập Bộ công cụ phát triển Java và IDE
  • Khám phá mã nguồn ONOS và kho lưu trữ Git

Hiểu Kiến trúc ONOS

  • Các thành phần và mô-đun cốt lõi của ONOS
  • Quản lý và khả năng mở rộng cụm ONOS
  • API của ONOS và các phép trừu tượng hóa dịch vụ

Phát triển Ứng dụng ONOS

  • Xây dựng một ứng dụng ONOS cơ bản từ đầu
  • Làm việc với API của ONOS để quản lý cấu trúc liên kết mạng và luồng
  • Xử lý ý định và gói tin trong ONOS

Kiểm tra và Gỡ lỗi Ứng dụng ONOS

  • Thiết lập môi trường kiểm tra cho các ứng dụng ONOS
  • Gỡ lỗi các ứng dụng ONOS bằng cách sử dụng công cụ ghi nhật ký và giám sát
  • Sử dụng ONOS CLI và REST API để khắc phục sự cố

Các Chủ đề Nâng cao trong Phát triển ONOS

  • Tích hợp các ứng dụng ONOS với các hệ thống và bộ điều khiển bên ngoài
  • Tối ưu hóa các ứng dụng ONOS cho các triển khai quy mô lớn
  • Các phương pháp hay nhất để phát triển ứng dụng ONOS

Nghiên cứu điển hình và Ứng dụng thực tế

  • Phân tích các ứng dụng ONOS trong môi trường sản xuất thực tế
  • Thiết kế các ứng dụng tùy chỉnh để giải quyết các thách thức cụ thể của mạng
  • Dự án thực hành: Phát triển và triển khai một ứng dụng ONOS tùy chỉnh

Tóm tắt và Các bước tiếp theo

Requirements

  • Hiểu biết cơ bản về mạng được định nghĩa bằng phần mềm (SDN)
  • Làm quen với lập trình Java
  • Có kinh nghiệm cơ bản với các công cụ dòng lệnh Linux

Đối tượng

  • Các nhà phát triển SDN
  • Các kỹ sư mạng muốn xây dựng các ứng dụng tùy chỉnh trên nền tảng ONOS
 21 Hours

Number of participants


Price per participant

Provisional Upcoming Courses (Require 5+ participants)

Related Categories