TRƯỜNG ĐẠI HỌC SƯ PHẠM HÀ NỘI 2 KHOA CÔNG NGHỆ THÔNG TIN--- ---NGUYỄN THỊ HỒNG HẠNH TÌM HIỂU VỀ PHẦN MỀM MÔ PHỎNG MẠNG GNS3 VÀ THỰC HIỆN MÔ PHỎNG ĐỊNH TUYẾN TĨNH SỬ DỤNG GNS3 KHÓA LU
Trang 1TRƯỜNG ĐẠI HỌC SƯ PHẠM HÀ NỘI 2 KHOA CÔNG NGHỆ THÔNG TIN
-
-NGUYỄN THỊ HỒNG HẠNH
TÌM HIỂU VỀ PHẦN MỀM MÔ PHỎNG MẠNG GNS3 VÀ THỰC HIỆN MÔ PHỎNG ĐỊNH TUYẾN TĨNH SỬ DỤNG GNS3
KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC
Chuyên ngành: Sư phạm Tin học
HÀ NỘI, 2017
Trang 2TRƯỜNG ĐẠI HỌC SƯ PHẠM HÀ NỘI 2 KHOA CÔNG NGHỆ THÔNG TIN
-
-NGUYỄN THỊ HỒNG HẠNH
TÌM HIỂU VỀ PHẦN MỀM MÔ PHỎNG MẠNG GNS3 VÀ THỰC HIỆN MÔ PHỎNG ĐỊNH TUYẾN TĨNH SỬ DỤNG GNS3
KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC
Chuyên ngành: Sư phạm Tin học
Giáo viên hướng dẫn: Th.s Nguyễn Xuân Trường
Trang 3LỜI CẢM ƠN
Trong thời gian thực hiện khóa luận tốt nghiệp này, em đã nhận được sựgiúp đỡ tận tình của các cơ quan, tổ chức, cá nhân Em xin bày tỏ lòng biết ơnsâu sắc nhất tới các cơ quan, tổ chức, cá nhân đã tạo điều kiện giúp đỡ em trongsuốt quá trình thực hiện khóa luận tốt nghiệp này
Trước hết em xin gửi lời cảm ơn sâu sắc nhất tới Thầy giáo Th.S Nguyễn Xuân Trường – Giảng viên khoa CNTT, trường Đại học Sư phạm Hà Nội 2,
người đã trực tiếp chỉ bảo, tận tình hướng dẫn em trong suốt quá trình thực hiệnkhóa luận tốt nghiệp
Em cũng xin được gửi lời cảm ơn tới các thầy giáo, cô giáo công tác tạiKhoa CNTT – trường Đại học Sư phạm Hà Nội 2, những người đã tận tìnhgiảng dạy, truyền thụ cho em những kiến thức, kinh nghiệm quý báu trong suốtquá trình học tập tại trường
Cuối cùng, em xin tỏ lòng biết ơn chân thành tới gia đình, bạn bè đã độngviên sát cánh cùng em trong suốt quá trình học tập và thực hiện khóa luận tốtnghiệp
Hà Nội, ngày 20 tháng 3 năm 2017
Sinh viên thực hiện
Nguyễn Thị Hồng Hạnh
Trang 4LỜI CAM ĐOAN
Tôi xin cam đoan đây là công trình nghiên cứu của riêng tôi, các kết quả,
số liệu nêu trong khóa luận này chưa được công bố ở bất kì công trình khoa họcnào Nếu có sai sót tôi xin chịu hoàn toàn trách nhiệm
Hà Nội, ngày 20 tháng 03 năm 2017
Sinh viên thực hiện
Nguyễn Thị Hồng Hạnh
Trang 5MỤC LỤC
DANH MỤC CHỮ VIẾT TẮT
DANH MỤC HÌNH VẼ
MỞ ĐẦU 1
CHƯƠNG 1: TỔNG QUAN VỀ MÔ PHỎNG HỆ THỐNG MẠNG 4
1.1 Tổng quan về mô phỏng ……….4
1.2 Một số giải pháp mô phỏng hệ thống mạng phổ biến hiện nay 4
1.2.1 Cisco Packet Tracer 5
1.2.2 Bonson NetSim 7
1.2.3 GNS3 8
1.3 So sánh và đánh giá các giải pháp 10
CHƯƠNG 2: PHẦN MỀM MÔ PHỎNG MẠNG GNS3 11
2.1 Cài đặt GNS3 12
2.1.1 Download GNS3 12
2.1.2 Cài đặt GNS3 13
2.1.3 Cài đặt và sử dụng IOS image 15
2.2 Các tính năng nổi bật của GNS3 18
2.2.1 Giao diện đồ họa trực quan 18
2.2.2 Khả năng mô phỏng phần cứng 19
2.2.3 Khả năng kết nối tới máy tính 21
2.2.4 Khả năng kết nối mạng ảo với mạng thật 22
2.2.5 Bắt gói và phân tích gói tin trong môi trường ảo 23
2.2.6 Thiết lập mô hình Client – Server 23
2.2.7 Thiết lập mô hình Multi – Server 24
2.2.8 Khả năng kết nối với các thiết bị mạng thật 25
2.2.9 Khả năng sao lưu và khôi phục cấu hình 26
2.2.10 Tối ưu hóa sử dụng tài nguyên hệ thống 26
CHƯƠNG 3: MÔ PHỎNG ĐỊNH TUYẾN TĨNH SỬ DỤNG GNS3 32
3.1 Tổng quan về định tuyến 32
Trang 63.1.2 Bảng định tuyến 32
3.1.3 Định tuyến tĩnh và định tuyến động 33
3.2 Mô phỏng định tuyến tĩnh sử dụng GNS3 35
3.2.1 Một số lệnh cấu hình router cơ bản 35
3.2.2 Mô phỏng định tuyến tĩnh 37 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
Trang 7DANH MỤC CHỮ VIẾT TẮT
Ký hiệu Diễn Giải
ASA Adaptive Security Appliance
BGP Border Gateway Protocol
CCENT Cisco Certified Entry Networking Technician
CCIE Cisco Certified Internetwork Expert
CCNA Cisco Certified Network Associate
CCNP Cisco Certified Network Professional
CPU Central Processing Unit
EIGRT Enhance Interio Gateway Routing Protocol
IOS Internetwork Operating System
IPS/IDS Intrusion Prevention System/ Intrusion Detection SysteIS-IS Intermediate System To Intermediate System
JNCIA Juniper Networks Certified Associate
JNCIE Juniper Networks Certified Enterprise
JNCIS Juniper Networks Certified Internet Specialist
OSPF Open Shortest Path First
PC Personal Computer
PIX Private Internet Exchange
RAM Random Access Memory
RIP Routing Information Protocol
TCP/IP T ra ns m is si o n C o nt r o l Pr o t o c o l / I n t er n e t P r o to c o l
WIC Wan Interface Card
Trang 8DANH MỤC HÌNH VẼ
Hình 1.1 Màn hình giao diện Packet Tracer
Hình 1.2 Màn hình giao diện Bonson NetSim
Hình 1.3 Màn hình giao diện GNS3
Hình 2.1 Trang web đăng kí account để download GNS3
Hình 2.2 Giao diện chọn phiên bản GNS3 phù hợp để cài đặt
Hình 2.3 Giao diện bắt đầu cài đặt
Hình 2.4 Giao diện cài đặt tích hợp các phần mềm khác trong GNS3Hình 2.5 Giao diện chính của GNS3
Hình 2.6 Trang web download IOS image
Hình 2.7 Giao diện nạp IOS image
Hình 2.8 Giao diện add thêm cổng kết nối cho router
Hình 2.9 Giao diện tính toán giá trị Idle-PC
Hình 2.10 Giao diện tương tác đồ họa của GNS3
Hình 2.11 GNS3 mô phỏng các thiết bị mạng và các modules kết nốiHình 2.12 GNS3 mô phỏng nhiều các thiết bị mạng khác
Hình 2.13 Kết nối máy chủ GNS3 với mô hình mạng
Hình 2.14 Kết nối mạng ảo với mạng thật
Hình 2.15 Phân tích gói tin với Wiresshark
Hình 2.16 Mô hình Client – Server
Hình 2.17 Thông tin chi tiết của thiết bị mạng trong mô hình mạngHình 2.18 Thiết lập mô hình Multi – Server
Hình 2.19 Khả năng kết nối với các thiết bị mạng thật
Hình 2.20 Khả năng sao lưu, khôi phục cấu hình trong GNS3
Hình 2.21 CPU hoạt động khi chưa tính toán giá trị Idle-PC
Hình 2.22 Tính toán giá trị Idle-PC
Trang 9Hình 3.2 Ví dụ về định tuyến tĩnh
Hình 3.3 Ví dụ về định tuyến động
Hình 3.4 Quá trình tự động cập nhật thông tin định tuyến
Hình 3.5 Quá trình tự động cập nhật thông tin định tuyến hoàn tấtHình 3.6 Các chế độ cấu hình router
Hình 3.7 Mô hình mạng để thực hiện cấu hình định tuyến tĩnh
Hình 3.8 Cấu hình PC1
Hình 3.9 Cấu hình PC2
Hình 3.10 Cấu hình R1
Hình 3.11 Cấu hình R2
Hình 3.12 Bảng định tuyến ban đầu của R1
Hình 3.13 Bảng định tuyến ban đầu của R2
Hình 3.14 Bảng định tuyến của R1 sau khi đã cấu hình định tuyến tĩnhHình 3.15 Bảng định tuyến của R2 sau khi đã cấu hình định tuyến tĩnh
Trang 10Trong quá trình học tập tại khoa công nghệ thông tin, trường ĐHSP Hà Nội
2 em thấy rằng, sinh viên luôn được trang bị những kiến thức mới và cập nhật.Tuy nhiên, chương trình đào tạo chủ yếu tập trung nhiều vào lý thuyết, các giờthực hành để trang bị cho sinh viên các kỹ năng như thiết kế, triển khai và quảntrị các hệ thống mạng gắn với thực tế còn chưa thật hiệu quả do việc trang bị cácthiết bị để thực hành còn hạn chế Để có thể vừa được trang bị tốt những kiếnthức lý thuyết, đồng thời trang bị được các kỹ năng, kiến thức cơ bản về thiết kế,triển khai và quản trị các hệ thống mạng , chúng ta có thể sử dụng một số cácphần mềm, giải pháp mô phỏng mạng ảo
Chính vì thế em chọn đề tài ―Tìm hiểu về phần mềm mô phỏng mạng GNS3 và thực hiện mô phỏng định tuyến tĩnh sử dụng GNS3” GNS3 là
phần mềm mô phỏng mạng dưới dạng đồ họa, cho phép người dùng có thể môphỏng nhiều thiết bị mạng và các hệ thống mạng khác nhau
2 Mục đích nghiên cứu
- Tìm hiểu tổng quan về phần mềm mô phỏng mạng GNS3 từ đó đưa ra cácđánh giá về khả năng ứng dụng GNS3 để thực hành các kỹ năng về thiết kế,triển khai và quản trị các hệ thống mạng
Trang 113 Nhiệm vụ nghiên cứu
- Tìm hiểu một số phần mềm, giải pháp mô phỏng mạng như Packet Tracer,Boson NetSim, GNS3,
- Tìm hiểu, nghiên cứu chi tiết về khả năng mô phỏng mạng của GNS3
- Tìm hiểu về định tuyến và một số cách thức định tuyến
- Thực hiện xây dựng mô hình mạng và mô phỏng định tuyến tĩnh sử dụngGNS3 để kiểm chứng khả năng hoạt động của GNS3 về khả năng mô phỏngmạng
4 Đối tượng và phạm vi nghiên cứu
- Đối tượng nghiên cứu chính: Phần mềm mô phỏng mạng GNS3
- Phạm vi nghiên cứu: Tìm hiểu, nghiên cứu các tính năng nổi bật củaGNS3 và thực hiện mô phỏng, cấu hình một hệ thống mạng sử dụng định tuyếntĩnh
5 Ý nghĩa khoa học và thực tiễn của đề tài
- Xây dựng được bộ tài liệu tham khảo chuẩn về cách thức cài đặt, sử dụngphần mềm mô phỏng mạng GNS3
- Nghiên cứu, đánh giá về khả năng ứng dụng của GNS3 trong việc môphỏng các hệ thống mạng từ đó sử dụng GNS3 trong thực hành về mạng
6 Phương pháp nghiên cứu
- Tìm hiểu, nghiên cứu các tài liệu và công cụ liên quan đến mô phỏng hệthống mạng ảo, đặc biệt là công cụ GNS3 để từ đó thực hiện triển khai thửnghiệm với một số mô hình mạng đơn giản
7 Cấu trúc khóa luận
Khóa luận gồm 3 chương chính:
Chương 1: Tổng quan về mô phỏng hệ thống mạng
- Tìm hiểu về 3 giải pháp mô phỏng hệ thống mạng: Packet Tracer,BosonNetSim, GNS3 Từ đó đưa ra so sánh đánh giá giữa các giảipháp này với nhau
Chương 2: Phần mềm mô phỏng mạng GNS3
Trang 12- Cách thức cài đặt phần mềm GNS3 trong môi trường sử dụng hệ điều hành Windows.
- Các tính năng nổi bật của GNS3
Chương 3: Cài đặt, mô phỏng định tuyến tĩnh sử dụng GNS3
- Khái quát về định tuyến, các hình thức định tuyến: định tuyến tĩnh
và định tuyến động
- Xây dựng mô hình mạng và thực hiện mô phỏng mô hình mạng đótrên GNS3 để cấu hình định tuyến tĩnh
Trang 13CHƯƠNG I TỔNG QUAN VỀ MÔ PHỎNG HỆ THỐNG MẠNG
1.1 Tổng quan về mô phỏng
Mô phỏng là sự bắt chước, phỏng theo một hiện tượng, sự vật hay quá trìnhnào đó bằng cách xây dựng những mô hình động, xử lý chúng trong tác độngqua lại nhằm nghiên cứu các hiện tượng, sự vật, quá trình đó trên những môhình này
Tiết kiệm thời gian, kinh phí, nguyên vật liệu, tránh được những trườnghợp rủi ro, nguy hiểm trong điều kiện thực, giảm tác động xấu tới môi trường…,thậm chí có thể làm được cái không thể làm trong điều kiện thực Đó là những gìcông nghệ mô phỏng có thể mang lại
Công nghệ mô phỏng liên quan đến nhiều ngành khoa học: Toán, vật lý,
mô hình hóa, tự động, điều khiển học… và đặc biệt là Công nghệ thông tin(CNTT) Đây là công cụ đa dạng và linh hoạt đặc biệt thích ứng với việc nghiêncứu thử nghiệm và giáo dục đào tạo
1.2 Một số giải pháp mô phỏng hệ thống mạng
Trong lĩnh vực công nghệ thông tin, yêu cầu quan trọng nhất của ngườihọc chính là thực hành Có thực hành, người học mới tự mình lĩnh hội và hiểubiết sâu sắc kiến thức lý thuyết Với ngành mạng máy tính, nhu cầu thực hànhcũng được đặt lên hàng đầu Tuy nhiên, trong điều kiện còn thiếu thốn về trangthiết bị như hiện nay, người học, đặc biệt là sinh viên, ít có điều kiện thực hànhthực tế, đặc biệt đối với các thiết bị đắt tiền như Switch, Router, Server chuyêndụng Đồng thời, việc thiết kế và chạy thử nghiệm các hệ thống mạng lớn cũngkhông khả thi Chính vì vậy, hiện nay có rất nhiều công cụ mô phỏng hệ thốngmạng giúp người học có thể tự học, tự nghiên cứu các công nghệ mới, trảinghiệm các tính năng mới của các thiết bị mạng được đưa ra bởi các công tychuyên về giải pháp mạng như Cisco, Juniper…
Trang 14Một số phần mềm mô phỏng hệ thống mạng được sử dụng phổ biến hiệnnay phải kể đến như: Packet Tracer, Bonson NetSim, GNS3…Các phần mềmnày được cài đặt thích hợp trên hầu hết các hệ điều hành như Windows, Linux,MacOS…
1.2.1 Cisco Packet Tracer
Packet Tracer là một phần mềm của Cisco giúp chúng ta thiết kế một hệthống mạng ảo với mọi tình huống giống như thật Packet Tracer được dùng để
vẽ và thiết kế hệ thống mạng của mình
Công cụ Packet Tracer giúp bạn hiểu được luồng dữ liệu truyền thông trongmạng, thiết kế và xây dựng các mạng máy tính trong một môi trường giả lậptrước khi tiếp cận môi trường thực tế
Là phần mềm rất tiện dụng cho những người bước đầu đi vào khám phá,xây dựng và cấu hình các thiết bị của Cisco, nó có giao diện rất trực quan vớihình ảnh giống như Router thật, bạn có thể nhìn thấy các Port, các Module Bạn
có thể thay đổi các Module của chúng bằng cách drag- drop những Module cầnthiết để thay thế, bạn có thể chọn loại cáp nào cho những kết nối của bạn.Bạncũng có thể nhìn thấy các gói tin đi trên các thiết bị mạng của bạn như thế nào
Là một phần mềm miễn phí, Packet Tracer được hãng Cisco phân phốimiễn phí cho người sử dụng Với công cụ giả lập này, người học sở hữu một tậphợp khá lớn các thiết bị thực hành mạng như: Routers, Switches, WirelessDevices, End Devices (PC, Laptop, IP Phone…), và Connections (các loại cáp).Giao diện chính của phần mềm
Trang 15Hình 1.1 Màn hình giao diện Packet Tracer
Ưu điểm của Packet Tracer
Là phần mềm sử dụng miễn phí
Không sử dụng nhiều tài nguyên của máy tính khi thực hiện mô phỏng
Giả lập được cả phần cứng và phần mềm của các thiết bị mạng
Dễ dàng cài đặt trên các hệ điều hành như Windows, Ubutu, thậm chí là các hệ điều hành di động như Android, IOS nhưng khá nặ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ỉ cấu hình được với các lệnh đơn giản
Không thể kết nối với mạng thật, các thiết bị mạng thật
Hỗ trợ không nhiều các thiết bị, công nghệ của Cisco
Trang 161.2.2 Bonson NetSim
Chương trình mô phỏng mạng Boson NetSim là một ứng dụng giả lập phầncứng và phần mềm mạng của hệ thống Cisco và được thiết kế để hỗ trợ ngườidùng trong việc học cấu trúc lệnh Cisco IOS
Boson NetSim sử dụng sở hữu độc quyền của Network Simulator, RouterSimulator và công nghệ phần mềm EROUTER, cùng với công cụ BonsonVirtual Paket Technology (Công nghệ gói tin ảo), để tạo ra các gói dữ liệu riêng
l Các gói tin được định tuyến và chuyển mạch thông qua mạng mô phỏng, chophép NetSim xây dựng một bảng định tuyến ảo thích hợp và mô phỏng mạngthực sự Các sản phẩm mô phỏng khác trên thị trường không hỗ trợ mức độ chứcnăng này
Boson NetSim cung cấp cho người học nhiều bài thực hành khác nhau vớinhiều cấp độ khác nhau CCENT, 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ảnkhác nhau Bên cạnh đó, Boson NetSim cũng cho phép người học tự xây dựngcác mô hình mạng tùy theo yêu cầu riêng của mình
Boson NetSim cung cấp linh hoạt và hỗ trợ hơn bất kỳ phần mềm môphỏng mạng khác trên thị trường Phần mềm NetSim cũng bao gồm một trìnhđơn phòng thí nghiệm toàn diện có chứa bài học và phòng thí nghiệm bao gồmcác giao thức định tuyến, các thiết bị Cisco, chuyển mạch, thiết kế hình trạngmạng và nhiều hơn nữa
Do đây là phần mềm thương mại nên khi thực hành với bản Demo sẽ bịgiới hạn một số chức năng như chỉ hỗ trợ 42 routers và 6 switches, thực thi 200kết nối cùng lúc
Giao diện phần mềm
Trang 17Hình 1.2 Màn hình giao diện phần mềm Boson NetSim
Ưu điểm của Boson NetSim
Không sử dụng nhiều tài nguyên 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 độ khác nhau như: Stand – Alone Labs, Sequential, Scenario, Supplemental…
Dễ dàng cài đặt
Nhược điểm của Boson NetSim
Boson NetSim là bản thương mại nên khi thực hành sẽ bị giới hạn một số chức năng
Không sử dụng Cisco IOS hoặc JunOS, do đó bị giới hạn các tính năng vàchỉ cấu hình được với các lệnh đơn giản
Không thể kết nối với mạng thật, các thiết bị mạng thật
Hỗ trợ ít các thiết bị, công nghệ của Cisco
1.2.3 GNS3
GNS3 là một phần mềm mô phỏng hệ thống mạng mã nguồn mở miễn phí.GNS3 có giao diện đồ họa (Graphical Network Simutator) cho phép bạn dễ dàngthiết kế các mô hình mạng và sau đó chạy giả lập trên chúng Để cung cấp khảnăng mô phỏng chính xác, GNS3 liên kết với Dynamips (giả lập IOS của Cisco),
Trang 18Qemu (một phần mềm mô phỏng và ảo hóa nguồn mở), VirtualBox (phần mềm
ảo hóa miễn phí)
GNS3 cho phép bạn có thể giả lập các loại router Cisco sử dụng IOS, cácrouter của Juniper, ngoài ra còn có thể giả lập các thiết bị mạng khác như ATM,Frame Relay, Ethernet Switch, Pix Firewall… và đặc biệt có thể kết nối với hệthống mạng thật
GNS3 có thể cài đặt trên các máy tính sử dụng các hệ điều hành như:Windows, Linux, Mac OS Nó không thể thay thế cho router trong các hệ thốngmạng thực tế mà chỉ là công cụ để học tập và thử nghiệm trong môi trường thựchành
GNS3 là một công cụ đắc lực hỗ trợ lab các mô hình thực tế cho các kỹ sưmạng, các quản trị viên và những người đam mê về quản trị mạng hay nhữngngười muốn học các chứng chỉ của Cisco như CCNA, CCNP, CCIP, CCIE…Vàcác chứng chỉ của Juniper JNCIA, JNCIS, JNCIE…
Giao diện phần mềm
Trang 19 Là phần mềm miễn phí với người dùng.
Sử dụng Cisco IOS hoặc JunOS do đó hỗ trợ hầu hết các công nghệ củaCisco, Juniper
Có thể kết nối với các thiết bị mạng thật, mạng thật, máy tính ảo
Mô phỏng được hầu hết các thiết bị, giải pháp về mạng của Cisco
Cung cấp các cơ chế tối ưu hóa tài nguyên về bộ nhớ, CPU cho máy tính
Dễ dàng cài đặt, giao diện trực quan
Nhược điểm của GNS3
Tiêu tốn nhiều tài nguyên bộ nhớ, bộ vi xử lí của máy tính khi thực hiện
mô phỏng
Không thể thay thế router thật
Giả lập thiết bị Switch bị hạn chế
Chỉ cho phép thực thi một phiên GNS3 tại một thời điểm
1.3 So sánh và đánh giá các giải pháp
Sau quá trình tìm hiểu và phân tích ưu nhược điểm của các giải pháp môphỏng mạng được sử dụng phổ biến hiện nay, khóa luận đưa ra bảng so sánh cácgiải pháp như sau:
hoặc JunOSKhả năng hỗ trợ Hỗ trợ nhiều Hỗ trợ một số Hỗ trợ nhiều thiết bị,
công nghệ mạng củaCisco hoặc Juniper
thiết bị mạng, công thiết bị, công thiết bị, công
nghệ mạng nghệ của Cisco nghệ của Cisco
Khả năng kết nối
với thiết bị thật,
mạng thật
Trang 21CHƯƠNG 2 PHẦN MỀM MÔ PHỎNG MẠNG GNS3
2.1 Cài đặt GNS3
2.1.1 Download GNS3
Link download GNS3: h t tp s :/ / www g n s 3 c o m /so f t w a re /dow n l o a d
Để download bạn cần có một Account đăng nhập hoặc GNS3 cho phép bạnliên kết tài khoản với Facebook và Google
Hình 2.1 Trang web đăng kí account để download GNS3
GNS3 chạy trên các hệ điều hành như Windows, Linux và Mac OS Nên saukhi đăng nhập hãy lựa chọn phiên bản phù hợp với hệ điều hành mà bạn đang sửdụng
Trang 22Hình 2.2 Giao diện chọn phiên bản GNS3 phù hợp để cài đặt
Bản cài GNS3 mới nhất hiện tại là: G N S 3 - 1 5 3 - a l l - in - o n e Với các bản càitích hợp all- in- one đã bao gồm Winpcap, Dynamips… Cung cấp mọi thứ bạncần để có thể chạy được GNS3 trên máy tính cá nhân chạy hệ điều hànhWindows, ngoại trừ IOS image
2.1.2 Cài đặt GNS3
Sau khi download hãy double-click và next
Trang 23Trong quá trình cài đặt chương trình sẽ yêu cầu bạn cài đặt thêm một sốchương trình bổ xung như WinPcap , Dynamips, Qemu Ngoài ra bạn có thể lựachọn cài đặt Wireshark và SolarWinds là phần mềm tích hợp trong GNS3 giúpbắt gói và phân tích gói tin.
Hình 2.4 Giao diện cài đặt tích hợp các phần mềm khác trong GNS3
Hãy click Next đến khi Finally
Quá trình cài đặt đã hoàn tất
Trang 24Hình 2.5 Giao diện chính của GNS3
2.1.3 Cài đặt và sử dụng IOS image
Dynamips của GNS3 chạy hệ điều hành thật của Cisco vì thế để mô phỏngđược các router ta phải nạp vào các IOS image chuẩn cho router đó Linkdownload các IOS image:
h t t p: // www caree r ce r t i n f o /2 0 09 / 05 /n e w - c i s co- i o s - v e r s i o n - 1 24 -c o l l e c t io n h t m l
Trang 25Tại đây ta có thể download hầu hết các IOS image chuẩn của hầu hết cácdòng router như 1700, 2600, 3640, 3725, 7200…
Nạp IOS image vào GNS3 để mô phỏng các dòng router
Bật GNS3 và lựa chọn Edit -> Preferences
Trong mục Dynamips lựa chọn IOS router -> New
Browse tới IOS image đã được tải về rồi lựa chọn next Nếu hiện thông báo giải nén IOS image hãy chọn yes
Hình 2.7 Giao diện nạp IOS image
Tiếp theo là lựa chọn tên của router có thể để mặc định hoặc thay đổi tùytheo
Tiếp theo là lựa chon Default RAM: Để router hoạt động tốt nhất hãy lựachọn tăng lượng RAM lên 256 MB nếu máy tính của bạn có tổng dung lượng là4GB hoặc chọn 512 MB với máy tính có 8GB RAM trở lên
Trong phần Network Adapters cho phép bạn add thêm card mạng chorouter
Trang 26Hình 2.8 Giao diện add thêm cổng kết nối cho router
V í d ụ : Lựa chọn 4T sẽ add thêm cho router 4 cổng serial hoặc
NM-16ESW
sẽ là 16 cổng Ethernet
Đến mục WIC modules cũng tương tự cho ta add thêm cổng cho routernhưng khác biệt ở chỗ nó chỉ cho bạn add thêm cổng serial như WIC-1T sẽ làthêm 1 cổng serial WIC-2T là 2 cổng serial Tùy thuộc vào từng loại router màmục này sẽ có thể có hoặc không
Số lượng các cổng sẵn có của mỗi router phụ thuộc vào từng loại router.Căn cứ vào yêu cầu sử dụng ta có thể add thêm các cổng cần thiết khác
Cuối cùng là chọn PC finder, GNS3 sẽ tự động tính toán giá trị
Idle-PC tốt nhất có thể cho mỗi router được nạp vào để tối ưu hóa tài nguyên máytính
Trang 27Hình 2.9 Giao diện tính toán giá trị Idle- PC
Qua một vào bước cài đặt cơ bản chúng ta đã có thể làm quen và thựchành cấu hình với các thiết bị mạng của Cisco đặc biệt là các dòng router Cisconhư trên thiết bị thật mà không cần đến một khoản chi phí nào, và tiến hành labcác mô hình mạng trước khi đi vào cài đặt thực tế
2.2 Các tính năng nổi bật của GNS3
2.2.1 Giao diện đồ họa trực quan
GNS3 cung cấp cho người dùng giao diện tương tác đồ họa khá tốt, dễdàng sử dụng Người dùng có thể thiết kế các mô hình mạng khác nhau khá tiệnlợi chỉ bằng cách kéo thả các thiết bị mạng và các chuẩn kết nối do GNS3 hỗtrợ
Ngoài phần menu và thanh công cụ, GNS3 chia giao diện làm việc chínhthành 4 khu vực như sau:
Trang 28Hình 2.10 Giao diện tương tác đồ họa của GNS3
Vùng 1 (All devices): Nơi hiển thị tất cả các thiết bị mạng và các chuẩn
kết nối được GNS3 hỗ trợ mô phỏng như: Router, Cloud, Hub, Switch…
Vùng 2 (Workspace): Đây là vùng để người dùng có thể kéo thả các thiết
bị mạng từ vùng 1 xang để thực hiện xây dựng các mô hình mạng
Vùng 3 (Topology Summary): Liệt kê các thiết bị đang được sử dụng
trong bài lab của bạn, cùng với các interface kết nối tương ứng và trạngthái của các thiết bị
Vùng 4 (Console): Đây là vùng làm việc của Dynagen Ở đây người dùng
có thể thao tác một số lệnh cơ bản như: start, stop…Ngoài ra ở đây cònhiển thị một số lỗi trong quá trình cấu hình và thiết lập Dynamips
2.2.2 Khả năng mô phỏng phần cứng
GNS3 có khả năng mô phỏng nhiều thiết bị mạng của Cisco cũng như cácmodules kết nối khác nhau:
Các router Cisco 1700 Series: 1710, 1720, 1721 1750, 1751…
Các router Cisco 2600 Series: 2610, 2611…
Trang 29 WIC- Modules: WIC-1T, WIC-2T, WIC-1ENET…
Network Modules: NM-1E, NM-4E, NM-4T…
Hình 2.11 GNS3 mô phỏng các thiết bị mạng và các modules kết nối
GNS3 tuy chưa mô phỏng được Cisco Catalyst Switch nhưng người dùng
có thể cấu hình Ether-switch Router để thay thế hoặc sử dụng các EtherSwitch
và Frame Relay Switch
Bên cạnh đó, GNS3 còn cho phép mô phỏng các giải pháp bảo mật củaCisco: hệ thống tường lửa PIX và ASA, hệ thống ngăn ngừa và phát hiện xâmnhập IPS/IDS
GNS3 còn cho phép người dùng mô phỏng các thiết bị mạng của Juniper.Ngoài ra GNS3 cho phép mô phỏng các End Devices như PC, VPCS…các thiết bị mạng khác như Hub Và để GNS3 có thể kết nối với thiết bị thật,mạng thật thì GNS3 cho phép mô phỏng thiết bị ―Cloud‖