Giả lập mạng trung tâm dữ liệu

Một phần của tài liệu NGHIÊN CỨU SỬ DỤNG CÔNG NGHỆ OPENFLOW TRONG TỐI ƯU HÓA NĂNG LƯỢNG TẠI TRUNG TÂM DỮ LIỆU (Trang 52)

Chương 3 THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG MÔ PHỎNG

3.2 Giả lập mạng trung tâm dữ liệu

Topo mạng được tiến hành mô phỏng là kiến trúc Fat-Tree ba lớp đó là các lớp: Core layer, Aggregation Layer, Edge Layer, được tạo bởi các switch k-port hỗ trợ kết nối tổng cộng /4 server. Topo được chia làm k POD, mỗi POD chứa k switch trong đó có /2 aggregation switch và /2 Edge switch. Số core switch là k switch. Tác giả thực hiện việc mô phỏng đánh giá với ba giá trị k khác nhau lần lượt là k=4, k=6, và k=8.Cụ thể:

Với k = 4 :

Bảng 3.11 Thông số Fattree k = 4

Số Aggregation Switch 8 Số Edge Switch 8 Số Server 16 Tổng số switch 20 Với k = 6: Bảng 3.12 Thông số Fattree k = 6 Số POD 6 Số Core Switch 9 Số Aggregation Switch 18 Số Edge Switch 18 Số Server 54 Tổng số switch 45 Với k = 8: Bảng 3.13 Thông số Fattree k = 8 Số POD 8 Số Core Switch 16 Số Aggregation Switch 32 Số Edge Switch 32 Số Server 128 Tổng số switch 80

Hình 3.2 thể hiện liên kết giữa các switch với nhau và giữa các switch với các server với trường hợp k=4.

Topo được xây dựng bằng ngôn ngữ lập trình python được tích hợp thẳng vào Mininet giống như một thành phần của công cụ mô phỏng này. Với bản Mininet hiện tại đã cho phép hiển thị cửa sổ các host với trường hợp k=4. Tác giả đã phát triển giao diện đó cho phép hiển thị các host ứng với các trường hợp k=6 và k=8.

Hình 3.19 Topology mạng thực hiện mô phỏng với trường hợp k = 4

Module tích hợp vào Mininet mang tên là Fattree.Module này cho phép tạo ra topo mạng theo kiến trúc Fattree với các trường hợp k = 4, k = 6, k = 8 với các switch ảo hỗ trợ công nghệ Openflow với các thông số như sau :

 Giá trị ID của Core switch và các switch trong POD:

Bảng 3.14 Giá trị ID của Core switch và các switch trong POD

Loại Fattree K = 4 K = 6 K = 8 Giá trị ID của Core

switch 17 – 20 55 – 63 129 – 144 Giá trị ID của switch

trong POD

21 – 36 64 – 90 145 – 219

 Giá trị ID của các server :

Bảng 3.15 Giá trị ID của các server

Loại Topo Dải IP Dải MAC

Fattree k = 4 10.0.0.1 – 10.0.0.16 00:00:00:01 – 00:00:00:16 Fattree k = 6 10.0.0.1 – 10.0.0.54 00:00:00:01 – 00:00:00:54 Fattree k = 8 10.0.0.1 – 10.0.0.128 00:00:00:01 – 00:00:00:128

Một phần của tài liệu NGHIÊN CỨU SỬ DỤNG CÔNG NGHỆ OPENFLOW TRONG TỐI ƯU HÓA NĂNG LƯỢNG TẠI TRUNG TÂM DỮ LIỆU (Trang 52)