SDN On Aruba Switch Lab

You might also like

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

Máy ảo: POX Controller Máy thật:

IP Address: 10.0.0.99 IP Address (Network Bridged):


VLAN IP Address: 10.0.0.99 10.0.0.200
Subnet mask: 255.255.255.0 (Ethernet máy thật không cần cài)
Cả máy thật và máy ảo đều VLAN IP Address: 10.0.0.200
thuộc: Subnet mask: 255.255.255.0
VLAN ID: 19 Port 19
VLAN Name: Management

Console
Port 15 Aruba Port 17 Host 2
switch VLAN ID: 15
Host 1
VLAN Name: SDN
VLAN ID: 15
VLAN Name: SDN

IP Address: 10.10.0.50 IP Address: 10.10.0.60


VLAN IP Address: 10.10.0.100 VLAN IP Address: 10.10.0.100
Subnet mask: 255.255.255.0 Subnet mask: 255.255.255.0

Lưu ý: Nếu switch đã kích hoạt OpenFlow trước đó  cần phải tắt đi (# no
openflow), làm lại từ đầu.
Host 1 (port 15): Desktop
Host 2 (port 17): Desktop – Cắm dây xanh Console vào cổng Console của switch (Host 2 có cài
PuTTY nhằm Telnet vào switch để cấu hình)
Controller (port 19): Laptop có cài máy ảo Ubuntu chạy song song với máy thật để khởi tạo POX
Controller kết nối tới switch

- Thông qua Controller có địa chỉ IP 10.0.0.99 được kết nối với VLAN điều
khiển Management (VLAN ID 19) qua port 19 của hệ thống switch Aruba
để có thể thực hiện 2 nhiệm vụ:
+ Telnet (sử dụng PuTTY) truy cập vào switch
+ Kết nối POX Controller tới switch để có thể thực hiện việc vận
chuyển gói tin qua hệ thống mạng
- Trong hệ thống, Controller kết nối với 2 host là Host 1 và Host 2 với địa chỉ
IP lần lượt như trong hình, thông qua 2 VLAN khác nhau là VLAN 15 (Host
1, 2) và VLAN 19 (Controller)
- Chúng ta sẽ thực hiện cắm 3 port:
+ Port 19 kết nối với máy tính Laptop chạy máy ảo và chạy POX Controller
+ Port 15 kết nối với máy tính Host 1
+ Port 17 kết nối với máy tính Host 2.
- Khi cắm, đảm bảo rằng cả 2 chân của dây cắm đều sáng đèn (trên switch và
trên cây máy, để đảm bảo rằng hệ thống đã được cắm đúng, dây không có
vấn đề)
- Cho đến bước này, ta vẫn sẽ chưa thể Telnet vào hệ thống mạng được do
chưa thực hiện tạo các VLAN
- Cổng Console của switch cần được cắm vào một máy tính, có sử dụng
PuTTY hoặc các phần mềm truy cập khác. Sử dụng PuTTY chúng ta chuyển
dạng cổng trển đó sang cổng COM, và tùy thuộc vào chân Console đang
cắm vào cổng COM nào thì đặt cổng COM đó để truy cập vào switch.
Để xem Console cắm vào cổng COM nào: Device Manager > Ports
- Lưu ý: Sau khi cắm cổng Console thì mới thực hiện khởi động switch thì
mới có thể truy cập được vào giao diện cài đặt.

