1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Tài Liệu Về Routing Trên GNS3

34 369 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 34
Dung lượng 1,93 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Sau khi cài đặt xong Dynamips, sẽ xuất hiện một thư mục tên là C:\Program Files\Dynamips\images, thư mục này sẽ đặt các hệ điều hành tại đây hoặc có thể tạo các đường dẫn đến thư mục chứ

Trang 1

TRUNG TÂM ĐÀO TẠO QUẢN TRỊ VÀ AN NINH MẠNG

- - -    - - -

TÀI LIỆU VỀ ROUTING TRÊN GNS3

Trang 2

Trong quá trình làm tài liệu này, chúng tôi chân thành cảm ơn sự góp ý của các thầy trung tâm

ATHENA và các sinh viên , cộng tác viên đã và đang nghiên cứu công nghệ tại trung tâm

ATHENA

Trang 3

NỘI DUNG

I GIỚI THIỆU

GNS3(Graphical Network Simulator) là một chương trình giả lập hệ thống mạng có giao diện đồ

họa, cho phép mô phỏng các mạng phức tạp, do nhóm chuyên gia gồm Jeremy Grossman, Benjamin Marsili, Claire Goudjil, Xavier Alt, Alexery Eromenko viết và phát triển

GNS3 cho phép chúng ta tạo một mô hình mạng hoàn chỉnh và chính xác GNS3 liên kết chặt chẽ

với:

 Dynamips: là một phần mềm dùng để mô phỏng Router của Cisco do Christophe Fillot viết năm 2005

 Dynagen: tạo cấu hình mạng cho Dynamips

 Qemu: tạo và mô phỏng máy ảo nguồn mỏ trên PC

 Virtual Box(VB): là một phần mềm tạo máy ảo nguồn mở mạnh mẽ, Sun Microsystem

đã mua lại VB và được tập đoàn Oracle phát triển

GNS3 là một công cụ tuyệt vời dành cho các kỹ sư hệ thống mạng làm việc trong phòng Labs,

chuyên nghiên cứu và phát triển hệ thống mạng hay chẩn đoán các vấn đề xảy ra trong hệ thống mạng Cũng như rất phù hợp với tất cả những ai đang theo học các chứng chỉ của Cisco và chứng chỉ của

Juniper

II GNS3 VÀ NHỮNG VẤN ĐỀ LIÊN QUAN

GNS3 chạy trên Windows, Linux và Mac OSX và đòi hỏi các thành phần sau đây đã được cài đặt sẵn

trong máy nếu bạn muốn sử dụng nó từ mã nguồn:

• Qt >= 4.3, xem tại http://trolltech.com/developer/downloads/qt/index/

• Python >= 2.4, xem tại on http://www.python.org/

• Sip >= 4.5 nếu bạn muốn biên dịch PyQt, xem tại http://www.riverbankcomputing.co.uk/sip/

• PyQt >= 4.1, xem tại http://www.riverbankcomputing.co.uk/pyqt

Trang 4

Người dùng Linux cần download Dynamips và giải nén nó vào một chỗ thích hợp Cài đặt những gói phụ thuộc của GNS3 và sau đó chạy GNS3 Người dùng cũng có thể thử phiên bản binary dành cho Linux, giúp không cần phải cài Python, PyQt và Qt

Người dùng Windows nên cài đặt gói all-in-one Windows installer Nó cung cấp mọi thứ bạn cần để

có thể chạy được GNS3 trên máy cá nhân hay máy ở xa, ngoại trừ một IOS image

Bạn hãy tải gói phần mềm GNS3 mới nhất về theo link sau : http://www.gns3.net/download

1 Hướng dẫn cài đặt gói GNS3:

- Sau khi tải về, kích đúp chuột vào file vừa download về ( version hiện tại là 0.8 ) và tiến hành cài đặt bình thường theo chế độ mặc định bằng cách nhấn Next

- Tiếp theo, nhấn Next

Trang 5

- Nhấn I Agree

- Nhấn Next

- Các phần mềm kèm theo sẽ được cài mặc định Nhấn Next

Trang 6

- Nhấn Install để bắt đầu cài đặt,- Nhấn Next để cài Winpcap

- Nhấn Next Và kết thúc quá trình cài đặt Winpcap nhấn Finish để chuyển sang chế độ cài đặt chính

Trang 7

- Tiếp theo bạn nhấn Next

- Nhấn Finish hoàn tất việc cài đặt GNS3

2 IOS Images :

Các tập tin Cisco IOS images đã được nén lại Những tập tin ảnh đã nén này sẽ làm việc tốt với

Dynamips, tuy nhiên quá trình boot sẽ bị chậm lại bởi quá trình giải nén (giống như trên các router thật)

Trang 8

