Thiết Kế và Thi Công Mô Hình Băng Thông: Xây Dựng Lab Mạng Ảo Hóa

Thiết kế, thi công mô hình băng thông chuyên nghiệp, hiệu quả. Tối ưu chi phí, đảm bảo chất lượng. Liên hệ ngay để được tư vấn giải pháp tối ưu nhất!

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

Nghiên cứu khoa học

2022

65
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

DANH MỤC TỪ VIẾT TẮT

DANH MỤC BIỂU BẢNG SỐ LIỆU

DANH MỤC HÌNH ẢNH

PHẦN MỞ ĐẦU

1.1. Lý do chọn đề tài

1.2. Mục đích nghiên cứu

1.3. Đối tượng và khách thể nghiên cứu

1.4. Giả thuyết nghiên cứu

1.5. Nhiệm vụ nghiên cứu

1.6. Phương pháp nghiên cứu

1.7. Phạm vi ảnh hưởng

PHẦN NỘI DUNG

1. CHƯƠNG 1: CƠ SỞ LÝ LUẬN

1.1. Tổng quan về đề tài

1.2. Một số công cụ giả lập

1.3. Tổng quan ảo hóa

2. CHƯƠNG 2: THỰC TRẠNG VÀ GIẢI PHÁP CỦA VẤN ĐỀ NGHIÊN CỨU

2.1. Giới thiệu về UNetLab (EVE-NG)

2.2. Yêu cầu hệ thống

2.3. Cài đặt và phân quyền Unetlab

3. CHƯƠNG 3: KẾT QUẢ NGHIÊN CỨU

3.1. Xây dựng hệ thống lab cho học phần Quản trị hạ tầng mạng căn bản

3.2. Xây dựng hệ thống lab cho học phần Quản trị hạ tầng mạng nâng cao

3.3. Xây dựng hệ thống lab cho học phần Seminar hạ tầng mạng

3.4. Xây dựng hệ thống lab theo chương trình Academy của Cisco

KẾT LUẬN VÀ KIẾN NGHỊ

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Khám Phá Mô Hình Lab Mạng Nền Tảng Thiết Kế Thi Công Hiệu Quả

Trong bối cảnh công nghệ thông tin phát triển không ngừng, việc xây dựng và quản trị một hạ tầng mạng ổn định là yếu tố sống còn của mọi tổ chức. Để đạt được điều này, quá trình thiết kế hạ tầng mạngthi công hệ thống mạng đòi hỏi sự chuẩn bị kỹ lưỡng, kinh nghiệm thực tiễn và khả năng dự đoán các sự cố tiềm ẩn. Mô hình băng thông và hiệu năng mạng phải được tính toán chính xác trước khi triển khai. Đây là lúc vai trò của một phòng lab thực hành mạng trở nên quan trọng hơn bao giờ hết. Một môi trường lab cho phép các kỹ sư, chuyên viên và sinh viên thực hiện mô phỏng mạng (network simulation) một cách an toàn, kiểm thử các cấu hình phức tạp mà không gây ảnh hưởng đến hệ thống thật. Các mô hình lab hiện đại không chỉ dừng lại ở việc kết nối vài thiết bị vật lý, mà đã chuyển dịch mạnh mẽ sang nền tảng ảo hóa. Theo nghiên cứu “Xây dựng hệ thống lab trên môi trường ảo hóa” (Nguyễn Thị Mộng Hằng và cộng sự, 2022), giải pháp ảo hóa mang lại sự linh hoạt vượt trội, cho phép tạo ra các sơ đồ topology mạng đa dạng, tích hợp nhiều loại thiết bị từ các nhà sản xuất khác nhau như thiết bị router, switch, firewall mà không bị giới hạn bởi chi phí phần cứng. Điều này giúp tối ưu hóa quá trình học tập và nghiên cứu, đồng thời là bước đệm vững chắc trước khi triển khai các dự án thực tế, đảm bảo việc quản lý băng thông và chất lượng dịch vụ được kiểm soát chặt chẽ.

1.1. Tầm quan trọng của phòng lab thực hành mạng trong kỷ nguyên số

Một phòng lab thực hành mạng không chỉ là nơi để kiểm chứng lý thuyết. Nó là một môi trường giả lập thực tế, nơi các kịch bản vận hành, sự cố và giải pháp được thử nghiệm. Đối với các doanh nghiệp, lab mạng giúp giảm thiểu rủi ro khi thay đổi cấu hình hoặc nâng cấp hệ thống. Đối với lĩnh vực giáo dục, đây là công cụ không thể thiếu để sinh viên ngành Mạng máy tính có thể thực hành cấu hình thiết bị mạng, làm quen với các giao thức mạng phức tạp và hiểu rõ các yếu tố ảnh hưởng đến hiệu suất như độ trễ (latency)throughput. Nghiên cứu của Trường Cao đẳng Công nghệ Thủ Đức nhấn mạnh rằng việc thiếu môi trường thực hành đa dạng khiến sinh viên bỡ ngỡ khi tiếp xúc với thiết bị thực tế tại doanh nghiệp. Do đó, một hệ thống lab hiện đại, đặc biệt là lab ảo hóa, là yêu cầu cấp thiết để nâng cao chất lượng đào tạo và đáp ứng nhu cầu nhân lực của xã hội.

