SlideShare a Scribd company logo
1 of 49
Download to read offline
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 1
GNS3 Documentation
v3.0 beta
M t ph n trong bài hư ng d n này ñư c trích ra t bài hư ng
d n tuy t v i v Dynagen c a Greg Anuzelli
Graphical Network Simulator
M c l c
M c l c........................................................................................................................................... 1
Gi i thi u........................................................................................................................................ 2
Gi i thi u v Dynamips.............................................................................................................. 2
Gi i thi u v Dynagen................................................................................................................ 2
Cài ñ t GNS3.................................................................................................................................. 3
IOS Images..................................................................................................................................... 3
S d ng tài nguyên......................................................................................................................... 4
C u hình Dynamips........................................................................................................................ 5
M t s ví d v Terminal Command ......................................................................................... 7
Ch y m t bài lab ñơn gi n............................................................................................................ 10
Ch ñ thi t k .......................................................................................................................... 10
Ch ñ mô ph ng ..................................................................................................................... 13
Làm vi c v i Console................................................................................................................... 15
Tính toán giá tr Idle-PC............................................................................................................... 18
S d ng m t thi t b Frame Relay................................................................................................ 22
Giao ti p v i m ng th c............................................................................................................... 24
S d ng thi t b Ethernet Switch.................................................................................................. 28
S d ng thi t b Hub .................................................................................................................... 31
WIC Modules ............................................................................................................................... 31
Quá trình ho t ñ ng Client/Server và Multi-server...................................................................... 32
T i ưu hoá s d ng b nh ........................................................................................................... 35
B t gói tin ..................................................................................................................................... 36
Lưu và n p m t mô hình m ng .................................................................................................... 39
Nh ng l n/tính năng khác ............................................................................................................ 42
Các ph n c ng hi n t i ñã mô ph ng ñư c .................................................................................. 43
Các câu h i thư ng g p................................................................................................................ 46
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 2
Gi i thi u
GNS3 là m t trình gi l p m ng có giao di n ñ ho (graphical network simulator) 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. T i th i ñi m hi n t i
GNS3 h tr các IOS c a Router, ATM/Frame Relay/Ethernet switch và hub. B n th m chí có
th m r ng m ng c a mình b ng cách k t n i nó vào m ng o này.
ð làm ñư c ñi u này, GNS3 ñã d a trên Dynamips và m t ph n c a Dynagen, nó ñư c phát
tri n b ng Python và thông thông qua PyQt và ph n giao di n ñ ho thì s d ng thư vi n Qt, r t
n i ti ng v tính h u d ng c a nó trong d án KDE. GNS3 cũng s d ng k thu t SVG
(Scalable Vector Graphics) ñ cung c p các bi u tư ng ch t lư ng cao cho vi c thi t k mô hình
m ng c a b n.
Gi i thi u v Dynamips
Dynamips là m t trình mô ph ng router Cisco ñư c vi t b i Christophe Fillot. Nó mô ph ng các
dòng 1700, 2600, 3600, và 7200, và s d ng các IOS image chu n. Theo l i c a Chris :
Ph n m m mô ph ng lo i này có th ñư c s d ng cho :
• ðư c s d ng như m t công c ñ th c t p, v i ph n m m s d ng trong th gi i th c.
Nó cho phép m i ngư i làm quen hơn v i các thi t b c a Cisco, Cisco hi n ñang là công
ty hàng ñ u trên th gi i v k thu t m ng ;
• Th nghi m và làm quen v i các ñ c tính c a Cisco IOS ;
• Ki m tra nhanh chóng các c u hình ñ tri n khai sau này trên các router th t.
Dĩ nhiên, ph n m m mô ph ng này không th thay th các router th t, nó ch ñơn gi n là m t
công c b sung cho các bài lab th c t c a các nhà qu n tr m ng Cisco ho c nh ng ai mu n
vư t qua các kỳ thi CCNA/CCNP/CCIE.
M c dù Dynamips cung c p m t switch o ñơn gi n, nó không mô ph ng Catalyst switch (m c
dù nó có th gi l p NM-16ESW)
Gi i thi u v Dynagen
Dynagen là m t giao ti p d a trên n n văn b n (text-base) dành cho Dynamips, cung c p m t b
OOP API riêng ñư c s d ng b i GNS3 ñ tương tác v i Dynamips. GNS3 cũng s d ng t p tin
c u hình tương-t -INI c a Dynagen và có tích h p trình qu n lý CLI c a Dynagen cho phép
ngư i dùng li t kê các thi t b , t m ngưng và n p l i các các th hi n (c a các thi t b - ND), xác
ñ nh và qu n lý các giá tr idle-pc, b t các gói tin,…
N u b n tình có ñư c bài hư ng d n này trư c khi tìm hi u v GNS3, Dynamips hay Dynagen,
thì ñây là các liên k t dành cho b n :
GNS3: http://www.gns3.net/
Dynamips: http://www.ipflow.utc.fr/index.php/Cisco_7200_Simulator
Dynamips Blog (where most of the action is): http://www.ipflow.utc.fr/blog/
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 3
Dynagen (a text-based front-end to the emulator): http://dyna-gen.sourceforge.net/
GNS3 / Dynamips / Dynagen Bug tracking: http://www.ipflow.utc.fr/bts/
Hacki’s Dynamips / Dynagen / GNS3 Forum: http://7200emu.hacki.at/index.php
Cài ñ t GNS3
GNS3 ch y trên Windows, Linux và Mac OSX (các n n khác chưa ñư c th nghi m) 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
Chúng tôi ñã t p h p t t c các ph n trên thành m t b cài t t-c -trong-m t trên Windows (all-
in-one Windows installer pakage), bao g m Winpcap, Dynamips, và m t phiên b n ñã ñư c
biên d ch c a GNS3, giúp b n không c n ph i cài Python, PyQt và Qt. Nó cũng cung c p tính
năng Explorer “tích h p” nên b n có th double-click lên t p tin network ñ ch y chúng.
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 (xem
ph n k ti p)
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.
Ghi chú: N u b n ñang ch y Dynamips trên m t h th ng RedHat hay Fedora, hãy xem qua
Dynamips FAQ item#2 n u b n g p l i khi ch y Dynamips.
T i th i ñi m hi n t i, ngư i dùng Mac OS X ph i t biên d ch nh ng gói ph thu c. Phiên b n
binary s ñư c ñư c cho ra ñ i trong nay mai.
IOS Images
Dynamips ch y h ñi u hành th t c a Cisco. Trích t Dynamips FAQ:
B n có th cung c p Cisco IOS image c a router 7200 cho tôi ñư c không?
Không, tôi không ñư c phép phân ph i các IOS images. B n ph i t tìm l y chúng. ði u
này s không thành v n ñ n u b n là m t khách hàng c a Cisco.
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 4
Trên Windows, ñ t p tin nh vào thư m c C:Program FilesDynamipsimages. Th c t thì b n
có th ñ t t p tin nh b t c ch nào b n mu n, nhưng nh ng bài lab m u ñã ñư c c u hình ñ
tìm ki m ñây. Trên các h th ng Linux/Unix, ch n m t ch ñ lưu t p tin nh và b chúng vào
ñó (tôi thư ng dùng /opt/images, nhưng ñi u này là tuỳ trên h th ng c a b n)
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). G i ý là b n nên gi i nén t p tin nh trư c khi s d ng, giúp cho trình mô ph ng
không ph i làm ñi u này. B n có th làm ñi u này v i ti n ích “unzip” trên Linux/Unix/Cygwin
như sau:
unzip –p c7200-g6ik8s-mz.124-2.T1.bin > c7200-g6ik8s-mz.124-2.T1.image
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. B n có th download m t b n copy mi n phí c a
WinRaR t i http://www.winrar.com
Lưu ý r ng hi n nay t p tin nh c a router 2600 ph i ñư c gi i nén trư c khi làm vi c v i
Dynamips.
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>
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. N u b n d ñ nh
ch y m t IOS image ñòi h i 256 MB RAM trên m t router 7200 th t, và b n ph i dành ra 256
MB 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 (16
MB trên h th ng Windows) ñ cache nh ng di n d ch JIT. ðây là t ng s RAM b chi m; m c
ñ nh lư ng RAM th c t b chi m trên h th ng s ít hơn. ði u này là b i vì m c ñ nh
Dynamips s dung nh ng t p tin ñ làm b nh o cho router. Trong thư m c làm vi c b n s
th y có nh ng t p tin “ram” t m th i có kích thư c b ng v i kích thư c RAM c a router gi l p.
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. (Xem ph n T i ưu hoá s d ng b nh ñ bi t cách c u hình các tuỳ ch n nh m làm
gi m vi c s d ng b nh ).
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:
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 5
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 . B n s ñư c tìm hi u v ch ñ r t quan tr ng này trong các ph n ti p theo.
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:
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 6
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.
Tuỳ ch n:
• “Automatically delete old files generated by Dynamips” s xoá t t c nh ng t p tin cũ
như nvrams c a các router (n u b n s d ng mmap),…khi quay tr v ch ñ thi t k .
• “Enable IOS ghost feature” ñ s d ng toàn c c (ho c không) tính năng ghost c a
Dynamips (Xem ph n T i ưu hoá s d ng b nh ñ bi t thêm chi ti t).
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 7
ð cho phép b n k t n i t i c ng console c a router o, b n cũng ph i c u hình terminal
command.
GNS3 s ñưa ra cho b n m t command m c ñ nh nhưng b n có th thi t l p m t cái tuỳ ý.
C u trúc như sau:
%h = host
%p = port
%d = device name
M t s ví d v Terminal Command
• Trên Windows:
Ngư i s d ng TerraTerm SSH: C:progra~1TTERMPROttssh.exe %h %p /W=%d /T=1
Ngư i dùng PuTTy: start C:progra~1PuTTyputty.exe –telnet %h %p
Ngư i dùng SecureCRT: start C:progra~1SecureCRTSecureCRT.EXE /script
c:progra~1dynamipssecurecrt.vbs /arg %d /T /telnet %h %p & sleep 1
• Trên Linux:
Ngư i dùng Gnome: gnome-terminal –t “ + name + “ –e ‘telnet “ + host + “ ” + str(port) + “’
> /dev/null 2>&1 &
• Trên Mac OSX:
V i Terminal: /usr/bin/osascript -e 'tell application "Terminal" to do script with command
"telnet %h %p ; exit"' -e 'tell application "Terminal" to tell window 1 to set custom title to
"%d"'
V i iTerm có named tabs: /usr/bin/osascript -e 'tell app "iTerm"' -e 'activate' -e 'set myterm
to the first terminal' -e 'tell myterm' -e 'set mysession to (make new session at the end
of sessions)' -e 'tell mysession' -e 'exec command "telnet %h %p"' -e 'set name to "%d"' -e
'end tell' -e 'end tell' -e 'end tell'
Hypervisor Manager ñư c s d ng ñ ch y các hypervisor c a b n bên trong GNS3, nghĩa là
b n không c n ph i b t chúng lên b ng tay. Trình qu n lý này cũng giúp gi i quy t v n ñ gi i
h n s d ng b nh cho m i ti n trình khi ch y nhi u th hi n IOS trên m t hypervisor (xem
FAQ ñ hi u hơn v v n ñ này) b ng cách “cân b ng t i” các th hi n trên nhi u hypervisor.
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 8
Hãy nhìn vào m t ví d cách nó làm vi c:
Chúng ta mu n ch y 5 th hi n IOS, m i cái s d ng 256 MB và chúng ta c u hình gi i h n b
nh s d ng cho m t hypervisor là 512 MB. Khi chúng ta b t ñ u bài lab, hypervisor manager
s t o 3 ti n trình hypervisor d a trên công th c sau ñây (b n ph i làm tròn ñ n s t nhiên l n
hơn k ti p):
S lư ng hypervisors = (256 * 5 / 512)
Trình Hypervisor Manager gán 2 th hi n ñ u tiên vào hypervisor ñ u tiên, 2 th hi n k ti p
vào hypervisor th 2 và th hi n cu i cùng và hypervisor th 3.
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 9
Ngoài ra còn có 2 tuỳ ch n khác trong Dynamips Preferences. “UDP incrementation” quy ñ nh
cách mà Hypervisor Manager tăng Dynamips base udp port cho m i ti n trình hypervisor ñư c
t o (ví d , n u base udp port là 10000 trong Dynamips preferences và incremenation là 100, thì
nó s thi t l p base upd port cho hypervisor ñ u tiên là 10000, 10100 cho cái th hai,…)
Ghi chú: có nhi u thông tin v UDP issues có th ñư c tìm th y trong ph n “Quá trình ho t
ñ ng Client/Server và Multiserver”.
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 10
Tuỳ ch n “Use the hypervisor manager when importing” ñư c s d ng khi n p m t t p tin mô
hình (topology file) (.net) vào GNS3. N u tuỳ ch n này ñư c ch n và trong t p tin .net b n ñã
ñ nh nghĩa hypervisors ñ ch y trên localhost, sau ñó GNS3 nh n th y r ng nh ng hypervisor
c n ñư c kh i ñ ng b ng Hypervisor Manager. N u nó không ñư c ch n, nh ng hypervisor
ñư c ghi nh n là external hypervisor và ph i ñư c kh i ñ ng b ng tay.
Ch y m t bài lab ñơn gi n
Trong ph n này tôi s hư ng d n các b n cách ch y m t bài lab v i 3 router t ng bư c t ng
bư c m t.
Ch ñ thi t k
M c ñ nh, GNS3 kh i ñ ng “ch ñ thi t k ”. Trong ch ñ này b n có th t o mô hình m ng
b ng cách kéo th các node t danh sách phía bên tay trái vào màn hình phía bên tay ph i.
K ti p, thi t l p ñư ng d n ñ n t p tin nh IOS b ng cách ch n menu Edit IOS images (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)
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 11
và lo i (chassis)(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 hypervisor bên ngoài (b n ph i t kh i ñ ng), b n có th ghi nh n chúng
trong tab “Hypervisors” (xem ph n “Quá trình ho t ñ ng Client/Server và Multi-server” ñ có
thêm thông tin).
T t c nh ng thông tin xác ñ nh IOS và hypervisor ñư c lưu trong t p tin gns3.ini, vì th b n ch
c n ghi nh n chúng m t l n.
Lưu ý: t p tin gns3.ini n m trong thư m c %APPDATA% ho c %COMMON_APPDATA%
trên Windows và $HOME/.config/ ho c /etc/xdg/ ho c /etc/qt4/ trên Linux/Unix.
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).
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.
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 12
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ư
startup-config, kích thư c RAM, các khe c m, v.v…
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.
B n có th t ch n interface ñ k t n i cho liên k t c a mình b ng cách ch n phương th c làm
b ng tay t menu drop-down. Nhưng hãy ghi nh trong ñ u r ng sau ñó b n cũng ph i c u hình
b ng tay các slot trên router c a mình.
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 13
Ghi chú: s d ng các interface ñư c ñánh d u màu xanh, ñ ng s d ng các interface ñánh d u
màu ñ .
Ch ñ mô ph ng
Sơ ñ m ng c a b n ñã ñư c t o. Bây gi chuy n sang “ch ñ mô ph ng” (b m vào nút
“Emulation Mode” trên thanh menu).
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 14
Mô hình m ng c a b n cùng v i t t c các thi t l p sau ñó ñư c t o trên các hypervisor. B n có
th b t/t t/t m ngưng m t th hi n IOS b ng cách b m chu t ph i vào m t node. N u b n ñã
kh i ñ ng m t node, b n có th truy xu t vào console c a thi t b ñó. Ghi chú: có th ch n nhi u
node ñ th c thi thao tác trên các node ñó m t cách ñ ng th i.
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 15
M t khi ñã k t n i vào ñư ng console c a router, b n có th gán các ñ a ch IP thích h p vào các
serial interface (b n có th xem các interface ñã ñư c k t n i b ng cách nhìn vào b ng tóm t t
mô hình phía bên tay ph i ho c ñ chu t lên m t liên k t), và “no shut” chúng, b i vì chúng ñã
th c s ñư c k t n i.
Làm vi c v i Console
Ghi chú: khung Console phía dư i ch s d ng ñư c khi b n ñang ch ñ mô ph ng.
T màn hình Console, s d ng l nh help ñ xem danh sách các l nh h p l :
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 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ùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 17
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.
ð 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:
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 18
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.
Tính toán giá tr Idle-PC
B n có th nh n th y r ng s mô ph ng trư c ñó c a mình làm cho CPU c a h th ng ho t ñ ng
t i 100% và luôn n m ngư ng ñó. ði u này là b i vì Dynamips không bi t khi nào router o
ñang r i và khi nào nó ñang th c thi nh ng công vi c h u ích. L nh “idlepc” th c hi n phân tích
trên m t t p tin nh ñang ch y ñ xác ñ nh các ñi m gi ng nh t trong mã ñ i di n m t chu kỳ
ngh c a IOS. M t khi ñư c áp d ng, Dynamips “ngưng” router o thư ng xuyên khi chu kỳ
ngh ñư c th c thi, giúp làm gi m s tiêu t n CPU trên máy ch mà không làm gi m kh năng
x lý công vi c th c t c a router.
Dư i ñây mô t cách mà quá trình ñư c th c thi. ð u tiên, t o m t router ñơn trong ch ñ thi t
k , ch n t p tin nh IOS s ch y, và chuy n sang ch ñ mô ph ng.
Sau ñó b t router ( o) và telnet vào nó. N u b n g p d u nh c IOS autoconfig, ch n “no”. N u
không, ñ ng b m b t c th gì:
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 19
ð i cho t t c các interface ñư c kh i ñ ng. Sau ñó ñ i m t chút ñ ch c ch n r ng router
không còn boot n a và ñang ngh . Phiên làm vi c c a b n trông gi ng như th này:
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 20
Bây gi , quay tr l i màn hình Console c a GNS3, và dùng l nh idlepc get routername. B n s
th y m t thông báo r ng các thông s ñang ñư c thu th p, và kho ng 10 ñ n 20 giây sau b n s
th y m t danh sách các giá tr idlepc ti m năng:
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 21
Các giá tr có kh năng cho k t qu t t ñư c ñánh d u b ng d u hoa th (*). Ch n m t trong các
giá tr trên ñ th t menu và b m OK. B n ñ ý th y r ng trên máy c a mình (máy ñang ch y
các ti n trình dynamips) t l s d ng CPU ñã ñư c gi m ñang k . N u th , b n ñã tìm ñư c
m t giá tr idlepc t t ñ i v i t p tin nh IOS này.
N u t l s d ng CPU không gi m xu ng thì b n nên th v i m t giá tr khác. Gõ idlepc show
routername ñ hi n th danh sách các giá tr ñã ñư c xác ñ nh trư c ñó, và ch n m t giá tr
khác.
Giá tr Idle-PC là riêng ñ i v i m t t p tin nh IOS. Chúng có th khác nhau ñ i v i các phiên
b n IOS khác nhau, và th m chí v i các t p tính năng khác nhau c a cùng m t phiên b n IOS.
Tuy nhiên giá tr Idle-PC không ph thu c vào máy c a b n, h ñi u hành hay phiên b n c a
Dynamips.
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 22
Có th Dynamips không th tìm th y các giá tr idlepc cho m t t p tin nh, ho c các giá tr tìm
th y không có tác d ng. N u ñi u này x y ra, hãy c g ng th l i quá trình m t l n n a. Ho c là
b n ñã không g p may v i t p tin nh ñó (m c dù trư ng h p này r t hi m khi x y ra).
Sau khi tìm ñư c m t giá tr idlepc t t, ghi l i s d ng th p l c phân (ví d , 0x8048ef80).
Quay tr l i t p tin nh IOS trên menu Edit. B m ñúp chu t vào tên t p tin nh bên ô bên ph i
ñ m b ng thi t l p c a nó qua ô bên trái. ði n giá tr idlepc, và b m Save. Quá trình này ch
c n làm m t l n ñ i v i m i IOS. M i khi b n m GNS3, các giá tr s ñư c thi t l p s n. B n
ch c n ñi n giá tr idlepc m i khi b n thi t l p l n ñ u tiên cho m t phiên b n IOS m i.
S d ng m t thi t b Frame Relay
Dynamips (và do ñó c GNS3) cung c p h tr m t frame relay switch tích h p. Nhìn vào frame
relay lab:
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 23
Chúng ta ñã k t n i các c ng serial trên các router vào các c ng 1,2 và 3 trên m t Frame Relay
Switch tên “F0”.
Thông qua Node configurator chúng ta gán m t DLCI c c b giá tr 102 vào c ng 1, g n v i
m t DLCI 201 trên c ng 2. Hai port còn l i c u hình tương t , do ñó t o m t full mesh PVCs
gi a 3 router (103  301, và 201  302).
Ghi chú: Frame Relay switch ñư c mô ph ng (emulated) b i Dynamips s d ng LMI là ANSI
Annex D, không ph i Cisco.
Kh i ñ ng bài lab:
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 24
Frame Relay switch F0 ñư c li t kê, nhưng b n không th d ng, kh i ñ ng, t m ngưng hay khôi
ph c nó gi ng như làm v i các router o.
ATM switch cũng có th ñư c c u hình m t cách tương t .
Giao ti p v i m ng th c
Dynamips có th t o c u n i gi a interface trên router o v i interface trên máy th t, cho phép
m ng o giao ti p v i m ng th t. Trên h th ng Linux, ñi u này ñư c làm v i NIO_linux_eth
NIO (Network Input Output) descriptor.
ð s d ng tính năng này v i GNS3, b n ph i t o m t thi t b “Cloud”. M t cloud ñ i di n cho
k t n i bên ngoài c a b n. Sau ñó b n ph i c u hình nó. Trong ví d này chúng tôi thêm
NIO_linux_eth1 NIO:
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 25
Sau ñó b n có th k t n i “cloud” c a mình t i m t router ho c m t Ethernet switch. Trong hình
bên dư i, chúng ta k t n i interface e0/0 c a router t i interface eth1 trên máy tính. Packet ñi ra
t e0/0 ñư c chuy n vào m ng th t thông qua eth1, và packet quay tr v s theo ñư ng cũ quay
tr v router o.
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 26
Trên h th ng Windows, thư vi n Winpcap ñư c s d ng ñ t o k t n i này. ð nh d ng giao
di n hơi ph c t p hơn so v i trên h th ng Linux. GNS3 s th c thi m t ti n trình t ñ ng – phát
– hi n v i s giúp ñ c a Dynamips ñ li t kê các interface kh d ng N u không detect ñư c, s
d ng shortcut t o b i GNS3 Windows installer (c m ơn Dynagen). Trên desktop, b m vào
shortcut “Network Device List”:
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 27
Vì th trên h th ng Windows, tôi s d ng:
DeviceNPF_{B00A38DD-F10B-43B4-99F4-B4A078484487}
ñ k t n i t i Ethernet adapter trên máy. B n c n ñưa giá tr này vào ô Generic Ethernet NIO khi
c u hình thi t b « Cloud » c a mình. Ch n thi t b t danh sách s xu ng, ho c dán nó vào ô
bên c nh nút Add. Sau ñó b m nút Add ñ ñưa thi t b vào ô tr ng bên dư i nút Add.
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 28
S d ng thi t b Ethernet Switch
Dynamips cũng cung c p m t Ethernet switch o tích h p có h tr VLANs v i ki u ñóng gói
802.1q. Xem lab bên dư i:
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 29
Port 1 trên switch (k t n i t i R1 e0/0) là m t access port trong VLAN 1. Port 2 cũng là m t
access port. Port 4 là m t trunk port (ñư c xác ñ nh v i t khoá dot1q) v i m t native VLAN 1.
Trunk port trunk t t c các VLAN t i switch.
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 30
M c ñ nh trong GNS3, m t switch có 8 access port ñư c c u hình n m trong VLAN 1.
B n cũng có th k t n i 1 switchport t i « th gi i th c» b ng cách k t n i switch t i m t thi t
b « Cloud ». ñây chúng ta ñang k t n i 1 trunk port (ñóng gói dot1q) v i m t native VLAN 1
t i interface eth1 c a máy tính, ho c thi t b m ng Windows s d ng NIO_gen_eth Winpcap
NIO (xem thêm ph n Giao ti p v i m ng th c). N u interface c a máy tính này ñư c k t n i
t i m t switch th c ñư c c u hình trunking, b n có th d dàng k t n i t i b t c th router o
nào vào b t c VLAN nào b n mu n.
Console bao g m CLI command ñ hi n th và xoá b ng MAC address c a Ethernet switch o.
Nh ng l nh này là show mac Ethernet_switch_name và clear mac ethernet_switch_name.
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 31
S d ng thi t b Hub
GNS3 cho phép b n t o thi t b hub. Thi t b hub là thi t b c u hình ñơn gi n nh t b i vì b n
ch c n ch n s lư ng port cho m i thi t b (m c ñ nh là 8 port). Dư i ñây là c u hình c a 1 bài
lab s d ng hub:
Trong ví d này R0 và R1 chia s chung 1 ñư ng truy n thông qua hub.
WIC Modules
Dynamips 0.2.0-RC1 ñã h tr thêm cho nhi u WIC moudule. Hi n t i, ñã h tr WIC-1T và
WIC-2T trên các n n1700, 2600, 2691 và 3700, và WIC-1ENET trên 1700. Xem ph n “Các
ph n c ng hi n t i ñã mô ph ng ñư c” ñ có thêm thông tin v các model và s lư ng khe WIC
h tr cho m i n n.
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 32
Ghi chú: hi n t i GNS3 chưa h tr WIC module cho router 1700, nhưng tính năng này s ñư c
tích h p trong phiên b n trong tương lai.
Quá trình ho t ñ ng Client/Server và Multi-server
Ch ñ Dynamips “Hypervisor” ñư c GNS3 s d ng là m t kênh giao ti p TCP/IP, vì th GNS3
có th ch y trên m t máy khác v i máy cài Dynamips. ði u này ñư c làm b ng tay b ng cách
xác ñ nh m t hypervisor trong c a s “IOS images and hypervisors”.
ñây chúng ta có m t hypervisor s l ng nghe trên c ng 7210 trên máy “remote_host”. B n
cũng có th ch ñư ng d n ñ y ñ t i thư m c làm vi c nơi hypervisor s lưu t t c các t p tin
nó t o ra trên Dynamips host. Hãy ch c ch n s d ng ñúng d u ngăn cách thư m c (ví d d u /
cho h th ng Linux).
Ghi chú: b n ph i s d ng m t DNS name hay m t ñ a ch IP trong ô host.
“Base UDP” là c ng n n (base) cho UPD NIOs mà Dynamips s d ng ñ t o ra k t n i gi a các
node. Dynamips s s d ng m t c ng UDP cho m i ñ u k t n i. Ví d , sáu c ng UDP s ñư c
s d ng cho m t k t n i full-meshed c a 3 router và m t base upd là 10000.
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 33
Dư i ñây là output c a l nh netstat s hi n th cho b n k t n i gi a các node và c ng UDP ñư c
s d ng b i Dynamips:
udp 0 0 localhost:10000 localhost:10001 ESTABLISHED
udp 0 0 localhost:10001 localhost:10000 ESTABLISHED
udp 0 0 localhost:10002 localhost:10003 ESTABLISHED
udp 0 0 localhost:10003 localhost:10002 ESTABLISHED
udp 0 0 localhost:10004 localhost:10005 ESTABLISHED
udp 0 0 localhost:10005 localhost:10004 ESTABLISHED
Bây gi hãy tư ng tư ng b n mu n ch y 2 IOS instances ñã ñư c k t n i v i nhau và ñư c t o
trên 2 hypervisor khác nhau trên cùng m t máy và b n ch n cùng m t base UDP port cho các
hypervisor. M i hypervisor s c g ng l y cùng m t c ng UDP (10000 trong ví d trư c) cho
m i ñ u cu i c a k t n i và, dĩ nhiên, ñi u này s “xung ñ t” b i vì Dynamips nghĩ r ng chúng
là các server khác nhau và do ñó nh ng c ng UDP này thì an toàn ñ s d ng l i.
“Base console” là m t TCP base port mà hypervisor s s d ng khi b n m m t console trên
m t IOS. Giá tr này không th “xung ñ t” vì GNS3 s d ng công th c bên dư i ñ tác ñ ng
ñ n c ng console trên m i router: “base port” + router_id (duy nh t). Th nên b n có th ñ
các giá tr gi ng nhau cho các hypervisor.
M t khi hypervisor c a b n ñã ñư c ghi nh n, b n có th k t n i chúng vào IOS image c a
mình. Ch n t p tin nh, b d u ch n “Use the hypervisor manager”, và sau ñó ch n hypervisor
c a b n t danh sách. Bây gi m i router ñư c c u hình v i IOS image này có th liên l c ñư c
v i hypervisor kia.
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 34
Ghi chú: hãy ch c ch n r ng t t c nh ng host-based firewall ñang ch y trên t t c các
Dynamips server (ví d , firewall c a XP SP2) ñ u cho phép nh ng traffic c n thi t. Nó bao g m
Dynamips server port (m c ñ nh là c ng TCP 7200), console ports (vd: TCP 2000, 2001,…) và
nh ng c ng s d ng b i k t n i NIO gi a các interface, b t ñ u t UDP 10000.
B n cũng có th ch n hypervisor nào mà các thi t b non-IOS (switch và hub) s ch y trên ñó
khi c u hình chúng. Ví d , trên m t Ethernet switch b n có th ch n hypervisor t danh sách.
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 35
ñây chúng tôi ch n cho switch ch y trên hypervisor tên là saturn, c ng l ng nghe là 8000.
T i ưu hoá s d ng b nh
Như ñã ñư c mô t trong ph n “S d ng tài nguyên”, bài lab c a b n có th tiêu t n m t lư ng
l n b nh th c và o. Tuỳ ch n “ghostios” và “sparsemem” ñư c thêm vào ñ gi i quy t các
v n ñ trên.
Tuỳ ch n Ghostios có th làm gi m m t cách ñáng k lư ng RAM trên máy ch c n cho bài lab
v i nhi u router ch y cùng m t IOS image. V i tính năng này, thay vì m i router o ch a m t
b n copy IOS riêng trong RAM, thì máy ch s ñ nh v m t vùng b nh chung cho t t c . Ví
d , n u b n ch y 10 router v i cùng m t IOS image và t p tin nh ñó có kích thư c 60 MB thì
b n ñã ti t ki m ñư c 9*60=540MB RAM th c khi ch y bài lab. B t tính năng này ch ñơn gi n
b ng cách ch n vào checkbox trong Dynamips preferences. Tuỳ ch n này ñư c b t m c ñ nh và
ñư c áp d ng cho t t c các th hi n c a router trong bài lab.
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 36
Khi ñư c kích ho t, b n s ñ ý th y có thêm m t s t p tin trong cùng thư m c v i t p tin
nvram c a router có tên d ng như “c3600-ik9o3s-mz.124-10.image.ghost”. ðây là t p tin
nmap’ed ch a vùng nh dùng chung. Các t p tin khác thư ng ñư c t o cùng v i 1 th hi n c a
router cũng ñư c t o ra (log, nvram, và có th c t p tin bootflash).
ðo lư ng lư ng b nh c a máy ch ti t ki m ñư c v i ghostios có th g p 1 chút khó khăn do
s ph c t p trong vi c qu n lý b nh trên các HðH hi n ñ i. Xem thêm bài vi t này trong ph n
General c a Hacki’s Forum tiêu ñ là “Understanding memory usage and RAM Ghosting”
(Hi u rõ hơn v s d ng b nh và RAM Ghosting) ñ có thêm chi ti t.
Tính năng “sparsemem” không giúp b o toàn b nh , mà thay vào ñó nó làm gi m lư ng b nh
o s d ng b i các router. ði u này có th là quan tr ng, b i vì h ñi u hành gi i h n m t ti n
trình m c 2GB b nh o trên Windows 32-bit, và 3 GB trên 32-bit Linux. Ví d , trên
Windows, sau khi vùng nh o s d ng b i cygwin và các thư vi n khác mà dynamips ph
thu c vào, ch còn ch ñ cho 4 instance c a các router, m i router 256MB. B t tính năng
sparsemem ch ñ nh v b nh o trên máy ch ñúng b ng lư ng RAM mà IOS th c s s d ng
ch không ph i là toàn b lư ng RAM ñã ñư c c u hình. ði u này cho phép b n ch y nhi u
instance hơn trên m t ti n trình c a dynamips trư c khi b n ph i dùng ñ n cách ch y nhi u ti n
trình dynamips. Xem thêm câu FAQ này ñ bi t thêm thông tin.
Tính năng “sparsemem” ñư c kích ho t m c ñ nh trong GNS3 mà hi n th i không có tuỳ ch n
ñ t t nó. Ghi chú: n u ngư i dùng mu n có m t tuỳ ch n ñ t t tính năng này, hãy cho chúng
tôi bi t.
B t gói tin
Dynamips/GNS3 có th b t gói tin trên interface Ethernet hay Serial o và ghi thông tin ra m t
t p tin capture ñ s d ng v i các ng d ng khác như tcpdump, Wireshark, hay b t c ng d ng
nào có th ñ c ñư c ñ nh d ng t p tin c a libpcap.
Gi s có 3 router, “r1” và “r2” ñư c n i v i nhau thông qua cáp Ethernet, và r2 n i v i r3
thông qua k t n i serial point-to-point v i ñóng gói HDLC.
ð b t ñ u b t các traffic trên interface f0/0 c a r1 và ghi vào t p tin “r1.cap”, gõ dòng sau ñây
vào c a s console:
capture r1 f0/0 r1.cap
ð xem các traffic theo th i gian th c, m t p tin v i Wireshark:
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 37
Vi c b t gói tin v n ti p t c ghi các gói vào t p tin output. N u chúng ta ping r2 t r1, sau ñó
b m vào bi u tư ng “reload this capture file” s th y:
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 38
ð ng ng b t gói tin, gõ:
no capture r1 f0/0
Dynamips / GNS3 cũng có th b t gói tin trên interface serial. Trong trư ng h p này chúng ta
ph i xác ñ nh lo i ñóng gói mà chúng ta ñang s d ng trên router, ñ Wireshark bi t cách
decode packket. Chúng ta có các tuỳ ch n ñóng gói là FR (Frame-Relay), HDLC, ho c PPP. ð
capture các traffic ñư c ñóng gói HDLC trên liên k t gi a r2 và r3, gõ:
capture r2 s1/0 r2.cap HDLC
Bây gi chúng ta có th m t p tin r2.cap, và sau khi ñư c decode s gi ng như sau:
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 39
Bây gi k t thúc vi c b t gói tin v i “no capture r2 s1/0”. Chú ý r ng b n có th b t nhi u gói
tin trên nhi u interface ñ ng th i trên các router khác nhau.
Lưu và n p m t mô hình m ng
GNS3 có th lưu và n p mô hình m ng c a b n thành ñ nh d ng t p tin c u hình gi ng-INI c a
Dynagen (ph n m r ng là .net). ði u này có nghĩa là b n có th s d ng các t p tin gi ng nhau
cho c GNS3 và Dynagen. B i vì GNS s d ng Dynagen nên có 2 gi i h n liên quan ñ n vi c
s d ng t p tin .net trong GNS3:
• ð n p sơ ñ m ng, b n ph i c u hình ñư ng d n Dynamips trong h p tho i preferences.
• ð lưu sơ ñ m ng c a mình, b n ph i ñang trong ch ñ mô ph ng.
Ghi chú: Trong phiên tương lai c a GNS3 có kh năng lưu sơ ñ c a b n trong ch ñ thi t k .
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 40
M t ñi u mà b n ph i lưu ý là GNS3 qu n lý t p tin .net theo m t cách khác so v i Dynagen. Ví
d , t t c nh ng thi t l p (ram, rom, nvram,…) ñư c ghi l i trong sub-section c a thi t b và
không ph i m t ph n trong mô hình m u gi ng như Dynagen. GNS3 cũng s ghi l i giá tr
idlepc và tên t p tin nh IOS trong sub-section c a thi t b (b i vì b n có th dùng nhi u phiên
b n IOS khác nhau v i cùng 1 lo i router). ð ghi ñè lên cách làm này, b n có th thi t l p m t
IOS image là m c ñ nh, sau ñó GNS3 s t o m t m u sub-section là nơi nó s lưu tr tên t p tin
IOS và giá tr idlepc.
Trong ví d ti p theo ñây, chúng ta s t o m t m t mô hình bao g m 3 router (ñ i 2610) và
chúng ta s lưu nó trong ch ñ mô ph ng. M t IOS image m c ñ nh cho ñ i 2619 cũng ñư c
c u hình.
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 41
Dư i ñây là k t qu c a t p tin .net lưu l i:
sparsemem = True
ghostios = True
[localhost:7200]
udp = 10000
console = 2000
workingdir = /tmp/
[[2610]]
image = /home/grossmj/IOS/c2600.image
idlepc = 0x804a1cec
[[ROUTER R0]]
model = 2610
console = 2000
ram = 128
nvram = 128
rom = 4
disk0 = 8
disk1 = 8
mmap = True
exec_area = 64
slot0 = CISCO2600-MB-1E
slot1 = NM-4E
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 42
e0/0 = R2 e1/0
e1/0 = R1 e1/0
x = 15.0
y = -151.0
[[ROUTER R1]]
model = 2610
console = 2001
ram = 128
nvram = 128
rom = 4
disk0 = 8
disk1 = 8
mmap = True
exec_area = 64
slot0 = CISCO2600-MB-1E
slot1 = NM-4E
e0/0 = R2 e0/0
x = -255.795418536
y = -31.8822509939
[[ROUTER R2]]
model = 2610
console = 2002
ram = 128
nvram = 128
rom = 4
disk0 = 8
disk1 = 8
mmap = True
exec_area = 64
slot0 = CISCO2600-MB-1E
slot1 = NM-4E
x = 41.6776695297
y = 107.837049096
Bây gi b n có th n p t p tin này vào Dynagen ho c GNS3.
Ghi chú: xem thêm bài hư ng d n v Dynagen ñ bi t v c u trúc c a t p tin .net
Nh ng l n/tính năng khác
Dư i ñây là m t vài l nh khác mà b n có th s d ng trong c a s console mà s không ñư c
gi i thích trong bài hư ng d n này. Xem hư ng d n tr c tuy n (command /? ho c help
command) v cách s d ng:
• import / export – Nh p và xu t các c u hình router t nvram thành t p tin d ng text trên
máy c a b n. Có th s d ng ñ l y m t b n copy c a c u hình hi n th i, ho c như là
m t tính năng “snapshotting” ñ lưu l i c u hình router trư c khi b n t o nh ng thay ñ i.
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 43
• push / save – Khá gi ng v i import và export, nhưng t p tin c u hình ñư c lưu dư i d ng
base64 encoded “blobs” ngay trong t p tin network. ði u này cho phép b n phân ph i
toàn b 1 bài lab v i sơ ñ m ng và c u hình IOS trong m t t p tin .net duy nh t.
• filter – Áp d ng m t l c k t n i vào m t interface. Hi n t i filter duy nh t ñư c h tr
b i dynamips là “freq_drop”, t c là nó s lo i b x packet ra kh i y packet trên m t liên
k t (ñ gi l p vi c packet b th t l c).
• send – S d ng ñ g i nh ng l nh hypervisor thô t i dynamips (xem
README.hypervisor ñư c ñính kèm cùng v i source c a dynamips ñ bi t v các l nh
c a hypervisor). Các l nh hypervisor này ñi u khi n cách mà GNS3 giao ti p v i
Dynamips. L nh này thông thư ng ch ñư c s d ng n u phát tri n m t tính năng m i
trong dynamips, th nghi m, hay ñơn gi n ch là tò mò.
• ver – xu t ra phiên b n ñang s d ng c a Dynagen, cũng như là phiên b n c a m i th
hi n c a dynamips mà Dynagen ñang k t n i t i.
• hist – L nh console history (gi ng như “history” trong bash).
Ngoài ra cũng nên theo dõi sư phát tri n c a Dynamips b ng các truy c p vào blog
http://www.ipflow.utc.fr/blog/ ñ có ñươc nh ng thông tin m i nh t.
Các ph n c ng hi n t i ñã mô ph ng ñư c
Mư n t m t bài g i c a ggee trong forum Hacki:
===========1700s===========
1710
Slots: 0 (available)
WIC slots: 0
CISCO1710-MB-1FE-1E (1 FastEthernet port and 1 Ethernet port, automatically
used)
Note, interfaces do not use a slot designation (e.g. “f0”)
1720
Note, interfaces do not use a slot designation (e.g. “f0”)
1721
Note, interfaces do not use a slot designation (e.g. “f0”)
1750
Note, interfaces do not use a slot designation (e.g. “f0”)
1751
1760
Slots: 0 (available)
WIC slots: 2
C1700-MB-1ETH (1 FastEthernet port, automatically used)
Cards:
- WIC-1T (1 Serial port)
- WIC-2T (2 Serial ports)
- WIC-1ENET (1 Ethernet ports)
===========2600s===========
2610
Slots: 1 (available)
WIC slots: 3
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 44
CISCO2600-MB-1E (1 Ethernet port, automatically used)
2611
Slots: 1 (available)
WIC slots: 3
CISCO2600-MB-2E (2 Ethernet ports, automatically used)
2620
Slots: 1 (available)
WIC slots: 3
CISCO2600-MB-1FE (1 FastEthernet port, automatically used)
2621
Slots: 1 (available)
WIC slots: 3
CISCO2600-MB-2FE (2 FastEthernet ports, automatically used)
2610XM
Slots: 1 (available)
WIC slots: 3
CISCO2600-MB-1FE (1 FastEthernet port, automatically used)
2611XM
Slots: 1 (available)
WIC slots: 3
CISCO2600-MB-2FE (2 FastEthernet ports, automatically used)
2620XM
Slots: 1 (available)
WIC slots: 3
CISCO2600-MB-1FE (1 FastEthernet port, automatically used)
2621XM
Slots: 1 (available)
WIC slots: 3
CISCO2600-MB-2FE (2 FastEthernet ports, automatically used)
2650XM
Slots: 1 (available)
WIC slots: 3
CISCO2600-MB-1FE (1 FastEthernet port, automatically used)
2651XM
Slots: 1 (available)
WIC slots: 3
CISCO2600-MB-2FE (2 FastEthernet ports, automatically used)
Cards:
- NM-1E (Ethernet, 1 port)
- NM-4E (Ethernet, 4 ports)
- NM-1FE-TX (FastEthernet, 1 port)
- NM-16ESW (Ethernet switch module, 16 ports)
- NM-NAM
- NM-IDS
- WIC-1T (1 Serial port)
- WIC-2T (2 Serial ports)
===========3600s===========
3660
Slots: 6 (available)
3640
Slots: 4
3620
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 45
Slots: 2
Cards:
- NM-1E (Ethernet, 1 port)
- NM-4E (Ethernet, 4 ports)
- NM-1FE-TX (FastEthernet, 1 port)
- NM-16ESW (Ethernet switch module, 16 ports)
- NM-4T (Serial, 4 ports)
- Leopard-2FE (Cisco 3660 FastEthernet in slot 0, automatically used)
===========3700s===========
2691 (The 2691 is essentially a 3700 with 1 slot)
Slots: 1 (available)
WIC slots: 3
3725
Slots: 2 (available)
WIC slots: 3
3745
Slots: 4 (available)
WIC slots: 3
Cards:
- NM-1FE-TX (FastEthernet, 1 port)
- NM-4T (Serial, 4 ports)
- NM-16ESW (Ethernet switch module, 16 ports)
- GT96100-FE (2 integrated ports, automatically used)
- NM-NAM
- NM-IDS
- WIC-1T (1 Serial port)
- WIC-2T (2 Serial ports)
===========7200s===========
7206
Slots: 6 (available)
Chassis types:
- STD
- VXR
NPEs:
- NPE-100
- NPE-150
- NPE-175
- NPE-200
- NPE-225
- NPE-300
- NPE-400
- NPE-G2 (Requires the use of NPE-G2 IOS images)
Cards:
- C7200-IO-FE (FastEthernet, slot 0 only)
- C7200-IO-2FE (FastEthernet, 2 ports, slot 0 only)
- C7200-IO-GE (GigabitEthernet, slot 0 only)
- PA-FE-TX (FastEthernet)
- PA-2FE-TX (FastEthernet, 2 ports)
- PA-4E (Ethernet, 4 ports)
- PA-8E (Ethernet, 8 ports)
- PA-4T+ (Serial, 4 ports)
- PA-8T (Serial, 8 ports)
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 46
- PA-A1 (ATM)
- PA-POS-OC3 (POS)
- PA-GE (GigabitEthernet)
Các câu h i thư ng g p
Làm sao tôi xác ñ nh ñư c giá tr idle pc t GNS3?
Xem ph n “Tính Idle-PC” trong bài hư ng d n này.
Khi tôi c g ng ch y nhi u hơn 4 router (v i 256 MB dành cho m i cái) (ho c 6 router v i
160 MB dành cho m i cái) trên Windows, ho c hơn 7 router v i 256 MB dành cho m i cái
(ho c 11 router v i 160MB dành cho m i cái) trên môi trư ng Linux 32-bit thì Dynamips
b l i.
V n ñ này s không x y ra n u b n s d ng Hypervisor Manager (m c ñ nh) v i thi t l p ñúng.
Hypervisor ñư c thi t k ñ “cân b ng t i” các th hi n c a IOS trên nhi u ti n trình c a
Dynamips, nhưng n u b n s d ng nhi u hypervisor trên máy ch xa, v n ñ này là do gi i
h n b nh dành cho 1 ti n trình.
Theo m c ñ nh, h n ch v b nh cho m t ti n trình trên Windows là 2GB (bao g m c b nh
ñã s d ng cho b nh RAM c a router o, cywin, các thư vi n, và ‘không gian linh tinh’) mà
b n s d ng. Linux 32-bit m c ñ nh có gi i h n v b nh cho 1 ti n trình là 3 GB.
Gi i pháp là ch y nhi u th hi n c a Dynamips trên cùng m t h th ng và l ng nghe trên các
c ng khác nhau, ví d :
Trên Windows:
start /belownormal /min “Dynamips” “dynamips.exe” –H 7200
start /belownormail /min “Dynamips” “dynamips.exe” –H 7201
Trên Linux:
nice dynamips –H 7200 &
nice dynamips –H 7201 &
Và sau ñó ghi l i chính xác nh ng hypervisor ñó vào GNS3 (xem ph n “Quá trình ho t ñ ng
Client/Server và Multi-server”).
Tôi có 1 bài lab ph c t p v i nhi u router, và c ng serial b flapping, các eigrp neighbor
adjacencies b l i, show run và write mem ch y r t lâu.
ði u này h u như là do v n ñ hi u su t trên máy PC ch . M t bài lab l n tiêu t n nhi u RAM
và CPU. M c ñ nh, b nh DRAM c a router ñư c gi l p như là m t t p tin trên ñĩa có kích
thư c b ng v i kích thư c lư ng RAM. Tính năng cache c a HðH trên máy ch t ñ ng gi
nh ng ph n hay ñư c truy xu t nh t trong RAM. Nhưng vì RAM c a b n ch y ch m, s t c
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 47
ngh n trong c ng s b t ñ u. Router o s tr nên “starved” ñ i v i CPU và b t ñ u th t l c
nhi u gói tin hello. Có nhi u tuỳ ch n ñ gi i quy t v n ñ này:
• Dùng 1 máy ch m nh hơn (nhi u RAM hơn / CPU nhanh hơn)
• Phân tán bài lab c a b n trên nhi u máy ch .
• S d ng router o dòng th p n u có th . Ví d , m t router 3620 ch y IOS phiên b n 12.2
và ch ch y n n IP ch c n có 32 MB RAM và có th s d ng khi b n c n gi l p m t bài
lab ñơn gi n, ho c là “Internet”
Có m t phiên b n c a Dynamips m i hơn phiên b n ñi kèm v i b cài ñ t GNS3 trên
Windows. Làm cách nào tôi có th s d ng nó v i GNS3? / Làm sao s d ng GNS3 trên
Windows 2000 hay Windows XP SP1?
Phiên b n c a Dynamips trong b cài GNS3 trên Windows ñòi h i ph i có Windows XP SP2.
Trong nh ng trư ng h p trên, t i b n cài ñ t trên Windows t website Dynamips
(http://www.ipflow.utc.fr/blog). Ví d v i Windows XP/2003 s d ng “dynamips-wxp.exe”.
ð i v i Windows 2000, s d ng “dynamips-w2000.exe”. Sau ñó copy t t c các t p tin th c thi
và “cygwin1.dll” vào thư m c “C:Program FilesGNS3Dynamips”, thay th các t p tin ñang
t n t i.
Trên Linux/Unix/OS X, khi tôi k t n i m t interface trên router hay trên switch vào máy
c c b , tôi không th ping ñư c nó t máy ch . Nhưng nó l i làm vi c trên Windows? ði u
gì x y ra v y?
Thông thư ng nó ch y trên Windows (ph thu c vào card m ng c a b n) nhưng không ch y
trên Linux, Unix. Nhi u kh năng là do s khác bi t gi a 2 thư vi n libpcap và Winpcap, và s
khác bi t v các Network stack trên Unix/Windows (vd: NDIS). Tuy nhiên, b n có th ping
interface t m t h t h ng khác trong cùng m ng. N u nó không làm vi c trên Windows riêng
v i lo i card m ng c a b n, hãy th t o m t card m ng loopback trên Windows và t o k t n i
v i nó. Xem bài vi t này ñ có nhi u thông tin hơn. Trên Linux, b n có th dùng m t tap
interface và lo i NIO_tap. ð i v i OS X b n có th cài tun/tap driver như ñư c mô t chi ti t
ñây.
Tôi có th s d ng GNS3 ñ t o sơ ñ m ng cho mình?
Có th nhưng hi n nay GNS3 ch h tr nh ng bi u tư ng ñư c s d ng trong quá trình mô
ph ng, vì th b n có th t o sơ ñ m ng v i nh ng bi u tư ng này và xu t chúng ra dư i d ng
nh (jpeg, png, xpm, bmp là nh ng ñ nh d ng ñư c h tr ).
Trong phiên b n tương lai c a GNS3, m t gói dùng mô t các bi u tư ng và m t cách ñ vi t
văn b n lên vùng v s ñư c cài ñ t.
Tôi g p m t thông báo l i c a Dynamips nhưng tôi không hi u nó b cái gì?
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 48
N u b n g p l i này nghĩa là hypervisor hi n gi ñang không l ng nghe, b n xem l i ph n thi t
l p c a hypervisor trong Dynamips preferences n u b n s d ng hypervisor manager ho c trong
ph n hypervisor trong c a s “IOS images and hypervisors”. N u v n ñ v n còn, hãy th :
• Kh i ñ ng hypervisor b ng tay và xem k t xu t c a nó.
• Ki m tra xem b n có m t ti n trình Dynamips nào khác ñang ch y trên h th ng hay
không
• Xoá thư m c làm vi c c a Dynamips (ñ c bi t là các t p tin b khoá)
L i này có nghĩa là Dynamips không th t o m t UDP NIO, thư ng là do m t xung ñ t khi ch n
c ng UDP, ki m tra thi t l p hypervisor c a b n và xem ph n “Client/Server và Multi-server
Operation” ñ có thêm thông tin.
Tôi có m t câu h i / Tôi có m t v n ñ / Tôi nghĩ tôi tìm ra m t l i. Làm cách nào tôi có th
g i m t bài vi t có ch t lư ng lên forum ho c lên bug tracking ñ tăng kh năng ñư c m t
ai ñó giúp ñ ?
Hãy ch c ch n r ng b n ñã ghi ñ y ñ nh ng ñi u sau ñây trong bài g i c a b n:
• Chi ti t c th v v n ñ c a b n.
• C g ng cung c p m t bài lab ñơn gi n nh t mà b n có th mà t o ra l i ñó.
• ðính kèm t p tin exception.log n u nó t n t i.
• B t c gì xu t ra t Dynamips (khi b n s d ng nó bên ngoài).
Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn)
Thành ph H Chí Minh – Tháng 11 năm 2007 49
Ghi chú: Chúng tôi ñang có d ñ nh s cung c p ch ñ debug trong phiên b n tương lai.

