You are on page 1of 49

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.

vn)

GNS3 Documentation
v3.0 beta M t ph n trong bi h ng d n ny c trch ra t bi h ng d n tuy t v i v Dynagen c a Greg Anuzelli Graphical Network Simulator

M cl 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 Ci t GNS3.................................................................................................................................. 3 IOS Images ..................................................................................................................................... 3 S d ng ti nguyn......................................................................................................................... 4 C u hnh Dynamips ........................................................................................................................ 5 M t s v d v Terminal Command ......................................................................................... 7 Ch y m t bi lab n gi n............................................................................................................ 10 Ch thi t k .......................................................................................................................... 10 Ch m ph ng ..................................................................................................................... 13 Lm vi c v i Console................................................................................................................... 15 Tnh ton 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 trnh ho t ng Client/Server v Multi-server...................................................................... 32 T i u ho s d ng b nh ........................................................................................................... 35 B t gi tin ..................................................................................................................................... 36 Lu v n p m t m hnh m ng .................................................................................................... 39 Nh ng l n/tnh nng khc ............................................................................................................ 42 Cc ph n c ng hi n t i m ph ng c .................................................................................. 43 Cc cu h i th ng g p ................................................................................................................ 46

Thnh ph H Ch Minh Thng 11 nm 2007

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

Gi i thi u
GNS3 l m t trnh gi l p m ng c giao di n ho (graphical network simulator) cho php b n d dng thi t k cc m hnh m ng v sau ch y gi l p trn chng. T i th i i m hi n t i GNS3 h tr cc 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 mnh b ng cch k t n i n vo m ng o ny. lm c i u ny, GNS3 d a trn Dynamips v m t ph n c a Dynagen, n c pht tri n b ng Python v thng thng qua PyQt v ph n giao di n ho th s d ng th vi n Qt, r t n i ti ng v tnh h u d ng c a n trong d n KDE. GNS3 cng s d ng k thu t SVG (Scalable Vector Graphics) cung c p cc bi u t ng ch t l ng cao cho vi c thi t k m hnh m ng c a b n.

Gi i thi u v Dynamips
Dynamips l m t trnh m ph ng router Cisco c vi t b i Christophe Fillot. N m ph ng cc dng 1700, 2600, 3600, v 7200, v s d ng cc IOS image chu n. Theo l i c a Chris : Ph n m m m ph ng lo i ny c th c s d ng cho : c s d ng nh m t cng c th c t p, v i ph n m m s d ng trong th gi i th c. N cho php m i ng i lm quen hn v i cc thi t b c a Cisco, Cisco hi n ang l cng ty hng u trn th gi i v k thu t m ng ; Th nghi m v lm quen v i cc c tnh c a Cisco IOS ; Ki m tra nhanh chng cc c u hnh tri n khai sau ny trn cc router th t. D nhin, ph n m m m ph ng ny khng th thay th cc router th t, n ch n gi n l m t cng c b sung cho cc bi lab th c t c a cc nh qu n tr m ng Cisco ho c nh ng ai mu n v t qua cc k thi CCNA/CCNP/CCIE. M c d Dynamips cung c p m t switch o n gi n, n khng 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 trn n n vn b n (text-base) dnh cho Dynamips, cung c p m t b OOP API ring c s d ng b i GNS3 tng tc v i Dynamips. GNS3 cng s d ng t p tin c u hnh tng-t -INI c a Dynagen v c tch h p trnh qu n l CLI c a Dynagen cho php ng i dng li t k cc thi t b , t m ngng v n p l i cc cc th hi n (c a cc thi t b - ND), xc nh v qu n l cc gi tr idle-pc, b t cc gi tin, N u b n tnh c c bi h ng d n ny tr c khi tm hi u v GNS3, Dynamips hay Dynagen, th y l cc lin k t dnh 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/
Thnh ph H Ch Minh Thng 11 nm 2007

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

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/ Hackis Dynamips / Dynagen / GNS3 Forum: http://7200emu.hacki.at/index.php

Ci t GNS3
GNS3 ch y trn Windows, Linux v Mac OSX (cc n n khc cha c th nghi m) v i h i cc thnh ph n sau y c ci t s n trong my 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 bin d ch PyQt, xem t i http://www.riverbankcomputing.co.uk/sip/ PyQt >= 4.1, xem t i http://www.riverbankcomputing.co.uk/pyqt Chng ti t p h p t t c cc ph n trn thnh m t b ci t t-c -trong-m t trn Windows (allin-one Windows installer pakage), bao g m Winpcap, Dynamips, v m t phin b n c bin d ch c a GNS3, gip b n khng c n ph i ci Python, PyQt v Qt. N cng cung c p tnh nng Explorer tch h p nn b n c th double-click ln t p tin network ch y chng. Ng i dng Windows nn ci t gi all-in-one Windows installer. N cung c p m i th b n c n c th ch y c GNS3 trn my c nhn hay my xa, ngo i tr m t IOS image (xem ph n k ti p) Ng i dng Linux c n download Dynamips v gi i nn n vo m t ch thch h p. Ci t nh ng gi ph thu c c a GNS3 v sau ch y GNS3. Ng i dng cng c th th phin b n binary dnh cho Linux, gip khng c n ph i ci Python, PyQt v Qt. Ghi ch: N u b n ang ch y Dynamips trn m t h th ng RedHat hay Fedora, hy 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 dng Mac OS X ph i t bin d ch nh ng gi ph thu c. Phin b n binary s c c cho ra i trong nay mai.

