Luận Văn Thạc Sĩ: Nghiên Cứu Công Nghệ Dynamic Multipoint Virtual Private Network

Luận văn thạc sĩ kỹ thuật nghiên cứu nghiên cứu công nghệ dynamic multpoint virtual private network, khảo sát thực trạng, phân tích nguyên nhân, đề xuất giải pháp cải thiện thực

Chuyên ngành

Mạng Máy Tính

Người đăng

Ẩn danh

Thể loại

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

2022

85
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

PHẦN MỞ ĐẦU

0.1. Tính cấp thiết của đề tài

0.2. Mục tiêu và nhiệm vụ nghiên cứu

0.3. Cách tiếp cận và phương pháp nghiên cứu

0.4. Những phương tiện công cụ để có thể triển khai

0.5. Dự kiến kết quả

1. CHƯƠNG 1: GIỚI THIỆU CÔNG NGHỆ VPN

1.1. Lịch sử hình thành và phát triển của mạng VPN

1.2. Định nghĩa VPN

1.3. Nguyên tắc hoạt động của VPN

1.4. Hybrid network

1.5. Vì sao các doanh nghiệp lại sử dụng VPN

2. CHƯƠNG 2: CÔNG NGHỆ DYNAMIC MULTIPOINT VIRTUAL PRIVATE NETWORK (DMVPN)

2.1. Công nghệ DMVPN

2.2. Các thành phần của DMVPN

2.3. Cách thức hoạt động DMVPN

2.4. Công nghệ sử dụng trong DMVPN

2.5. Giao thức GRE

2.6. Giao thức NHRP

2.7. Giao thức IPSec

3. CHƯƠNG 3: THIẾT KẾ MẠNG DMVPN

3.1. Tìm hiểu các yêu cầu thực tế

3.2. Yêu cầu của đối tượng

3.3. Thiết kế sơ đồ vật lý

3.4. Thiết kế sơ đồ IP

3.5. Cấu hình DMVPN kết nối trụ sở chính với các chi nhánh

PHẦN KẾT LUẬN

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới thiệu công nghệ VPN

Công nghệ VPN (Virtual Private Network) đã trở thành một phần không thể thiếu trong việc kết nối an toàn giữa các thiết bị và mạng. VPN cho phép người dùng truy cập vào mạng nội bộ từ xa thông qua Internet, tạo ra một kết nối an toàn và bảo mật. Lịch sử hình thành của VPN bắt đầu từ những năm 80 với sự phát triển của các công nghệ như Software Defined Networks (SDN). Qua nhiều giai đoạn, VPN đã phát triển từ các công nghệ như X.25ISDN đến các mô hình hiện đại hơn như Frame RelayATM. Định nghĩa của VPN là một mạng riêng sử dụng hạ tầng mạng công cộng để kết nối các địa điểm hoặc người dùng từ xa với mạng LAN tại trụ sở chính. Nguyên tắc hoạt động của VPN dựa trên việc mã hóa dữ liệu và sử dụng các giao thức đường hầm để bảo vệ thông tin trong quá trình truyền tải. Các giao thức phổ biến như IPSec, PPTP, và L2TP được sử dụng để đảm bảo tính bảo mật cho dữ liệu.

1.1. Lịch sử hình thành và phát triển của mạng VPN

Mạng VPN không phải là một công nghệ mới, mà đã trải qua nhiều giai đoạn phát triển. VPN đầu tiên được phát triển bởi AT&T vào cuối những năm 80, và từ đó đã có nhiều cải tiến. Thế hệ thứ hai của VPN ra đời với sự xuất hiện của công nghệ X.25ISDN, cho phép truyền tải dữ liệu qua các mạng chia sẻ. Sau đó, sự phát triển của Frame RelayATM đã dẫn đến thế hệ thứ ba của VPN. Những công nghệ này đã giúp cải thiện khả năng bảo mật và hiệu suất của VPN, cho phép người dùng kết nối an toàn hơn với mạng nội bộ từ xa.

II. Công nghệ Dynamic Multipoint Virtual Private Network DMVPN