More Related Content

Similar to Gns3 documentation

Bao cao thuc tap mau
Bao cao thuc tap mauBao cao thuc tap mau
Bao cao thuc tap mauHuy Bach
 
Mai kim thi bao cao thuc tap tuan 1
Mai kim thi   bao cao thuc tap tuan 1Mai kim thi   bao cao thuc tap tuan 1
Mai kim thi bao cao thuc tap tuan 1Tehichan Mai
 
Báo cáo thực tập Tuần 1
Báo cáo thực tập Tuần 1Báo cáo thực tập Tuần 1
Báo cáo thực tập Tuần 1Nat Galacticos
 
tiểu luận wincc
tiểu luận wincctiểu luận wincc
tiểu luận winccNamzekeng Nzk
 
Báo cáo tuần 1 nguyen phuong nhung
Báo cáo tuần 1 nguyen phuong nhungBáo cáo tuần 1 nguyen phuong nhung
Báo cáo tuần 1 nguyen phuong nhungNhung Nguyễn
 
Lap trinhmang(socket)c#
Lap trinhmang(socket)c#Lap trinhmang(socket)c#
Lap trinhmang(socket)c#cozyhome0923
 
Network Programming in C#
Network Programming in C#Network Programming in C#
Network Programming in C#jvinhit
 
