CHƯƠNG 1. MÔ PHỎNG HỆ THỐNG MẠNG VỚI GNS3 1. Một số giải pháp mô phỏng hệ thống mạng phổ biến hiện nay Hiện nay, có rất nhiều công cụ mô phỏng hệ thống mạng giúp người học có thể tự học, tự nghiên cứu các công nghệ mạng mới, trải nghiệm các tính mới của các thiết bị mạng mới được đưa ra bởi các tổ chức, các công ty chuyên về giải pháp mạng như Cisco, Juniper,. Chúng ta có thể kể ra một số công cụ mô phỏng hệ thống mạng được sử dụng phổ biến hiện nay như: GNS3, Packet Tracer, Boson Netsim,.
Các công cụ mô phỏng này có thể cài đặt được ở nhiều môi trường khác nhau như Windows, Linux, Mac OS. Packet Tracer [40] Hình 1. Màn hình giao diện Packet Tracer Packet Tracer là một phần mềm mô phỏng hệ thống mạng được Cisco cung cấp miễn phí cho người dùng. Nó rất tiện dụng cho những người mới bắt đầu làm quen với việc xây dựng và cấu hình các thiết bị mạng để làm quen với các cấu trúc lệnh của Cisco với giao diện đồ họa rất trực quan, các thiết bị giống như thật với các port, module kết nối.
Người dùng có thể thay đổi các module kết nối các thiết bị mạng bằng cách kéo thả các module cần thiết để thay thế, đặc biệt người dùng còn có thể quan sát được các gói tin di chuyển trong hệ thống LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 15 mạng như thế nào. Với công cụ giả lập này, người học sở hữu một tập hợp khá lớn các thiết bị thực hành mạng như: router, switche, Wireless Devices, End Device (PC, Laptop, IP Phone…), và các chuẩn về kết nối. Ưu điểm của Packet Tracer Miễn phí với người dùng. Không sử dụng nhiều tài nguyên như bộ nhớ RAM (Random Access Memory), bộ vi xử lý CPU (Central Processing Unit),.
của máy tính khi thực hiện mô phỏng. Cho phép người dùng có thể cấu hình các thiết bị không dây Dễ dàng cài đặt Nhược điểm của Packet Tracer Không sử dụng Cisco IOS hoặc JunOS, do đó bị giới hạn các tính năng và chỉ cho phép người dùng cấu hình các lệnh cơ bản. Không thể kết nối với mạng thật, thiết bị thật,. Hỗ trợ ít các thiết bị, công nghệ của Cisco 1.
Boson Netsim [42] Hình 1. Màn hình giao diện Boson Netsim Boson Netsim là một phần mềm mô phỏng hệ thống mạng và được thiết kế để hỗ trợ người dùng trong việc học và luyện tập các cấu trúc lệnh về cấu hình thiết bị mạng của Cisco. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 16 Boson NetSim sở hữu độc quyền của Boson Network Simulator, Router Simulator, và công nghệ phần mềm EROUTER, cùng với công cụ Boson Virtual Packet Technology, để tạo ra các gói tin độc lập. Các gói tin được định tuyến và chuyển mạch thông qua mạng mô phỏng, cho phép NetSim xây dựng một bảng định tuyến ảo thích hợp và mô phỏng mạng một cách chính xác.
Boson NetSim cung cấp cho người học nhiều bài thực hành khác nhau với nhiều cấp độ khác nhau CCNA, CCNP,. Những bài thực hành này sẽ hướng dẫn cho người học có thể cấu hình các router, switch theo nhiều kịch bản khác nhau. Bên cạnh đó, Boson NetSim cũng cho phép người học tự xây dựng các mô hình mạng tùy theo yêu cầu của riêng mình. Với tính khả thi trong việc hướng dẫn và cho phép tự xây dựng, thiết kế mạng, Boson NetSim thực sự có hiệu quả hơn việc sử dụng các router và switch thực, nó cho phép người dùng vẫn thực thi được mạng mà không cần phải có thiết bị thật.
Khi trong mạng của bạn xảy ra sự cố, bạn có thể tạo một phiên bản ảo mạng của bạn bằng chương trình Boson Network Designer TM và giải quyết các sự cố mà không cần phải tháo gỡ hệ thống. Phần mềm Netsim là một phần mềm linh hoạt và hữu ích cho phép bạn thực hiện nhưng mô phỏng mạng với nhiều dữ liệu khác nhau đồng thời xử lý các sự cố xảy ra trong hệ thống mạng. Boson NetSim cung cấp cho người học các bài thực hành về LAN/WAN/Internet với 4 loại: Stand-Alone Labs: Cho phép người học thực hiện những bài thực hành đơn giản, mang tính thực hành với những cấu trúc lệnh cơ bản và đơn giản cho từng chủ đề khác nhau. Các bài thực hành cũng hoàn toàn độc lập với nhau.
Sequential Labs: Là những bài thực hành mang tính có thứ tự. Tức là người học sẽ phải thực hiện tuần tự từng bài thực hành một, thực hiện xong bài thực hành trước rồi đến lượt bài thực hành tiếp theo Scenario Labs: Là những bài thực hành cơ bản với mục đích giới thiệu với người học về các công nghệ một cách đơn giản nhất. Những bài thực hành này được thiết kế để đưa ra cho người học thấy được đầy đủ những cú pháp lệnh cơ bản cần thiết để thực thi. Những bài thực hành này được thiết kế để thực hiện một cách độc lập.
Điều đó có nghĩa là người dùng có thể làm bất kỳ một bài thực hành nào, không cần theo thứ tự. Supplemental labs: Là những bài thực hành về một số giao thức định tuyến như RIP, EGRP và giao thức xác thực PAP, CHAP. Giúp người học hiểu về giao thức định tuyến, giao thức xác thực và các cấu trúc LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 17 lệnh về các giao thức định tuyến, giao thức xác thực. Ưu điểm của Boson Netsim Không sử dụng nhiều tài nguyên về bộ nhớ, bộ vi xử lý,.
của máy tính khi thực hiện mô phỏng. Cung cấp sẵn nhiều bài thực hành cho người học với nhiều cấp độ. Dễ dàng cài đặt. Nhược điểm của Boson Netsim Boson NetSim là bản thương mại.
Không sử dụng Cisco IOS hoặc JunOS, do đó bị giới hạn các tính năng, chỉ cho phép người dùng cấu hình các lệnh cơ bản. Không thể kết nối với mạng thật, thiết bị thật,… Hỗ trợ ít các thiết bị, công nghệ của Cisco. Màn hình giao diện của GNS3 1.3 GNS3 là một phần mềm miễn phí mã nguồn mở mô phỏng mạng dưới dạng đồ họa, nó cho phép người dùng có thể mô phỏng hệ thống mạng từ đơn giản tới phức tạp. Với giao diện đồ họa, GNS3 cho phép người dùng dễ dàng tạo ra được các mô hình mạng khác nhau tùy thuộc vào yêu cầu.
GNS3 cho phép mô phỏng mạng sử dụng Cisco IOS, người dùng có thể chạy Cisco IOS trong môi trường ảo trên máy tính. GNS3 được xây dựng dựa trên Dynamips và LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 18 Dynagen với giao diện người dùng dưới dạng đồ họa thân thiện. Dynamips là chương trình lõi của GNS3, nó thực hiện mô phỏng hoạt động một số nền tảng phần cứng của Cisco và được viết bởi Christophe Fillot. GNS3 kết hợp được với nhiều công cụ mô phỏng như Qemu, VMware, VirtualBox,.
Bên cạnh đó, GNS3 cũng có thể mô phỏng được Cisco ASA và PIX firewalls, Cisco IPS, các router của Juniper cũng như các hosts (sử dụng các hệ điều hành Windows, Linux, Mac OS X, FreeBSD,.) GNS3 có thể cài đặt trên máy tính sử dụng các hệ điều hành khác nhau như: Windows, Linux và Mac OS X. Nó không thể thay thế cho router trong các hệ thống mạng thực tế mà chỉ là công cụ để học tập và thử nghiệm trong môi trường thí nghiệm. GNS3 là một công cụ tuyệt vời cho những kỹ thuật viên, chuyên gia và những người đam mê về quản trị mạng để: Trải nghiệm và thử nghiệm các tính năng của router. Kiểm tra các cấu hình trong hệ thống mạng ảo trước khi triển khai trong thực tế.
Học tập và vượt qua các kỳ thi lấy chứng chỉ CCNA, CCNP, CCIE. Ưu điểm của GNS3 Miễn phí với người dùng. Sử dụng Cisco IOS hoặc JunOS do đó hỗ trợ tất cả các công nghệ của Cisco, Juniper,. Có thể kết nối với các thiết bị thật, mạng thật, máy tính ảo,.
Mô phỏng hầu hết các thiết bị, giải pháp về mạng của Cisco. Kết hợp được với các phần mềm khác: Wireshark,. Có thể xây dựng các mô hình thực hành theo kiểu Client-Server, Multi-Server. Cung cấp các cơ chế tối ưu hóa tài nguyên về bộ nhớ, bộ vi xử lý.
Dễ dàng cài đặt. Nhược điểm của GNS3 Yêu cầu nhiều tài nguyên bộ nhớ, bộ vi xử lý. Không thể thay thế router thật Thông lượng chậm so sánh với các thiết bị thật, không hỗ trợ tất cả nền tảng router của cisco. Chỉ cho phép thực thi một phiên GNS3 tại một thời điểm.
LUAN VAN CHAT LUONG download : add luanvanchat@agmail. So sánh và đánh giá Sau khi tìm hiểu một số giải pháp mô phỏng mạng, luận văn đưa ra bảng so sánh và đánh giá các giải pháp mô phỏng mạng như sau: Bảng 1. So sánh các giải pháp mô phỏng mạng Boson Packet Nội dung GNS3 Netsim Tracer Sử dụng Cisco IOS Sử dụng IOS Không Không hoặc JunOS Hỗ trợ nhiều thiết bị, Hỗ trợ một Hỗ trợ Khả năng hỗ trợ thiết bị công nghệ mạng khác số công một số và công nghệ mạng nhau của Cisco hoặc nghệ của công nghệ Juniper Cisco của Cisco Kết nối với thiết bị thật, Có Không Không mạng thật Cho phép xây dựng mô hình các bài thực hành Có Không Không theo kiểu Client-Server, Multi-Server Có thể kết hợp với các Có Không Không phần mềm khác Mức độ sử dụng tài Nhiều Ít Ít nguyên phần cứng Khả năng tối ưu hóa tài Có Không Không nguyên phần cứng Miễn phí, mã nguồn Chi phí Trả phí Miễn phí mở Qua tìm hiểu và nghiên cứu về GNS3 kết hợp với bảng so sánh trên, ta thấy rằng GNS3 có rất nhiều các ưu điểm nổi bật so với các giải pháp mô phỏng hệ thống mạng còn lại. GNS3 hoàn toàn có thể đáp ứng được yêu cầu về mô phỏng các hệ thống mạng giống với thực tế và phù hợp với yêu cầu bài toán.
Do đó, luận văn chọn giải pháp mô phỏng hệ thống mạng GNS3 cho mô hình phòng thực hành mạng mới. Các tính năng của GNS3 [17, 18, 36] 1. Giao diện tương tác đồ họa GNS3 cung cấp cho người dùng giao diện tương tác dưới dạng đồ họa rất tiện lợi. Người dùng có thể thiết kế các mô hình mạng khác nhau, từ đơn giản đến phức tạp chỉ bằng cách kéo thả các thiết bị mạng và các chuẩn kết nối mà GNS3 hỗ trợ.
Do đó, GNS3 không yêu cầu người dùng phải có kiến thức chuyên LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 20 sâu để có thể xây dựng được các mô hình mạng. Ngoài phần menu và thanh công cụ (xem Hình 1.