Công nghệ DMVPN (Dynamic Multipoint Virtual Private Network) là một giải pháp tiên tiến cho việc kết nối mạng an toàn giữa nhiều địa điểm. DMVPN cho phép các chi nhánh kết nối với nhau mà không cần thiết lập các kết nối tĩnh, giúp tiết kiệm thời gian và chi phí. Các thành phần chính của DMVPN bao gồm IPSec, GRE (Generic Routing Encapsulation), và NHRP (Next Hop Resolution Protocol). Cách thức hoạt động của DMVPN dựa trên việc sử dụng các giao thức này để tạo ra các đường hầm động giữa các thiết bị. Điều này cho phép các chi nhánh có thể giao tiếp trực tiếp với nhau mà không cần phải đi qua trụ sở chính, từ đó cải thiện hiệu suất và giảm độ trễ trong việc truyền tải dữ liệu.

2.1. Các thành phần của DMVPN

Các thành phần chính của DMVPN bao gồm IPSec, GRE, và NHRP. IPSec cung cấp tính bảo mật cho dữ liệu bằng cách mã hóa thông tin trước khi truyền tải. GRE cho phép đóng gói các gói tin của các giao thức khác, tạo ra một đường hầm ảo. NHRP giúp xác định địa chỉ IP của các thiết bị trong mạng, cho phép thiết lập kết nối động giữa các chi nhánh. Sự kết hợp của các công nghệ này giúp DMVPN trở thành một giải pháp linh hoạt và hiệu quả cho việc kết nối mạng.

III. Thiết kế mạng DMVPN

Thiết kế mạng DMVPN yêu cầu một quy trình cẩn thận để đảm bảo tính hiệu quả và bảo mật. Đầu tiên, cần xác định các yêu cầu thực tế của hệ thống, bao gồm số lượng chi nhánh và loại hình kết nối cần thiết. Sau đó, sơ đồ vật lý và sơ đồ IP cần được thiết kế để phản ánh cấu trúc mạng. Cấu hình DMVPN bao gồm việc thiết lập các địa chỉ IP cho các thiết bị, cấu hình NHRP, và thiết lập các giao thức định tuyến như OSPF. Việc kiểm thử cấu hình cũng rất quan trọng để đảm bảo rằng mạng hoạt động như mong đợi và đáp ứng được các yêu cầu bảo mật.

3.1. Yêu cầu của đối tượng

Yêu cầu của đối tượng trong thiết kế mạng DMVPN bao gồm khả năng mở rộng, tính bảo mật, và hiệu suất. Mạng cần phải có khả năng mở rộng để có thể thêm các chi nhánh mới mà không cần thay đổi cấu trúc mạng hiện tại. Tính bảo mật là yếu tố quan trọng, đảm bảo rằng dữ liệu được truyền tải an toàn và không bị xâm nhập. Cuối cùng, hiệu suất của mạng cần được tối ưu hóa để đảm bảo rằng các chi nhánh có thể giao tiếp với nhau một cách nhanh chóng và hiệu quả.

13/02/2025

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

CHƯƠNG 1: GIỚI THIỆU CÔNG NGHỆ VPN 1. Lịch sử hình thành và phát triển của mạng VPN VPN không phải là một công nghệ hoàn toàn mới, khái niệm về VPN đã có từ nhiều năm trước và trải qua nhiều quá trình phát triển, thay đổi cho đến nay đã tạo ra một dạng mới nhất. VPN đầu tiên đã được phát sinh bởi AT&T từ cuối những năm 80 và được biết như Software Defined Networks (SDN). Thế hệ thứ hai của VPN ra đời từ sự xuất hiện của công nghệ X.25 và mạng dịch vụ tích hợp kỹ thuật số ISDN (Integrated Services Digital Network) từ đầu những năm 90.

Hai công nghệ này cho phép truyền những gói dữ liệu qua các mạng chia sẻ chung. Sau khi thế hệ thứ hai của VPN ra đời, thị trường VPN tạm thời lắng đọng và chậm tiến triển, cho tới khi có sự nổi lên của hai công nghệ FR (Frame Relay) và ATM (Asynchronous Transfer Mode). Thế hệ thứ ba của VPN đã phát triển dựa theo 2 công nghệ này. Hai công nghệ này phát triển dựa trên khái niệm về chuyển mạch kênh ảo, theo đó các gói dữ liệu sẽ không chứa địa chỉ nguồn và đích.