Bai giang lap trinhmang voi c#
Bai giang lap trinhmang voi c#Bai giang lap trinhmang voi c#
Bai giang lap trinhmang voi c#nttrang9090
 
lap-trinh-mang-voi-c#
lap-trinh-mang-voi-c#lap-trinh-mang-voi-c#
lap-trinh-mang-voi-c#Truong NGUYEN
 
It monitoring with nagios lac tien man thang
It monitoring with nagios lac tien man thangIt monitoring with nagios lac tien man thang
It monitoring with nagios lac tien man thanglaonap166
 
It monitoring with nagios lac tien man thang
It monitoring with nagios lac tien man thangIt monitoring with nagios lac tien man thang
It monitoring with nagios lac tien man thanglaonap166
 
Tài liệu tổng quát về cơ sở dữ liệu
Tài liệu tổng quát về cơ sở dữ liệuTài liệu tổng quát về cơ sở dữ liệu
Tài liệu tổng quát về cơ sở dữ liệuAnh Duong Pham
 
Bao cao thuc tap nguyen hoai huy
Bao cao thuc tap   nguyen hoai huyBao cao thuc tap   nguyen hoai huy
Bao cao thuc tap nguyen hoai huyhoaihuysc
 
GIAO TRINH COREL DRAW X3
GIAO TRINH COREL DRAW X3GIAO TRINH COREL DRAW X3
GIAO TRINH COREL DRAW X3jenlien
 