1.2. Xu hướng chuyển dịch từ lab vật lý sang mô phỏng mạng ảo hóa

Các phòng lab truyền thống sử dụng thiết bị vật lý đối mặt với nhiều hạn chế: chi phí đầu tư cao, không gian lắp đặt lớn, tiêu thụ nhiều năng lượng và khó mở rộng. Ngược lại, công nghệ ảo hóa cho phép tạo ra một môi trường lab linh hoạt trên một hoặc vài máy chủ vật lý. Việc mô phỏng mạng trên nền tảng ảo hóa giúp triển khai các hệ thống phức tạp chỉ trong vài phút. Các nền tảng như EVE-NG (UNetLab) cho phép giả lập hoạt động của các thiết bị mạng với hiệu suất tương đương thiết bị thật. Như tài liệu tham khảo đã chỉ ra, ưu điểm của các công cụ này là không phụ thuộc hệ điều hành, sử dụng giao diện web và hỗ trợ đa người dùng (multi-user), tạo điều kiện cho việc học tập và nghiên cứu cộng tác. Sự chuyển dịch này không chỉ giúp tiết kiệm chi phí mà còn mở ra khả năng kiểm thử hiệu năng mạng một cách toàn diện hơn.

II. Thách Thức Khi Thi Công Hệ Thống Mạng Rủi Ro Hạn Chế Cần Biết

Quá trình thi công hệ thống mạng thực tế luôn tiềm ẩn nhiều thách thức và rủi ro. Việc thiếu một giai đoạn mô phỏng mạng kỹ lưỡng có thể dẫn đến các lỗi cấu hình nghiêm trọng, gây gián đoạn dịch vụ và tốn kém chi phí khắc phục. Một trong những vấn đề lớn nhất là sự không tương thích giữa các thiết bị từ nhiều nhà cung cấp khác nhau. Bên cạnh đó, việc kiểm thử hiệu năng mạng trong môi trường thực tế trước khi đưa vào vận hành chính thức là rất khó khăn. Các yếu tố như packet loss (mất gói tin), độ trễ (latency) cao, và throughput (thông lượng) không đạt yêu cầu thường chỉ được phát hiện sau khi hệ thống đã đi vào hoạt động. Hơn nữa, các công cụ giả lập truyền thống cũng bộc lộ nhiều hạn chế. Tài liệu nghiên cứu (2022) đã chỉ ra rằng phần mềm Cisco Packet Tracer, dù phổ biến, “chỉ đáp ứng một phần nhỏ các tính năng được tìm thấy trong các phiên bản IOS hiện tại, bộ lệnh giới hạn và độ tin cậy thấp”. Điều này tạo ra một khoảng cách lớn giữa kiến thức được học và yêu cầu công việc thực tế, đặc biệt là khi cần triển khai các chính sách QoS (Quality of Service) phức tạp hay kỹ thuật traffic shaping.

2.1. Hạn chế của thiết bị vật lý và phần mềm giả lập cơ bản

Chi phí là rào cản lớn nhất của lab vật lý. Việc trang bị đầy đủ các loại thiết bị router, switch, firewall chuyên dụng từ các hãng lớn như Cisco, Juniper là cực kỳ tốn kém. Điều này giới hạn khả năng thực hành của sinh viên trên nhiều nền tảng khác nhau. Mặt khác, các phần mềm giả lập cơ bản như Cisco Packet Tracer lại không thể mô phỏng chính xác tất cả các tính năng. Theo bảng so sánh trong tài liệu gốc, Packet Tracer không thể kết nối ra mạng Internet thật và các tính năng nâng cao thường bị hạn chế. Tương tự, GNS3 mặc dù mạnh mẽ hơn nhưng lại “tốn nhiều tài nguyên trên máy cài đặt” và quá trình cài đặt phức tạp, không phù hợp với các máy tính cấu hình yếu của sinh viên. Những hạn chế này làm giảm hiệu quả của việc học tập và chuẩn bị cho môi trường làm việc chuyên nghiệp.

2.2. Khó khăn trong việc kiểm thử hiệu năng mạng và QoS