Thay vào đó, chúng sẽ mang những con trỏ, trỏ đến các mạch ảo nơi mà dữ liệu nguồn và đích sẽ được giải quyết. Định nghĩa VPN VPN là một mạng riêng sử dụng hệ thống mạng công cộng (thường là Internet) để kết nối các địa điểm hoặc người sử dụng từ xa với một mạng LAN ở trụ sở trung tâm. Thay vì dùng kết nối thật khá phức tạp như đường dây thuê bao số, VPN tạo ra các liên kết ảo được truyền qua Internet giữa mạng riêng của một tổ chức với địa điểm hoặc người sử dụng ở xa. Một mạng riêng ảo (VPN – Virtual Private Network) là một công nghệ cung cấp sự bảo mật và riêng tư trong quá trình trao đổi dữ liệu trong môi trường mạng không an toàn.

VPN đảm bảo dữ liệu được truyền bằng cách đóng gói dữ liệu và mã hóa dữ liệu. 17 Hình 1 Mô hình VPN thông thường 1. Nguyên tắc hoạt động của VPN Một mạng riêng ảo (Virtual Private Network) là sự mở rộng của mạng nội bộ bằng cách kết hợp thêm với các kết nối thông qua các mạng chia sẻ hoặc mạng công cộng như Internet. Với VPN, người dùng có thể trao đổi dữ liệu giữa hai máy tính trên mạng chia sẻ hoặc mạng công cộng như Internet thông qua mô phỏng một liên kết điểm tới điểm (point-to-point).

Các gói tin được gửi qua VPN nếu bị chặn trên mạng chia sẻ hoặc mạng công cộng sẽ không thể giải mã được vì không có mã khóa. Đó là một mạng riêng sử dụng hạ tầng truyền thông công cộng, duy trì tính riêng tư bằng cách sử dụng một giao thức đường hầm (tunneling protocol) và các thủ tục bảo mật (security procedures). VPN có thể sử dụng để kết nối giữa một máy tính tới một mạng riêng hoặc hai mạng riêng với nhau. Tính bảo mật trong VPN đạt được thông qua "đường hầm" (tunneling) bằng cách đóng gói thông tin trong một gói IP khi truyền qua Internet.

Thông tin sẽ được giải mã tại đích đến bằng cách loại bỏ gói IP để lấy ra thông tin ban đầu. Có bốn giao thức đường hầm (tunneling protocols) phổ biến thường được sử dụng trong VPN, mỗi một trong chúng có ưu điểm và nhược điểm riêng. Chúng ta sẽ xem xét và so sánh chúng dựa trên mục đích sử dụng. 18 ● Internet Protocol Security (IPSec) ● Point-to-Point Tunneling Protocol (PPTP) ● Layer2 Tunneling Protocol (L2TP) ● Secure Socket Layer (SSL) 1.

Hybrid network Mô hình này có đôi chút khác biệt với Private Network, được thiết kế dành riêng cho các trụ sở, văn phòng chính của công ty và khả năng truy cập, xử lý dữ liệu trên diện rộng. Hệ thống Hybrid Network kết hợp được toàn bộ đặc tính kỹ thuật của Private và Public Network để giao tiếp với môi trường bên ngoài, nhưng vẫn đảm bảo được tính bảo mật của doanh nghiệp. Về chức năng, Hybrid Network sẽ điều hướng tất cả các mối liên kết, chia sẻ dữ liệu qua Private Network, trong khi toàn bộ phần còn lại của hệ thống, cùng với việc gửi dữ liệu, tiếp nhập hoặc xử lý thông tin sẽ đi qua đường dẫn của Public Network. Cũng giống như Private Network, quá trình triển khai mô hình hệ thống này yêu cầu người sử dụng phải có 1 đường truyền cố định – Dedicate để đảm bảo quy trình giao tiếp, giám sát cũng như quản lý lượng thông tin bên trong được ổn định: Hình 2 Mô hình Hybrid Network 1.