Fix incompatible issues of old applictions on Windows 7
Fix incompatible issues of old applictions on Windows 7Fix incompatible issues of old applictions on Windows 7
Fix incompatible issues of old applictions on Windows 7TechMaster Vietnam
 

Similar to Gns3 documentation (20)

Bao cao thuc tap mau
Bao cao thuc tap mauBao cao thuc tap mau
Bao cao thuc tap mau
 
Mai kim thi bao cao thuc tap tuan 1
Mai kim thi   bao cao thuc tap tuan 1Mai kim thi   bao cao thuc tap tuan 1
Mai kim thi bao cao thuc tap tuan 1
 
Báo cáo thực tập Tuần 1
Báo cáo thực tập Tuần 1Báo cáo thực tập Tuần 1
Báo cáo thực tập Tuần 1
 
Báo cáo tuần 1
Báo cáo tuần 1Báo cáo tuần 1
Báo cáo tuần 1
 
tiểu luận wincc
tiểu luận wincctiểu luận wincc
tiểu luận wincc
 
Báo cáo tuần 1 nguyen phuong nhung
Báo cáo tuần 1 nguyen phuong nhungBáo cáo tuần 1 nguyen phuong nhung
Báo cáo tuần 1 nguyen phuong nhung
 
Quan tri he dieu hanh linux
Quan tri he dieu hanh linuxQuan tri he dieu hanh linux
Quan tri he dieu hanh linux
 