IOS Images
Dynamips ch y h i u hnh th t c a Cisco. Trch t Dynamips FAQ: B n c th cung c p Cisco IOS image c a router 7200 cho ti c khng? Khng, ti khng c php phn ph i cc IOS images. B n ph i t tm l y chng. i u ny s khng thnh v n n u b n l m t khch hng c a Cisco.

Thnh ph H Ch Minh Thng 11 nm 2007

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

Trn Windows, t p tin nh vo th m c C:\Program Files\Dynamips\images. Th c t th b n c th t t p tin nh b t c ch no b n mu n, nhng nh ng bi lab m u c c u hnh tm ki m y. Trn cc h th ng Linux/Unix, ch n m t ch lu t p tin nh v b chng vo (ti th ng dng /opt/images, nhng i u ny l tu trn h th ng c a b n) Cc t p tin Cisco IOS images c nn l i. Nh ng t p tin nh nn ny s lm vi c t t v i Dynamips*, tuy nhin qu trnh boot s b ch m l i b i qu trnh gi i nn (gi ng nh trn cc router th t). G i l b n nn gi i nn t p tin nh tr c khi s d ng, gip cho trnh m ph ng khng ph i lm i u ny. B n c th lm i u ny v i ti n ch unzip trn 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 bo t trnh unzip, nhng b n c th b qua. Trn Windows b n c th s d ng WinRaR gi i nn 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 Lu r ng hi n nay t p tin nh c a router 2600 ph i c gi i nn tr c khi lm vi c v i Dynamips. V hy lun ki m tra IOS image tr c ti p v i Dynamips tr c khi s d ng chng trong GNS3:
./Dynamips P <chassis> <path-to-the-ios-image>

d ng ti nguyn

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 trn m t router 7200 th t, v b n ph i dnh 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 vng nh lm vi c. Dynamips cng m c nh chi m 64 MB RAM trn m i th hi n trn h th ng Unix (16 MB trn 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 trn h th ng s t hn. i u ny l b i v m c nh Dynamips s dung nh ng t p tin lm b nh o cho router. Trong th m c lm vi c b n s th y c nh ng t p tin ram t m th i c kch th c b ng v i kch th c RAM c a router gi l p. H i u hnh 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 cch c u hnh cc tu ch n nh m lm 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 lm g, hy b nh d u m c Use mmap trong ph n c u hnh IOS router nng cao. B m chu t ph i vo m t thi t b v ch n Configure:

Thnh ph H Ch Minh Thng 11 nm 2007

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

Dynamips cng s d ng r t nhi u nng 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 khng c cch no bi t c khi no th CPU c a router l r nh r i, v th n th c hi n m t cch y cc ch l nh t o nn cc chu k r nh r i c a IOS cng gi ng nh th c thi m t ch l nh th c thi cng vi c th c t . Nhng khi b n ch y thng qua qu trnh Idle-PC cho m t IOS image, s tiu t n CPU s c gi m xu ng m t cch ng k . B n s c tm hi u v ch r t quan tr ng ny trong cc ph n ti p theo.

C u hnh Dynamips
s d ng Dynamips trong GNS3, b n ph i c u hnh ng d n t i n v c ng n n (base port). Nh ng thi t l p ny s c s d ng b i Hypervisor Manager v n p t p tin .net. Truy xu t vo ph n Preferences trong menu Edit:

Thnh ph H Ch Minh Thng 11 nm 2007

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

Th m c lm vi c l ni t t c cc t p tin t o b i Dynamips c lu tr , bao g m NVRAM cho router o, cng nh bootflash, logfiles, v m t vi t p tin lm vi c khc. 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 cc router (n u b n s d ng mmap),khi quay tr v ch thi t k . Enable IOS ghost feature s d ng ton c c (ho c khng) tnh nng ghost c a Dynamips (Xem ph n T i u ho s d ng b nh bi t thm chi ti t).

Thnh ph H Ch Minh Thng 11 nm 2007

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

cho php b n k t n i t i c ng console c a router o, b n cng ph i c u hnh terminal command. GNS3 s a ra cho b n m t command m c nh nhng b n c th thi t l p m t ci tu . C u trc nh sau: %h = host %p = port %d = device name

M t s v d v Terminal Command
Trn Windows: Ng i s d ng TerraTerm SSH: C:\progra~1\TTERMPRO\ttssh.exe %h %p /W=%d /T=1 Ng i dng PuTTy: start C:\progra~1\PuTTy\putty.exe telnet %h %p Ng i dng SecureCRT: start C:\progra~1\SecureCRT\SecureCRT.EXE /script
c:\progra~1\dynamips\securecrt.vbs /arg %d /T /telnet %h %p & sleep 1

Trn Linux: Ng i dng Gnome: gnome-terminal t + name + e telnet + host + + str(port) +


> /dev/null 2>&1 &

Trn 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 cc hypervisor c a b n bn trong GNS3, ngha l b n khng c n ph i b t chng ln b ng tay. Trnh qu n l ny cng gip gi i quy t v n gi i h n s d ng b nh cho m i ti n trnh khi ch y nhi u th hi n IOS trn m t hypervisor (xem FAQ hi u hn v v n ny) b ng cch cn b ng t i cc th hi n trn nhi u hypervisor.

Thnh ph H Ch Minh Thng 11 nm 2007

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

Hy nhn vo m t v d cch n lm vi c: Chng ta mu n ch y 5 th hi n IOS, m i ci s d ng 256 MB v chng ta c u hnh gi i h n b nh s d ng cho m t hypervisor l 512 MB. Khi chng ta b t u bi lab, hypervisor manager s t o 3 ti n trnh hypervisor d a trn cng th c sau y (b n ph i lm trn n s t nhin l n hn k ti p): S l ng hypervisors = (256 * 5 / 512) Trnh Hypervisor Manager gn 2 th hi n u tin vo hypervisor u tin, 2 th hi n k ti p vo hypervisor th 2 v th hi n cu i cng v hypervisor th 3.

Thnh ph H Ch Minh Thng 11 nm 2007

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

Ngoi ra cn c 2 tu ch n khc trong Dynamips Preferences. UDP incrementation quy nh cch m Hypervisor Manager tng Dynamips base udp port cho m i ti n trnh 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 tin l 10000, 10100 cho ci th hai,) Ghi ch: c nhi u thng tin v UDP issues c th c tm th y trong ph n Qu trnh ho t ng Client/Server v Multiserver.