Vì sao các doanh nghiệp lại sử dụng VPN Nếu xét về mặt bản chất kỹ thuật, Private Network hoàn toàn có thể đảm bảo được tính an toàn của dữ liệu được gửi và nhận, cũng như tốc độ truyền tải. Mô hình hệ thống mạng đơn giản này chỉ yêu cầu 1 đường truyền cố định duy nhất để gửi và nhận các thông tin đã được kiểm tra, nhưng sau khi triển khai Private Network thì chúng ta 19 lại phải áp dụng Public Network để giao tiếp với môi trường bên ngoài. Và đây cũng là nguyên nhân phát sinh, dẫn tới sự phát triển của Hybrid Network, với nhiều ưu điểm được kết hợp từ Private và Public Network. Tuy nhiên, Hybrid Network sẽ sử dụng 2 đường truyền cố định dành cho các kết nối Public và Private riêng biệt.

Ví dụ, nếu 1 tổ chức có 4 chi nhánh khác nhau thì sẽ cần phải có đường truyền đảm bảo độ bảo mật để kết nối, bên cạnh đó là việc truy cập qua hệ thống mạng WAN. Và để giải quyết vấn đề này, nhiều doanh nghiệp đã lựa chọn và sử dụng Virtual Private Network. Virtual Private Network – VPN Như đã đề cập tới ở trên, hệ thống mạng theo mô hình Private và Hybrid với mức chi phí khá cao và đường truyền riêng biệt để thực hiện kết nối tới các node. Công nghệ VPN đã giúp người sử dụng cắt giảm rất nhiều lượng chi phí ban đầu cũng như phát sinh so với hệ thống Public và Private Network, đồng thời cho phép doanh nghiệp, tổ chức sử dụng giao tiếp WAN để kết nối tới hệ thống public và private tương ứng.

Lý do tại sao lại gọi là hệ thống ảo – Virtual bởi vì mô hình này không yêu cầu thiết bị vật lý để bảo mật dữ liệu truyền tải. Công nghệ VPN sử dụng nhiều chế độ mã hóa thông tin khác nhau nhằm chống lại việc xâm nhập trái phép từ phía hacker, các chương trình có chứa mã độc hoặc những phương pháp tấn công hệ thống phổ biến, cụ thể VPN sử dụng kỹ thuật tunneling để đảm bảo mức độ an ninh của dữ liệu, dễ dàng tương thích với nhiều hệ thống kỹ thuật khác: Cơ chế hoạt động của VPN: Thực ra, cách thức làm việc của VPN cũng khá đơn giản, không khác là mấy so với các mô hình server – client thông thường. Server sẽ chịu trách nhiệm chính trong việc lưu trữ và chia sẻ dữ liệu sau khi mã hóa, giám sát và cung cấp hệ thống gateway để giao tiếp và xác nhận các tài khoản client trong khâu kết nối, trong khi client VPN, cũng tương tự như client của hệ thống LAN, sẽ tiến hành gửi yêu cầu – request tới server để nhận thông tin về dữ liệu chia sẻ, khởi tạo kết nối tới các client khác trong cùng hệ thống VPN và xử lý quá trình bảo mật dữ liệu qua ứng dụng được cung cấp. VPN Tunneling: Đây chính là điểm khác biệt cơ bản nhất của VPN so với mạng LAN thông 20 thường.

Các bạn có thể hình dung đây là 1 dạng đường hầm trong đám mây Internet mà qua đó, các yêu cầu gửi và nhận dữ liệu hoạt động. Khái niệm Tunnel đã giúp chúng ta hiểu hơn về mô hình hoạt động của hệ thống mạng VPN. Khi người dùng khởi tạo kết nối hoặc gửi dữ liệu qua VPN, giao thức Tunneling sẽ được sử dụng bởi mạng VPN (ví dụ như PPTP, L2TP, IPSec, .) sẽ “gói” toàn bộ lượng thông tin này vào 1 package khác, sau đó mã hóa chúng và tiến hành gửi qua tunnel. Ở những điểm cuối cùng của địa chỉ nhận, các giao thức hoạt động tương ứng của tunneling sẽ giải mã những package này, sau đó lọc nội dung nguyên bản, kiểm tra nguồn gốc của gói tin cũng như các thông tin, dữ liệu đã được phân loại khác.