Lap trinhmang(socket)c#
Lap trinhmang(socket)c#Lap trinhmang(socket)c#
Lap trinhmang(socket)c#
 
Network Programming in C#
Network Programming in C#Network Programming in C#
Network Programming in C#
 
Bai giang lap trinhmang voi c#
Bai giang lap trinhmang voi c#Bai giang lap trinhmang voi c#
Bai giang lap trinhmang voi c#
 
lap-trinh-mang-voi-c#
lap-trinh-mang-voi-c#lap-trinh-mang-voi-c#
lap-trinh-mang-voi-c#
 
It monitoring with nagios lac tien man thang
It monitoring with nagios lac tien man thangIt monitoring with nagios lac tien man thang
It monitoring with nagios lac tien man thang
 
It monitoring with nagios lac tien man thang
It monitoring with nagios lac tien man thangIt monitoring with nagios lac tien man thang
It monitoring with nagios lac tien man thang
 
Lap trinhmangvoic sharp
Lap trinhmangvoic sharpLap trinhmangvoic sharp
Lap trinhmangvoic sharp
 
Tài liệu tổng quát về cơ sở dữ liệu
Tài liệu tổng quát về cơ sở dữ liệuTài liệu tổng quát về cơ sở dữ liệu
Tài liệu tổng quát về cơ sở dữ liệu
 
Bao cao thuc tap
Bao cao thuc tapBao cao thuc tap
Bao cao thuc tap
 
Bao cao thuc tap nguyen hoai huy
Bao cao thuc tap   nguyen hoai huyBao cao thuc tap   nguyen hoai huy
Bao cao thuc tap nguyen hoai huy
 
GIAO TRINH COREL DRAW X3
GIAO TRINH COREL DRAW X3GIAO TRINH COREL DRAW X3
GIAO TRINH COREL DRAW X3
 
Giáo trình corel draw cơ bả
Giáo trình corel draw cơ bảGiáo trình corel draw cơ bả
Giáo trình corel draw cơ bả
 
Fix incompatible issues of old applictions on Windows 7
Fix incompatible issues of old applictions on Windows 7Fix incompatible issues of old applictions on Windows 7
Fix incompatible issues of old applictions on Windows 7
 

Recently uploaded

30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIĐiện Lạnh Bách Khoa Hà Nội
 
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docxTHAO316680
 
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...Nguyen Thanh Tu Collection
 
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIGIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIĐiện Lạnh Bách Khoa Hà Nội
 
sách sinh học đại cương - Textbook.pdf
sách sinh học đại cương   -   Textbook.pdfsách sinh học đại cương   -   Textbook.pdf
sách sinh học đại cương - Textbook.pdfTrnHoa46
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...Nguyen Thanh Tu Collection
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................TrnHoa46
 
powerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptxpowerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptxAnAn97022
 
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdfchuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdfVyTng986513
 
Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfCampbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfTrnHoa46
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...Nguyen Thanh Tu Collection
 
Các điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoáCác điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoámyvh40253
 
PHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANG
PHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANGPHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANG
PHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANGhoinnhgtctat
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfChuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfhoangtuansinh1
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...Nguyen Thanh Tu Collection
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 

Recently uploaded (20)

30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
 
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
 
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
 
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIGIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
 
sách sinh học đại cương - Textbook.pdf
sách sinh học đại cương   -   Textbook.pdfsách sinh học đại cương   -   Textbook.pdf
sách sinh học đại cương - Textbook.pdf
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................
 
powerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptxpowerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptx
 
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdfchuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
 
Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfCampbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
 
Các điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoáCác điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoá
 
PHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANG
PHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANGPHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANG
PHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANG
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfChuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 