Thnh ph H Ch Minh Thng 11 nm 2007

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

Tu ch n Use the hypervisor manager when importing c s d ng khi n p m t t p tin m hnh (topology file) (.net) vo GNS3. N u tu ch n ny c ch n v trong t p tin .net b n nh ngha hypervisors ch y trn 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 khng 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 bi lab n gi n
Trong ph n ny ti s h ng d n cc b n cch ch y m t bi 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 ny b n c th t o m hnh m ng b ng cch ko th cc node t danh sch pha bn tay tri vo mn hnh pha bn tay ph i.

K ti p, thi t l p ng d n n t p tin nh IOS b ng cch 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)
Thnh ph H Ch Minh Thng 11 nm 2007

10

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

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 tch h p (dynamips c qu n l b i GNS3) ch y IOS c a mnh.

N u b n mu n s d ng hypervisor bn ngoi (b n ph i t kh i ng), b n c th ghi nh n chng trong tab Hypervisors (xem ph n Qu trnh ho t ng Client/Server v Multi-server c thm thng tin). T t c nh ng thng tin xc nh IOS v hypervisor c lu trong t p tin gns3.ini, v th b n ch c n ghi nh n chng m t l n. Lu : t p tin gns3.ini n m trong th m c %APPDATA% ho c %COMMON_APPDATA% trn Windows v $HOME/.config/ ho c /etc/xdg/ ho c /etc/qt4/ trn Linux/Unix. M t khi t p tin nh IOS c ghi nh n, b n c th c u hnh cc node c a mnh (b m chu t ph i vo 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 cc router b ng cch ch n Routers cy pha bn tri ho c cho m t router xc nh no b ng cch ch n tn c a n trn cy.
Thnh ph H Ch Minh Thng 11 nm 2007

11

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

Trong ph n c u hnh node, b n c th ch n IOS s d ng v c u hnh nhi u th khc nh startup-config, kch th c RAM, cc khe c m, v.v K ti p, thm cc k t n i gi a cc node (b m vo nt Add a link trn 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 gn module thch h p ph h p v i lo i k t n i c a mnh trn slot c a router c a b n v ch n interface thch h p u tin k t n i. B n c th t ch n interface k t n i cho lin k t c a mnh b ng cch ch n phng th c lm b ng tay t menu drop-down. Nhng hy ghi nh trong u r ng sau b n cng ph i c u hnh b ng tay cc slot trn router c a mnh.

Thnh ph H Ch Minh Thng 11 nm 2007

12

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

Ghi ch: s d ng cc interface c nh d u mu xanh, ng s d ng cc interface nh d u mu .

Ch m ph ng
S m ng c a b n c t o. By gi chuy n sang ch m ph ng (b m vo nt Emulation Mode trn thanh menu).

Thnh ph H Ch Minh Thng 11 nm 2007

13

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

M hnh m ng c a b n cng v i t t c cc thi t l p sau c t o trn cc hypervisor. B n c th b t/t t/t m ngng m t th hi n IOS b ng cch b m chu t ph i vo m t node. N u b n kh i ng m t node, b n c th truy xu t vo console c a thi t b . Ghi ch: c th ch n nhi u node th c thi thao tc trn cc node m t cch ng th i.

Thnh ph H Ch Minh Thng 11 nm 2007

14

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

M t khi k t n i vo ng console c a router, b n c th gn cc a ch IP thch h p vo cc serial interface (b n c th xem cc interface c k t n i b ng cch nhn vo b ng tm t t m hnh pha bn tay ph i ho c chu t ln m t lin k t), v no shut chng, b i v chng th c s c k t n i.

Lm vi c v i Console
Ghi ch: khung Console pha d i ch s d ng c khi b n ang ch m ph ng.

T mn hnh Console, s d ng l nh help xem danh sch cc l nh h p l :

Thnh ph H Ch Minh Thng 11 nm 2007

15

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

c gip v m t l nh c th no , c th g help command ho c command ?. V d :

t t m t router o, s d ng l nh stop. C php nh sau:


stop {/all | router1 [router2]}

t t m t router c th , dng l nh stop tn_router:

V ch c ch n r ng router c stop:

Thnh ph H Ch Minh Thng 11 nm 2007

16

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

B n cng c th a ra m t list cc router c n stop, ho c dng l nh stop /all t t t t c cc 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 khng 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 cc router trong bi lab, s d ng l nh reload /all:

Cc l nh t m ngng (suspend) v khi ph c (resume) c c php tng t nh stop v start, nhng chng t m d ng m t router xc nh:

Thnh ph H Ch Minh Thng 11 nm 2007

17

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

L nh exit d ng v xo t t c cc thi t b ra kh i m ng v tr v ch thi t k . N u b n thot kh i Console, s m ph ng cng s ng ng theo.

Tnh ton gi tr Idle-PC


B n c th nh n th y r ng s m ph ng tr c c a mnh lm cho CPU c a h th ng ho t ng t i 100% v lun n m ng ng . i u ny l b i v Dynamips khng bi t khi no router o ang r i v khi no n ang th c thi nh ng cng vi c h u ch. L nh idlepc th c hi n phn tch trn m t t p tin nh ang ch y xc nh cc 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 ngng router o th ng xuyn khi chu k ngh c th c thi, gip lm gi m s tiu t n CPU trn my ch m khng lm gi m kh nng x l cng vi c th c t c a router. D i y m t cch m qu trnh c th c thi. u tin, 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 vo n. N u b n g p d u nh c IOS autoconfig, ch n no. N u khng, ng b m b t c th g:

Thnh ph H Ch Minh Thng 11 nm 2007

18

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

i cho t t c cc interface c kh i ng. Sau i m t cht ch c ch n r ng router khng cn boot n a v ang ngh . Phin lm vi c c a b n trng gi ng nh th ny:

Thnh ph H Ch Minh Thng 11 nm 2007

19

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

By gi , quay tr l i mn hnh Console c a GNS3, v dng l nh idlepc get routername. B n s th y m t thng bo r ng cc thng s ang c thu th p, v kho ng 10 n 20 giy sau b n s th y m t danh sch cc gi tr idlepc ti m nng:

Thnh ph H Ch Minh Thng 11 nm 2007

20

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

Cc gi tr c kh nng cho k t qu t t c nh d u b ng d u hoa th (*). Ch n m t trong cc gi tr trn th t menu v b m OK. B n th y r ng trn my c a mnh (my ang ch y cc ti n trnh dynamips) t l s d ng CPU c gi m ang k . N u th , b n tm c m t gi tr idlepc t t i v i t p tin nh IOS ny.

N u t l s d ng CPU khng gi m xu ng th b n nn th v i m t gi tr khc. G idlepc show routername hi n th danh sch cc gi tr c xc nh tr c , v ch n m t gi tr khc. Gi tr Idle-PC l ring i v i m t t p tin nh IOS. Chng c th khc nhau i v i cc phin b n IOS khc nhau, v th m ch v i cc t p tnh nng khc nhau c a cng m t phin b n IOS. Tuy nhin gi tr Idle-PC khng ph thu c vo my c a b n, h i u hnh hay phin b n c a Dynamips.

Thnh ph H Ch Minh Thng 11 nm 2007

21

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

C th Dynamips khng th tm th y cc gi tr idlepc cho m t t p tin nh, ho c cc gi tr tm th y khng c tc d ng. N u i u ny x y ra, hy c g ng th l i qu trnh m t l n n a. Ho c l b n khng g p may v i t p tin nh (m c d tr ng h p ny r t hi m khi x y ra). Sau khi tm c m t gi tr idlepc t t, ghi l i s d ng th p l c phn (v d , 0x8048ef80). Quay tr l i t p tin nh IOS trn menu Edit. B m p chu t vo tn t p tin nh bn bn ph i m b ng thi t l p c a n qua bn tri. i n gi tr idlepc, v b m Save. Qu trnh ny ch c n lm m t l n i v i m i IOS. M i khi b n m GNS3, cc 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 tin cho m t phin b n IOS m i.

d ng m t thi t b Frame Relay

Dynamips (v do c GNS3) cung c p h tr m t frame relay switch tch h p. Nhn vo frame relay lab:

Thnh ph H Ch Minh Thng 11 nm 2007

22

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

Chng ta k t n i cc c ng serial trn cc router vo cc c ng 1,2 v 3 trn m t Frame Relay Switch tn F0.

Thng qua Node configurator chng ta gn m t DLCI c c b gi tr 102 vo c ng 1, g n v i m t DLCI 201 trn c ng 2. Hai port cn l i c u hnh tng 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, khng ph i Cisco. Kh i ng bi lab:

Thnh ph H Ch Minh Thng 11 nm 2007

23

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

Frame Relay switch F0 c li t k, nhng b n khng th d ng, kh i ng, t m ngng hay khi ph c n gi ng nh lm v i cc router o. ATM switch cng c th c c u hnh m t cch tng t .

Giao ti p v i m ng th c
Dynamips c th t o c u n i gi a interface trn router o v i interface trn my th t, cho php m ng o giao ti p v i m ng th t. Trn h th ng Linux, i u ny c lm v i NIO_linux_eth NIO (Network Input Output) descriptor. s d ng tnh nng ny 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 bn ngoi c a b n. Sau b n ph i c u hnh n. Trong v d ny chng ti thm NIO_linux_eth1 NIO:

Thnh ph H Ch Minh Thng 11 nm 2007

24

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

Sau b n c th k t n i cloud c a mnh t i m t router ho c m t Ethernet switch. Trong hnh bn d i, chng ta k t n i interface e0/0 c a router t i interface eth1 trn my tnh. Packet i ra t e0/0 c chuy n vo m ng th t thng qua eth1, v packet quay tr v s theo ng c quay tr v router o.

Thnh ph H Ch Minh Thng 11 nm 2007

25

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

Trn h th ng Windows, th vi n Winpcap c s d ng t o k t n i ny. nh d ng giao di n hi ph c t p hn so v i trn h th ng Linux. GNS3 s th c thi m t ti n trnh t ng pht hi n v i s gip c a Dynamips li t k cc interface kh d ng N u khng detect c, s d ng shortcut t o b i GNS3 Windows installer (c m n Dynagen). Trn desktop, b m vo shortcut Network Device List:

Thnh ph H Ch Minh Thng 11 nm 2007

26

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

V th trn h th ng Windows, ti s d ng:


\Device\NPF_{B00A38DD-F10B-43B4-99F4-B4A078484487}

k t n i t i Ethernet adapter trn my. B n c n a gi tr ny vo Generic Ethernet NIO khi c u hnh thi t b Cloud c a mnh. Ch n thi t b t danh sch s xu ng, ho c dn n vo bn c nh nt Add. Sau b m nt Add a thi t b vo tr ng bn d i nt Add.

Thnh ph H Ch Minh Thng 11 nm 2007

27

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

d ng thi t b Ethernet Switch

Dynamips cng cung c p m t Ethernet switch o tch h p c h tr VLANs v i ki u ng gi 802.1q. Xem lab bn d i:

Thnh ph H Ch Minh Thng 11 nm 2007

28

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

Port 1 trn switch (k t n i t i R1 e0/0) l m t access port trong VLAN 1. Port 2 cng l m t access port. Port 4 l m t trunk port ( c xc nh v i t kho dot1q) v i m t native VLAN 1. Trunk port trunk t t c cc VLAN t i switch.

Thnh ph H Ch Minh Thng 11 nm 2007

29

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

M c nh trong GNS3, m t switch c 8 access port c c u hnh n m trong VLAN 1. B n cng c th k t n i 1 switchport t i th gi i th c b ng cch k t n i switch t i m t thi t b Cloud . y chng ta ang k t n i 1 trunk port (ng gi dot1q) v i m t native VLAN 1 t i interface eth1 c a my tnh, ho c thi t b m ng Windows s d ng NIO_gen_eth Winpcap NIO (xem thm ph n Giao ti p v i m ng th c). N u interface c a my tnh ny c k t n i t i m t switch th c c c u hnh trunking, b n c th d dng k t n i t i b t c th router o no vo b t c VLAN no 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 ny l show mac Ethernet_switch_name v clear mac ethernet_switch_name.

Thnh ph H Ch Minh Thng 11 nm 2007

30

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

d ng thi t b Hub

GNS3 cho php b n t o thi t b hub. Thi t b hub l thi t b c u hnh 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 hnh c a 1 bi lab s d ng hub:

Trong v d ny R0 v R1 chia s chung 1 ng truy n thng qua hub.

WIC Modules
Dynamips 0.2.0-RC1 h tr thm cho nhi u WIC moudule. Hi n t i, h tr WIC-1T v WIC-2T trn cc n n1700, 2600, 2691 v 3700, v WIC-1ENET trn 1700. Xem ph n Cc ph n c ng hi n t i m ph ng c c thm thng tin v cc model v s l ng khe WIC h tr cho m i n n.

Thnh ph H Ch Minh Thng 11 nm 2007

31

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

Ghi ch: hi n t i GNS3 cha h tr WIC module cho router 1700, nhng tnh nng ny s c tch h p trong phin b n trong tng lai.

Qu trnh ho t ng Client/Server v Multi-server


Ch Dynamips Hypervisor c GNS3 s d ng l m t knh giao ti p TCP/IP, v th GNS3 c th ch y trn m t my khc v i my ci Dynamips. i u ny c lm b ng tay b ng cch xc nh m t hypervisor trong c a s IOS images and hypervisors.

y chng ta c m t hypervisor s l ng nghe trn c ng 7210 trn my remote_host. B n cng c th ch ng d n y t i th m c lm vi c ni hypervisor s lu t t c cc t p tin n t o ra trn Dynamips host. Hy ch c ch n s d ng ng d u ngn cch 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 cc node. Dynamips s s d ng m t c ng UDP cho m i u k t n i. V d , su 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.

Thnh ph H Ch Minh Thng 11 nm 2007

32

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

D i y l output c a l nh netstat s hi n th cho b n k t n i gi a cc node v c ng UDP c s d ng b i Dynamips:


udp udp udp udp udp udp 0 0 0 0 0 0 0 0 0 0 0 0 localhost:10000 localhost:10001 localhost:10002 localhost:10003 localhost:10004 localhost:10005 localhost:10001 localhost:10000 localhost:10003 localhost:10002 localhost:10005 localhost:10004 ESTABLISHED ESTABLISHED ESTABLISHED ESTABLISHED ESTABLISHED ESTABLISHED

By gi hy 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 trn 2 hypervisor khc nhau trn cng m t my v b n ch n cng m t base UDP port cho cc hypervisor. M i hypervisor s c g ng l y cng 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 nhin, i u ny s xung t b i v Dynamips ngh r ng chng l cc server khc nhau v do nh ng c ng UDP ny th an ton 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 trn m t IOS. Gi tr ny khng th xung t v GNS3 s d ng cng th c bn d i tc ng n c ng console trn m i router: base port + router_id (duy nh t). Th nn b n c th cc gi tr gi ng nhau cho cc hypervisor. M t khi hypervisor c a b n c ghi nh n, b n c th k t n i chng vo IOS image c a mnh. 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 sch. By gi m i router c c u hnh v i IOS image ny c th lin l c c v i hypervisor kia.

Thnh ph H Ch Minh Thng 11 nm 2007

33

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

Ghi ch: hy ch c ch n r ng t t c nh ng host-based firewall ang ch y trn t t c cc Dynamips server (v d , firewall c a XP SP2) u cho php 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 cc interface, b t u t UDP 10000. B n cng c th ch n hypervisor no m cc thi t b non-IOS (switch v hub) s ch y trn khi c u hnh chng. V d , trn m t Ethernet switch b n c th ch n hypervisor t danh sch.

Thnh ph H Ch Minh Thng 11 nm 2007

34

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

y chng ti ch n cho switch ch y trn hypervisor tn 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 ti nguyn, bi lab c a b n c th tiu t n m t l ng l n b nh th c v o. Tu ch n ghostios v sparsemem c thm vo gi i quy t cc v n trn. Tu ch n Ghostios c th lm gi m m t cch ng k l ng RAM trn my ch c n cho bi lab v i nhi u router ch y cng m t IOS image. V i tnh nng ny, thay v m i router o ch a m t b n copy IOS ring trong RAM, th my ch s nh v m t vng b nh chung cho t t c . V d , n u b n ch y 10 router v i cng m t IOS image v t p tin nh c kch th c 60 MB th b n ti t ki m c 9*60=540MB RAM th c khi ch y bi lab. B t tnh nng ny ch n gi n b ng cch ch n vo checkbox trong Dynamips preferences. Tu ch n ny c b t m c nh v c p d ng cho t t c cc th hi n c a router trong bi lab.
Thnh ph H Ch Minh Thng 11 nm 2007

35

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

Khi c kch ho t, b n s th y c thm m t s t p tin trong cng th m c v i t p tin nvram c a router c tn d ng nh c3600-ik9o3s-mz.124-10.image.ghost. y l t p tin nmaped ch a vng nh dng chung. Cc t p tin khc th ng c t o cng v i 1 th hi n c a router cng c t o ra (log, nvram, v c th c t p tin bootflash). o l ng l ng b nh c a my ch ti t ki m c v i ghostios c th g p 1 cht kh khn do s ph c t p trong vi c qu n l b nh trn cc HH hi n i. Xem thm bi vi t ny trong ph n General c a Hackis Forum tiu l Understanding memory usage and RAM Ghosting (Hi u r hn v s d ng b nh v RAM Ghosting) c thm chi ti t. Tnh nng sparsemem khng gip b o ton b nh , m thay vo n lm gi m l ng b nh o s d ng b i cc router. i u ny c th l quan tr ng, b i v h i u hnh gi i h n m t ti n trnh m c 2GB b nh o trn Windows 32-bit, v 3 GB trn 32-bit Linux. V d , trn Windows, sau khi vng nh o s d ng b i cygwin v cc th vi n khc m dynamips ph thu c vo, ch cn ch cho 4 instance c a cc router, m i router 256MB. B t tnh nng sparsemem ch nh v b nh o trn my ch ng b ng l ng RAM m IOS th c s s d ng ch khng ph i l ton b l ng RAM c c u hnh. i u ny cho php b n ch y nhi u instance hn trn m t ti n trnh c a dynamips tr c khi b n ph i dng n cch ch y nhi u ti n trnh dynamips. Xem thm cu FAQ ny bi t thm thng tin. Tnh nng sparsemem c kch ho t m c nh trong GNS3 m hi n th i khng c tu ch n t t n. Ghi ch: n u ng i dng mu n c m t tu ch n t t tnh nng ny, hy cho chng ti bi t.

B t gi tin
Dynamips/GNS3 c th b t gi tin trn interface Ethernet hay Serial o v ghi thng tin ra m t t p tin capture s d ng v i cc ng d ng khc nh tcpdump, Wireshark, hay b t c ng d ng no 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 thng qua cp Ethernet, v r2 n i v i r3 thng qua k t n i serial point-to-point v i ng gi HDLC. b t u b t cc traffic trn interface f0/0 c a r1 v ghi vo t p tin r1.cap, g dng sau y vo c a s console:
capture r1 f0/0 r1.cap

xem cc traffic theo th i gian th c, m t p tin v i Wireshark:

Thnh ph H Ch Minh Thng 11 nm 2007

36

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

Vi c b t gi tin v n ti p t c ghi cc gi vo t p tin output. N u chng ta ping r2 t r1, sau b m vo bi u t ng reload this capture file s th y:

Thnh ph H Ch Minh Thng 11 nm 2007

37

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

ng ng b t gi tin, g:
no capture r1 f0/0

Dynamips / GNS3 cng c th b t gi tin trn interface serial. Trong tr ng h p ny chng ta ph i xc nh lo i ng gi m chng ta ang s d ng trn router, Wireshark bi t cch decode packket. Chng ta c cc tu ch n ng gi l FR (Frame-Relay), HDLC, ho c PPP. capture cc traffic c ng gi HDLC trn lin k t gi a r2 v r3, g:
capture r2 s1/0 r2.cap HDLC

By gi chng ta c th m t p tin r2.cap, v sau khi c decode s gi ng nh sau:


Thnh ph H Ch Minh Thng 11 nm 2007

38

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

By gi k t thc vi c b t gi tin v i no capture r2 s1/0. Ch r ng b n c th b t nhi u gi tin trn nhi u interface ng th i trn cc router khc nhau.

Lu v n p m t m hnh m ng
GNS3 c th lu v n p m hnh m ng c a b n thnh nh d ng t p tin c u hnh gi ng-INI c a Dynagen (ph n m r ng l .net). i u ny c ngha l b n c th s d ng cc t p tin gi ng nhau cho c GNS3 v Dynagen. B i v GNS s d ng Dynagen nn c 2 gi i h n lin quan n vi c s d ng t p tin .net trong GNS3: n p s m ng, b n ph i c u hnh ng d n Dynamips trong h p tho i preferences. lu s m ng c a mnh, b n ph i ang trong ch m ph ng. Ghi ch: Trong phin tng lai c a GNS3 c kh nng lu s c a b n trong ch thi t k .

Thnh ph H Ch Minh Thng 11 nm 2007

39

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

M t i u m b n ph i lu l GNS3 qu n l t p tin .net theo m t cch khc 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 khng ph i m t ph n trong m hnh m u gi ng nh Dynagen. GNS3 cng s ghi l i gi tr idlepc v tn t p tin nh IOS trong sub-section c a thi t b (b i v b n c th dng nhi u phin b n IOS khc nhau v i cng 1 lo i router). ghi ln cch lm ny, 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 ni n s lu tr tn t p tin IOS v gi tr idlepc.

Trong v d ti p theo y, chng ta s t o m t m t m hnh bao g m 3 router ( i 2610) v chng ta s lu n trong ch m ph ng. M t IOS image m c nh cho i 2619 cng c c u hnh.

Thnh ph H Ch Minh Thng 11 nm 2007

40

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

D i y l k t qu c a t p tin .net lu 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

Thnh ph H Ch Minh Thng 11 nm 2007

41

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)


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

By gi b n c th n p t p tin ny vo Dynagen ho c GNS3. Ghi ch: xem thm bi h ng d n v Dynagen bi t v c u trc c a t p tin .net

Nh ng l n/tnh nng khc


D i y l m t vi l nh khc m b n c th s d ng trong c a s console m s khng c gi i thch trong bi h ng d n ny. Xem h ng d n tr c tuy n (command /? ho c help command) v cch s d ng: import / export Nh p v xu t cc c u hnh router t nvram thnh t p tin d ng text trn my c a b n. C th s d ng l y m t b n copy c a c u hnh hi n th i, ho c nh l m t tnh nng snapshotting lu l i c u hnh router tr c khi b n t o nh ng thay i.

Thnh ph H Ch Minh Thng 11 nm 2007

42

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

push / save Kh gi ng v i import v export, nhng t p tin c u hnh c lu d i d ng base64 encoded blobs ngay trong t p tin network. i u ny cho php b n phn ph i ton b 1 bi lab v i s m ng v c u hnh IOS trong m t t p tin .net duy nh t. filter p d ng m t l c k t n i vo 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 trn m t lin 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 km cng v i source c a dynamips bi t v cc l nh c a hypervisor). Cc l nh hypervisor ny i u khi n cch m GNS3 giao ti p v i Dynamips. L nh ny thng th ng ch c s d ng n u pht tri n m t tnh nng m i trong dynamips, th nghi m, hay n gi n ch l t m. ver xu t ra phin b n ang s d ng c a Dynagen, cng nh l phin 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). Ngoi ra cng nn theo di s pht tri n c a Dynamips b ng cc truy c p vo blog http://www.ipflow.utc.fr/blog/ c c nh ng thng tin m i nh t.