Trở lại giao diện cấu hình của switch trên PuTTY:
- Có 2 cách cấu hình switch: sử dụng giao diện dòng lệnh CLI hoặc sử dụng
Menu
Aruba# menu --để vào menu cấu hình
- Kiểm tra port được kết nối bằng Counter:
(Có thể ấn số trên bàn phím để chọn các mục)
(Menu) > 1. Status and Counter > 4. Port Status
Kiểm tra port 15, 17, 19: UP (Active)
(Nhấn dấu cách SPACE để lựa chọn các chế độ, Enter để chọn mục, Mũi
tên để di chuyển)
- Kiểm tra VLAN:
(Menu) > 2. Switch Configuration > 8.VLAN Menu > 2. VLAN Names
Có thể xóa, thêm, sửa VLAN (đặt tên, gán cổng cho VLAN)
Giả sử có 2 VLAN Names là SDN (port 15) tương ứng VLAN ID 15 và
Management (port 19) tương ứng VLAN ID 19
- Cấu hình VLAN:
(Menu) > 2. Switch Configuration > 8.VLAN Menu > 3. VLAN Port
Assignment
Mặc định tất cả các port đều thuộc VLAN default. Ta sẽ gán port cho VLAN
được tạo ra. Trạng thái Untagged (Access Mode), 1 port chỉ thuộc 1 VLAN
Untagged. Các VLAN khác thì đặt trạng thái No
Lưu ý: Trong Access Mode (Untagged) thì cần phải cùng VLAN để 2 host
có thể ping với nhau. Trong Trunk Mode, các VLAN được gắn liền
(Tagged) với nhau nên có thể ping giữa các máy trong những VLAN thuộc
cùng Trunk.
- Xem địa chỉ IP:
(Menu) > 2. Switch Configuration > 5. IP Configuration > Edit (Manual)
Cài đặt IP Address cho VLAN:
VLAN SDN | IP: 10.10.0.100, Subnet mask: 255.255.255.0
VLAN Management | IP: 10.0.0.100, Subnet mask: 255.255.255.0
- Xem địa chỉ MAC của các thiết bị được kết nối:
(Menu) > 1.Status and Counter > 7.
Kiểm tra xem có trùng địa chỉ MAC với các host đã kết nối hay không?
- Cài đặt IPv4 cho Laptop và tạo Bridge Connection
Chuột phải vào biểu tượng Wi-Fi > Open Network & Internet settings >
Ethernet > Change adapter options (góc phải trên)
Hoặc: Windows + R > ncpa.cpl
Tạo Bridge Connection giữa máy ảo và máy thật Laptop: Nhấn giữ Ctrl chọn
Ethernet và Ethernet2 của 2 máy đó > Chuột phải > Bridge Connection
(Nhớ xóa Network Bridge cũ & Ngắt kết nối Wi-Fi)
> Chuột phải vào Network Bridge vừa tạo > Properties
Set địa chỉ IPv4 cho Network Bridge:
IP: 10.0.0.200, Subnet mask: 255.255.255.0
Đây là địa chỉ IP của máy thật.
- Tắt tường lửa Firewall Laptop
- Laptop: CMD > ipconfig /all để kiểm tra IP vừa cài
- Ở PuTTY: mở giao diện CLI của switch
(Menu) > 5. CLI > gõ show ip để show IP các VLAN
- Ping từ Host 1 đến Host 2 và ngược lại (2 host này thuộc cùng VLAN):
Terminal > ping 10.10.0.50 và ping 10.0.0.60
Ping từ 2 host phải diễn ra thành công.
- Ping từ switch đến các host, Controller
- Sau khi thực hiện điều này xong, trước khi khởi động máy ảo, ta hãy chọn
chế độ kết nối thông qua Bridge Adapter trong phần Network Settings của
máy ảo:
Máy ảo: VirtualBox > Settings > Network
Adapter 1: Enable Network Adapter
Attached to: Bridged Adapter
Name: Microsoft Network Multiplexor Driver
Các Adapter khác không Enable

- Khởi động máy ảo. Tắt tường lửa Firewall máy ảo: Terminal > sudo ufw
disable
- Vào Network của máy ảo, tìm chỗ cài IPv4 (Manual), IP này sẽ đại diện IP
của POX Controller:
IP: 10.0.0.99, Subnet mask: 255.255.255.0
(Lưu ý để có thể thực hiện Telnet, địa chỉ IP VLAN Management hay
VLAN ID 19 là địa chỉ mạng con của IP máy ảo chạy POX Controller).
- Khởi động lại máy ảo để xác nhận địa chỉ IP: Terminal > reboot
- Terminal máy ảo: thử ping đến máy thật Laptop có VLAN ID 19
(Management) với IP 10.0.0.200
$ ping 10.0.0.200
- Sau cùng, thực hiện sử dụng lệnh telnet <VLAN IP Address> từ Terminal
máy ảo để truy cập giao diện điều khiển của switch (tương tự như dùng
PuTTY) và có thể thực hiện xây dựng hệ thống OPEN FLOW. Sử dụng IP
của VLAN mà Controller máy ảo kết nối tới.
$ telnet 10.0.0.100
- Từ cửa sổ Telnet, cần chuyển switch sang chế độ Configure:
Aruba#
Aruba# configure terminal --nhấn Tab để hoàn thiện câu lệnh
Aruba(config)#
# openflow instance <instance-name> controller-id <controller-ID>

# openflow enable

You might also like