Bạn sẽ nhận được một cảnh báo từ trình unzip, nhưng bạn có thể bỏ qua Trên Windows bạn có thể sử dụng WinRaR để giải nén tập tin ảnh

Và hãy luôn kiểm tra IOS image trực tiếp với Dynamips trước khi sử dụng chúng trong GNS3:

./Dynamips –P <chassis> <path-to-the-ios-image>

Dynamips chạy các hệ điều hành IOS thật sự của các router Cisco dòng 2691,3620, 3640, 3660,

3725, 3745, và 7200 Sau khi cài đặt xong Dynamips, sẽ xuất hiện một thư mục tên là C:\Program

Files\Dynamips\images, thư mục này sẽ đặt các hệ điều hành tại đây hoặc có thể tạo các đường dẫn đến thư mục chứa các image khác nếu như không muốn sử dụng đường dẫn mặc định đã có của chương trình trong các file net Một điểm lưu ý, khi sử dụng Dynamips trên Windows, file IOS sử dụng phải ở dạng bin và đối với các hệ điều hành khác phải sử dụng file IOS là image

Thiết lập đường dẫn đến tập tin ảnh IOS bằng cách chọn menu Edit, rê chuột đến IOS images and hypervisors (hoặc bấm CTRL + SHIFT + I) Sau đó thiết lập đường dẫn cho tập tin ảnh IOS, chọn nền

(platform) và loại (model)(nếu có thể) và điền một giá trị IDLE PC Mặc định, bạn sử dụng hypervisor được tích hợp (dynamips được quản lý bởi GNS3) để chạy IOS của mình

Nếu bạn muốn sử dụng hypervisors bên ngoài (bạn phải tự khởi động), bạn có thể ghi nhận chúng trong tab “Exteral Hypervisors”

Một khi tập tin ảnh IOS đã được ghi nhận, bạn có thể cấu hình các node của mình (bấm chuột phải vào một node và chọn Configure)

3 Sử dụng tài nguyên

Dynamips sử dụng một lượng khá lớn RAM và CPU để cho việc mô phỏng Một IOS image đòi hỏi

Trang 9

256 MB RAM trên một router 7200 thật, và bạn phải dành ra 256MB RAM cho thể hiện của router ảo của bạn, nó sẽ chiếm mất 256 MB RAM của vùng nhớ làm việc Dynamips cũng mặc định chiếm 64 MB RAM trên mỗi thể hiện trên hệ thống Unix (16MB trên hệ thống Windows) để cache những diễn dịch JIT Hệ điều hành của bạn sẽ tự động cache trong RAM những phần của tập tin mmap đang được sử dụng

Nếu bạn có nhiều RAM, và bạn biết bạn đang làm gì, hãy bỏ đánh dấu ở mục “Use mmap” trong phần cấu hình IOS router nâng cao Bấm chuột phải vào một thiết bị và chọn Configure:

Dynamips cũng sử dụng rất nhiều năng lực của CPU, bởi vì nó mô phỏng CPU của một router theo từng chỉ lệnh (instruction-by-instruction) Nó không có cách nào biết được khi nào thì CPU của router là rảnh rỗi, vì thế nó thực hiện một cách đầy đủ các chỉ lệnh tạo nên các chu kỳ rảnh rỗi của IOS – cũng giống như thực thi một chỉ lệnh thực thi công việc “thực tế” Nhưng khi bạn đã chạy thông qua quá trình

“Idle-PC” cho một IOS image, sự tiêu tốn CPU sẽ được giảm xuống một cách đáng kể

4 Cấu hình Dynamips :

Để sử dụng Dynamips trong GNS3, bạn phải cấu hình đường dẫn tới nó và cổng nền (base port) Những thiết lập này sẽ được sử dụng bởi Hypervisor Manager và để nạp tập tin net Truy xuất vào phần Preferences trong menu Edit:

Trang 10

Thư mục làm việc là nơi tất cả các tập tin tạo bởi Dynamips được lưu trữ, bao gồm NVRAM cho router ảo, cũng như bootflash, logfiles, và một vài tập tin làm việc khác

Bạn có thể áp dụng những thiết lập giống nhau cho tất cả các router bằng cách chọn “Routers” ở cây phía bên trái hoặc cho một router xác định nào đó bằng cách chọn tên của nó trên cây

Trong phần cấu hình node, bạn có thể chọn IOS để sử dụng và cấu hình nhiều thứ khác như config, kích thước RAM, các khe cắm, v.v…

startup-Kế tiếp, thêm các kết nối giữa các node (bấm vào nút “Add a link” trên thanh menu, chọn node nguồn

và node đích) Bạn sẽ được nhắc nhở rằng bạn có thể chọn lại kết nối (Ethernet, serial…) Nếu bạn để GNS3 tự động gán module thích hợp phù hợp với loại kết nối của mình trên slot của router của bạn và chọn interface thích hợp đầu tiên để kết nối