Cc ph n c ng hi n t i m ph ng c
M n t m t bi 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

Thnh ph H Ch Minh Thng 11 nm 2007

43

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)


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

Thnh ph H Ch Minh Thng 11 nm 2007

44

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)


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)

Thnh ph H Ch Minh Thng 11 nm 2007

45

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)


- PA-A1 (ATM) - PA-POS-OC3 (POS) - PA-GE (GigabitEthernet)

Cc cu h i th ng g p
Lm sao ti xc nh c gi tr idle pc t GNS3? Xem ph n Tnh Idle-PC trong bi h ng d n ny. Khi ti c g ng ch y nhi u hn 4 router (v i 256 MB dnh cho m i ci) (ho c 6 router v i 160 MB dnh cho m i ci) trn Windows, ho c hn 7 router v i 256 MB dnh cho m i ci (ho c 11 router v i 160MB dnh cho m i ci) trn mi tr ng Linux 32-bit th Dynamips b l i. V n ny s khng 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 cn b ng t i cc th hi n c a IOS trn nhi u ti n trnh c a Dynamips, nhng n u b n s d ng nhi u hypervisor trn my ch xa, v n ny l do gi i h n b nh dnh cho 1 ti n trnh. Theo m c nh, h n ch v b nh cho m t ti n trnh trn Windows l 2GB (bao g m c b nh s d ng cho b nh RAM c a router o, cywin, cc th vi n, v khng 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 trnh l 3 GB. Gi i php l ch y nhi u th hi n c a Dynamips trn cng m t h th ng v l ng nghe trn cc c ng khc nhau, v d : Trn Windows:
start /belownormal /min Dynamips dynamips.exe H 7200 start /belownormail /min Dynamips dynamips.exe H 7201

Trn Linux:
nice dynamips H 7200 & nice dynamips H 7201 &

V sau ghi l i chnh xc nh ng hypervisor vo GNS3 (xem ph n Qu trnh ho t ng Client/Server v Multi-server). Ti c 1 bi lab ph c t p v i nhi u router, v c ng serial b flapping, cc eigrp neighbor adjacencies b l i, show run v write mem ch y r t lu. i u ny h u nh l do v n hi u su t trn my PC ch . M t bi lab l n tiu 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 trn a c kch th c b ng v i kch th c l ng RAM. Tnh nng cache c a HH trn my ch t ng gi nh ng ph n hay c truy xu t nh t trong RAM. Nhng v RAM c a b n ch y ch m, s t c
Thnh ph H Ch Minh Thng 11 nm 2007

46

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

ngh n trong c ng s b t u. Router o s tr nn starved i v i CPU v b t u th t l c nhi u gi tin hello. C nhi u tu ch n gi i quy t v n ny: Dng 1 my ch m nh hn (nhi u RAM hn / CPU nhanh hn) Phn tn bi lab c a b n trn nhi u my ch . S d ng router o dng th p n u c th . V d , m t router 3620 ch y IOS phin 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 bi lab n gi n, ho c l Internet C m t phin b n c a Dynamips m i hn phin b n i km v i b ci t GNS3 trn Windows. Lm cch no ti c th s d ng n v i GNS3? / Lm sao s d ng GNS3 trn Windows 2000 hay Windows XP SP1? Phin b n c a Dynamips trong b ci GNS3 trn Windows i h i ph i c Windows XP SP2. Trong nh ng tr ng h p trn, t i b n ci t trn 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 cc t p tin th c thi v cygwin1.dll vo th m c C:\Program Files\GNS3\Dynamips, thay th cc t p tin ang t n t i. Trn Linux/Unix/OS X, khi ti k t n i m t interface trn router hay trn switch vo my c c b , ti khng th ping c n t my ch . Nhng n l i lm vi c trn Windows? i u g x y ra v y? Thng th ng n ch y trn Windows (ph thu c vo card m ng c a b n) nhng khng ch y trn Linux, Unix. Nhi u kh nng l do s khc bi t gi a 2 th vi n libpcap v Winpcap, v s khc bi t v cc Network stack trn Unix/Windows (vd: NDIS). Tuy nhin, b n c th ping interface t m t h t h ng khc trong cng m ng. N u n khng lm vi c trn Windows ring v i lo i card m ng c a b n, hy th t o m t card m ng loopback trn Windows v t o k t n i v i n. Xem bi vi t ny c nhi u thng tin hn. Trn Linux, b n c th dng m t tap interface v lo i NIO_tap. i v i OS X b n c th ci tun/tap driver nh c m t chi ti t y. Ti c th s d ng GNS3 t o s m ng cho mnh? C th nhng hi n nay GNS3 ch h tr nh ng bi u t ng c s d ng trong qu trnh m ph ng, v th b n c th t o s m ng v i nh ng bi u t ng ny v xu t chng ra d i d ng nh (jpeg, png, xpm, bmp l nh ng nh d ng c h tr ). Trong phin b n tng lai c a GNS3, m t gi dng m t cc bi u t ng v m t cch vi t vn b n ln vng v s c ci t. Ti g p m t thng bo l i c a Dynamips nhng ti khng hi u n b ci g?

Thnh ph H Ch Minh Thng 11 nm 2007

47

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

N u b n g p l i ny ngha l hypervisor hi n gi ang khng 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 cn, hy 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 trnh Dynamips no khc ang ch y trn h th ng hay khng Xo th m c lm vi c c a Dynamips ( c bi t l cc t p tin b kho)

L i ny c ngha l Dynamips khng 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 thm thng tin. Ti c m t cu h i / Ti c m t v n / Ti ngh ti tm ra m t l i. Lm cch no ti c th g i m t bi vi t c ch t l ng ln forum ho c ln bug tracking tng kh nng c m t ai gip ? Hy ch c ch n r ng b n ghi y nh ng i u sau y trong bi 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 bi lab n gi n nh t m b n c th m t o ra l i . nh km 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 bn ngoi).

Thnh ph H Ch Minh Thng 11 nm 2007

48

Bi Qu c Hon Di n n AdminVietnam (www.adminvietnam.vn)

Ghi ch: Chng ti ang c d nh s cung c p ch debug trong phin b n tng lai.

Thnh ph H Ch Minh Thng 11 nm 2007

49

You might also like