proxmox平臺上創建SDN網絡——基於floodlight控制器

首先本文是爲了紀念從2015年3月到11月4號以來的奮鬥的成果,雖然即將換掉它,但是依舊寫篇文章以告慰自己的不斷努力。
1、需要的硬件環境:一臺服務器
                軟件環境:proxmox系統10.117.2.66
在proxmox上需要4臺ubuntu-server和3臺OVS1臺floodlight和1臺desktop共8臺機器
創建好虛擬機後的網絡配置如下:
floodlight 192.168.10.2
OVS1 Vmbr2 eth0 192.168.10.3
           vmbr1 eth1 192.168.1.3
            vmbr1 eth2 192.168.2.3
            vmbr1 eth3 192.168.3.3
            vmbr1 eth4 192.168.4.3
OVS2 vmbr2 eth0 192.168.10.4
            vmbr1 eth1 192.168.3.4    
            vmbr2 eth2 192.168.5.4
            vmbr3 eth3 192.168.6.4
OVS3     vmbr2 eth0 192.168.10.5
            vmbr1 eth1 192.168.4.5
            vmbr2 eth2 192.168.5.5
            vmbr3 eth3 192.168.7.5
desktop  192.168.10.6
網關啥的都是*.*.*.1
其中vmbr1 和vmbr2都是現在promox上啓動的,但是在putty上需要登陸10.117.2.66開啓vmbr1和vmbr2
命令如下:
ifconfig eth1 up
ifconfig eth2 up
brctl addbr vmbr1
brctl addbr vmbr2
brctl addif vmbr1 eth1
brctl addif vmbr2 eth2
ifconfig vmbr1 up
ifconfig vmbr2 up
然後就可以啓動虛擬機了,如果沒有以上步驟則啓動不了虛擬機。
啓動完虛擬機後配置網絡。
然後進入floodlight ,啓動floodlight 注意這裏的版本是0.90.其他版本好像連接不上OVS,不知道爲什麼。
然後進入OVS,創建OVS橋和添加端口,設置tcp:192.168.10.2:6633.連接模式爲secure.
在desktop上進入http:10.117.10.2:8080/ui/index.html就可以看到
注意網絡中不能有地址重複,否則在floodlight上就顯示有問題。
最後貼兩張圖片紀念一下:
雖然網絡中主機之間還是沒有ping通,OVS的流表配置還是有問題,但是最起碼有進步,加油!
主機之間通信需要在主機上添加路由信息
比如 192.168.1.2和192.168.2.2之間通信
則需要在192.168.1.2上添加
route add -net 192.168.2.0/24 eth0
在192.168.2.2上添加
route add -net 192.168.1.0/24 eth0


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章