Tunneling Compulsory và Voluntary: Việc phân loại Tunneling dựa trên nguồn gốc bắt đầu các kết nối. Và qua đó, có 2 loại chính, đó là Compulsory và Voluntary Tunneling. Compulsory Tunneling thường được khởi tạo bởi Network Access Server mà không yêu cầu thông tin từ phía người sử dụng. Bên cạnh đó, các client VPN không được phép truy xuất thông tin trên server VPN, kể từ khi chúng không phải chịu trách nhiệm chính trong việc kiểm soát các kết nối mới được khởi tạo.

Compulsory Tunneling sẽ hoạt động ngay lập tức giữa server và client VPN, đảm nhận chức năng chính trong việc xác nhận tính hợp pháp của tài khoản client với server VPN. Voluntary Tunneling thì khác, được khởi tạo, giám sát và quản lý bởi người dùng. Không giống như Compulsory Tunneling – thường được quản lý bởi các nhà cung cấp dịch vụ, mô hình này yêu cầu người dùng trực tiếp khởi tạo kết nối với đơn vị ISP bằng cách chạy ứng dụng client VPN. Chúng ta có thể sử dụng nhiều phần mềm client VPN khác nhau để tạo các tunnel có tính bảo mật cao đối với từng server VPN riêng.

Khi chương trình client VPN định thiết lập kết nối, nó sẽ tiến hành xác định server VPN hoặc do người dùng chỉ định. Voluntary Tunneling không yêu cầu quá nhiều, ngoại trừ việc cài đặt thêm giao thức tunneling trên hệ thống của người dùng. Các dạng và kỹ thuật VPN khác nhau PPTP (Point-to-Point Tunneling Protocol) VPN là công nghệ VPN đơn giản 21 nhất, sử dụng kết nối Internet được cung cấp bởi ISP để tạo tunnel bảo mật giữa client và server hoặc client và client. PPTP là ứng dụng dựa trên hệ thống VPN, có thể các bạn cũng biết rằng Windows đã tích hợp sẵn chức năng PPTP bên trong, và tất cả những gì cần thiết để kết nối tới hệ thống VPN chỉ là 1 phần mềm hỗ trợ VPN client.

Mặc dù PPTP không một số cơ chế bảo mật để đảm bảo luồng thông tin, dữ liệu (Point to Point Protocol đảm nhận việc này với PPTP), thì Windows, về mặt cơ bản đã tiến hành xác nhận và mã hóa với PPTP để mã hóa các package trước đó. Ưu điểm của mô hình này là không yêu cầu thêm phần cứng hỗ trợ bên ngoài để triển khai, và hệ thống client có thể sử dụng các phần mềm được cung cấp để kết nối tới server VPN.

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

Nghiên Cứu Công Nghệ Dynamic Multipoint VPN Trong Luận Văn Thạc Sĩ là một tài liệu chuyên sâu tập trung vào việc phân tích và ứng dụng công nghệ Dynamic Multipoint VPN (DMVPN) trong các hệ thống mạng hiện đại. Bài viết cung cấp cái nhìn toàn diện về cơ chế hoạt động, ưu điểm và thách thức của DMVPN, đồng thời đề xuất các giải pháp tối ưu hóa hiệu suất mạng. Đây là nguồn tài liệu hữu ích cho các chuyên gia mạng, nhà nghiên cứu và sinh viên muốn nâng cao kiến thức về công nghệ VPN tiên tiến.

Để mở rộng hiểu biết về các công nghệ mạng và viễn thông, bạn có thể tham khảo thêm Luận văn thạc sĩ công nghệ truyền tải quang 100 gbps và ứng dụng tại vnpt hải dương, nghiên cứu về công nghệ truyền tải quang tốc độ cao. Ngoài ra, Luận văn tốt nghiệp kỹ thuật máy tính building monitoring tool for core network using bgp protocol cung cấp góc nhìn về giám sát mạng lõi với giao thức BGP. Cuối cùng, Khóa luận tốt nghiệp công nghệ thông tin nghiên cứu ứng dụng công nghệ iot trong giám sát môi trường sẽ giúp bạn khám phá thêm về ứng dụng IoT trong các hệ thống giám sát.