Việc kiểm thử hiệu năng mạng không chỉ đơn thuần là kiểm tra kết nối. Nó đòi hỏi phải đo lường các chỉ số quan trọng như throughput, độ trễ (latency)packet loss dưới các điều kiện tải khác nhau. Trong một hệ thống mạng vật lý, việc tạo ra các kịch bản tải cao để kiểm thử là rất phức tạp và có thể ảnh hưởng đến các dịch vụ khác. Việc triển khai các chính sách QoS (Quality of Service) để ưu tiên các loại lưu lượng quan trọng (ví dụ: VoIP, video conference) cũng cần được kiểm tra cẩn thận. Các công cụ giả lập cơ bản thường thiếu khả năng giám sát lưu lượng mạng chi tiết và không hỗ trợ đầy đủ các lệnh cấu hình traffic shaping, khiến việc đánh giá hiệu quả của các chính sách QoS trở nên phi thực tế. Đây là một lỗ hổng lớn trong quá trình chuẩn bị triển khai hạ tầng mạng.

III. Hướng Dẫn Thiết Kế Hạ Tầng Mạng Ảo Hóa với EVE NG UNetLab

Để giải quyết các thách thức đã nêu, việc áp dụng một nền tảng mô phỏng mạng mạnh mẽ như EVE-NG (trước đây là UNetLab) là giải pháp tối ưu. Nền tảng này hoạt động như một hypervisor, cho phép chạy các hệ điều hành mạng thực thụ (IOS, Junos,...) bên trong một máy ảo duy nhất. Quá trình thiết kế hạ tầng mạng bắt đầu bằng việc xác định yêu cầu hệ thống. Theo tài liệu nghiên cứu, EVE-NG yêu cầu CPU hỗ trợ công nghệ ảo hóa (Intel VT-x/EPT) và một lượng RAM, ổ cứng đủ lớn để chứa các máy ảo thiết bị. Ví dụ, để chạy các node Cisco IOL, yêu cầu tài nguyên khá nhẹ, nhưng với các thiết bị ảo hóa như CSR1000v, yêu cầu sẽ cao hơn nhiều. Sau khi chuẩn bị phần cứng, bước tiếp theo là xây dựng sơ đồ topology mạng. Giao diện web trực quan của EVE-NG cho phép người dùng kéo-thả các thiết bị router, switch, firewall và kết nối chúng một cách dễ dàng. Thiết kế này có thể mô phỏng chính xác cấu trúc mạng của một doanh nghiệp, từ mạng lõi, mạng phân phối đến lớp truy cập, chuẩn bị cho việc thi công hệ thống mạng trong thực tế. Nền tảng này hỗ trợ đa dạng image từ nhiều nhà cung cấp, giúp sinh viên và kỹ sư không bị giới hạn trong hệ sinh thái của một hãng duy nhất.

3.1. Lựa chọn nền tảng và yêu cầu hệ thống Network Simulation

Việc lựa chọn nền tảng network simulation là bước đầu tiên và quan trọng nhất. Nghiên cứu của Nguyễn Thị Mộng Hằng và cộng sự (2022) đã so sánh và chỉ ra ưu thế của UNetLab/EVE-NG so với GNS3 và Packet Tracer. EVE-NG “không phụ thuộc vào hệ điều hành”, “sử dụng trên nền trình duyệt web” và “cho phép chạy nhiều user”. Đây là những tính năng vượt trội cho môi trường giáo dục và doanh nghiệp. Yêu cầu hệ thống cho EVE-NG phụ thuộc vào quy mô của bài lab. Theo khuyến cáo, một máy tính cá nhân cần ít nhất CPU Intel i5/i7, 8GB RAM và 40GB HDD. Đối với hệ thống máy chủ ảo (ESXi), cấu hình đề xuất cao hơn đáng kể để phục vụ nhiều người dùng cùng lúc. Việc tính toán chính xác tài nguyên CPU và RAM cho mỗi node là rất cần thiết để tránh quá tải hệ thống, như Bảng 4 trong tài liệu gốc đã chỉ rõ cách tính toán cho từng loại image thiết bị.

3.2. Xây dựng sơ đồ topology mạng và thêm các thiết bị ảo hóa

Sau khi cài đặt EVE-NG, bước tiếp theo là xây dựng sơ đồ topology mạng. Giao diện đồ họa của EVE-NG cho phép người dùng thêm các node (thiết bị mạng) một cách trực quan. Quá trình này bao gồm việc tải lên các image của thiết bị (ví dụ: Cisco IOL, vIOS, ASA) vào đúng thư mục trên máy chủ EVE-NG. Tài liệu gốc hướng dẫn chi tiết cách sử dụng công cụ FileZilla để tải image vào thư mục /opt/unetlab/addons/. Sau khi tải lên, cần chạy lệnh fixpermissions để hệ thống nhận diện các image mới. Từ đó, người dùng có thể tạo một bài lab mới, thêm các node router, switch, và kết nối các cổng giao diện (interface) của chúng với nhau. Quá trình này mô phỏng chính xác công việc của một kỹ sư mạng khi lắp đặt và đi dây thiết bị trong tủ rack, tạo ra một nền tảng vững chắc cho các bước cấu hình thiết bị mạng tiếp theo.

IV. Bí Quyết Thi Công Hệ Thống Mạng Ảo Cấu Hình Tối Ưu Hóa

Sau khi hoàn tất thiết kế hạ tầng mạng trên EVE-NG, giai đoạn thi công hệ thống mạng ảo bắt đầu. Đây là quá trình cấu hình thiết bị mạng để chúng hoạt động theo đúng sơ đồ topology mạng đã định. Một ưu điểm lớn của EVE-NG là nó chạy các hệ điều hành gốc của thiết bị, do đó, mọi câu lệnh cấu hình đều giống hệt như khi làm việc trên thiết bị thật. Người dùng có thể truy cập giao diện dòng lệnh (CLI) của từng router, switch ngay trên trình duyệt web. Quá trình này bao gồm các tác vụ cơ bản như đặt địa chỉ IP, cấu hình định tuyến (RIP, OSPF, EIGRP), cho đến các kỹ thuật nâng cao hơn. Trong giai đoạn này, việc tối ưu hóa hiệu suất là rất quan trọng. Các kỹ sư có thể thực hành triển khai các chính sách QoS (Quality of Service), áp dụng các kỹ thuật traffic shaping để ưu tiên băng thông cho các ứng dụng quan trọng. Việc này cho phép giám sát lưu lượng mạng và phân tích cách các chính sách ảnh hưởng đến throughputđộ trễ (latency). Đây là một bước thực hành vô giá, giúp tích lũy kinh nghiệm xử lý các vấn đề phức tạp về quản lý băng thông mà không thể thực hiện trên các phần mềm mô phỏng đơn giản.

4.1. Quy trình cấu hình thiết bị mạng Router Switch Firewall

Quy trình cấu hình thiết bị mạng trong lab ảo EVE-NG tuân theo các bước chuẩn trong thực tế. Đầu tiên là cấu hình cơ bản: đặt hostname, mật khẩu, địa chỉ IP cho các cổng giao diện. Tiếp theo, triển khai các giao thức mạng định tuyến để các mạng con có thể giao tiếp với nhau. Sau đó, cấu hình các tính năng bảo mật trên thiết bị router, switch, firewall, chẳng hạn như Access Control Lists (ACLs) để lọc lưu lượng, hay thiết lập các vùng bảo mật trên firewall. Tài liệu nghiên cứu đã xây dựng các bài lab cụ thể cho các học phần từ “Quản trị hạ tầng mạng căn bản” đến “nâng cao”, bao gồm các chủ đề như routing, switching, WAN và VPN. Mỗi bài lab đều là một kịch bản thực tế, giúp người học áp dụng lý thuyết vào việc giải quyết vấn đề một cách có hệ thống.

4.2. Triển khai các giao thức mạng và chính sách bảo mật

Một hệ thống mạng hoàn chỉnh không chỉ có kết nối vật lý mà còn phải được vận hành bởi các giao thức mạng phù hợp. Trong môi trường lab EVE-NG, người dùng có thể triển khai và gỡ lỗi hoạt động của nhiều giao thức khác nhau. Ví dụ, cấu hình OSPF để xây dựng bảng định tuyến tự động, thiết lập Spanning Tree Protocol (STP) trên các switch để ngăn chặn vòng lặp (loop), hoặc xây dựng đường hầm VPN giữa hai chi nhánh. Việc triển khai các chính sách bảo mật cũng là một phần quan trọng. Người dùng có thể giả lập một cuộc tấn công và kiểm tra xem firewall và hệ thống IPS (Intrusion Prevention System) ảo hóa có hoạt động hiệu quả hay không. Khả năng mô phỏng đa dạng này giúp người học hiểu sâu sắc hơn về cách các thành phần trong mạng tương tác với nhau, một kỹ năng cốt lõi trong việc quản trị và bảo mật hệ thống.

V. Ứng Dụng Thực Tiễn Kiểm Thử Hiệu Năng Mạng Quản Lý Băng Thông

