開源控制器實踐——OpenDaylight


實驗4:開源控制器實踐——OpenDaylight

一、實驗目的

  1. 能夠獨立完成OpenDaylight控制器的安裝配置;
  2. 能夠使用Postman工具調用OpenDaylight API接口下發流表。

二、實驗環境

  1. 下載虛擬機軟件Oracle VisualBox或VMware;
  2. 在虛擬機中安裝Ubuntu 20.04 Desktop amd64,並完整安裝Mininet;

三、實驗要求

(一)基本要求

1. 配置JAVA環境,下載並解壓安裝OpenDaylight,版本選擇Carbon或Beryllium;

2. 下載並解壓安裝Postman;

3. 利用Mininet平台搭建下圖所示網絡拓撲,並連接OpenDaylight控制器;

img

運行open daylight

4. 通過Postman工具調用OpenDaylight提供的API下發流表,實現拓撲內主機h1和h3網絡中斷10s。

4.1命令行連接控制器

4.2主機h1和h3網絡中斷10s

(二)進階要求

  1. 查找資料,整理和記錄ODL控制器主要的REST API文檔,包括但不限於ODL提供的文檔鏈接,獲取拓撲的交換機、獲取流表狀態數量、獲取特定交換機端口的狀態、新增修改和刪除流表等。

    ODL的官方文檔Rest API獲取網址:[http://127.0.0.1:8181/apidoc/explorer/index.html

組表

流表的增刪改查

流表信息統計

(三)心得體會

​ 感覺這次的實驗相對比較簡單,是個容易完成的實驗,碰到的問題也不是很多。因為實驗不是很難,於是也嘗試着去做了一下進階,也去參考了一些文章和帖子去進一步的研究。

​ 實驗更多的時間的時間花在了下載安裝包和配置環境上,也正好這個學期也開設了Linux系統操作的課程,也給我學習這門課程提供了一些基礎知識的支持。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM