Nghiên Cứu Chức Năng Mạng Ảo Dựa Trên NFV

Khóa luận nghiên cứu triển khai chức năng và chuỗi chức năng mạng ảo dựa trên NFV trong an toàn thông tin, mang lại giải pháp hiệu quả.

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2021

72
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CÁM ƠN

1. CHƯƠNG 1: MỞ ĐẦU

1.1. Giới thiệu đề tài, trình bày sơ lược về mục tiêu, đối tượng nghiên cứu, phạm vi nghiên cứu

2. CHƯƠNG 2: TÌNH HÌNH NGHIÊN CỨU VÀ KIẾN THỨC NỀN TẢNG

2.1. Trình bày và giải thích các cơ sở lý thuyết, kiến thức liên quan đến đề tài NFV

2.2. Tình hình nghiên cứu của NFV trong và ngoài nước

3. CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

3.1. Phương pháp thực hiện đề tài

3.2. Phân tích và thiết kế sơ đồ hệ thống

4. CHƯƠNG 4: HIỆN THỰC, TRIỂN KHAI HỆ THỐNG

4.1. Các công nghệ triển khai dựa trên sơ đồ hệ thống đã thiết kế ở chương 3

4.2. Thông tin phần cứng của hệ thống

4.3. Cài đặt, cấu hình, kết nối các thành phần của hệ thống

4.4. Ảo hóa các chức năng mạng dựa trên các mô hình đã được đề ra

5. CHƯƠNG 5: KẾT QUẢ THỬ NGHIỆM VÀ ĐÁNH GIÁ

5.1. Xây dựng các mô hình chuỗi dịch vụ để tiến hành triển khai và thử nghiệm

5.2. Thử nghiệm các tấn công DOS vào mô hình đã tạo bằng cách sử dụng hping3 theo dạng ICMP flood, SYN flood

5.3. Đo thời gian tạo các chức năng ảo hóa, xem xét nguồn tài nguyên khi thực hiện triển khai chuỗi dịch vụ và tài nguyên khi thử nghiệm kịch bản tấn công

5.4. Đánh giá mô hình đã triển khai dựa trên kết quả thử nghiệm

6. CHƯƠNG 6: TỔNG KẾT VÀ HƯỚNG PHÁT TRIỂN

6.1. Tổng kết các nội dung đã nghiên cứu trong đề tài

6.2. Thuận lợi và khó khăn trong quá trình thực hiện

6.3. Đề xuất các hướng phát triển của đề tài có thể tiếp tục thực hiện trong tương lai

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới thiệu về Nghiên Cứu Chức Năng Mạng Ảo Dựa Trên NFV

Nghiên cứu chức năng mạng ảo dựa trên NFV (Network Functions Virtualization) đang trở thành một xu hướng quan trọng trong lĩnh vực công nghệ thông tin. Công nghệ này cho phép tách biệt các chức năng mạng khỏi phần cứng chuyên dụng, giúp tối ưu hóa chi phí và thời gian triển khai. Việc áp dụng NFV không chỉ mang lại lợi ích về mặt kinh tế mà còn cải thiện khả năng linh hoạt và mở rộng của hệ thống mạng.

1.1. Tổng quan về NFV và Mạng Ảo

NFV là công nghệ cho phép ảo hóa các chức năng mạng, giúp giảm thiểu sự phụ thuộc vào phần cứng. Điều này cho phép các nhà cung cấp dịch vụ triển khai các chức năng mạng một cách nhanh chóng và hiệu quả hơn.

1.2. Lợi ích của việc áp dụng NFV

Việc áp dụng NFV mang lại nhiều lợi ích như giảm chi phí đầu tư, tăng cường khả năng mở rộng và cải thiện hiệu suất mạng. Các doanh nghiệp có thể dễ dàng triển khai và quản lý các dịch vụ mạng mà không cần đầu tư vào phần cứng đắt tiền.

II. Vấn Đề và Thách Thức Trong Nghiên Cứu NFV

Mặc dù NFV mang lại nhiều lợi ích, nhưng vẫn tồn tại một số thách thức cần được giải quyết. Các vấn đề như tính tương thích giữa các thiết bị, bảo mật và quản lý tài nguyên là những yếu tố quan trọng cần được xem xét trong quá trình triển khai NFV.

2.1. Tính tương thích giữa các thiết bị

Một trong những thách thức lớn nhất là đảm bảo tính tương thích giữa các thiết bị và phần mềm khác nhau. Điều này có thể gây khó khăn trong việc triển khai và quản lý hệ thống mạng.

2.2. Vấn đề bảo mật trong NFV

Bảo mật là một yếu tố quan trọng trong bất kỳ hệ thống mạng nào. Việc triển khai NFV cần phải đảm bảo rằng các chức năng mạng ảo hóa không làm giảm độ an toàn của hệ thống.

III. Phương Pháp Triển Khai NFV Hiệu Quả

Để triển khai NFV một cách hiệu quả, cần có các phương pháp và công cụ phù hợp. Việc sử dụng các nền tảng ảo hóa như OpenStack và OSM (Open-Source Management and Orchestration) là rất quan trọng trong quá trình này.

3.1. Sử dụng OpenStack trong triển khai NFV

OpenStack là một nền tảng mã nguồn mở cho phép triển khai hạ tầng ảo hóa. Việc sử dụng OpenStack giúp đơn giản hóa quá trình triển khai và quản lý các chức năng mạng ảo hóa.

3.2. OSM và Quản lý Chức Năng Mạng Ảo

OSM cung cấp các công cụ quản lý và điều phối cho các chức năng mạng ảo hóa. Điều này giúp các nhà cung cấp dịch vụ dễ dàng quản lý và tối ưu hóa các dịch vụ mạng của mình.

IV. Ứng Dụng Thực Tiễn Của NFV Trong Doanh Nghiệp

Việc áp dụng NFV trong doanh nghiệp đã mang lại nhiều kết quả tích cực. Các doanh nghiệp có thể triển khai các dịch vụ mạng một cách nhanh chóng và hiệu quả, từ đó nâng cao chất lượng dịch vụ và sự hài lòng của khách hàng.

4.1. Triển khai NFV trong doanh nghiệp vừa và nhỏ

Doanh nghiệp vừa và nhỏ có thể tận dụng NFV để giảm chi phí và nâng cao hiệu quả hoạt động. Việc triển khai các chức năng mạng ảo hóa giúp họ dễ dàng mở rộng quy mô mà không cần đầu tư lớn vào phần cứng.

4.2. Kết quả nghiên cứu và thử nghiệm

Nghiên cứu cho thấy rằng việc triển khai NFV đã giúp cải thiện hiệu suất mạng và giảm thời gian triển khai dịch vụ. Các thử nghiệm cho thấy rằng các chức năng mạng ảo hóa hoạt động hiệu quả trong môi trường thực tế.

V. Kết Luận và Hướng Phát Triển Trong Nghiên Cứu NFV

Nghiên cứu về NFV đã chỉ ra rằng công nghệ này có tiềm năng lớn trong việc cải thiện hiệu suất và giảm chi phí cho các doanh nghiệp. Hướng phát triển trong tương lai sẽ tập trung vào việc tối ưu hóa các chức năng mạng ảo hóa và nâng cao khả năng bảo mật.

5.1. Tương lai của NFV trong công nghệ mạng

Công nghệ NFV sẽ tiếp tục phát triển và trở thành một phần quan trọng trong hạ tầng mạng hiện đại. Các nghiên cứu sẽ tập trung vào việc cải thiện tính năng và khả năng bảo mật của các chức năng mạng ảo hóa.

5.2. Đề xuất hướng nghiên cứu tiếp theo

Các nghiên cứu tiếp theo nên tập trung vào việc phát triển các giải pháp bảo mật cho NFV và tối ưu hóa quy trình triển khai. Điều này sẽ giúp nâng cao hiệu quả và độ an toàn của hệ thống mạng.

10/07/2025
Khóa luận tốt nghiệp an toàn thông tin nghiên cứu triển khai chức năng và chuỗi chức năng mạng ảo dựa trên nfv

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

Mở đầu Giới thiệu đề tài, trình bày sơ lược về mục tiêu, đối tượng nghiên cứu, phạm vi nghiên cứu. Chương 2 - Tình hình nghiên cứu và kiến thức nền tảng Trinh bày và giải thích các cơ sở lý thuyết, kiến thức liên quan đến đề tài NFV. Bên cạnh đó, trình bày về tình hình nghiên cứu của NFV trong và ngoài nước. Chương 3 - Phân tích và thiết kế hệ thống Trình bày phương pháp thực hiện, cách tiếp cận của đề tài.

Tiến hành phân tích và thiết kế sơ đồ hệ thống. Chương 4 - Hiện thực, triển khai hệ thống Trình bày các công nghệ triển khai dựa trên sơ đồ hệ thống đã thiết kế ở chương 3. Trình bày các thông tin phần cứng của hệ thống. Thực hiện cài đặt, cấu hình, kết nối các thành phan của hệ thống.

Tiến hành ảo hoá các chức năng mạng dựa trên các mô hình đã được đề ra. Chương5 - Kết quả thứ nghiệm và đánh giá 15 Xây dựng các mô hình chuỗi dich vụ dé tiến hành triển khai và thử nghiệm. Thử nghiệm các tấn công DOS vào mô hình đã tạo bằng cách sử dụng hping3 theo dạng ICMP flood, SYN flood. Tién hành đo thời gian tạo các chức năng ảo hoá, xem xét nguồn tài nguyên khi thực hiện triển khai chuỗi dịch vụ và tài nguyên khi thử nghiệm kịch bản tan công.

Kết hợp với kết quả thử nghiệm đề đánh giá mô hình đã triển khai. Chương 6 - Tổng kết và hướng phát triển Tổng kết các nội dung đã nghiên cứu trong đề tài, các thuận lợi và khó khăn trong quá trình thực hiện. Từ đó đề xuất các hướng phát triển của đề tài có thể tiếp tục thực hiện trong tương lai. Tình hình nghiên cứu Một vài bài báo đã đưa ra những nghiên cứu và phát triển giải pháp kết hợp NEV vào ha tang mạng khả lập trình SDN.

Tiêu biểu có thể nói đến một vài công trình như sau: * Cao và cộng sự [1] đã đề xuất một framework, NFV-VITAL (Virtualization Impact on Throughput and Load), để mô tả đặc tính của hiệu suất VNF dựa trên sở thích của người dùng và các tài nguyên có sẵn. Khả năng mở rộng cao của các cá thé bảo mật ảo cho phép giảm xác suất rơi các gói tin trong quá trình phân tích mạng. Do đó, đảm bảo tỉ lệ phát hiện mối đe doa cao, độc lập với các biến thể lưu lượng. Tính linh hoạt này cũng có thể được tăng cường nhờ sự điều phối tiên tiến của nền tang IoT dựa trên MANO, và có thé cân bằng tải các VNF bảo mật qua các nút biên phân tán.

» Để giải quyết những thách thức về bảo mật IoT, Choi và cộng sự [2] đã đề xuất the SDIoT security framework cho cấu hình của môi trường IoT được xác định bang phần mềm (software-defined IoT environments). Phương pháp tiếp cận kết hợp các tính năng SDN với phân tích bảo mật Big Data đề cung cấp một loạt các cơ chế bảo vệ cho các thiết bị IoT. Bên cạnh đó, một Reactive security framework dựa trên SDN và Chuỗi chức năng dich vụ (SFC) đã được thiết kế đặc biệt cho các khu công nghiệp điện gió. Sau khi phát hiện các mối đe dọa bảo mật tiềm ẩn, giải pháp được đề xuất có thể thực hiện cấu hình lại lưu lượng mạng tự động, điều khiển lưu lượng độc hại hướng tới các cơ chế bảo mật cụ thể, chẳng hạn như các honeypots SCADA, và được điều chỉnh cho phù hợp với hoạt động của khu công nghiệp điện gió.

+ Một kiến trúc dé điều phối SDN, NFV và các cơ chế bảo mật IoT thông dụng đã được đề xuất trong dự án EU H2020 ANASTACIA [3] [4]. Đặc biệt, mặt phẳng Điều phối Bảo mật nhằm mục đích thực thi việc triển khai và câu hình các trình kích hoạt bảo mật vật lý / ảo theo cách tự động. Bằng cách tận dụng các kết quả đầu ra của các thành phần Giám sát (Monitoring) và Phản ứng (Reaction), mặt phẳng Điều phối 17 Bao mật (Security Orchestation plane) có thé xác định các sai lệch tiềm 4n so với các chính sách bảo mật được yêu cầu và thực thi động các biện pháp đối phó thích hợp. Cơ sở lý thuyết và kiến thức nền tảng 2.

Network Functions Virtualization (NFV) Ao hóa Chức năng mang (Network Function Virtualization — NFV) [14] áp dụng công nghệ ao hóa (Virtualization) [14] vào các máy chu, thiết bị chuyên mạch và thiết bị lưu trữ pho thông nhằm tạo ra một môi trường dé triển khai các hàm chức năng mạng ảo hóa (Virtualized Network Function — VNE) [14] có chức năng tương tự như trên các thiết bị mạng chuyên dụng. Công nghệ NFV cho phép ta tách biệt các hàm chức năng mang (Network Function - NF) như: Load Balancer (LB), Firewall, Intrusion Detection System (IDS).khỏi các thiết bị vật lý chuyên biệt và triển khai các NF này dưới hình thức phần mềm có thê chạy trong môi trường ảo hóa trên các thiết bị phần cứng phổ thông. Các thiết bị vật lý lúc này không còn là các phần cứng độc quyên của các hãng nữa, mà có thé là các máy chủ, thiết bị chuyên mạch và thiết bị lưu trữ dữ liệu phô thông.1 Lợi ích Sử dụng hạ tầng ảo hóa trên các thiết bị phần cứng phô thông sẽ tiết kiệm rất nhiều chi phí đầu tư ban đầu. Đồng thời, việc bảo dưỡng, mở rộng, thu hồi hay kết thúc dịch vụ cũng dễ dàng và kinh tế hơn.

Bên cạnh đó, nhà cung cấp dịch vụ hoàn toàn có thê chủ động được mã nguồn các phần mềm chức năng mạng của mình, giảm bớt sự phụ thuộc vào chỉ phí bản quyền trên các thiết bị phần cứng mạng chuyên dụng trước kia. Thêm vào đó triển khai các dịch vụ mạng một cách nhanh chóng là một trong những ưu điểm quan trọng nhất của NFV. Nhờ tận dụng công nghệ ảo hóa và điện toán đám mây, các kỹ sư có thể cài đặt, thử nghiệm và triển khai các dịch vụ mạng với thời gian được rút ngắn đi rất nhiều so với trước. Ngoài ra thông qua các ham API, các tập tin cau hình mẫu được dựng sẵn, các đoạn script tự động dé quan tri vién hé thống có thê triển khai dịch vụ, kiểm soát luồng dữ liệu, tài nguyên hệ thống.

một cách dé dàng, linh động, tập trung và tránh được nhiều sai sót từ con người. Cuối cùng là có thể linh hoạt trong việc đáp ứng nhu 18 cầu khách hàng. Hệ thống có thể nhanh chóng khởi tạo thêm, thu hẹp lại hay thay đổi các dịch vụ dé đáp ứng nhu cầu đột biến từ khách hàng như khi đột ngột ứng phó với luồng dữ liệu lớn hoặc có sự cô Xảy Ta. Quá trình phát triển Định nghĩa về NFV bắt nguồn từ các nhà cung cấp dịch vụ mạng.

Họ là những người luôn tìm kiếm giải pháp dé thúc day việc triển khai các dịch vụ mang mới được nhanh hơn, tốt hơn từ đó thu về lợi nhuận cao hơn. Những hạn chế của các thiết bị phần cứng đòi hỏi họ phải áp dụng công nghệ ảo hóa vào hệ thống mạng của họ. Vì chung mục đích như vậy, nhiều nhà cung cấp dịch vụ đã hợp tác với nhau và thành lập nên nhóm ETSI ISG NFV (ETSI Industry Specification Group for Network Functions Virtualization) [12] thuộc ETSI vào tháng 11 năm 2012. Day là nhóm có nhiệm vụ phát triển các yêu cầu và kiến trúc dé áp dụng ảo hóa cho các chức năng trong hệ thống mạng viễn thông.

ETSI ISG NEV gồm có sự tham gia của bảy nhà mạng viễn thông hang đầu là: AT&T, BT, Deutsche Telekom, Orange, Telecom Italia, Telefonica va Verizon. Kién tric ETSI đã dé ra một mô hình kiến trúc tông quan cho một hệ thống NFV Hình 2. Mô hình này được số đông cộng đồng phát trién chấp nhận và tuân thủ. Theo ETSI, một nền tảng NEV sẽ gồm có ba khối chính như hình là: * Các hàm chức năng mang đã được ảo hóa (Virtualized Network Function — VNEF): VNF là các phần mềm đảm nhiệm các chức năng mang (Network Function) đã được ao hóa, chạy trên ha tầng mạng được ảo hóa (Network Functions Virtualisation Infrastructure - NFVI), được quan lý bởi khối điều phối va quản lý (MANO).

Nói một cach đơn giản thì VNF là một máy ảo được cai đặt các chức năng mạng ảo. Điều này giúp việc triển khai, quản lý và điều phối các VNE trở nên linh hoạt và dé dàng hơn. Mỗi một VNF sẽ có những thông tin cấu hình cũng như cách thức hoạt động, chức năng cụ thể. Các thông tin này của từng VNF sé được mô ta trong các tập tin gọi là Virtualized Network Function Descriptor (VNFD).

VNEFD bao 19 gồm các mô tả về cau hình của một VNF như: số vCPU, memory, image, thông tin về các kết nối va các interfaces. * Khối hạ tang ảo hóa chức năng mạng (Network Functions Virtualisation Infrastructure — NFVI): là tập hợp các phần cứng và phần mềm dùng dé khởi tạo môi trường cho các VNE hoạt động bên trên. Về phần cứng, NFVI bao gồm các tài nguyên tính toán, lưu trữ, các thiết bị định tuyến, chuyên mạch mạng. Về phần mềm bao gồm lớp ảo hóa hypervisor, các trình điều khiển driver tương tác với các thiết bị vật lý, các trình điều khiến thiết bị mạng (OpenFlow, firmware).

Do là một kiến trúc mở đã được định nghĩa và tiêu chuẩn hóa bởi ETSI nên ta có thé lựa chọn nhiều công nghệ khác nhau dé đảm trách vai trò NFVI mà không phụ thuộc vào bất kỳ một hãng nào cả. Một mô hình triển khai NFV có thể gồm nhiều công nghệ NFVI nhưng vẫn tương tác được với nhau. Một số giải pháp NFVI phô biến là OpenStack, CloudStack, VMware vSphere. * Khối điều phối và quan lý (NFV Manage and Orchestrate - NFV M&O) hay thường gọi tắt là MANO: đảm nhiệm việc điều phối và quản lý vòng đời của các tài nguyên vật lý, quản lý các phần mềm hỗ trợ ảo hóa, quản lý vòng đời của các VNE.

NFV MANO có thê tương tác với nhiều hệ thống NFVI khác nhau do các interface giao tiếp đã được ETSI thống nhất. Điều này giúp tăng tính linh hoạt cho giải pháp NFV. Các nhà phát triển hệ thống NFV giờ đây không cần phải tập trung xây dựng một giải pháp NFV đầy đủ bao gồm cả khối NEVI, MANO và các VNF mà chỉ cần tập trung vào một thành phan MANO. Trong khối MANO, ta có các khối con: NFV Orchestrator đảm nhiệm quản lý dịch vụ mạng (Network Services) hay có thé hiểu là quản lý chức năng của VNF và các gói VNF, quản lý vòng đời của dich vụ mạng, tài nguyên toàn hệ thống, chứng thực, cấp quyền sử dụng tài nguyên cho NFVI (Network Functions Virtualization Infrastructure).

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

Tài liệu "Nghiên Cứu Chức Năng Mạng Ảo Dựa Trên NFV" cung cấp cái nhìn sâu sắc về công nghệ mạng ảo hóa dựa trên NFV (Network Functions Virtualization). Nghiên cứu này không chỉ giải thích các khái niệm cơ bản mà còn phân tích các ứng dụng thực tiễn của NFV trong việc tối ưu hóa hiệu suất mạng và giảm chi phí vận hành. Độc giả sẽ hiểu rõ hơn về cách mà NFV có thể cải thiện tính linh hoạt và khả năng mở rộng của hạ tầng mạng, từ đó giúp các tổ chức nâng cao hiệu quả hoạt động.

Để mở rộng kiến thức của bạn về lĩnh vực này, bạn có thể tham khảo tài liệu Khóa luận tốt nghiệp an toàn thông tin nghiên cứu và phát triển hệ thống giả lập mạng không dây trên nền tảng kubernetes. Tài liệu này sẽ giúp bạn hiểu thêm về việc áp dụng công nghệ ảo hóa trong môi trường mạng không dây, từ đó tạo ra những góc nhìn mới mẻ và sâu sắc hơn về sự phát triển của công nghệ mạng hiện đại.