Giá trị lớn nhất của một phòng lab thực hành mạng ảo hóa là khả năng kiểm thử hiệu năng mạng một cách khoa học và có kiểm soát. Sau khi hoàn tất cấu hình, hệ thống lab trên EVE-NG trở thành một môi trường sandbox lý tưởng để đánh giá hiệu suất. Người dùng có thể sử dụng các công cụ tạo lưu lượng (traffic generator) để mô phỏng tải làm việc thực tế và tiến hành giám sát lưu lượng mạng đi qua các thiết bị. Các chỉ số quan trọng như throughput (thông lượng tối đa), độ trễ (latency) từ điểm đầu đến điểm cuối, và tỷ lệ packet loss sẽ được ghi nhận. Dựa trên các dữ liệu này, các kỹ sư có thể tinh chỉnh cấu hình để tối ưu hóa hiệu suất. Đây cũng là môi trường hoàn hảo để thử nghiệm các chiến lược quản lý băng thông. Ví dụ, có thể áp dụng traffic shaping để giới hạn băng thông của các ứng dụng không ưu tiên, hoặc triển khai QoS (Quality of Service) để đảm bảo chất lượng cho các dịch vụ thời gian thực như gọi thoại IP. Những kinh nghiệm thực tiễn này là cực kỳ quý báu, giúp đảm bảo hệ thống khi triển khai thật sẽ hoạt động ổn định và đáp ứng đúng yêu cầu kinh doanh.

5.1. Kịch bản mô phỏng quản lý băng thông và traffic shaping

Trong một kịch bản thực tế, việc quản lý băng thông là rất quan trọng để tránh tình trạng nghẽn mạng. Sử dụng lab ảo, có thể tạo ra một kịch bản trong đó nhiều loại lưu lượng (web, video, download file) cùng cạnh tranh trên một đường truyền WAN có băng thông giới hạn. Bằng cách áp dụng các kỹ thuật traffic shaping và policing, người quản trị có thể định hình luồng lưu lượng, đảm bảo rằng các ứng dụng quan trọng luôn có đủ băng thông cần thiết. Có thể cấu hình để ưu tiên lưu lượng video conference hơn lưu lượng download, từ đó giảm độ trễ (latency) và giật hình. Việc quan sát trực tiếp kết quả của các chính sách này trong môi trường mô phỏng giúp hiểu rõ hơn về tác động và cách tinh chỉnh chúng cho phù hợp.

5.2. Phương pháp đo lường throughput latency và packet loss

Để kiểm thử hiệu năng mạng một cách chính xác, cần có phương pháp đo lường cụ thể. Throughput có thể được đo bằng các công cụ như iPerf, bằng cách gửi một luồng dữ liệu lớn giữa hai điểm trong mạng và ghi lại tốc độ truyền tối đa. Độ trễ (latency) thường được đo bằng lệnh ping với các gói tin lớn hoặc các công cụ chuyên dụng để tính toán thời gian di chuyển khứ hồi (Round-Trip Time). Packet loss được xác định bằng cách so sánh số lượng gói tin được gửi và số lượng gói tin nhận được thành công. Trong môi trường lab EVE-NG, có thể kết nối các máy ảo (Windows, Linux) vào sơ đồ topology mạng để chạy các công cụ này. Việc thực hiện các phép đo này dưới các điều kiện tải và cấu hình khác nhau cung cấp một cái nhìn toàn diện về sức khỏe và hiệu suất của thiết kế mạng.

VI. Kết Luận Tương Lai Của Mô Phỏng Mạng Trong Đào Tạo và Vận Hành

Việc xây dựng một hệ thống lab ảo hóa như EVE-NG không chỉ là một giải pháp tình thế cho việc học online hay tiết kiệm chi phí, mà nó đại diện cho tương lai của việc đào tạo và vận hành hạ tầng mạng. Nghiên cứu của Trường Cao đẳng Công nghệ Thủ Đức đã chứng minh tính hiệu quả và cấp thiết của mô hình này. Nó phá vỡ các rào cản về phần cứng, cho phép tiếp cận không giới hạn với các công nghệ và thiết bị router, switch, firewall đa dạng. Đối với sinh viên, đây là môi trường để biến lý thuyết về giao thức mạngquản lý băng thông thành kỹ năng thực tiễn. Đối với doanh nghiệp, đây là công cụ để thiết kế hạ tầng mạng, kiểm thử các thay đổi và tối ưu hóa hiệu năng trước khi triển khai, giảm thiểu rủi ro và đảm bảo tính liên tục của dịch vụ. Khi công nghệ mạng ngày càng phức tạp với sự trỗi dậy của SDN (Software-Defined Networking) và tự động hóa, vai trò của mô phỏng mạng (network simulation) sẽ càng trở nên trung tâm. Việc đầu tư vào một phòng lab thực hành mạng ảo hóa là một bước đi chiến lược, đảm bảo nguồn nhân lực luôn bắt kịp xu thế và hệ thống mạng luôn vận hành ở hiệu suất cao nhất.

