Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

1.

Cài đặt VM Mininet Image trên VMWare:


VM Mininet được tải tại trang: https://github.com/mininet/mininet/releases
Sau khi tải VM Mininet Image về, tiến hành giải nén file.
Khởi động VMWare WordStation Pro, chọn mục Open a Virtual Machine
Chọn đường dẫn tới file VM Mininet Image .ovf, chọn Open:

Mục Name for the new virtual machine là để đặt tên cho máy ảo, có thể để mặc định.
Mục Storage path for the new virtual machine là để chọn vị trí lưu trữ máy ảo.
Chọn Import.
Chờ đợi quá trình Import hoàn tất. Ta được một máy ảo VM Mininet. Khởi động VM Mininet
bằng cách chọn vào mục Power on this virtual machine.
Login vào hệ thống với tên đăng nhập là: mininet, mật khẩu là: mininet
Lưu ý: Nhập mật khẩu sẽ không hiển thị trên màn hình. Ta được như hình:

2. Xây dụng mạng SDN đơn giản (có 3 Switch, 4 Host):


Kiểm tra địa chỉ IP trên các card mạng hiện có bằng lệnh: ip address
Ta sử dụng công cụ SSH vào hệ thống thông qua địa chỉ ip của card eth0: 192.168.131.128
Sử dụng công cụ SSH giúp cho ta dễ dàng quan sát,quản lí các thông tin dòng lệnh chạy trên hệ
thống mà không cần thao tác trực tiếp trên máy chủ. Ở đây ta dùng phần mềm MobaXterm, hỗ trợ
công cụ SSH, hỗ trợ môi trường để mở công cụ Wireshark nhằm bắt các gói tin, phân tích dữ liệu.
Mở phần mềm MobaXterm, chọn Session  Chọn SSH:

Mục Remote host, ta điền địa chỉ IP của card eth0.


Mục Specify username ta điền mininet, port 22. Chọn OK
Sau đó hiện yêu cầu nhập mật khẩu, ta nhập mininet .Nhấn Enter
Để tạo một mạng SDN đơn giản gồm 3 Switch, 4 Host. Ở đây ta có hai cách:
a. Cách 1:
Sử dụng câu lệnh: sudo mn –topo tree,depth=2 –mac –switch ovsk –controller ovsc
Với câu lệnh trên ta đã khởi tạo mạng với cấu trúc hình cây với bậc là 2, bộ controller ovsc,
một chuyển mạch Open vSwitch được tạo ra dựa vào nhân hệ điều hành(ovsk) trong
namespace, địa chỉ MAC, IP của các host được đặt tự động, dễ đọc.
Mô hình thực tế:

b. Khởi tạo mạng SDN đơn giản 3 Switch 4 Host với file python:
- Tạo một file python bằng lệnh
- Mở file topo3s4h.py vừa tạo bằng lệnh vi topo3s4h.py

- Để ghi các lệnh lên file topo3s4h.py . Nhấn chữ “i” để vào mode Inseart

- Cấu hình topo mạng SDN vừa tạo bằng các lệnh:
o addSwitch(): thêm một switch vào topo mạng, trả về giá trị là tên của switch
o addHost(): thêm một host vào topo mạng, trả về giá trị là tên của host
o addLink(): tạo liên kết vật lí

- Sau đó nhấn nút ESC (thường sẽ ở góc trên cùng bên tay trái của bàn phim, cạnh nút F1),
gõ :wq (để lưu và thoát)

- Cuối cùng gõ dòng lệnh:


mininet@mininet-vm:~$ sudo mn --custom topo3s4h.py --topo topoNhom7
Để khởi tạo mạng SDN gồm 3 Switch và 4 Host, với controller mặc định là
DefaultController, switch mặc định là OVSSwitch:
Kết quả: Mạng vừa khởi tạo đã được mặc định tạo luồng, các kết nối giữa các
host, switch đều thông.
3. Kiểm tra hoạt động cơ chế tạo luồng (CÁI NÀY ĐỂ XEM NHÓM 2 CÓ LÀM CHƯA, NẾU
LÀM RỒI THÌ TÔII KHÔNG BỔ SUNG NỮA)

You might also like