ONOS虛擬機安裝教程及使用


pt-ONOS虛擬機安裝教程--2014-12-06 終於等到你!ONOS千呼萬喚始出來,在大家的翹首以盼中,終於等到了12月5號!原本以為發布時,北京時間已是凌晨,出乎意料的是在5號下午五點多就已經發布。下面主要記錄使用ONOS虛擬機安裝的過程。

1.ONOS 教程安裝

在ONOS tutorial的虛擬機里,已經安裝了ONOS所需要的依賴軟件,可以了解一系列的分布式網絡操作系統ONOS的主要概念和功能,熟悉ONOS的基本功能操作。

ONOS是基於SDN OpenFlow環境下使用,初學者在未了解SDN之前時,建議先熟悉了解OpenFlow、Mininet的使用及知識,也可熟悉FlowVisor教程,對ONOS使用很有幫助。但是只能在VirtualBox中啟動此ONOS虛擬機,此版本是在Windows系統下進行安裝使用。

1.1 下載VirtualBox

下載VirtualBOX的鏈接地址為:http://dlc-cdn.sun.com/virtualbox/4.3.20/VirtualBox-4.3.20-96997-Win.exe,下載后點擊exe文件進行安裝即可。

1.2 下載ONOS虛擬機

下載ONOS的虛擬機鏡像:http://onlab.vicci.org/onos/vm/onos-tutorial-1.0.0-ovf.zip,首先解壓ONOS,打開VirtualBOX,導入已解壓的ONOS虛擬機文件,確認導入。

1.3 使用ONOS虛擬機

導入VM后,通過VirtualBox啟動按鈕啟動此VM,如圖所示: 啟動ONOS-tutorial 啟動VM后,進入ONOS-Tutorial登錄界面,輸入用戶名:tutorial1,密碼:tutorial1,登錄到ONOS虛擬機: ONOS-tutorial登錄界面 進入VM后,可直接點擊ONOS和Mininet按鈕,直接運行ONOS,ONOS啟動如下圖所示: 執行ONOS圖標 點擊Mininet按鈕啟動一個已經模擬好的Mininet拓撲,包含6個交換機和24個主機,且Mininet模擬的交換機已經連接至ONOS。至此,ONOS已經可以使用,可以查看ONOS所連接的設備、鏈路等。 注:若ONOS命令還不熟悉,可以使用help onos查看命令信息。

2. ONOS命令使用

2.1 顯示ONOS設備

通過devices顯示所連接的交換機的設備:

顯示ONOS設備交換機

2.2 查看鏈路

在ONOS中通過links查看交換機間的鏈路

查看ONOS鏈路

2.3 查看主機信息

通過hosts查看主機信息:

查看ONOS主機信息 但是已驗證,模擬的主機之間是不能通信的,因為還沒有加載數據轉發模塊,如下圖所示,通過list查看已默認加載的模塊沒有轉發模塊。 已使用應用

2.4 加載forward轉發模塊

加載轉發模塊:

轉發模塊加載后,再次進行ping操作,主機間能夠ping通,如下圖: 主機間能ping通 當加載某模塊后,亦可以停止或者重啟使用此模塊,如:

或者

 

2.5 查看Flows

主機通信后,可以看到flows,如h12 ping h15,顯示的流:

查看流 Flows顯示有多種,可以顯示所有的流,也可以只顯示手動添加的流,亦可以只顯示手動刪除的流。 Flows added:表示流已經添加到交換機中; Flows pending_add:表示通過ONOS下發到交換機的流; Flows pending_remove:刪除通過ONOS下發到交換機的流; Removed:流已經被刪除。

2.6 查看運行模塊

查看ONOS當前正在運行的程序:

查看app應用模塊 Paths可以顯示任意兩個設備間的路勁,如果有多個路徑可以達到,輸入paths將顯示多個路徑: 查看兩交換機間路徑 注:可以通過intends命令定位是否被存儲到系統中。

2.7 安裝ONOS的GUI

通過命令安裝ONOS的GUI界面,訪問ONOS:

查看web界面,http://localhost:8181/ui/index.html : ONOS的Web GUI拓撲 ONOS界面上很多功能都是隱藏的,可以用“/”快捷鍵將隱藏的快捷鍵功能顯示出來。

ONOS的Web界面快捷鍵1

后語:小編在使用過ONOS后,感覺ONOS還是很好用的!不管是在說明上,還是在安裝功能上,還是在Web界面使用上,都給人以簡約、易懂、且易操作,且使用Web GUI快捷鍵時,就像尋寶一樣,很感興趣也很方便。由於對ONOS很是期待,又加上周末,在家沒有具體的設備環境,只是體驗使用了ONOS的虛擬機教程,使用起來很是方便。期待后續使用時,ONOS應用到更多的場景,不像OpenDaylight那樣,讓人覺得復雜且難操作。

文章來自http://www.sdnlab.com/4505


免責聲明!

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



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