6.1. Tổng kết lợi ích của hệ thống lab mạng ảo hóa

Hệ thống lab ảo hóa mang lại nhiều lợi ích vượt trội. Về chi phí, nó giảm đáng kể vốn đầu tư ban đầu và chi phí vận hành so với lab vật lý. Về tính linh hoạt, nó cho phép tạo và xóa các sơ đồ topology mạng phức tạp một cách nhanh chóng, hỗ trợ đa dạng thiết bị từ nhiều nhà cung cấp. Về khả năng tiếp cận, người dùng có thể truy cập lab từ bất cứ đâu thông qua trình duyệt web, thúc đẩy việc tự học và nghiên cứu. Quan trọng nhất, nó cung cấp một môi trường an toàn để thực hành các kỹ thuật khó như traffic shaping hay kiểm thử hiệu năng mạng mà không có rủi ro. Những lợi ích này làm cho lab ảo hóa trở thành một công cụ không thể thiếu trong đào tạo và quản trị mạng hiện đại.

6.2. Triển vọng phát triển và tích hợp với các công nghệ mới

Tương lai của mô phỏng mạng sẽ gắn liền với các công nghệ mới như tự động hóa mạng, an ninh mạng và điện toán đám mây. Các nền tảng như EVE-NG có thể được tích hợp với các công cụ tự động hóa (Ansible, Python) để thực hành việc cấu hình thiết bị mạng hàng loạt. Nó cũng có thể được sử dụng để mô phỏng các cuộc tấn công mạng và thử nghiệm các giải pháp phòng thủ. Khi các doanh nghiệp chuyển dịch sang hạ tầng lai (hybrid cloud), khả năng mô phỏng kết nối giữa mạng on-premise và môi trường đám mây sẽ trở nên cực kỳ quan trọng. Do đó, các hệ thống lab ảo sẽ tiếp tục phát triển để hỗ trợ các kịch bản ngày càng phức tạp, giữ vai trò là nền tảng cốt lõi cho sự đổi mới và phát triển trong lĩnh vực mạng máy tính.

22/09/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1: CƠ SỞ LÝ LUẬN 1.1 Tổng quan về đề tài Thực hành là một kỹ năng không thể thiếu của sinh viên ngành kỹ thuật, thực hành trên thiết bị thật, thực hành trên các công cụ giả lập. Công nghệ luôn thay đổi, hệ thống lab phải luôn bám sát và cập nhật theo xu thế công nghệ, hiện nay hệ thống lab của Khoa CNTT mà cụ thể là ngành Truyền thông và Mạng máy tính khá đa dạng, khi học các môn về hạ tầng, sinh viên có thể thực hành trên: - Hệ thống thiết bị thật của hãng Cisco: có hơn 40 thiết bị router, switch chính hãng. Với số lượng thiết bị này đáp ứng khá tốt nhu cầu thực hành trên thiết bị của sinh viên khi học tập tại Trường. - Phần mềm giả lập: hiện đang sử dụng công cụ Packet Tracer của hãng Cisco, giúp sinh viên có thể thực hành thêm tại nhà.

Một xu thế mới của công nghệ mạng hiện nay là sử dụng các gói giải pháp ảo hóa, trong đó các thiết bị mạng đều là các thiết bị ảo. Các thiết bị này được triển khai hoạt động đa dạng trên các nền Hypervisor khác nhau và có hiệu suất hoạt động tương đương hoặc thậm chí mạnh hơn các thiết bị thật cùng chủng loại. Giải pháp ảo hóa thiết bị mạng này hiện đang sử dụng rộng rãi trong công nghệ điện toán đám mây. Nhằm giúp sinh viên tiếp cận với xu hướng mới này, hỗ trợ sinh viên thực hành khi học online, cũng như tạo môi trường cho sinh viên tìm hiểu nghiên cứu thêm các thiết bị của nhiều hãng sản xuất khác nhau (ngoài Cisco) đó cũng chính là mục tiêu của đề tài “ Xây dựng hệ thống lab trên môi trường ảo hóa hỗ trợ sinh viên học tập, nghiên cứu hạ tầng mạng” 1.2 Một số công cụ giả lập 1.1 Cisco Packet Tracer Cisco Packet Tracer là phần mềm mô phỏng hệ thống mạng trực quan đa nền tảng được thiết kế bởi Cisco, có thể chạy trên Linux và Windows.

