VTN測試--單控制器拓撲結構
圖 11單控制器拓撲圖
該實驗是通過VTN實現單控制器拓撲結構之間的根據客戶需求產生的通信,即在實現映射之前,該網絡結構中的4個主機之間都是可以相互通信的,而通過本實驗,假設用戶定義的需求是要實現h1和h3之間的通信即可,那麼我們就不需要使其他主機也連接,這樣不僅節省了網絡資源,也可以解決用戶的多種需求。
§ 首先啓動控制器
cdcontroller-virt/opendaylight
./run.sh-virt vtn
圖 12控制器啓動界面
§ 啓動mininet,將Mininet連接到OpenDaylight控制器,並創建了一個兩層的樹狀拓撲結構網絡。
cd integration/vm/scripts
./start_vtn_coordinator
./start_mininet_of10.sh
圖 13控制器與mininet連接界面
§ 接下來登錄到Web界面就可以看到如下圖的一個網絡拓撲。
圖 14web登錄界面
§ 在web界面單擊添加網關IP地址按鈕,並添加10.0.0.254/ 8的IP地址和子網。
圖 15配置網關和子網界面
§ 確認主機之間可以訪問彼此,在這裏使用了pingall命令,如下圖所示,所有主機都可以相互訪問。
圖 16驗證界面
§ 下面開始實驗重點部分,首先要創建一個控制器
圖 17控制器創建界面
§ 創建一個VTN
圖 18 VTN創建界面
§ 在VTN裏創建一個vBridge
圖 19 vBridge創建界面
§ 創建兩個接口到VBRIDGE
圖 20接口創建界面
§ 獲取配置的邏輯端口列表
圖 21獲取列表界面
§ 在接口上配置兩個映射
圖 22配置映射界面
§ 發送數據包從h1到h3來驗證實驗的結果
圖 23驗證界面
§ 使用pingall命令結果顯示只有h1和h3之間是相互通信的,其他互不通,實驗實現了VTN到h1和h3的映射。
圖 24 web驗證界面