Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 30 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
30
Dung lượng
1,16 MB
Nội dung
HướngdẫnsửdụngDynamips/Dynagen
Version 1.0 Tàiliệu tham khảo miễn phí
Trần Đặng Minh Khoa – CCNA, CCDA, CCNP, CCIP, CCIE R&S
Email: mkhoa83@yahoo.com Trang 1
Hướng dẫnsửdụng Dynamips/ Dynagen
Version 1.0 Tàiliệu tham khảo miễn phí
Trần Đặng Minh Khoa – CCNA, CCDA, CCNP, CCIP, CCIE R&S
Email: mkhoa83@yahoo.com Trang 2
LỜI NÓI ĐẦU
Tàiliệu này được viết ra dựa trên file hướngdẫn cấu hình Dynamips/Dynagen
được phát hành bằng tiếng Anh. Do tàiliệu được dịch theo ý kiến chủ quan của một cá
nhân thông qua quá trình sửdụng thiết bị và thời gian hoàn thành tương đối gấp nên
không tránh khỏi các sai sót, rất mong sự đóng góp của tất cả bạn đọc để hoàn chỉnh hơn
trong các phiên bản sau của tàiliệu này.
Tàiliệu tập trung vào 2 phần chính đó là giới thiệu về Dynamips/Dynagen và cấu
hình Dynamips/ Dynagen. Hy vọng ở phiên bản sau của tàiliệu sẽ được điều chỉnh và
thêm vào các phần mới như sửdụng Dynamips, Dynagen trên các hệ điều hành khác
nhau, cấu hình ATM Switch,…
Một số lưu ý khi sửdụngtài liệu:
- Không phân phối tàiliệu dưới dạng thương mại, tàiliệu được phân phối hoàn toàn
miễn phí.
- Yêu cầu tôn trọng bản quyền, mọi sửa đổi trực tiếp vào tàiliệu cần liên hệ tác giả.
- Không sửdụngtàiliệu dưới bất cứ hình thức thương mại nào.
- Trong các bước hướngdẫn có thể sai lệch so với thực tế, tác giả không đảm bảo
khả năng trên.
- Mọi thắc mắc và góp ý xin Email về địa chỉ: mkhoa83@yahoo.com
TPHCM tháng 6 năm 2007
Hướng dẫnsửdụngDynamips/Dynagen
Version 1.0 Tàiliệu tham khảo miễn phí
Trần Đặng Minh Khoa – CCNA, CCDA, CCNP, CCIP, CCIE R&S
Email: mkhoa83@yahoo.com Trang 3
PHẦN I: GIỚI THIỆU và CÀI ĐẶT
1. Dynamips/Dynagen là gì?
Dynamips là một chương trình giả lập router Cisco được viết bởi Christophe
Fillot. Chương trình có khả năng giả lập các dòng sản phẩm 2691, 3620, 3640, 3660,
3725, 3745, và 7206 (tính đến ngày hoàn tất tàiliệuhướngdẫn này) của Cisco, dựa
vào việc chạy trực tiếp các IOS thực của các dòng sản phẩm trên. Một số ưu điểm của
sản phẩm bao gồm:
- Được sửdụng như là một công cụ giúp cho các học viên tham gia các khoá đào
tạo của Cisco có thể thực hành trên một mô hình giả lập nhưng có tính năng
như thật. Cho phép mọi người có thể làm quen dễ dàng hơn với các thiết bị của
Cisco.
- Kiểm tra được các tính năng mà các dòng sản phẩm IOS Cisco có thể hỗ trợ.
- Kiểm tra nhanh các cấu hình giống như trên thiết bị thật.
Tuy nhiên theo Christophe Fillot chương trình này cũng không thể thay thế được
một thiết bị Router thật. Chương trình chỉ có thể hỗ trợ ở một mức tương đối và tạm
chấp nhận được đối với các học viên muốn thi các chứng chỉ như CCNA/ CCNP/
CCIE.
Dynagen là một chương trình hỗ trợ cho Dynamips, nó chỉ ở dạng text, sửdụng
chế độ “Hypervisor” cho việc kết nối với Dynamips. Dynagen xây dựng và làm việc
với các mạng ảo:
- Sửdụng các file cấu hình đơn giản, dễ hiểu để tạo ra các file trong đó chứa sơ
đồ kết nối của các Router, tuy nhiên toàn bộ đều ở dạng text.
- Việc tạo file text tương đối đơn giản với các dòng lệnh cơ bản, có khả năng tạo
được các sơ đồ kết nối giữa các router, bridge, frame-relay, ATM và Ethernet
Switch.
- Có thể chạy cả Dynamips và Dynagen trên cùng một máy.
- Có khả năng làm việc ở chế độ Client/Server. Dynagen chạy trên máy cá nhân
và có thể liên hệ trực tiếp với chương trình Dynamips đang chạy trên Server.
Dynagen cũng có thể điều khiển nhiều Dynamips Server để có thể triển khai
các mạng lớn trên nhiều máy tính khác nhau.
- Cung cấp một danh sách các thiết bị được tạo ra, có thể dừng, reload, tắt,
resume, và có thể tạo các kết nối Console vào các router ảo.
Hướng dẫnsửdụngDynamips/Dynagen
Version 1.0 Tàiliệu tham khảo miễn phí
Trần Đặng Minh Khoa – CCNA, CCDA, CCNP, CCIP, CCIE R&S
Email: mkhoa83@yahoo.com Trang 4
Dynagen được viết bởi ngôn ngữ Python, và có thể tương thích với tất cả các
platform mà Python hỗ trợ. Module thiết kế được tách riêng với các OOP API
riêng biệt cho giao tiếp với Dynamips. Các ứng dụng khác dùng Python có thể
được viết để sửdụng API này nhằm cung cấp các chương trình tạo các kết nối ở
dạng giao diện đồ hoạ GUI.
2. Download
Một số địa chỉ tham khảo các chương trình hỗ trợ cho DYNAMIPS/DYNAGEN:
- Dynamips: http://www.ipflow.utc.fr/index.php/Cisco_7200_Simulator
- Dynamips Blog: http://www.ipflow.utc.fr/blog/
- Dynagen: http://dyna-gen.sourceforge.net
- Dynagui: http://dynagui.sourceforge.net
- Dynamips / Dynagen Bug tracking: http://www.ipflow.utc.fr/bts/
- Forum: http://hacki.at/7200emu/index.php
3. Cài đặt
a. Cài đặt Winpcap
Việc cài đặt Libpcap hoặc Winpcap là cần thiết để có thể chạy được Dynamips
trên hệ thống. Libpcap hoặc Winpcap dựa trên hệ thống hiện có của máy người dùng,
cung cấp các cầu nối giữa các giao tiếp của router và các card mạng vật lý. Người
dùng Windows cần cài đặt phiên bản Winpcap 4.0 beta trở lên.
Địa chỉ Download Winpcap: http://www.winpcap.org/
Các bước cài đặt:
- Click chuột vào file cài đặt, cửa sổ hiện ra như hình, nhấn Next
Hướng dẫnsửdụngDynamips/Dynagen
Version 1.0 Tàiliệu tham khảo miễn phí
Trần Đặng Minh Khoa – CCNA, CCDA, CCNP, CCIP, CCIE R&S
Email: mkhoa83@yahoo.com Trang 5
- Click chuột chọn Yes, I agree with all the terms of this license agreement.
Sau đó nhấn Next để tiếp tục.
- Chờ chương trình cài đặt xong
- Sau đó chọn OK để kết thúc quá trình cài đặt. Lưu ý, tuỳ theo từng phiên bản
có thể nhấn nút OK hoặc Finish.
- Nếu sửdụng các hệ điều hành khác Windows, có thể tải Libpcap tại địa chỉ:
http://sourceforge.net/projects/libpcap/.
Hướng dẫnsửdụngDynamips/Dynagen
Version 1.0 Tàiliệu tham khảo miễn phí
Trần Đặng Minh Khoa – CCNA, CCDA, CCNP, CCIP, CCIE R&S
Email: mkhoa83@yahoo.com Trang 6
b. Cài đặt Dynamips – Dynagen
Download file dynagen-0.8.2_dynamips-0.2.6-RC4_Win_XP_setup.exe tại địa chỉ
trên. Lưu ý, nếu sửdụng Windows 2000 hoặc 2003 hoặc các hệ điều hành khác, phải
tải các file tương ứng cho từng hệ điều hành. Cách cài đặt:
- Click đôi chuột vào file cài đặt, màn hình cài đặt xuất hiện, chọn Next
- Chọn I Agree để tiếp tục cài đặt
Hướng dẫnsửdụngDynamips/Dynagen
Version 1.0 Tàiliệu tham khảo miễn phí
Trần Đặng Minh Khoa – CCNA, CCDA, CCNP, CCIP, CCIE R&S
Email: mkhoa83@yahoo.com Trang 7
- Chọn Install để tiếp tục cài đặt với tên gọi của thư mục trong Start menu của
Windows. Nếu muốn đổi tên khác có thể gõ tên lại và chọn Install.
- Chờ đợi cài đặt xong
- Chọn Finish để kết thúc quá trình cài đặt
Hướng dẫnsửdụngDynamips/Dynagen
Version 1.0 Tàiliệu tham khảo miễn phí
Trần Đặng Minh Khoa – CCNA, CCDA, CCNP, CCIP, CCIE R&S
Email: mkhoa83@yahoo.com Trang 8
- Lưu ý, trong quá trình cài đặt nếu máy sửdụng chưa được cài đặt Libpcap hoặc
Winpcap, có thể xuất hiện lỗi xảy ra. Yêu cầu phải cài đặt Winpcap hoặc
Libpcap để có thể chạy được chương trình.
c. Cài đặt và sửdụng SecureCRT
- Việc cài đặt SecureCRT hoặc một số chương trình terminal hỗ trợ khác chỉ
nhằm nâng cao hiệu quả trong công việc và không ảnh hưởng đến quá trình
làm việc của Dynamips/Dynagen.
- SecureCRT là chương trình Terminal giúp người dùngsửdụng các công cụ
hiệu quả hơn với các tính năng nổi trội như có thể tạo các kết nối SSH hỗ trợ
bảo mật trong quá trình làm việc, hoặc có thể truy cập một thời điểm nhiều
Router thông qua quá trình làm việc bằng TAB. Mỗi tab tượng trưng cho một
cửa sổ điều khiển.
- Download chương trình:
o Chương trình: http://www.softpedia.com/get/Network-Tools/Telnet-
SSH-Clients/SecureCRT.shtml
o Crack: http://www.crack.ms/cracks/v_1.shtml (tất cả các phiên bản)
- Cài đặt:
Lưu ý: hướngdẫn cài đặt và Crack trong tàiliệu dựa trên phiên bản
SecureCRT 5.0, các phiên bản khác nhau sẽ cài đặt và Crack khác nhau.
o Sau khi download, thực hiện cài đặt bằng cách click đôi chuột vào file
cài đặt. Cửa sổ cài đặt xuất hiện, chọn I agree đế tiếp tục cài đặt.
Hướng dẫnsửdụngDynamips/Dynagen
Version 1.0 Tàiliệu tham khảo miễn phí
Trần Đặng Minh Khoa – CCNA, CCDA, CCNP, CCIP, CCIE R&S
Email: mkhoa83@yahoo.com Trang 9
o Chọn Next để tiếp tục cài đặt
o Chọn Next để tiếp tục cài đặt. Nếu muốn thay đổi thư mục cài đặt, có
thể lựa chọn lại.
Hướng dẫnsửdụngDynamips/Dynagen
Version 1.0 Tàiliệu tham khảo miễn phí
Trần Đặng Minh Khoa – CCNA, CCDA, CCNP, CCIP, CCIE R&S
Email: mkhoa83@yahoo.com Trang 10
o Thiết lập các thông số:
Nếu có nhiều người cùng sửdụng chương trình trên một máy, có
thể lựa chọn đặc tính Common Profile, nếu muốn sửdụng riêng
từng người, chọn tính năng Personal Profile.
Chọn Create a program group for SecureCRT nếu muốn tạo
nhóm chương trình của SecureCRT.
Chọn Add SecureCRT shortcut to the main Start menu nếu muốn
đặt biểu tượng của chương trình trong Start menu.
Chọn Add SecureCRT shortcut to the Desktop nếu muốn đặt biểu
tượng của chương trình trên Desktop.
[...].. .Hướng dẫnsửdụngDynamips/Dynagen Version 1.0 Tàiliệu tham khảo miễn phí Chọn Next để tiếp tục cài đặt o Chọn các Protocol cần thiết, nên chọn hết tất cả các giao thức, sau đó nhấn Next để tiếp tục o Chọn Next để tiếp tục Trần Đặng Minh Khoa – CCNA, CCDA, CCNP, CCIP, CCIE R&S Email: mkhoa83@yahoo.com Trang 11 HướngdẫnsửdụngDynamips/Dynagen Version 1.0 Tàiliệu tham khảo miễn... name để sử dụng, sau đó chọn Finish để kết thúc o Khi sửdụng bất cứ Session nào thì chọn Session tương ứng, sau đó chọn Connect Trần Đặng Minh Khoa – CCNA, CCDA, CCNP, CCIP, CCIE R&S Email: mkhoa83@yahoo.com Trang 17 Hướng dẫnsửdụng Dynamips/ Dynagen Version 1.0 Tàiliệu tham khảo miễn phí PHẦN II: SỬDỤNGDYNAMIPS/DYNAGEN 1 Các thông số sửdụng a IOS Image Dynamips chạy các hệ điều hành IOS thật... mkhoa83@yahoo.com Trang 24 Hướng dẫnsửdụng Dynamips/ Dynagen Version 1.0 Tàiliệu tham khảo miễn phí Giá trị có thể dùng tốt sẽ được đánh dấu phía trước là dấu sao (*) Muốn sửdụng giá trị nào, có thể nhập số tương ứng đứng sau dấu sao (*), sau đó nhấn Enter Sau đó quay lại Tab Performance của Windows, sẽ thấy % sửdụng CPU sẽ giảm xuống Nếu không giảm, có thể sửdụng một giá trị khác để thay thế Sửdụng lệnh “idlepc... Minh Khoa – CCNA, CCDA, CCNP, CCIP, CCIE R&S Email: mkhoa83@yahoo.com Trang 23 Hướng dẫnsửdụng Dynamips/ Dynagen Version 1.0 - Tàiliệu tham khảo miễn phí Để thoát khỏi màn hình Dynagen, sửdụng lệnh exit c Tối ưu hoá hệ thống bằng giá trị Idle-PC Nếu để ý hi sửdụng các Lab ảo, CPU của máy tính luôn đạt ngưỡng 100% (Sử dụng phím tắt Ctrl+Alt+Del, chọn tab Performance để xem mức độ làm việc của CPU)... CCIE R&S Email: mkhoa83@yahoo.com Trang 19 HướngdẫnsửdụngDynamips/Dynagen Version 1.0 Tàiliệu tham khảo miễn phí Các Router sẽ được xác định bởi các từ khoá ROUTER Chuỗi tiếp theo chính là tên Router chúng ta sẽ gán cho Router Chú ý có phân biệt chữ hoa chữ thường Tên của các Router này chỉ có ảnh hưởng khi sửdụng bởi chương trình Dynamips /Dynagen Khi sửdụng câu lệnh đặt tên cho Router ở giao... 127.0.0.1 nếu sửdụng Dynamips /Dynagen trên chính máy đó, nếu Dynamips chạy trên một máy khác thì nhập IP là của máy chạy Dynamips Port là cổng tương ứng của các router Chọn Next để tiếp tục Trần Đặng Minh Khoa – CCNA, CCDA, CCNP, CCIP, CCIE R&S Email: mkhoa83@yahoo.com Trang 16 HướngdẫnsửdụngDynamips/Dynagen Version 1.0 Tàiliệu tham khảo miễn phí o Nhập tên vào Session name để sử dụng, sau đó... – CCNA, CCDA, CCNP, CCIP, CCIE R&S Email: mkhoa83@yahoo.com Trang 13 HướngdẫnsửdụngDynamips/Dynagen Version 1.0 - Tàiliệu tham khảo miễn phí Sửdụng chương trình SecureCRT o Chọn chương trình SecureCRT o Cửa sổ Quick Connect sẽ hiển thị, các thông tin cần chú ý Protocol: Chọn Telnet để sửdụng phương pháp telnet, có thể sửdụng các cách truy cập khác như thông qua cổng Serial, SSH,… Hostname:... trong lab ảo sửdụng image Nếu Dynagen khởi động một router mà không tìm ra thông số idlepc, nó sẽ hiển thị thông tin báo hiệu trên màn hình console của Dynagen “Warning: Starting xxx with no idle-pc value” Nếu sửdụng idlepc save routername, sẽ Trần Đặng Minh Khoa – CCNA, CCDA, CCNP, CCIP, CCIE R&S Email: mkhoa83@yahoo.com Trang 25 HướngdẫnsửdụngDynamips/Dynagen Version 1.0 Tàiliệu tham khảo... mkhoa83@yahoo.com Trang 20 Hướng dẫnsửdụng Dynamips/ Dynagen Version 1.0 - Tàiliệu tham khảo miễn phí Như vậy đã chạy thành công Để có thể thực hiện cấu hình xin đọc mục b “Làm việc với màn hình Console” b Làm việc với màn hình Console - Để xem tất cả các lệnh mà Dynagen hỗ trợ tại màn hình console, sửdụng lệnh help - Để biết rõ hơn các thông số của các lệnh hỗ trợ, sửdụng lệnh help telnet với... 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 b Tài nguyên hệ thống Dynamips sửdụng một lượng Ram và CPU của máy tính nhằm giả . trong file dynagen. ini. Việc thay đổi các thông số không được đề cập trong
tài liệu này.
Hướng dẫn sử dụng Dynamips/ Dynagen
Version 1.0 Tài liệu tham. Mỗi router sẽ sử dụng thông số NPE-400 và được lựa chọn RAM là 160MB.
[[ROUTER R1]]
Hướng dẫn sử dụng Dynamips/ Dynagen
Version 1.0 Tài liệu tham khảo