Phần mềm này cho phép người dùng tạo cấu trúc liên kết mạng và mô phỏng cấu hình router, switch, firewall, end device (PC, IP phone,.) 1 Cisco Packet Tracer có giao diện người dùng dễ sử dụng kèm theo kéo thả các thiết bị vào mô hình, cho phép người dùng có thể thêm, xóa các node mạng mô phỏng phù hợp. Tuy nhiên do hạn chế về chức năng nên Cisco chỉ định sử dụng như một công cụ trợ giúp trong học tập chứ không thể thay thế được router và switch thật. Bản thân phần mềm cũng chỉ đáp ứng một phần nhỏ các tính năng được tìm thấy trong các phiên bản IOS hiện tại, bộ lệnh giới hạn và độ tin cậy thấp. Ưu điểm: - Không tốn tài nguyên trên máy cài đặt phần mềm nhiều.

- Xem được đường đi gói tin đi và về như thế nào. Nhược điểm: - Không thể mô phỏng kết nối ra ngoài Internet. - Một số tính năng của thiết bị còn hạn chế, độ tin cậy thấp.2 GNS3 (Graphical Network Simulator-3) Tiền thân của GNS3 chính là Dynamips. GNS3 được cập nhật thêm vài tính năng tiêu biểu là giao diện đồ họa.

GNS3 có thể kết hợp với VMWare hay Virtualbox để có thể làm được thử nghiệm nhiều thiết bị khác nhau không chỉ switch hay router mà còn có thể là firewall hay giả lập máy tính window, linux,… Các phiên bản GNS3 sau này có sự nâng cấp đáng kể để vừa hạn chế tiêu hao tài nguyên máy tính mà còn tối ưu về mặt thiết bị để tích hợp. Ưu điểm: - Dễ dàng xem, sửa đổi mã nguồn GNS3 từ Github. - Các thiết bị sử dụng trong trình giả lập người dùng có thể khởi động hoặc tắt đi tùy ý. - Kết nối vào hệ thống mạng thật và sử dụng như thiết bị thật.

- Ngoài giả lập các thiết bị như router, switch thì có thể giả lập thêm các thiết bị khác như firewall. Nhược điểm: - Tốn nhiều tài nguyên trên máy cài đặt phần mềm. 2 - Quá trình cài đặt và sử dụng hơi tốn thời gian.3 So sánh UNetLab (EVE-NG) với Cisco Packet Tracer và GNS3 Cisco Packet Tracer GNS3 UNetLab Phụ thuộc vào hệ điều hành cài đặt, đôi Không phụ thuộc vào hệ điều hành (chạy khi không ổn định nếu hệ điều hành bị độc lập trên phần mềm giả lập VMware lỗi. Workstation hoặc Virtuabox, VSphere) Cài trực tiếp trên phần mềm để login.

Sử dụng trên nền trình duyệt web. Chỉ cho phép một user duy nhất, chạy Sử dụng chế độ Multi-user (cho phép localhost. nhiều người truy cập khác nhau, chia sẻ cùng làm lab). Bảng 1: So sánh các công cụ giả lập 1.3 Tổng quan ảo hóa 1.1 Tổng quan Ảo hóa đang là lĩnh vực nóng ở Việt Nam cũng như trên toàn thế giới.

Nhiều nền tảng ảo hóa mới xuất hiện có cả giải pháp phần mềm và phần cứng. Kỹ thuật ảo hóa đã không còn xa lạ với thực tế đời thường kể từ khi VMware giới thiệu sản phẩm VMware Workstaion đầu tiên vào năm 1999. Sản phẩm này ban đầu được thiết kế để hỗ trợ việc phát triển và kiểm tra phần mềm và đã trở nên phổ biến nhờ khả năng tạo những máy tính ảo chạy đồng thời nhiều hệ điều hành khác nhau trên cùng một máy tính thật. Ảo hóa là một công nghệ được ra đời nhằm khai thác triệt để khả năng làm việc của các phần cứng trong một hệ thống máy chủ.

Nó hoạt động như một tầng trung gian giữa hệ thống phần cứng máy tính và phần mềm chạy trên nó. Ý tưởng của công nghệ ảo hóa máy chủ là từ một máy vật lý đơn lẻ có thể tạo thành nhiều máy ảo độc lập. Ảo hóa cho phép tạo nhiều máy ảo trên một máy chủ vật lý, mỗi một máy ảo cũng được cấp phát tài nguyên phần cứng như máy thật gồm có Ram, CPU, Card mạng, ổ cứng, 3 các tài nguyên khác và hệ điều hành riêng. Khi chạy ứng dụng, người sử dụng không nhận biết được ứng dụng đó chạy trên lớp phần cứng ảo.