Gns3 documentation

  • 1. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 1 GNS3 Documentation v3.0 beta M t ph n trong bài hư ng d n này ñư c trích ra t bài hư ng d n tuy t v i v Dynagen c a Greg Anuzelli Graphical Network Simulator M c l c M c l c........................................................................................................................................... 1 Gi i thi u........................................................................................................................................ 2 Gi i thi u v Dynamips.............................................................................................................. 2 Gi i thi u v Dynagen................................................................................................................ 2 Cài ñ t GNS3.................................................................................................................................. 3 IOS Images..................................................................................................................................... 3 S d ng tài nguyên......................................................................................................................... 4 C u hình Dynamips........................................................................................................................ 5 M t s ví d v Terminal Command ......................................................................................... 7 Ch y m t bài lab ñơn gi n............................................................................................................ 10 Ch ñ thi t k .......................................................................................................................... 10 Ch ñ mô ph ng ..................................................................................................................... 13 Làm vi c v i Console................................................................................................................... 15 Tính toán giá tr Idle-PC............................................................................................................... 18 S d ng m t thi t b Frame Relay................................................................................................ 22 Giao ti p v i m ng th c............................................................................................................... 24 S d ng thi t b Ethernet Switch.................................................................................................. 28 S d ng thi t b Hub .................................................................................................................... 31 WIC Modules ............................................................................................................................... 31 Quá trình ho t ñ ng Client/Server và Multi-server...................................................................... 32 T i ưu hoá s d ng b nh ........................................................................................................... 35 B t gói tin ..................................................................................................................................... 36 Lưu và n p m t mô hình m ng .................................................................................................... 39 Nh ng l n/tính năng khác ............................................................................................................ 42 Các ph n c ng hi n t i ñã mô ph ng ñư c .................................................................................. 43 Các câu h i thư ng g p................................................................................................................ 46
  • 2. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 2 Gi i thi u GNS3 là m t trình gi l p m ng có giao di n ñ ho (graphical network simulator) 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. T i th i ñi m hi n t i GNS3 h tr các IOS c a Router, ATM/Frame Relay/Ethernet switch và hub. B n th m chí có th m r ng m ng c a mình b ng cách k t n i nó vào m ng o này. ð làm ñư c ñi u này, GNS3 ñã d a trên Dynamips và m t ph n c a Dynagen, nó ñư c phát tri n b ng Python và thông thông qua PyQt và ph n giao di n ñ ho thì s d ng thư vi n Qt, r t n i ti ng v tính h u d ng c a nó trong d án KDE. GNS3 cũng s d ng k thu t SVG (Scalable Vector Graphics) ñ cung c p các bi u tư ng ch t lư ng cao cho vi c thi t k mô hình m ng c a b n. Gi i thi u v Dynamips Dynamips là m t trình mô ph ng router Cisco ñư c vi t b i Christophe Fillot. Nó mô ph ng các dòng 1700, 2600, 3600, và 7200, và s d ng các IOS image chu n. Theo l i c a Chris : Ph n m m mô ph ng lo i này có th ñư c s d ng cho : • ðư c s d ng như m t công c ñ th c t p, v i ph n m m s d ng trong th gi i th c. Nó cho phép m i ngư i làm quen hơn v i các thi t b c a Cisco, Cisco hi n ñang là công ty hàng ñ u trên th gi i v k thu t m ng ; • Th nghi m và làm quen v i các ñ c tính c a Cisco IOS ; • Ki m tra nhanh chóng các c u hình ñ tri n khai sau này trên các router th t. Dĩ nhiên, ph n m m mô ph ng này không th thay th các router th t, nó ch ñơn gi n là m t công c b sung cho các bài lab th c t c a các nhà qu n tr m ng Cisco ho c nh ng ai mu n vư t qua các kỳ thi CCNA/CCNP/CCIE. M c dù Dynamips cung c p m t switch o ñơn gi n, nó không mô ph ng Catalyst switch (m c dù nó có th gi l p NM-16ESW) Gi i thi u v Dynagen Dynagen là m t giao ti p d a trên n n văn b n (text-base) dành cho Dynamips, cung c p m t b OOP API riêng ñư c s d ng b i GNS3 ñ tương tác v i Dynamips. GNS3 cũng s d ng t p tin c u hình tương-t -INI c a Dynagen và có tích h p trình qu n lý CLI c a Dynagen cho phép ngư i dùng li t kê các thi t b , t m ngưng và n p l i các các th hi n (c a các thi t b - ND), xác ñ nh và qu n lý các giá tr idle-pc, b t các gói tin,… N u b n tình có ñư c bài hư ng d n này trư c khi tìm hi u v GNS3, Dynamips hay Dynagen, thì ñây là các liên k t dành cho b n : GNS3: http://www.gns3.net/ Dynamips: http://www.ipflow.utc.fr/index.php/Cisco_7200_Simulator Dynamips Blog (where most of the action is): http://www.ipflow.utc.fr/blog/
  • 3. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 3 Dynagen (a text-based front-end to the emulator): http://dyna-gen.sourceforge.net/ GNS3 / Dynamips / Dynagen Bug tracking: http://www.ipflow.utc.fr/bts/ Hacki’s Dynamips / Dynagen / GNS3 Forum: http://7200emu.hacki.at/index.php Cài ñ t GNS3 GNS3 ch y trên Windows, Linux và Mac OSX (các n n khác chưa ñư c th nghi m) 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 Chúng tôi ñã t p h p t t c các ph n trên thành m t b cài t t-c -trong-m t trên Windows (all- in-one Windows installer pakage), bao g m Winpcap, Dynamips, và m t phiên b n ñã ñư c biên d ch c a GNS3, giúp b n không c n ph i cài Python, PyQt và Qt. Nó cũng cung c p tính năng Explorer “tích h p” nên b n có th double-click lên t p tin network ñ ch y chúng. 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 (xem ph n k ti p) 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. Ghi chú: N u b n ñang ch y Dynamips trên m t h th ng RedHat hay Fedora, hãy xem qua Dynamips FAQ item#2 n u b n g p l i khi ch y Dynamips. T i th i ñi m hi n t i, ngư i dùng Mac OS X ph i t biên d ch nh ng gói ph thu c. Phiên b n binary s ñư c ñư c cho ra ñ i trong nay mai. IOS Images Dynamips ch y h ñi u hành th t c a Cisco. Trích t Dynamips FAQ: B n có th cung c p Cisco IOS image c a router 7200 cho tôi ñư c không? Không, tôi không ñư c phép phân ph i các IOS images. B n ph i t tìm l y chúng. ði u này s không thành v n ñ n u b n là m t khách hàng c a Cisco.
  • 4. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 4 Trên Windows, ñ t p tin nh vào thư m c C:Program FilesDynamipsimages. Th c t thì b n có th ñ t t p tin nh b t c ch nào b n mu n, nhưng nh ng bài lab m u ñã ñư c c u hình ñ tìm ki m ñây. Trên các h th ng Linux/Unix, ch n m t ch ñ lưu t p tin nh và b chúng vào ñó (tôi thư ng dùng /opt/images, nhưng ñi u này là tuỳ trên h th ng c a b n) 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). G i ý là b n nên gi i nén t p tin nh trư c khi s d ng, giúp cho trình mô ph ng không ph i làm ñi u này. B n có th làm ñi u này v i ti n ích “unzip” trên Linux/Unix/Cygwin như sau: unzip –p c7200-g6ik8s-mz.124-2.T1.bin > c7200-g6ik8s-mz.124-2.T1.image 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. B n có th download m t b n copy mi n phí c a WinRaR t i http://www.winrar.com Lưu ý r ng hi n nay t p tin nh c a router 2600 ph i ñư c gi i nén trư c khi làm vi c v i Dynamips. 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> 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. N u b n d ñ nh ch y m t IOS image ñòi h i 256 MB RAM trên m t router 7200 th t, và b n ph i dành ra 256 MB 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 (16 MB trên h th ng Windows) ñ cache nh ng di n d ch JIT. ðây là t ng s RAM b chi m; m c ñ nh lư ng RAM th c t b chi m trên h th ng s ít hơn. ði u này là b i vì m c ñ nh Dynamips s dung nh ng t p tin ñ làm b nh o cho router. Trong thư m c làm vi c b n s th y có nh ng t p tin “ram” t m th i có kích thư c b ng v i kích thư c RAM c a router gi l p. 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. (Xem ph n T i ưu hoá s d ng b nh ñ bi t cách c u hình các tuỳ ch n nh m làm gi m vi c s d ng b nh ). 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:
  • 5. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 5 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 . B n s ñư c tìm hi u v ch ñ r t quan tr ng này trong các ph n ti p theo. 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:
  • 6. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 6 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. Tuỳ ch n: • “Automatically delete old files generated by Dynamips” s xoá t t c nh ng t p tin cũ như nvrams c a các router (n u b n s d ng mmap),…khi quay tr v ch ñ thi t k . • “Enable IOS ghost feature” ñ s d ng toàn c c (ho c không) tính năng ghost c a Dynamips (Xem ph n T i ưu hoá s d ng b nh ñ bi t thêm chi ti t).
  • 7. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 7 ð cho phép b n k t n i t i c ng console c a router o, b n cũng ph i c u hình terminal command. GNS3 s ñưa ra cho b n m t command m c ñ nh nhưng b n có th thi t l p m t cái tuỳ ý. C u trúc như sau: %h = host %p = port %d = device name M t s ví d v Terminal Command • Trên Windows: Ngư i s d ng TerraTerm SSH: C:progra~1TTERMPROttssh.exe %h %p /W=%d /T=1 Ngư i dùng PuTTy: start C:progra~1PuTTyputty.exe –telnet %h %p Ngư i dùng SecureCRT: start C:progra~1SecureCRTSecureCRT.EXE /script c:progra~1dynamipssecurecrt.vbs /arg %d /T /telnet %h %p & sleep 1 • Trên Linux: Ngư i dùng Gnome: gnome-terminal –t “ + name + “ –e ‘telnet “ + host + “ ” + str(port) + “’ > /dev/null 2>&1 & • Trên Mac OSX: V i Terminal: /usr/bin/osascript -e 'tell application "Terminal" to do script with command "telnet %h %p ; exit"' -e 'tell application "Terminal" to tell window 1 to set custom title to "%d"' V i iTerm có named tabs: /usr/bin/osascript -e 'tell app "iTerm"' -e 'activate' -e 'set myterm to the first terminal' -e 'tell myterm' -e 'set mysession to (make new session at the end of sessions)' -e 'tell mysession' -e 'exec command "telnet %h %p"' -e 'set name to "%d"' -e 'end tell' -e 'end tell' -e 'end tell' Hypervisor Manager ñư c s d ng ñ ch y các hypervisor c a b n bên trong GNS3, nghĩa là b n không c n ph i b t chúng lên b ng tay. Trình qu n lý này cũng giúp gi i quy t v n ñ gi i h n s d ng b nh cho m i ti n trình khi ch y nhi u th hi n IOS trên m t hypervisor (xem FAQ ñ hi u hơn v v n ñ này) b ng cách “cân b ng t i” các th hi n trên nhi u hypervisor.
  • 8. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 8 Hãy nhìn vào m t ví d cách nó làm vi c: Chúng ta mu n ch y 5 th hi n IOS, m i cái s d ng 256 MB và chúng ta c u hình gi i h n b nh s d ng cho m t hypervisor là 512 MB. Khi chúng ta b t ñ u bài lab, hypervisor manager s t o 3 ti n trình hypervisor d a trên công th c sau ñây (b n ph i làm tròn ñ n s t nhiên l n hơn k ti p): S lư ng hypervisors = (256 * 5 / 512) Trình Hypervisor Manager gán 2 th hi n ñ u tiên vào hypervisor ñ u tiên, 2 th hi n k ti p vào hypervisor th 2 và th hi n cu i cùng và hypervisor th 3.
  • 9. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 9 Ngoài ra còn có 2 tuỳ ch n khác trong Dynamips Preferences. “UDP incrementation” quy ñ nh cách mà Hypervisor Manager tăng Dynamips base udp port cho m i ti n trình hypervisor ñư c t o (ví d , n u base udp port là 10000 trong Dynamips preferences và incremenation là 100, thì nó s thi t l p base upd port cho hypervisor ñ u tiên là 10000, 10100 cho cái th hai,…) Ghi chú: có nhi u thông tin v UDP issues có th ñư c tìm th y trong ph n “Quá trình ho t ñ ng Client/Server và Multiserver”.
  • 10. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 10 Tuỳ ch n “Use the hypervisor manager when importing” ñư c s d ng khi n p m t t p tin mô hình (topology file) (.net) vào GNS3. N u tuỳ ch n này ñư c ch n và trong t p tin .net b n ñã ñ nh nghĩa hypervisors ñ ch y trên localhost, sau ñó GNS3 nh n th y r ng nh ng hypervisor c n ñư c kh i ñ ng b ng Hypervisor Manager. N u nó không ñư c ch n, nh ng hypervisor ñư c ghi nh n là external hypervisor và ph i ñư c kh i ñ ng b ng tay. Ch y m t bài lab ñơn gi n Trong ph n này tôi s hư ng d n các b n cách ch y m t bài lab v i 3 router t ng bư c t ng bư c m t. Ch ñ thi t k M c ñ nh, GNS3 kh i ñ ng “ch ñ thi t k ”. Trong ch ñ này b n có th t o mô hình m ng b ng cách kéo th các node t danh sách phía bên tay trái vào màn hình phía bên tay ph i. K ti p, thi t l p ñư ng d n ñ n t p tin nh IOS b ng cách ch n menu Edit IOS images (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)
  • 11. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 11 và lo i (chassis)(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 hypervisor bên ngoài (b n ph i t kh i ñ ng), b n có th ghi nh n chúng trong tab “Hypervisors” (xem ph n “Quá trình ho t ñ ng Client/Server và Multi-server” ñ có thêm thông tin). T t c nh ng thông tin xác ñ nh IOS và hypervisor ñư c lưu trong t p tin gns3.ini, vì th b n ch c n ghi nh n chúng m t l n. Lưu ý: t p tin gns3.ini n m trong thư m c %APPDATA% ho c %COMMON_APPDATA% trên Windows và $HOME/.config/ ho c /etc/xdg/ ho c /etc/qt4/ trên Linux/Unix. 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). 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.
  • 12. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 12 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ư startup-config, kích thư c RAM, các khe c m, v.v… 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. B n có th t ch n interface ñ k t n i cho liên k t c a mình b ng cách ch n phương th c làm b ng tay t menu drop-down. Nhưng hãy ghi nh trong ñ u r ng sau ñó b n cũng ph i c u hình b ng tay các slot trên router c a mình.
  • 13. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 13 Ghi chú: s d ng các interface ñư c ñánh d u màu xanh, ñ ng s d ng các interface ñánh d u màu ñ . Ch ñ mô ph ng Sơ ñ m ng c a b n ñã ñư c t o. Bây gi chuy n sang “ch ñ mô ph ng” (b m vào nút “Emulation Mode” trên thanh menu).
  • 14. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 14 Mô hình m ng c a b n cùng v i t t c các thi t l p sau ñó ñư c t o trên các hypervisor. B n có th b t/t t/t m ngưng m t th hi n IOS b ng cách b m chu t ph i vào m t node. N u b n ñã kh i ñ ng m t node, b n có th truy xu t vào console c a thi t b ñó. Ghi chú: có th ch n nhi u node ñ th c thi thao tác trên các node ñó m t cách ñ ng th i.
  • 15. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 15 M t khi ñã k t n i vào ñư ng console c a router, b n có th gán các ñ a ch IP thích h p vào các serial interface (b n có th xem các interface ñã ñư c k t n i b ng cách nhìn vào b ng tóm t t mô hình phía bên tay ph i ho c ñ chu t lên m t liên k t), và “no shut” chúng, b i vì chúng ñã th c s ñư c k t n i. Làm vi c v i Console Ghi chú: khung Console phía dư i ch s d ng ñư c khi b n ñang ch ñ mô ph ng. T màn hình Console, s d ng l nh help ñ xem danh sách các l nh h p l :
  • 16. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 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:
  • 17. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 17 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. ð 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:
  • 18. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 18 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. Tính toán giá tr Idle-PC B n có th nh n th y r ng s mô ph ng trư c ñó c a mình làm cho CPU c a h th ng ho t ñ ng t i 100% và luôn n m ngư ng ñó. ði u này là b i vì Dynamips không bi t khi nào router o ñang r i và khi nào nó ñang th c thi nh ng công vi c h u ích. L nh “idlepc” th c hi n phân tích trên m t t p tin nh ñang ch y ñ xác ñ nh các ñi m gi ng nh t trong mã ñ i di n m t chu kỳ ngh c a IOS. M t khi ñư c áp d ng, Dynamips “ngưng” router o thư ng xuyên khi chu kỳ ngh ñư c th c thi, giúp làm gi m s tiêu t n CPU trên máy ch mà không làm gi m kh năng x lý công vi c th c t c a router. Dư i ñây mô t cách mà quá trình ñư c th c thi. ð u tiên, t o m t router ñơn trong ch ñ thi t k , ch n t p tin nh IOS s ch y, và chuy n sang ch ñ mô ph ng. Sau ñó b t router ( o) và telnet vào nó. N u b n g p d u nh c IOS autoconfig, ch n “no”. N u không, ñ ng b m b t c th gì:
  • 19. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 19 ð i cho t t c các interface ñư c kh i ñ ng. Sau ñó ñ i m t chút ñ ch c ch n r ng router không còn boot n a và ñang ngh . Phiên làm vi c c a b n trông gi ng như th này:
  • 20. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 20 Bây gi , quay tr l i màn hình Console c a GNS3, và dùng l nh idlepc get routername. B n s th y m t thông báo r ng các thông s ñang ñư c thu th p, và kho ng 10 ñ n 20 giây sau b n s th y m t danh sách các giá tr idlepc ti m năng:
  • 21. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 21 Các giá tr có kh năng cho k t qu t t ñư c ñánh d u b ng d u hoa th (*). Ch n m t trong các giá tr trên ñ th t menu và b m OK. B n ñ ý th y r ng trên máy c a mình (máy ñang ch y các ti n trình dynamips) t l s d ng CPU ñã ñư c gi m ñang k . N u th , b n ñã tìm ñư c m t giá tr idlepc t t ñ i v i t p tin nh IOS này. N u t l s d ng CPU không gi m xu ng thì b n nên th v i m t giá tr khác. Gõ idlepc show routername ñ hi n th danh sách các giá tr ñã ñư c xác ñ nh trư c ñó, và ch n m t giá tr khác. Giá tr Idle-PC là riêng ñ i v i m t t p tin nh IOS. Chúng có th khác nhau ñ i v i các phiên b n IOS khác nhau, và th m chí v i các t p tính năng khác nhau c a cùng m t phiên b n IOS. Tuy nhiên giá tr Idle-PC không ph thu c vào máy c a b n, h ñi u hành hay phiên b n c a Dynamips.
  • 22. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 22 Có th Dynamips không th tìm th y các giá tr idlepc cho m t t p tin nh, ho c các giá tr tìm th y không có tác d ng. N u ñi u này x y ra, hãy c g ng th l i quá trình m t l n n a. Ho c là b n ñã không g p may v i t p tin nh ñó (m c dù trư ng h p này r t hi m khi x y ra). Sau khi tìm ñư c m t giá tr idlepc t t, ghi l i s d ng th p l c phân (ví d , 0x8048ef80). Quay tr l i t p tin nh IOS trên menu Edit. B m ñúp chu t vào tên t p tin nh bên ô bên ph i ñ m b ng thi t l p c a nó qua ô bên trái. ði n giá tr idlepc, và b m Save. Quá trình này ch c n làm m t l n ñ i v i m i IOS. M i khi b n m GNS3, các giá tr s ñư c thi t l p s n. B n ch c n ñi n giá tr idlepc m i khi b n thi t l p l n ñ u tiên cho m t phiên b n IOS m i. S d ng m t thi t b Frame Relay Dynamips (và do ñó c GNS3) cung c p h tr m t frame relay switch tích h p. Nhìn vào frame relay lab:
  • 23. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 23 Chúng ta ñã k t n i các c ng serial trên các router vào các c ng 1,2 và 3 trên m t Frame Relay Switch tên “F0”. Thông qua Node configurator chúng ta gán m t DLCI c c b giá tr 102 vào c ng 1, g n v i m t DLCI 201 trên c ng 2. Hai port còn l i c u hình tương t , do ñó t o m t full mesh PVCs gi a 3 router (103  301, và 201  302). Ghi chú: Frame Relay switch ñư c mô ph ng (emulated) b i Dynamips s d ng LMI là ANSI Annex D, không ph i Cisco. Kh i ñ ng bài lab:
  • 24. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 24 Frame Relay switch F0 ñư c li t kê, nhưng b n không th d ng, kh i ñ ng, t m ngưng hay khôi ph c nó gi ng như làm v i các router o. ATM switch cũng có th ñư c c u hình m t cách tương t . Giao ti p v i m ng th c Dynamips có th t o c u n i gi a interface trên router o v i interface trên máy th t, cho phép m ng o giao ti p v i m ng th t. Trên h th ng Linux, ñi u này ñư c làm v i NIO_linux_eth NIO (Network Input Output) descriptor. ð s d ng tính năng này v i GNS3, b n ph i t o m t thi t b “Cloud”. M t cloud ñ i di n cho k t n i bên ngoài c a b n. Sau ñó b n ph i c u hình nó. Trong ví d này chúng tôi thêm NIO_linux_eth1 NIO:
  • 25. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 25 Sau ñó b n có th k t n i “cloud” c a mình t i m t router ho c m t Ethernet switch. Trong hình bên dư i, chúng ta k t n i interface e0/0 c a router t i interface eth1 trên máy tính. Packet ñi ra t e0/0 ñư c chuy n vào m ng th t thông qua eth1, và packet quay tr v s theo ñư ng cũ quay tr v router o.
  • 26. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 26 Trên h th ng Windows, thư vi n Winpcap ñư c s d ng ñ t o k t n i này. ð nh d ng giao di n hơi ph c t p hơn so v i trên h th ng Linux. GNS3 s th c thi m t ti n trình t ñ ng – phát – hi n v i s giúp ñ c a Dynamips ñ li t kê các interface kh d ng N u không detect ñư c, s d ng shortcut t o b i GNS3 Windows installer (c m ơn Dynagen). Trên desktop, b m vào shortcut “Network Device List”:
  • 27. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 27 Vì th trên h th ng Windows, tôi s d ng: DeviceNPF_{B00A38DD-F10B-43B4-99F4-B4A078484487} ñ k t n i t i Ethernet adapter trên máy. B n c n ñưa giá tr này vào ô Generic Ethernet NIO khi c u hình thi t b « Cloud » c a mình. Ch n thi t b t danh sách s xu ng, ho c dán nó vào ô bên c nh nút Add. Sau ñó b m nút Add ñ ñưa thi t b vào ô tr ng bên dư i nút Add.
  • 28. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 28 S d ng thi t b Ethernet Switch Dynamips cũng cung c p m t Ethernet switch o tích h p có h tr VLANs v i ki u ñóng gói 802.1q. Xem lab bên dư i:
  • 29. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 29 Port 1 trên switch (k t n i t i R1 e0/0) là m t access port trong VLAN 1. Port 2 cũng là m t access port. Port 4 là m t trunk port (ñư c xác ñ nh v i t khoá dot1q) v i m t native VLAN 1. Trunk port trunk t t c các VLAN t i switch.
  • 30. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 30 M c ñ nh trong GNS3, m t switch có 8 access port ñư c c u hình n m trong VLAN 1. B n cũng có th k t n i 1 switchport t i « th gi i th c» b ng cách k t n i switch t i m t thi t b « Cloud ». ñây chúng ta ñang k t n i 1 trunk port (ñóng gói dot1q) v i m t native VLAN 1 t i interface eth1 c a máy tính, ho c thi t b m ng Windows s d ng NIO_gen_eth Winpcap NIO (xem thêm ph n Giao ti p v i m ng th c). N u interface c a máy tính này ñư c k t n i t i m t switch th c ñư c c u hình trunking, b n có th d dàng k t n i t i b t c th router o nào vào b t c VLAN nào b n mu n. Console bao g m CLI command ñ hi n th và xoá b ng MAC address c a Ethernet switch o. Nh ng l nh này là show mac Ethernet_switch_name và clear mac ethernet_switch_name.
  • 31. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 31 S d ng thi t b Hub GNS3 cho phép b n t o thi t b hub. Thi t b hub là thi t b c u hình ñơn gi n nh t b i vì b n ch c n ch n s lư ng port cho m i thi t b (m c ñ nh là 8 port). Dư i ñây là c u hình c a 1 bài lab s d ng hub: Trong ví d này R0 và R1 chia s chung 1 ñư ng truy n thông qua hub. WIC Modules Dynamips 0.2.0-RC1 ñã h tr thêm cho nhi u WIC moudule. Hi n t i, ñã h tr WIC-1T và WIC-2T trên các n n1700, 2600, 2691 và 3700, và WIC-1ENET trên 1700. Xem ph n “Các ph n c ng hi n t i ñã mô ph ng ñư c” ñ có thêm thông tin v các model và s lư ng khe WIC h tr cho m i n n.
  • 32. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 32 Ghi chú: hi n t i GNS3 chưa h tr WIC module cho router 1700, nhưng tính năng này s ñư c tích h p trong phiên b n trong tương lai. Quá trình ho t ñ ng Client/Server và Multi-server Ch ñ Dynamips “Hypervisor” ñư c GNS3 s d ng là m t kênh giao ti p TCP/IP, vì th GNS3 có th ch y trên m t máy khác v i máy cài Dynamips. ði u này ñư c làm b ng tay b ng cách xác ñ nh m t hypervisor trong c a s “IOS images and hypervisors”. ñây chúng ta có m t hypervisor s l ng nghe trên c ng 7210 trên máy “remote_host”. B n cũng có th ch ñư ng d n ñ y ñ t i thư m c làm vi c nơi hypervisor s lưu t t c các t p tin nó t o ra trên Dynamips host. Hãy ch c ch n s d ng ñúng d u ngăn cách thư m c (ví d d u / cho h th ng Linux). Ghi chú: b n ph i s d ng m t DNS name hay m t ñ a ch IP trong ô host. “Base UDP” là c ng n n (base) cho UPD NIOs mà Dynamips s d ng ñ t o ra k t n i gi a các node. Dynamips s s d ng m t c ng UDP cho m i ñ u k t n i. Ví d , sáu c ng UDP s ñư c s d ng cho m t k t n i full-meshed c a 3 router và m t base upd là 10000.
  • 33. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 33 Dư i ñây là output c a l nh netstat s hi n th cho b n k t n i gi a các node và c ng UDP ñư c s d ng b i Dynamips: udp 0 0 localhost:10000 localhost:10001 ESTABLISHED udp 0 0 localhost:10001 localhost:10000 ESTABLISHED udp 0 0 localhost:10002 localhost:10003 ESTABLISHED udp 0 0 localhost:10003 localhost:10002 ESTABLISHED udp 0 0 localhost:10004 localhost:10005 ESTABLISHED udp 0 0 localhost:10005 localhost:10004 ESTABLISHED Bây gi hãy tư ng tư ng b n mu n ch y 2 IOS instances ñã ñư c k t n i v i nhau và ñư c t o trên 2 hypervisor khác nhau trên cùng m t máy và b n ch n cùng m t base UDP port cho các hypervisor. M i hypervisor s c g ng l y cùng m t c ng UDP (10000 trong ví d trư c) cho m i ñ u cu i c a k t n i và, dĩ nhiên, ñi u này s “xung ñ t” b i vì Dynamips nghĩ r ng chúng là các server khác nhau và do ñó nh ng c ng UDP này thì an toàn ñ s d ng l i. “Base console” là m t TCP base port mà hypervisor s s d ng khi b n m m t console trên m t IOS. Giá tr này không th “xung ñ t” vì GNS3 s d ng công th c bên dư i ñ tác ñ ng ñ n c ng console trên m i router: “base port” + router_id (duy nh t). Th nên b n có th ñ các giá tr gi ng nhau cho các hypervisor. M t khi hypervisor c a b n ñã ñư c ghi nh n, b n có th k t n i chúng vào IOS image c a mình. Ch n t p tin nh, b d u ch n “Use the hypervisor manager”, và sau ñó ch n hypervisor c a b n t danh sách. Bây gi m i router ñư c c u hình v i IOS image này có th liên l c ñư c v i hypervisor kia.
  • 34. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 34 Ghi chú: hãy ch c ch n r ng t t c nh ng host-based firewall ñang ch y trên t t c các Dynamips server (ví d , firewall c a XP SP2) ñ u cho phép nh ng traffic c n thi t. Nó bao g m Dynamips server port (m c ñ nh là c ng TCP 7200), console ports (vd: TCP 2000, 2001,…) và nh ng c ng s d ng b i k t n i NIO gi a các interface, b t ñ u t UDP 10000. B n cũng có th ch n hypervisor nào mà các thi t b non-IOS (switch và hub) s ch y trên ñó khi c u hình chúng. Ví d , trên m t Ethernet switch b n có th ch n hypervisor t danh sách.
  • 35. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 35 ñây chúng tôi ch n cho switch ch y trên hypervisor tên là saturn, c ng l ng nghe là 8000. T i ưu hoá s d ng b nh Như ñã ñư c mô t trong ph n “S d ng tài nguyên”, bài lab c a b n có th tiêu t n m t lư ng l n b nh th c và o. Tuỳ ch n “ghostios” và “sparsemem” ñư c thêm vào ñ gi i quy t các v n ñ trên. Tuỳ ch n Ghostios có th làm gi m m t cách ñáng k lư ng RAM trên máy ch c n cho bài lab v i nhi u router ch y cùng m t IOS image. V i tính năng này, thay vì m i router o ch a m t b n copy IOS riêng trong RAM, thì máy ch s ñ nh v m t vùng b nh chung cho t t c . Ví d , n u b n ch y 10 router v i cùng m t IOS image và t p tin nh ñó có kích thư c 60 MB thì b n ñã ti t ki m ñư c 9*60=540MB RAM th c khi ch y bài lab. B t tính năng này ch ñơn gi n b ng cách ch n vào checkbox trong Dynamips preferences. Tuỳ ch n này ñư c b t m c ñ nh và ñư c áp d ng cho t t c các th hi n c a router trong bài lab.
  • 36. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 36 Khi ñư c kích ho t, b n s ñ ý th y có thêm m t s t p tin trong cùng thư m c v i t p tin nvram c a router có tên d ng như “c3600-ik9o3s-mz.124-10.image.ghost”. ðây là t p tin nmap’ed ch a vùng nh dùng chung. Các t p tin khác thư ng ñư c t o cùng v i 1 th hi n c a router cũng ñư c t o ra (log, nvram, và có th c t p tin bootflash). ðo lư ng lư ng b nh c a máy ch ti t ki m ñư c v i ghostios có th g p 1 chút khó khăn do s ph c t p trong vi c qu n lý b nh trên các HðH hi n ñ i. Xem thêm bài vi t này trong ph n General c a Hacki’s Forum tiêu ñ là “Understanding memory usage and RAM Ghosting” (Hi u rõ hơn v s d ng b nh và RAM Ghosting) ñ có thêm chi ti t. Tính năng “sparsemem” không giúp b o toàn b nh , mà thay vào ñó nó làm gi m lư ng b nh o s d ng b i các router. ði u này có th là quan tr ng, b i vì h ñi u hành gi i h n m t ti n trình m c 2GB b nh o trên Windows 32-bit, và 3 GB trên 32-bit Linux. Ví d , trên Windows, sau khi vùng nh o s d ng b i cygwin và các thư vi n khác mà dynamips ph thu c vào, ch còn ch ñ cho 4 instance c a các router, m i router 256MB. B t tính năng sparsemem ch ñ nh v b nh o trên máy ch ñúng b ng lư ng RAM mà IOS th c s s d ng ch không ph i là toàn b lư ng RAM ñã ñư c c u hình. ði u này cho phép b n ch y nhi u instance hơn trên m t ti n trình c a dynamips trư c khi b n ph i dùng ñ n cách ch y nhi u ti n trình dynamips. Xem thêm câu FAQ này ñ bi t thêm thông tin. Tính năng “sparsemem” ñư c kích ho t m c ñ nh trong GNS3 mà hi n th i không có tuỳ ch n ñ t t nó. Ghi chú: n u ngư i dùng mu n có m t tuỳ ch n ñ t t tính năng này, hãy cho chúng tôi bi t. B t gói tin Dynamips/GNS3 có th b t gói tin trên interface Ethernet hay Serial o và ghi thông tin ra m t t p tin capture ñ s d ng v i các ng d ng khác như tcpdump, Wireshark, hay b t c ng d ng nào có th ñ c ñư c ñ nh d ng t p tin c a libpcap. Gi s có 3 router, “r1” và “r2” ñư c n i v i nhau thông qua cáp Ethernet, và r2 n i v i r3 thông qua k t n i serial point-to-point v i ñóng gói HDLC. ð b t ñ u b t các traffic trên interface f0/0 c a r1 và ghi vào t p tin “r1.cap”, gõ dòng sau ñây vào c a s console: capture r1 f0/0 r1.cap ð xem các traffic theo th i gian th c, m t p tin v i Wireshark:
  • 37. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 37 Vi c b t gói tin v n ti p t c ghi các gói vào t p tin output. N u chúng ta ping r2 t r1, sau ñó b m vào bi u tư ng “reload this capture file” s th y:
  • 38. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 38 ð ng ng b t gói tin, gõ: no capture r1 f0/0 Dynamips / GNS3 cũng có th b t gói tin trên interface serial. Trong trư ng h p này chúng ta ph i xác ñ nh lo i ñóng gói mà chúng ta ñang s d ng trên router, ñ Wireshark bi t cách decode packket. Chúng ta có các tuỳ ch n ñóng gói là FR (Frame-Relay), HDLC, ho c PPP. ð capture các traffic ñư c ñóng gói HDLC trên liên k t gi a r2 và r3, gõ: capture r2 s1/0 r2.cap HDLC Bây gi chúng ta có th m t p tin r2.cap, và sau khi ñư c decode s gi ng như sau:
  • 39. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 39 Bây gi k t thúc vi c b t gói tin v i “no capture r2 s1/0”. Chú ý r ng b n có th b t nhi u gói tin trên nhi u interface ñ ng th i trên các router khác nhau. Lưu và n p m t mô hình m ng GNS3 có th lưu và n p mô hình m ng c a b n thành ñ nh d ng t p tin c u hình gi ng-INI c a Dynagen (ph n m r ng là .net). ði u này có nghĩa là b n có th s d ng các t p tin gi ng nhau cho c GNS3 và Dynagen. B i vì GNS s d ng Dynagen nên có 2 gi i h n liên quan ñ n vi c s d ng t p tin .net trong GNS3: • ð n p sơ ñ m ng, b n ph i c u hình ñư ng d n Dynamips trong h p tho i preferences. • ð lưu sơ ñ m ng c a mình, b n ph i ñang trong ch ñ mô ph ng. Ghi chú: Trong phiên tương lai c a GNS3 có kh năng lưu sơ ñ c a b n trong ch ñ thi t k .
  • 40. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 40 M t ñi u mà b n ph i lưu ý là GNS3 qu n lý t p tin .net theo m t cách khác so v i Dynagen. Ví d , t t c nh ng thi t l p (ram, rom, nvram,…) ñư c ghi l i trong sub-section c a thi t b và không ph i m t ph n trong mô hình m u gi ng như Dynagen. GNS3 cũng s ghi l i giá tr idlepc và tên t p tin nh IOS trong sub-section c a thi t b (b i vì b n có th dùng nhi u phiên b n IOS khác nhau v i cùng 1 lo i router). ð ghi ñè lên cách làm này, b n có th thi t l p m t IOS image là m c ñ nh, sau ñó GNS3 s t o m t m u sub-section là nơi nó s lưu tr tên t p tin IOS và giá tr idlepc. Trong ví d ti p theo ñây, chúng ta s t o m t m t mô hình bao g m 3 router (ñ i 2610) và chúng ta s lưu nó trong ch ñ mô ph ng. M t IOS image m c ñ nh cho ñ i 2619 cũng ñư c c u hình.
  • 41. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 41 Dư i ñây là k t qu c a t p tin .net lưu l i: sparsemem = True ghostios = True [localhost:7200] udp = 10000 console = 2000 workingdir = /tmp/ [[2610]] image = /home/grossmj/IOS/c2600.image idlepc = 0x804a1cec [[ROUTER R0]] model = 2610 console = 2000 ram = 128 nvram = 128 rom = 4 disk0 = 8 disk1 = 8 mmap = True exec_area = 64 slot0 = CISCO2600-MB-1E slot1 = NM-4E
  • 42. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 42 e0/0 = R2 e1/0 e1/0 = R1 e1/0 x = 15.0 y = -151.0 [[ROUTER R1]] model = 2610 console = 2001 ram = 128 nvram = 128 rom = 4 disk0 = 8 disk1 = 8 mmap = True exec_area = 64 slot0 = CISCO2600-MB-1E slot1 = NM-4E e0/0 = R2 e0/0 x = -255.795418536 y = -31.8822509939 [[ROUTER R2]] model = 2610 console = 2002 ram = 128 nvram = 128 rom = 4 disk0 = 8 disk1 = 8 mmap = True exec_area = 64 slot0 = CISCO2600-MB-1E slot1 = NM-4E x = 41.6776695297 y = 107.837049096 Bây gi b n có th n p t p tin này vào Dynagen ho c GNS3. Ghi chú: xem thêm bài hư ng d n v Dynagen ñ bi t v c u trúc c a t p tin .net Nh ng l n/tính năng khác Dư i ñây là m t vài l nh khác mà b n có th s d ng trong c a s console mà s không ñư c gi i thích trong bài hư ng d n này. Xem hư ng d n tr c tuy n (command /? ho c help command) v cách s d ng: • import / export – Nh p và xu t các c u hình router t nvram thành t p tin d ng text trên máy c a b n. Có th s d ng ñ l y m t b n copy c a c u hình hi n th i, ho c như là m t tính năng “snapshotting” ñ lưu l i c u hình router trư c khi b n t o nh ng thay ñ i.
  • 43. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 43 • push / save – Khá gi ng v i import và export, nhưng t p tin c u hình ñư c lưu dư i d ng base64 encoded “blobs” ngay trong t p tin network. ði u này cho phép b n phân ph i toàn b 1 bài lab v i sơ ñ m ng và c u hình IOS trong m t t p tin .net duy nh t. • filter – Áp d ng m t l c k t n i vào m t interface. Hi n t i filter duy nh t ñư c h tr b i dynamips là “freq_drop”, t c là nó s lo i b x packet ra kh i y packet trên m t liên k t (ñ gi l p vi c packet b th t l c). • send – S d ng ñ g i nh ng l nh hypervisor thô t i dynamips (xem README.hypervisor ñư c ñính kèm cùng v i source c a dynamips ñ bi t v các l nh c a hypervisor). Các l nh hypervisor này ñi u khi n cách mà GNS3 giao ti p v i Dynamips. L nh này thông thư ng ch ñư c s d ng n u phát tri n m t tính năng m i trong dynamips, th nghi m, hay ñơn gi n ch là tò mò. • ver – xu t ra phiên b n ñang s d ng c a Dynagen, cũng như là phiên b n c a m i th hi n c a dynamips mà Dynagen ñang k t n i t i. • hist – L nh console history (gi ng như “history” trong bash). Ngoài ra cũng nên theo dõi sư phát tri n c a Dynamips b ng các truy c p vào blog http://www.ipflow.utc.fr/blog/ ñ có ñươc nh ng thông tin m i nh t. Các ph n c ng hi n t i ñã mô ph ng ñư c Mư n t m t bài g i c a ggee trong forum Hacki: ===========1700s=========== 1710 Slots: 0 (available) WIC slots: 0 CISCO1710-MB-1FE-1E (1 FastEthernet port and 1 Ethernet port, automatically used) Note, interfaces do not use a slot designation (e.g. “f0”) 1720 Note, interfaces do not use a slot designation (e.g. “f0”) 1721 Note, interfaces do not use a slot designation (e.g. “f0”) 1750 Note, interfaces do not use a slot designation (e.g. “f0”) 1751 1760 Slots: 0 (available) WIC slots: 2 C1700-MB-1ETH (1 FastEthernet port, automatically used) Cards: - WIC-1T (1 Serial port) - WIC-2T (2 Serial ports) - WIC-1ENET (1 Ethernet ports) ===========2600s=========== 2610 Slots: 1 (available) WIC slots: 3
  • 44. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 44 CISCO2600-MB-1E (1 Ethernet port, automatically used) 2611 Slots: 1 (available) WIC slots: 3 CISCO2600-MB-2E (2 Ethernet ports, automatically used) 2620 Slots: 1 (available) WIC slots: 3 CISCO2600-MB-1FE (1 FastEthernet port, automatically used) 2621 Slots: 1 (available) WIC slots: 3 CISCO2600-MB-2FE (2 FastEthernet ports, automatically used) 2610XM Slots: 1 (available) WIC slots: 3 CISCO2600-MB-1FE (1 FastEthernet port, automatically used) 2611XM Slots: 1 (available) WIC slots: 3 CISCO2600-MB-2FE (2 FastEthernet ports, automatically used) 2620XM Slots: 1 (available) WIC slots: 3 CISCO2600-MB-1FE (1 FastEthernet port, automatically used) 2621XM Slots: 1 (available) WIC slots: 3 CISCO2600-MB-2FE (2 FastEthernet ports, automatically used) 2650XM Slots: 1 (available) WIC slots: 3 CISCO2600-MB-1FE (1 FastEthernet port, automatically used) 2651XM Slots: 1 (available) WIC slots: 3 CISCO2600-MB-2FE (2 FastEthernet ports, automatically used) Cards: - NM-1E (Ethernet, 1 port) - NM-4E (Ethernet, 4 ports) - NM-1FE-TX (FastEthernet, 1 port) - NM-16ESW (Ethernet switch module, 16 ports) - NM-NAM - NM-IDS - WIC-1T (1 Serial port) - WIC-2T (2 Serial ports) ===========3600s=========== 3660 Slots: 6 (available) 3640 Slots: 4 3620
  • 45. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 45 Slots: 2 Cards: - NM-1E (Ethernet, 1 port) - NM-4E (Ethernet, 4 ports) - NM-1FE-TX (FastEthernet, 1 port) - NM-16ESW (Ethernet switch module, 16 ports) - NM-4T (Serial, 4 ports) - Leopard-2FE (Cisco 3660 FastEthernet in slot 0, automatically used) ===========3700s=========== 2691 (The 2691 is essentially a 3700 with 1 slot) Slots: 1 (available) WIC slots: 3 3725 Slots: 2 (available) WIC slots: 3 3745 Slots: 4 (available) WIC slots: 3 Cards: - NM-1FE-TX (FastEthernet, 1 port) - NM-4T (Serial, 4 ports) - NM-16ESW (Ethernet switch module, 16 ports) - GT96100-FE (2 integrated ports, automatically used) - NM-NAM - NM-IDS - WIC-1T (1 Serial port) - WIC-2T (2 Serial ports) ===========7200s=========== 7206 Slots: 6 (available) Chassis types: - STD - VXR NPEs: - NPE-100 - NPE-150 - NPE-175 - NPE-200 - NPE-225 - NPE-300 - NPE-400 - NPE-G2 (Requires the use of NPE-G2 IOS images) Cards: - C7200-IO-FE (FastEthernet, slot 0 only) - C7200-IO-2FE (FastEthernet, 2 ports, slot 0 only) - C7200-IO-GE (GigabitEthernet, slot 0 only) - PA-FE-TX (FastEthernet) - PA-2FE-TX (FastEthernet, 2 ports) - PA-4E (Ethernet, 4 ports) - PA-8E (Ethernet, 8 ports) - PA-4T+ (Serial, 4 ports) - PA-8T (Serial, 8 ports)
  • 46. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 46 - PA-A1 (ATM) - PA-POS-OC3 (POS) - PA-GE (GigabitEthernet) Các câu h i thư ng g p Làm sao tôi xác ñ nh ñư c giá tr idle pc t GNS3? Xem ph n “Tính Idle-PC” trong bài hư ng d n này. Khi tôi c g ng ch y nhi u hơn 4 router (v i 256 MB dành cho m i cái) (ho c 6 router v i 160 MB dành cho m i cái) trên Windows, ho c hơn 7 router v i 256 MB dành cho m i cái (ho c 11 router v i 160MB dành cho m i cái) trên môi trư ng Linux 32-bit thì Dynamips b l i. V n ñ này s không x y ra n u b n s d ng Hypervisor Manager (m c ñ nh) v i thi t l p ñúng. Hypervisor ñư c thi t k ñ “cân b ng t i” các th hi n c a IOS trên nhi u ti n trình c a Dynamips, nhưng n u b n s d ng nhi u hypervisor trên máy ch xa, v n ñ này là do gi i h n b nh dành cho 1 ti n trình. Theo m c ñ nh, h n ch v b nh cho m t ti n trình trên Windows là 2GB (bao g m c b nh ñã s d ng cho b nh RAM c a router o, cywin, các thư vi n, và ‘không gian linh tinh’) mà b n s d ng. Linux 32-bit m c ñ nh có gi i h n v b nh cho 1 ti n trình là 3 GB. Gi i pháp là ch y nhi u th hi n c a Dynamips trên cùng m t h th ng và l ng nghe trên các c ng khác nhau, ví d : Trên Windows: start /belownormal /min “Dynamips” “dynamips.exe” –H 7200 start /belownormail /min “Dynamips” “dynamips.exe” –H 7201 Trên Linux: nice dynamips –H 7200 & nice dynamips –H 7201 & Và sau ñó ghi l i chính xác nh ng hypervisor ñó vào GNS3 (xem ph n “Quá trình ho t ñ ng Client/Server và Multi-server”). Tôi có 1 bài lab ph c t p v i nhi u router, và c ng serial b flapping, các eigrp neighbor adjacencies b l i, show run và write mem ch y r t lâu. ði u này h u như là do v n ñ hi u su t trên máy PC ch . M t bài lab l n tiêu t n nhi u RAM và CPU. M c ñ nh, b nh DRAM c a router ñư c gi l p như là m t t p tin trên ñĩa có kích thư c b ng v i kích thư c lư ng RAM. Tính năng cache c a HðH trên máy ch t ñ ng gi nh ng ph n hay ñư c truy xu t nh t trong RAM. Nhưng vì RAM c a b n ch y ch m, s t c
  • 47. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 47 ngh n trong c ng s b t ñ u. Router o s tr nên “starved” ñ i v i CPU và b t ñ u th t l c nhi u gói tin hello. Có nhi u tuỳ ch n ñ gi i quy t v n ñ này: • Dùng 1 máy ch m nh hơn (nhi u RAM hơn / CPU nhanh hơn) • Phân tán bài lab c a b n trên nhi u máy ch . • S d ng router o dòng th p n u có th . Ví d , m t router 3620 ch y IOS phiên b n 12.2 và ch ch y n n IP ch c n có 32 MB RAM và có th s d ng khi b n c n gi l p m t bài lab ñơn gi n, ho c là “Internet” Có m t phiên b n c a Dynamips m i hơn phiên b n ñi kèm v i b cài ñ t GNS3 trên Windows. Làm cách nào tôi có th s d ng nó v i GNS3? / Làm sao s d ng GNS3 trên Windows 2000 hay Windows XP SP1? Phiên b n c a Dynamips trong b cài GNS3 trên Windows ñòi h i ph i có Windows XP SP2. Trong nh ng trư ng h p trên, t i b n cài ñ t trên Windows t website Dynamips (http://www.ipflow.utc.fr/blog). Ví d v i Windows XP/2003 s d ng “dynamips-wxp.exe”. ð i v i Windows 2000, s d ng “dynamips-w2000.exe”. Sau ñó copy t t c các t p tin th c thi và “cygwin1.dll” vào thư m c “C:Program FilesGNS3Dynamips”, thay th các t p tin ñang t n t i. Trên Linux/Unix/OS X, khi tôi k t n i m t interface trên router hay trên switch vào máy c c b , tôi không th ping ñư c nó t máy ch . Nhưng nó l i làm vi c trên Windows? ði u gì x y ra v y? Thông thư ng nó ch y trên Windows (ph thu c vào card m ng c a b n) nhưng không ch y trên Linux, Unix. Nhi u kh năng là do s khác bi t gi a 2 thư vi n libpcap và Winpcap, và s khác bi t v các Network stack trên Unix/Windows (vd: NDIS). Tuy nhiên, b n có th ping interface t m t h t h ng khác trong cùng m ng. N u nó không làm vi c trên Windows riêng v i lo i card m ng c a b n, hãy th t o m t card m ng loopback trên Windows và t o k t n i v i nó. Xem bài vi t này ñ có nhi u thông tin hơn. Trên Linux, b n có th dùng m t tap interface và lo i NIO_tap. ð i v i OS X b n có th cài tun/tap driver như ñư c mô t chi ti t ñây. Tôi có th s d ng GNS3 ñ t o sơ ñ m ng cho mình? Có th nhưng hi n nay GNS3 ch h tr nh ng bi u tư ng ñư c s d ng trong quá trình mô ph ng, vì th b n có th t o sơ ñ m ng v i nh ng bi u tư ng này và xu t chúng ra dư i d ng nh (jpeg, png, xpm, bmp là nh ng ñ nh d ng ñư c h tr ). Trong phiên b n tương lai c a GNS3, m t gói dùng mô t các bi u tư ng và m t cách ñ vi t văn b n lên vùng v s ñư c cài ñ t. Tôi g p m t thông báo l i c a Dynamips nhưng tôi không hi u nó b cái gì?
  • 48. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 48 N u b n g p l i này nghĩa là hypervisor hi n gi ñang không l ng nghe, b n xem l i ph n thi t l p c a hypervisor trong Dynamips preferences n u b n s d ng hypervisor manager ho c trong ph n hypervisor trong c a s “IOS images and hypervisors”. N u v n ñ v n còn, hãy th : • Kh i ñ ng hypervisor b ng tay và xem k t xu t c a nó. • Ki m tra xem b n có m t ti n trình Dynamips nào khác ñang ch y trên h th ng hay không • Xoá thư m c làm vi c c a Dynamips (ñ c bi t là các t p tin b khoá) L i này có nghĩa là Dynamips không th t o m t UDP NIO, thư ng là do m t xung ñ t khi ch n c ng UDP, ki m tra thi t l p hypervisor c a b n và xem ph n “Client/Server và Multi-server Operation” ñ có thêm thông tin. Tôi có m t câu h i / Tôi có m t v n ñ / Tôi nghĩ tôi tìm ra m t l i. Làm cách nào tôi có th g i m t bài vi t có ch t lư ng lên forum ho c lên bug tracking ñ tăng kh năng ñư c m t ai ñó giúp ñ ? Hãy ch c ch n r ng b n ñã ghi ñ y ñ nh ng ñi u sau ñây trong bài g i c a b n: • Chi ti t c th v v n ñ c a b n. • C g ng cung c p m t bài lab ñơn gi n nh t mà b n có th mà t o ra l i ñó. • ðính kèm t p tin exception.log n u nó t n t i. • B t c gì xu t ra t Dynamips (khi b n s d ng nó bên ngoài).
  • 49. Bùi Qu c Hoàn – Di n ñàn AdminVietnam (www.adminvietnam.vn) Thành ph H Chí Minh – Tháng 11 năm 2007 49 Ghi chú: Chúng tôi ñang có d ñ nh s cung c p ch ñ debug trong phiên b n tương lai.