Tải bản đầy đủ (.pdf) (54 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.82 MB, 54 trang )

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ẬN TỐT NGHIỆP ĐẠI HỌC
Chuyên ngành: Sƣ phạm Tin học

HÀ NỘI, 2017


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Ậ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


HÀ NỘI, 2017


LỜ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 ơn
sâ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 trong
suố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ện
khó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ại
Khoa CNTT – trƣờng Đại học Sƣ phạm Hà Nội 2, những ngƣời đã tận tình
giảng dạy, truyền thụ cho em những kiến thức, kinh nghiệm quý báu trong suốt
quá 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è đã động
viê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ốt
nghiệ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


LỜ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ọc
nà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


MỤ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
3.1.1.Giới thiệu định tuyến.......................................................................... 32


3.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


DANH 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 Syste

IS-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

Transmission Control Protocol/Internet Protocol

WIC

Wan Interface Card


DANH 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 GNS3
Hì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ối
Hì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ạng
Hì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
Hình 2.23. Lựa chọn giá trị Idle-PC phù hợp
Hình 2.24. Sử dụng CPU sau khi đã tính toán giá trị Idle-PC
Hình 2.25. Các tùy chọn Ghostios IOS và Sparsemem Memory
Hình 3.1. Khái quát về định tuyến


Hì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ất
Hì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ĩnh
Hình 3.15. Bảng định tuyến của R2 sau khi đã cấu hình định tuyến tĩnh



MỞ ĐẦU
1. Lý do chọn đề tài
Yêu cầu quan trọng nhất đối với sinh viên ngành Công nghệ thông tin
ngoài các kiến thức về lý thuyết đó là đƣợc thực hành gắn với các yêu cầu thực
tế hiện nay. Tuy nhiên, trong nhiều trƣờng đại học, cao đẳng việc trang bị các
phòng thực hành với các trang thiết bị, công nghệ mới gặp nhiều khó khăn và
còn nhiều hạn chế.
Trong 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ản
trị 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ác
thiết bị để thực hành còn hạn chế. Để có thể vừa đƣợc trang bị tốt những kiến
thứ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ác
phầ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.
- Thực hiện mô phỏng một mô hình mạng đơn giản gồm một số Router và
cấu hình định tuyến tĩnh để kiểm chứng khả năng hoạt động của GNS3 trên một
mô hình mạng cụ thể.
1



3. 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ụng
GNS3 để kiểm chứng khả năng hoạt động của GNS3 về khả năng mô phỏng
mạ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ủa
GNS3 và thực hiện mô phỏng, cấu hình một hệ thống mạng sử dụng định tuyến
tĩ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ụng
phầ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ải
pháp này với nhau.
Chƣơng 2: Phần mềm mô phỏng mạng GNS3

2


- 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.

3


CHƢƠ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ình
nào đó bằng cách xây dựng những mô hình động, xử lý chúng trong tác động
qua 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ƣờng
hợ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ên
cứ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ƣời
họ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ểu
biế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ành
cũng đƣợc đặt lên hàng đầu. Tuy nhiên, trong điều kiện còn thiếu thốn về trang
thiế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ành
thực tế, đặc biệt đối với các thiết bị đắt tiền nhƣ Switch, Router, Server chuyên
dụ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ũng
không khả thi. Chính vì vậy, 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ới, trải
nghiệ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 ty
chuyên về giải pháp mạng nhƣ Cisco, Juniper…
4


Một số phần mềm mô phỏng hệ thống mạng đƣợc sử dụng phổ biến hiện
nay phải kể đến nhƣ: Packet Tracer, Bonson NetSim, GNS3…Các phần mềm
nà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 trong
mạ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ập
trƣớ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ới
hì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ần

thiế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ạn
cũ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ối
miễ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ập
hợp khá lớn các thiết bị thực hành mạng nhƣ: Routers, Switches, Wireless
Devices, 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

5


Hì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.

6


1.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ần
cứng và phần mềm mạng của hệ thống Cisco và đƣợc thiết kế để hỗ trợ ngƣời

dù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, Router
Simulator và công nghệ phần mềm EROUTER, cùng với công cụ Bonson
Virtual 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, 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
thự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ức
nă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ới
nhiề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ả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 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ồm
các giao thức định tuyến, các thiết bị Cisco, chuyển mạch, thiết kế hình trạng
mạ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 200
kết nối cùng lúc.
Giao diện phần mềm

7


Hì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àng
thiế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),
8


Qemu (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ác
router 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ố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ực
hà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ững
ngƣờ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

Hình 1.3. Màn hình giao diện phần mềm GNS3
 Ƣu điểm của GNS3
9


 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ủa
Cisco, 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ác
giải pháp nhƣ sau:
Nội dung

Packet Tracer

Boson Netsim


Không

Không

Khả năng hỗ trợ

Hỗ trợ nhiều

Hỗ trợ một số

Hỗ trợ nhiều thiết bị,

thiết bị mạng, công

thiết bị, công

thiết bị, công

công nghệ mạng của

nghệ của Cisco

nghệ của Cisco

Cisco hoặc Juniper

Không

Không




Sử dụng IOS

nghệ mạng

GNS3
Sử dụng Cisco IOS
hoặc JunOS

Khả năng kết nối
với thiết bị thật,
mạng thật
10


Sử dụng tài nguyên
máy tính

Ít

Ít

Nhiều

Không

Không




Miễn phí

Trả phí

Miễn phí

Khả năng tối ƣu
hóa việc sử dụng
tài

nguyên

máy

tính
Chi phí

Bảng 1.1. So sánh các giải pháp mô phỏng mạng
Qua các số liệu so sánh trên ta có thể thấy giải pháp sử dụng phần mềm mô
phỏng hệ thống mạng GNS3 có nhiều ƣu điểm nổi bật hơn so với các giải pháp
còn lại. Vì thế khóa luận sẽ đi tìm hiểu chi tiết giải pháp mô phỏng mạng sử
dụng GNS3 và thực hiện mô phỏng định tuyến tĩnh sử dụng GNS3.

11


CHƢƠ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: />Để download bạn cần có một Account đăng nhập hoặc GNS3 cho phép bạn
liê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 sau
khi đă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.

12


Hì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à: GNS3-1.5.3-all-in-one. Với các bản cài
tích hợp all- in- one đã bao gồm Winpcap, Dynamips… Cung cấp mọi thứ bạn
cần để có thể chạy đƣợc GNS3 trên máy tính cá nhân chạy hệ điều hành
Windows, ngoại trừ IOS image.
2.1.2. Cài đặt GNS3
Sau khi download hãy double-click và next.

Hình 2.3. Giao diện bắt đầu cài đặt GNS3
13


Trong 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ựa
chọn cài đặt Wireshark và SolarWinds là phần mềm tích hợp trong GNS3 giúp
bắ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.

14


Hì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 đó. Link
download các IOS image:
o/2009/05/new-cisco-ios-version-124-collection.html

Hình 2.6. Trang web download IOS image

15


Tại đây ta có thể download hầu hết các IOS image chuẩn của hầu hết các
dò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ùy
theo.

Tiếp theo là lựa chon Default RAM: Để router hoạt động tốt nhất hãy lựa
chọ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 cho
router.
16


×