Các bộ xử lý của hệ thống máy tính lớn được thiết kế hỗ trợ công nghệ ảo hóa và cho phép chuyển các lệnh hoặc tiến trình nhạy cảm của các máy tính ảo có thể ảnh hưởng trực tiếp đến tài nguyên hệ thống cho hệ điều hành xử lý, sau đó lớp ảo hóa sẽ mô phỏng kết quả để trả về cho máy ảo. Ngày nay hai nhà sản xuất bộ xử lý lớn trên thế giới là Intel và AMD đều tích hợp công nghệ ảo hóa vào trong các sản phẩm của họ. Sử dụng công nghệ ảo hóa đem đến cho người dùng nhiều tiện ích. Việc có thể chạy nhiều hệ điều hành đồng thời trên cùng một máy tính thuận tiện cho việc học tập, nghiên cứu và đánh giá một sản phẩm hệ điều hành hay một phần mềm tiện ích nào đó.

Nhưng không dừng lại ở đó, những khả năng và lợi ích của ảo hóa còn hơn thế, nơi gặt hái được nhiều thành công và tạo nên thương hiệu của công nghệ ảo hóa đó chính là môi trường hệ thống máy chủ ứng dụng và hệ thống mạng.1: Hệ thống ảo hóa 1.2 Phân loại ảo hóa 1.1 Ảo hóa hệ thống lưu trữ Ảo hóa hệ thống lưu trữ về cơ bản là sự mô phỏng, giả lập việc lưu trữ từ các thiết bị lưu trữ vật lý. Các thiết bị này có thể là băng từ, ổ cứng hay kết hợp cả hai loại. Việc làm này mang lại các lợi ích như việc tăng tốc khả năng truy xuất dữ liệu, do việc phân chia các tác vụ đọc, viết trong mạng lưu trữ. Ngoài ra, việc mô phỏng các thiết bị lưu trữ vật lý cho phép tiết kiệm thời gian hơn thay vì phải định vị xem máy chủ nào hoạt động trên ổ cứng nào để truy xuất.

4 Ảo hóa hệ thống lưu trữ có ba dạng mô hình sau đây: - Host-based: Trong mô hình này, ngăn cách giữa lớp ảo hóa và ổ đĩa vật lý là driver điều khiển của các ổ đĩa. Phần mềm ảo hóa sẽ truy xuất tài nguyên (các ổ cứng vật lý) thông qua sự điều khiển và truy xuất của lớp driver này. - Storage-device based: Trong dạng này, phần mềm ảo hóa giao tiếp trực tiếp với ổ cứng. Ta có thể xem như đây là một dạng firmware đặc biệt, được cài trực tiếp vào ổ cứng.

Dạng này cho phép truy xuất nhanh nhất tới ổ cứng, nhưng cách thiết lập thường khó khăn và phức tạp hơn các mô hình khác. Dịch vụ ảo hóa được cung cấp cho các Server thông qua một thiết bị điều khiển gọi là Primary Storage Controller. - Network-based: Trong mô hình này, việc ảo hóa sẽ được thực thi trên một thiết bị mạng, ở đây có thể là một thiết bị switch hay một máy chủ. Các switch hay máy chủ này kết nối với các trung tâm lưu trữ (SAN).

Từ các switch hay server này, các ứng dụng kết nối vào được giao tiếp với trung tâm dữ liệu bằng các “ổ cứng” mô phỏng do switch hay máy chủ tạo ra dựa trên trung tâm dữ liệu thật. Đây cũng là mô hình hay gặp nhất trên thực tế.2 Ảo hóa hệ thống mạng Ảo hóa hệ thống mạng là một tiến trình hợp nhất tài nguyên, thiết bị mạng cả phần cứng lẫn phần mềm thành một hệ thống mạng ảo. Sau đó, các tài nguyên này sẽ được phân chia thành các channel và gắn với một máy chủ hoặc một thiết bị nào đó. Có nhiều phương pháp để thực hiện việc ảo hóa hệ thống mạng.

Các phương pháp này tùy thuộc vào các thiết bị hỗ trợ, tức là các nhà sản xuất thiết bị đó, ngoài ra còn phụ thuộc vào hạ tầng mạng sẵn có, cũng như nhà cung cấp dịch vụ mạng. Một vài mô hình ảo hóa hệ thống mạng: - Ảo hóa lớp mạng (Virtualized overlay network): Trong mô hình này, nhiều hệ thống mạng ảo sẽ cùng tồn tại trên một lớp nền tài nguyên dùng chung. Các tài nguyên đó bao gồm các thiết bị mạng như router, switch, các dây truyền dẫn, NIC. Việc thiết lập nhiều hệ thống mạng ảo này sẽ cho phép sự trao đổi thông suốt giữa các hệ thống mạng khác nhau, sử dụng các giao thức và phương tiện truyền tải khác nhau, ví dụ như mạng Internet, hệ thống PSTN, hệ thống VoIP.

5 - Mô hình ảo hóa của Cisco: Phân mô hình ảo hóa ra làm ba khu vực, với các chức năng chuyên biệt.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