Các yêu cầu trước khi cài đặt:
Linux:
+ Java development kit (JD7 đối với Floodlight v1.2 trở xuống) (recommend JDK8)+ Ant hoặc maven để build project
+ Python development package
+ IDE Eclipse
Mở terminal (phím tắt Ctrl+Alt+t) lần lượt chạy các command line:
sudo apt-get install build-essential ant maven python-dev
git clone git://github.com/floodlight/floodlight.git
cd floodlight
git submodule init
git submodule update
ant
sudo mkdir /var/lib/floodlight
sudo chmod 777 /var/lib/floodlight
Khởi động floodlight từ cửa sổ terminal:
java -jar target/floodlight.jar
Terminal sau khi khởi động floodlight controller |
Mô phỏng bằng mininet:
Sau khi chạy xong controller ta tiến hành mở một terminal mới (Ctrl+Shift+tab hoặc Ctrl+Alt+t) và chạy command:
sudo mn --controller=remote,ip=127.0.0.1
,port=6653 --switch ovsk,protocols=OpenFlow13
(Lưu ý ở đây controller Floodlight mặc định được chạy ở chế độ local nên ip=127.0.0.1 và port=6653, phần option --switch ovsk, protocols=OpenFlow13 có thể bỏ khi đấy openVswitch và controller sẽ mặc định trao đổi bản tin OpenFlow version 1.0 )
Kiểm tra xem controller đã kết nối chưa bằng cách ping h1 cho h2 tại cửa sổ terminal mininet
Mở trình duyệt web browser theo địa chỉ
http:
//127.0.0.1:8080/ui/index.html
để truy cập vào GUI của floodlight
Chào b, b có thể giúp mih 1 chút được không ạ!
Trả lờiXóaChào anh. Em muốn chạy loadbalance thì làm thế nào ạ.
Trả lờiXóa