5 Chế độ thiết kế :

Sau khi đã thêm các IOS Image vào(ở đây tôi đã thêm vào c2691 và c3600)

- Tiếp theo bạn kích chuột vào router c2691 giữ và kéo thả vào ô bên cạnh Lúc này bạn sẽ thấy

ở tab Topology Summary router (R1) sẽ báo màu đỏ nghĩa là router đang chế độ Turn off

Trang 11

- Bạn bật lên bằng cách kích phải chuột vào router chọn start, bạn sẽ thấy R1 báo màu xanh

- Nhấn phải chuột vào Router chọn Console để bắt đầu

Trang 12

- Dùng câu lệnh : “show ip int brief” để xem các kết nối

Có thể add thêm những router khác, switch hoặc là cấu hình cho một mạng WAN

6 Cách add thêm các Interface cho Router:

Để add thêm Interface thì bạn phải Stop Router Sau đó click đúp chuột vào Router sẽ xuất hiện bảng như bên dưới Bạn click vào tên của router (R1) như hình sau đó chọn tab Slots và chọn add

thêm bao nhiêu serial tùy thích và và bạn có thế add thêm cả Fastethernet

Trang 13

- Nhấn ok để chấp nhận thiết lập.Start router lên thì bạn sẽ có thêm serial

- Như mình chọn NM-4T thì mình sẽ có thêm 4 serial

- Kết nối hai Router với nhau mình dùng cable serial

- Để kết nối Router vào port Switch mình dùng cable Fastethernet

Trang 14

- Bạn

có thể xem mình kết nối hai router vói nhau bằng Interface nào để có thể cấu hình thì ta

có thể làm như sau

- Trong tab topology summary bạn kick vào "+" bạn sẽ nhìn thấy như hình bên dưới

- Để lưu thiết lập, Bạn chỉ cần kick vào biểu tượng Save project or topology file -> Bạn chọn

nơi cần lưu và đặt tên file Sau đó, nhấn Save

Trang 15

- Lần sau bạn chỉ cần vào file->open và tìm đường dẫn đến nơi lưu là xong rùi

Router thật và dùng IOS thật nhưng Switch trong GNS3 là switch trong suốt bạn không thể thực

hiện cấu hình Switch

Trang 16

Để được giúp đỡ về một lệnh cụ thể nào đó, có thể gõ “help command” hoặc

“command ?” Ví dụ:

Để tắt một router ảo, sử dụng lệnh stop Cú pháp như sau:

stop {/all | router1 [router2]…}

Để tắt một router cụ thể, dùng lệnh stop tên_router:

Và để chắc chắn rằng router đã được stop:

Bạn cũng có thể đưa ra một list các router cần stop, hoặc dùng lệnh stop /all để tắt tất cả các

thể hiện của router

Trang 17

Để khởi động lại R1, sử dụng lệnh start:

start {/all | router1 [router2] …}

Lệnh reload IOS không được hỗ trợ bởi Dynamips đối với router ảo Vì thế bạn có thể sử dụng lệnh reload của console Nó thực hiện một stop, theo sau bởi một start để reload tất cả các router trong bài lab, sử dụng lệnh reload /all:

Các lệnh tạm ngưng (suspend) và khôi phục (resume)có cú pháp tương tự như stop và start, nhưng chúng tạm dừng một router xác định:

Lệnh exit dừng và xoá tất cả các thiết bị ra khỏi mạng và trở về chế độ thiết kế Nếu bạn thoát khỏi Console, sự mô phỏng cũng sẽ ngừng theo

Trang 18

Cấu hình router:

Xem thông số ip:

Trang 19

9 Tổng quan lý thuyết về Định tuyến tĩnh và Định tuyến động

-Định tuyến (routing) là 1 quá trình mà router thực thi và chuyển 1 gói tin (packet) từ 1 địa chỉ nguồn (source) đến 1 địa chỉ đích (destination) trong mạng

-Router dựa vào thông tin định tuyến để chuyển những gói tin đến những địa chỉ đích đã định trước

 Định tuyến tĩnh (static route) là 1 quá trình định tuyến thực hiện cấu hình bằng tay (manually) từng địa chỉ đích cụ thể cho router

 Định tuyến động (dynamic route) là khi được cấu hình dạng này, router sẽ thực hiện việc định tuyến 1 cách tự động (automatically), sử dụng những giao thức định tuyến như:

 Rip (Routing Information Protocol)

 OSPF (Open Shortest Path Frist)

10 Thực hiện labs Static Route

Trang 23

11 Thực hiện mô hình Ripv2

Trang 26

Cấu hình router tương tự static route Sau đó tiến hành cài đặt EIGRP

Trang 28

13 Thực hiện mô hình OSPF

Cấu hình router:

Ngày đăng: 30/10/2015, 18:08

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w