際際滷

際際滷Share a Scribd company logo
Trung t但m o t畉o Athena
B叩o c叩o tu畉n 1
1
Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 1
BO CO TH畛C T畉P TU畉N 1
畛 TI:
NGHIN C畛U C CH畉 ROUTING
C畛A CISCO
M PH畛NG TRN N畛N GNS3
Gi畉ng vi棚n h動畛ng d畉n: Th畉y V 畛 THNG
Sinh vi棚n th畛c hi畛n: MAI KIM THI
Trung t但m o t畉o Athena
B叩o c叩o tu畉n 1
2
Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 2
M畛C L畛C
I. G畉p gi畉ng vi棚n v nh畉n ti li畛u v畛 畛 ti.......................................3
II. T狸m hi畛u c叩ch ci 畉t v s畛 d畛ng GNS3 .......................................3
1. Gi畛i thi畛u v畛 ph畉n m畛m GNS3 ................................................3
2. C叩ch download v ci 畉t ph畉n m畛m GNS3............................4
a. C叩ch download ph畉n m畛m GNS3.................................4
b. C叩ch ci 畉t ph畉n m畛m GNS3 ......................................5
3. C叩c b動畛c load file IOS tr棚n GNS3...........................................10
a. Ch畛nh s畛a sau ci 畉t GNS3..........................................10
b. Load file IOS tr棚n GNS3...............................................11
III. Gi畛i thi畛u m畛t s畛 giao th畛c 畛nh tuy畉n .........................................12
1. Kh叩i ni畛m ................................................................................12
2. 畛nh tuy畉n t挑nh.........................................................................13
3. 畛nh tuy畉n 畛ng .......................................................................14
4. So s叩nh gi畛a 畛nh tuy畉n t挑nh v 畛nh tuy畉n 畛ng ...................15
Trung t但m o t畉o Athena
B叩o c叩o tu畉n 1
3
Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 3
I. G畉P GI畉NG VIN V NH畉N TI LI畛U V畛 畛 TI
- Nh畉n 畛 ti th畛c t畉p t畉i Trung t但m o t畉o Qu畉n tr畛 m畉ng v An ninh m畉ng Qu畛c
t畉 Athena
- Nh畉n ti li畛u:
o B畛 s叩ch lab + CD h動畛ng d畉n Cisco CCNA
o B畛 s叩ch lab + CD h動畛ng d畉n wordpress c畛a Athena
II. TM HI畛U CCH CI 畉T V CCH S畛 D畛NG GNS3
1. Gi畛i thi畛u v畛 ph畉n m畛m GNS3
 GNS3
GNS3 l m畛t ch動董ng tr狸nh gi畉 l畉p m畉ng c坦 giao di畛n 畛 ho畉 (Graphical network
simulator) cho ph辿p b畉n d畛 dng thi畉t k畉 c叩c m担 h狸nh m畉ng v sau 坦 ch畉y gi畉 l畉p tr棚n
ch炭ng. 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坦 vo m畉ng 畉o. 畛
lm 動畛c i畛u ny, 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 qua PyQt v ph畉n giao di畛n 畛 ho畉 th狸 s畛 d畛ng th動 vi畛n Qt.
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.
 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.
Ph畉n m畛m m担 ph畛ng lo畉i ny c坦 th畛 s畛 d畛ng cho:
o 動畛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 lm quen v畛i c叩c thi畉t b畛 c畛a Cisco,
Cisco hi畛n ang l c担ng ty hang 畉u tr棚n th畉 gi畛i v畛 k畛 thu畉t m畉ng;
o Th畛 nghi畛m v lm quen v畛i c叩c 畉c t鱈nh c畛a Cisco IOS;
o Ki畛m tra nhanh ch坦ng c叩c c畉u h狸nh 畛 sau ny tri畛n khai tr棚n c叩c router th畉t
Trung t但m o t畉o Athena
B叩o c叩o tu畉n 1
4
Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 4
D挑 nhi棚n, ph畉n m畛m m担 ph畛ng ny 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 bi 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 nh動ng n坦 kh担ng m担 ph畛ng Catalyst switch (m畉c d湛 n坦 c坦 th畛 gi畉 l畉p
NM  16ESW).
 Dynagen
Dynagen l m畛t giao ti畉p d畛a tr棚n n畛n vn b畉n (text-base) dnh 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 dung li畛t k棚 c叩c thi畉t b畛, t畉m ng動ng v n畉p l畉i
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,

2. C叩ch download v ci 畉t ph畉n m畛m GNS3
a. C叩ch download ph畉n m畛m GNS3
畛 download ph畉n m畛m GNS3, b畉n truy c畉p vo http://www.gns3.net/download/ v
l畛a ch畛n h畛 i畛u hnh m m叩y t鱈nh c畛a b畉n ang s畛 d畛ng
 V畛i ng動畛i d湛ng Windows:
Ng動畛i m畛i s畛 d畛ng GNS3 動畛c 畛 ngh畛 ci 畉t g坦i GNS3 all in one, bao g畛m
Dynamips, Wincap, Qemu/Pemu, Putty, VPCS v Wireshark gi炭p b畉n kh担ng c畉n ph畉i ci
Python, PyQt v Qt. n坦 c滴ng cung c畉p t鱈nh nng Explorer t鱈ch h畛p n棚n b畉n c坦 th畛
double-click l棚n t畉p tin network 畛 ch畉y ch炭ng. 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.
 V畛i ng動畛i d湛ng Linux
Ng動畛i dung Linux c畉n download Dynamips v gi畉i n辿n 畛 m畛t n董i th鱈ch h畛p. ci 畉t
nh畛ng g坦i ph畛 thu畛c GNS3 v sau 坦 ch畉y GNS3. Ng動畛i dung c滴ng c坦 th畛 th畛 phi棚n b畉n
Trung t但m o t畉o Athena
B叩o c叩o tu畉n 1
5
Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 5
binary y dnh cho Linux, gi炭p kh担ng c畉n ph畉i ci 畉t Python, PyQt v Qt. GNS3 c滴ng c坦
th畛 動畛c s畛 d畛ng 畛 th畛 nghi畛m c叩c t鱈nh nng c畛a Cisco IOS, Juniper JunOS ho畉c ki畛m
tra c畉u h狸nh m達 達 動畛c tri畛n khai tr棚n router th畉t. nh畛 k畉t h畛p v畛i Virtual Box m ngy
nay, ngay c畉 nh畛ng k畛 s動 h畛 th畛ng v qu畉n tr畛 vi棚n c坦 th畛 t畉n d畛ng l畛i th畉 c畛a GNS3 畛
lm nh畛ng th鱈 nghi畛m v h畛c t畉p tr棚n Redhat (RHCE, RHCT), Microsoft (MSCE,
MSCA), Novell (CLP) v nhi畛u ch畛ng nh畉n nh cung c畉p kh叩c.
b. C叩ch ci 畉t ph畉n m畛m GNS3
Sau khi down ph畉n m畛m t畛 trang web v畛, ta click vo bi畛u t動畛ng c畛a file GNS3-0.8.7-
all-in-one.exe v畛a down v畛 畛 b畉t 畉u ci 畉t
Sau khi c畛a s畛 xu畉t hi畛n, ta ch畛n Next
Trung t但m o t畉o Athena
B叩o c叩o tu畉n 1
6
Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 6
Sau 坦 ta ch畛n I argee 畛 ti畉p t畛c ci 畉t:
Ch畛n bi畛u t動畛ng (shortcut) cho ch動董ng tr狸nh, click Next:
Trung t但m o t畉o Athena
B叩o c叩o tu畉n 1
7
Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 7
Ch畛n c叩c ch動董ng tr狸nh c畉n ci 畉t 畛 s畛 d畛ng GNS3
Ch畛n 畛 C 畛 l動u c叩c t畛p c畉n thi畉t c滴ng nh動 c叩c Project m畛i:
Trung t但m o t畉o Athena
B叩o c叩o tu畉n 1
8
Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 8
C畛a s畛 c畛a c叩c ch動董ng tr狸nh k竪m theo m ta 達 ch畛n s畉 l畉n l動畛t xu畉t hi畛n v ta ch畛
c畉n click Next, I agree, Install v Finish sau khi m畛i ch動董ng tr狸nh con ci 畉t xong 畛
ti畉p t畛c ci GNS3, cu畛i c湛ng ta ch畛n Finish 畛 k畉t th炭c ci 畉t GNS3.
Trung t但m o t畉o Athena
B叩o c叩o tu畉n 1
9
Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 9
Trung t但m o t畉o Athena
B叩o c叩o tu畉n 1
10
Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 10
3. C叩c b動畛c load file IOS image
Sau khi ci 畉t ch動董ng tr狸nh xong, GNS3 s畉 t畛 kh畛i 畛ng v m畛 ra giao di畛n ch狸nh
c畛a ch動董ng tr狸nh, ta c畉n ci 畉t v test l畉i c叩c ch動董ng tr狸nh k竪m theo 畛 GNS3 c坦 th畛
ho畉t 畛ng 動畛c.
a. Ch畛nh s畛a sau ci 畉t GNS3
畛 test c叩c ch動董ng tr狸nh k竪m theo GNS3 c坦 ho畉t 畛ng t畛t hay kh担ng, ta vo Edit
=> Preferences => ch畛n Dynamips v nh畉n Test Settings.
N畉u ch動董ng tr狸nh Dynamips 動畛c ci 畉t 炭ng th狸 sau khi test s畉 hi畛n c畛a s畛 nh動
h狸nh:
Trung t但m o t畉o Athena
B叩o c叩o tu畉n 1
11
Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 11
Sau 坦 ta ti畉p t畛c ch畛n Qemu 畛 Test Settings, ta s畉 th畉y thong b叩o nh動 h狸nh sau
n畉u ch動董ng tr狸nh 動畛c ci 畉t 炭ng:
b. Load file IOS tr棚n GNS3
畛 c叩c router trong GNS3 c坦 th畛 s畛 d畛ng 動畛c, ta c畉n ci 畉t IOS cho n坦. 畛 ci
畉t IOS image cho router, ta vo Edit => Ch畛n IOS images and hypervisors, 畛 Image file,
click , sau 坦 ch畛n th動 m畛c ch畛a IOS image, click Open, ta th畉y xu畉t hi畛n file IOS
image nh動 h狸nh:
Trung t但m o t畉o Athena
B叩o c叩o tu畉n 1
12
Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 12
Sau 坦, ta ch畛n Save
Nh動 v畉y, ta 達 ci 畉t IOS images cho c叩c router.
III.GI畛I THI畛U M畛T S畛 GIAO TH畛C 畛NH TUY畉N
1. Kh叩i ni畛m
 畛nh tuy畉n (Routing)
Trong ngnh m畉ng m叩y t鱈nh, 畛nh tuy畉n (ti畉ng Anh: routing hay routeing) l qu叩
tr狸nh ch畛n l畛a c叩c 動畛ng i tr棚n m畛t m畉ng m叩y t鱈nh 畛 g畛i d畛 li畛u qua 坦. Vi畛c 畛nh
tuy畉n 動畛c th畛c hi畛n cho nhi畛u lo畉i m畉ng, trong 坦 c坦 m畉ng i畛n tho畉i, li棚n m畉ng,
Internet, m畉ng giao thong
Trung t但m o t畉o Athena
B叩o c叩o tu畉n 1
13
Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 13
Routing ch畛 ra h動畛ng, s畛 di chuy畛n c畛a c叩c g坦i (d畛 li畛u) 動畛c 叩nh 畛a ch畛 t畛
m畉ng ngu畛n c畛a ch炭ng, h動畛ng 畉n 鱈ch cu畛i th担ng qua c叩c node trung gian; thi畉t b畛 ph畉n
c畛ng chuy棚n d湛ng 動畛c g畛i l router (b畛 畛nh tuy畉n). Ti畉n tr狸nh 畛nh tuy畉n th動畛ng ch畛
h動畛ng i d畛a vo b畉ng 畛nh tuy畉n, 坦 l b畉ng ch畛a nh畛ng l畛 tr狸nh t畛t nh畉t 畉n c叩c 鱈ch
kh叩c nhau tr棚n m畉ng. V狸 v畉y vi畛c x但y d畛ng b畉ng 畛nh tuy畉n, 動畛c t畛 ch畛c trong b畛 nh畛
c畛a router, tr畛 n棚n v担 c湛ng quan tr畛ng cho vi畛c 畛nh tuy畉n hi畛u qu畉.
 Giao th畛c 畛nh tuy畉n (routing protocols)
Giao th畛c 畛nh tuy畉n 動畛c d湛ng trong khi thi hnh thu畉t to叩n 畛nh tuy畉n 畛 thu畉n
ti畛n cho vi畛c trao 畛i th担ng tin gi畛a c叩c m畉ng, cho ph辿p c叩c router x但y d畛ng b畉ng 畛nh
tuy畉n m畛t c叩ch linh ho畉t. Trong m畛t s畛 tr動畛ng h畛p, giao th畛c 畛nh tuy畉n c坦 th畛 t畛 ch畉y
竪 l棚n giao th畛c 達 動畛c 畛nh tuy畉n: v鱈 d畛, BGP ch畉y 竪 tr棚n TCP: c畉n ch炭 箪 l trong qu叩
tr狸nh thi hnh h畛 th畛ng kh担ng t畉o ra s畛 l畛 thu畛c gi畛a giao th畛c 畛nh tuy畉n v 達 動畛c
畛nh tuy畉n.
Y棚u c畉u khi 畛nh tuy畉n: khi l畛a ch畛n m畛t giao th畛c 畛nh tuy畉n, ta ph畉i c但n nh畉c
m畛t s畛 y畉u t畛 nh動:
 畛 l畛n c畛a h畛 th畛ng m畉ng
 Bng th担ng c叩c 動畛ng truy畛n
 Lo畉i, phi棚n b畉n v kh畉 nng c畛a router
K挑 thu畉t Routing chia lm 2 lo畉i l畛n 坦 l dynamic route v static route.
2. 畛nh tuy畉n t挑nh (Static Route)
但y l k挑 thu畉t m ng動畛i qu畉n tr畛 ph畉i t畛 c畉u h狸nh 動畛ng i 畉n m畉ng 鱈ch tr棚n
router. K挑 thu畉t ny 鱈t chi畉m ti nguy棚n m畉ng v Router, 董n gi畉n, t畛c 畛 x畛 l箪
nhanh.Tuy nhi棚n n坦 l畉i c坦 m畛t i畛m y畉u l kh担ng h畛i t畛 v畛i nh畛ng thay 畛i tr棚n m畉ng,
畛ng th畛i n畉u nh動 s畛 l動畛ng 動畛ng route qu叩 l畛n th狸 l畉i kh担ng th畛 c畉u h狸nh b畉ng tay.
 Ho畉t 畛ng:
Trung t但m o t畉o Athena
B叩o c叩o tu畉n 1
14
Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 14
o 畉u ti棚n, ng動畛i qu畉n tr畛 m畉ng c畉u h狸nh c叩c 動畛ng c畛 畛nh cho router
o Router ci 畉t c叩c 動畛ng i ny d畛a vo b畉ng 畛nh tuy畉n.
o G坦i d畛 li畛u 動畛c 畛nh tuy畉n theo c叩c 動畛ng c畛 畛nh ny.
o N畉u c畉u tr炭c m畉ng c坦 b畉t k畛 thay 畛i no th狸 ng動畛i qu畉n tr畛 m畉ng ph畉i xo叩 ho畉c
them c叩c thong tin v畛 動畛ng i cho router.
 C畉u h狸nh 畛nh tuy畉n t挑nh:
router(config)# ip router network subnet-mask outgoinginterface| ip next hop
o Network: 畛a ch畛 m畉ng c畉n i t畛i
o Subnet-mask: l subnet-mask c畛a network.
o Outgoinginterface: c畛ng g坦i tin i ra.
Vd: router1(config)#ip router 172.16.1.0 255.255.255.0 192.168.1.2
3. 畛nh tuy畉n 畛ng (Dynamic Route)
C叩c route th動畛ng xuy棚n trao 畛i th担ng tin 畛nh tuy畉n cho nhau. T畛 nh畛ng th担ng tin
ny, c叩c route s畉 s畛 d畛ng c叩c thu畉t to叩n t狸m 動畛ng i kh叩c nhau, 畛 t狸m ra 動畛ng i 畉n
鱈ch t畛i 動u nh畉t theo t鱈nh to叩n c畛a m狸nh, t畛 坦 t畉o ra b畉ng 畛nh tuy畉n, l動u tr畛 th担ng tin v畛
c叩c 動畛ng i ny. Trong Dynamic Route th狸 l畉i chia lm 2 lo畉i l畛n 坦 l IGP (Interior
Gateway Protocol) v EGP (Exterior Gateway Protocol).
 畉c i畛m:
o C畉p nh畉t v畛 t畉t c畉 c叩c 動畛ng, ch畛n 動畛ng t畛t nh畉t 畉t vo b畉ng 畛nh tuy畉n v xo叩 i
khi 動畛ng 坦 kh担ng s畛 d畛ng 動畛c n畛a.
o Khi c畉u tr炭c m畉ng c坦 b畉t k畛 thay 畛i no nh動 m畛 r畛ng them, c畉u h狸nh l畉i hay b畛 tr畛c
tr畉c th狸 router t畛 畛ng c畉p nh畉t l畉i b畉ng 畛nh tuy畉n
o Th畛i gian 畛 c叩c router 畛ng b畛 v畛i nhau cng ng畉n cng t畛t v狸 khi c叩c router ch動a
畛ng b畛 v畛i nhau v畛 c叩c thong tin tr棚n m畉ng th狸 s畉 畛nh tuy畉n sai.
 Ho畉t 畛ng: ho畉t 畛ng d畛a tr棚n c董 s畛 c叩c thu畉t to叩n, ph但n lo畉i theo:
o Vect董 kho畉ng c叩ch (RIP, IGRP, EIGRP, OSPF)
Trung t但m o t畉o Athena
B叩o c叩o tu畉n 1
15
Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 15
o Tr畉ng th叩i th動畛ng li棚n k畉t (OSPE, IS_IS)
4. So s叩nh gi畛a 畛nh tuy畉n t挑nh v 畛nh tuy畉n 畛ng
畛nh tuy畉n t挑nh 畛nh tuy畉n 畛ng
Ng動畛i qu畉n tr畛 m畉ng t畛n th畛i gian c畉u h狸nh 董n gi畉n c畉u h狸nh
Kh担ng l達ng ph鱈 bng th担ng 畛 t畉o b畉ng
畛nh tuy畉n
Ti棚u t畛n m畛t ph畉n bng th担ng tr棚n m畉ng 畛
t畉o b畉ng 畛nh tuy畉n
Ng動畛i qu畉n tr畛 m畉ng ph畉i t畉o l畉i b畉ng 畛nh
tuy畉n khi c畉u tr炭c m畉ng thay 畛i
T畛 畛ng t狸m ra tuy畉n 動畛ng thay th畉 n畉u
m畉ng thay 畛i
Kh担ng c坦 kh畉 nng th鱈ch 畛ng v畛i m畉ng c畉u
tr炭c thay 畛i
C坦 kh畉 nng th鱈ch 畛ng v畛i m畉ng c畉u tr炭c
thay 畛i
D湛ng cho m畉ng nh畛, s畛 l動畛ng router 鱈t D湛ng cho m畉ng l畛n, s畛 l動畛ng router nhi畛u

More Related Content

Mai kim thi bao cao thuc tap tuan 1

  • 1. Trung t但m o t畉o Athena B叩o c叩o tu畉n 1 1 Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 1 BO CO TH畛C T畉P TU畉N 1 畛 TI: NGHIN C畛U C CH畉 ROUTING C畛A CISCO M PH畛NG TRN N畛N GNS3 Gi畉ng vi棚n h動畛ng d畉n: Th畉y V 畛 THNG Sinh vi棚n th畛c hi畛n: MAI KIM THI
  • 2. Trung t但m o t畉o Athena B叩o c叩o tu畉n 1 2 Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 2 M畛C L畛C I. G畉p gi畉ng vi棚n v nh畉n ti li畛u v畛 畛 ti.......................................3 II. T狸m hi畛u c叩ch ci 畉t v s畛 d畛ng GNS3 .......................................3 1. Gi畛i thi畛u v畛 ph畉n m畛m GNS3 ................................................3 2. C叩ch download v ci 畉t ph畉n m畛m GNS3............................4 a. C叩ch download ph畉n m畛m GNS3.................................4 b. C叩ch ci 畉t ph畉n m畛m GNS3 ......................................5 3. C叩c b動畛c load file IOS tr棚n GNS3...........................................10 a. Ch畛nh s畛a sau ci 畉t GNS3..........................................10 b. Load file IOS tr棚n GNS3...............................................11 III. Gi畛i thi畛u m畛t s畛 giao th畛c 畛nh tuy畉n .........................................12 1. Kh叩i ni畛m ................................................................................12 2. 畛nh tuy畉n t挑nh.........................................................................13 3. 畛nh tuy畉n 畛ng .......................................................................14 4. So s叩nh gi畛a 畛nh tuy畉n t挑nh v 畛nh tuy畉n 畛ng ...................15
  • 3. Trung t但m o t畉o Athena B叩o c叩o tu畉n 1 3 Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 3 I. G畉P GI畉NG VIN V NH畉N TI LI畛U V畛 畛 TI - Nh畉n 畛 ti th畛c t畉p t畉i Trung t但m o t畉o Qu畉n tr畛 m畉ng v An ninh m畉ng Qu畛c t畉 Athena - Nh畉n ti li畛u: o B畛 s叩ch lab + CD h動畛ng d畉n Cisco CCNA o B畛 s叩ch lab + CD h動畛ng d畉n wordpress c畛a Athena II. TM HI畛U CCH CI 畉T V CCH S畛 D畛NG GNS3 1. Gi畛i thi畛u v畛 ph畉n m畛m GNS3 GNS3 GNS3 l m畛t ch動董ng tr狸nh gi畉 l畉p m畉ng c坦 giao di畛n 畛 ho畉 (Graphical network simulator) cho ph辿p b畉n d畛 dng thi畉t k畉 c叩c m担 h狸nh m畉ng v sau 坦 ch畉y gi畉 l畉p tr棚n ch炭ng. 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坦 vo m畉ng 畉o. 畛 lm 動畛c i畛u ny, 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 qua PyQt v ph畉n giao di畛n 畛 ho畉 th狸 s畛 d畛ng th動 vi畛n Qt. 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. 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. Ph畉n m畛m m担 ph畛ng lo畉i ny c坦 th畛 s畛 d畛ng cho: o 動畛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 lm quen v畛i c叩c thi畉t b畛 c畛a Cisco, Cisco hi畛n ang l c担ng ty hang 畉u tr棚n th畉 gi畛i v畛 k畛 thu畉t m畉ng; o Th畛 nghi畛m v lm quen v畛i c叩c 畉c t鱈nh c畛a Cisco IOS; o Ki畛m tra nhanh ch坦ng c叩c c畉u h狸nh 畛 sau ny tri畛n khai tr棚n c叩c router th畉t
  • 4. Trung t但m o t畉o Athena B叩o c叩o tu畉n 1 4 Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 4 D挑 nhi棚n, ph畉n m畛m m担 ph畛ng ny 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 bi 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 nh動ng n坦 kh担ng m担 ph畛ng Catalyst switch (m畉c d湛 n坦 c坦 th畛 gi畉 l畉p NM 16ESW). Dynagen Dynagen l m畛t giao ti畉p d畛a tr棚n n畛n vn b畉n (text-base) dnh 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 dung li畛t k棚 c叩c thi畉t b畛, t畉m ng動ng v n畉p l畉i 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, 2. C叩ch download v ci 畉t ph畉n m畛m GNS3 a. C叩ch download ph畉n m畛m GNS3 畛 download ph畉n m畛m GNS3, b畉n truy c畉p vo http://www.gns3.net/download/ v l畛a ch畛n h畛 i畛u hnh m m叩y t鱈nh c畛a b畉n ang s畛 d畛ng V畛i ng動畛i d湛ng Windows: Ng動畛i m畛i s畛 d畛ng GNS3 動畛c 畛 ngh畛 ci 畉t g坦i GNS3 all in one, bao g畛m Dynamips, Wincap, Qemu/Pemu, Putty, VPCS v Wireshark gi炭p b畉n kh担ng c畉n ph畉i ci Python, PyQt v Qt. n坦 c滴ng cung c畉p t鱈nh nng Explorer t鱈ch h畛p n棚n b畉n c坦 th畛 double-click l棚n t畉p tin network 畛 ch畉y ch炭ng. 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. V畛i ng動畛i d湛ng Linux Ng動畛i dung Linux c畉n download Dynamips v gi畉i n辿n 畛 m畛t n董i th鱈ch h畛p. ci 畉t nh畛ng g坦i ph畛 thu畛c GNS3 v sau 坦 ch畉y GNS3. Ng動畛i dung c滴ng c坦 th畛 th畛 phi棚n b畉n
  • 5. Trung t但m o t畉o Athena B叩o c叩o tu畉n 1 5 Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 5 binary y dnh cho Linux, gi炭p kh担ng c畉n ph畉i ci 畉t Python, PyQt v Qt. GNS3 c滴ng c坦 th畛 動畛c s畛 d畛ng 畛 th畛 nghi畛m c叩c t鱈nh nng c畛a Cisco IOS, Juniper JunOS ho畉c ki畛m tra c畉u h狸nh m達 達 動畛c tri畛n khai tr棚n router th畉t. nh畛 k畉t h畛p v畛i Virtual Box m ngy nay, ngay c畉 nh畛ng k畛 s動 h畛 th畛ng v qu畉n tr畛 vi棚n c坦 th畛 t畉n d畛ng l畛i th畉 c畛a GNS3 畛 lm nh畛ng th鱈 nghi畛m v h畛c t畉p tr棚n Redhat (RHCE, RHCT), Microsoft (MSCE, MSCA), Novell (CLP) v nhi畛u ch畛ng nh畉n nh cung c畉p kh叩c. b. C叩ch ci 畉t ph畉n m畛m GNS3 Sau khi down ph畉n m畛m t畛 trang web v畛, ta click vo bi畛u t動畛ng c畛a file GNS3-0.8.7- all-in-one.exe v畛a down v畛 畛 b畉t 畉u ci 畉t Sau khi c畛a s畛 xu畉t hi畛n, ta ch畛n Next
  • 6. Trung t但m o t畉o Athena B叩o c叩o tu畉n 1 6 Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 6 Sau 坦 ta ch畛n I argee 畛 ti畉p t畛c ci 畉t: Ch畛n bi畛u t動畛ng (shortcut) cho ch動董ng tr狸nh, click Next:
  • 7. Trung t但m o t畉o Athena B叩o c叩o tu畉n 1 7 Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 7 Ch畛n c叩c ch動董ng tr狸nh c畉n ci 畉t 畛 s畛 d畛ng GNS3 Ch畛n 畛 C 畛 l動u c叩c t畛p c畉n thi畉t c滴ng nh動 c叩c Project m畛i:
  • 8. Trung t但m o t畉o Athena B叩o c叩o tu畉n 1 8 Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 8 C畛a s畛 c畛a c叩c ch動董ng tr狸nh k竪m theo m ta 達 ch畛n s畉 l畉n l動畛t xu畉t hi畛n v ta ch畛 c畉n click Next, I agree, Install v Finish sau khi m畛i ch動董ng tr狸nh con ci 畉t xong 畛 ti畉p t畛c ci GNS3, cu畛i c湛ng ta ch畛n Finish 畛 k畉t th炭c ci 畉t GNS3.
  • 9. Trung t但m o t畉o Athena B叩o c叩o tu畉n 1 9 Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 9
  • 10. Trung t但m o t畉o Athena B叩o c叩o tu畉n 1 10 Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 10 3. C叩c b動畛c load file IOS image Sau khi ci 畉t ch動董ng tr狸nh xong, GNS3 s畉 t畛 kh畛i 畛ng v m畛 ra giao di畛n ch狸nh c畛a ch動董ng tr狸nh, ta c畉n ci 畉t v test l畉i c叩c ch動董ng tr狸nh k竪m theo 畛 GNS3 c坦 th畛 ho畉t 畛ng 動畛c. a. Ch畛nh s畛a sau ci 畉t GNS3 畛 test c叩c ch動董ng tr狸nh k竪m theo GNS3 c坦 ho畉t 畛ng t畛t hay kh担ng, ta vo Edit => Preferences => ch畛n Dynamips v nh畉n Test Settings. N畉u ch動董ng tr狸nh Dynamips 動畛c ci 畉t 炭ng th狸 sau khi test s畉 hi畛n c畛a s畛 nh動 h狸nh:
  • 11. Trung t但m o t畉o Athena B叩o c叩o tu畉n 1 11 Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 11 Sau 坦 ta ti畉p t畛c ch畛n Qemu 畛 Test Settings, ta s畉 th畉y thong b叩o nh動 h狸nh sau n畉u ch動董ng tr狸nh 動畛c ci 畉t 炭ng: b. Load file IOS tr棚n GNS3 畛 c叩c router trong GNS3 c坦 th畛 s畛 d畛ng 動畛c, ta c畉n ci 畉t IOS cho n坦. 畛 ci 畉t IOS image cho router, ta vo Edit => Ch畛n IOS images and hypervisors, 畛 Image file, click , sau 坦 ch畛n th動 m畛c ch畛a IOS image, click Open, ta th畉y xu畉t hi畛n file IOS image nh動 h狸nh:
  • 12. Trung t但m o t畉o Athena B叩o c叩o tu畉n 1 12 Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 12 Sau 坦, ta ch畛n Save Nh動 v畉y, ta 達 ci 畉t IOS images cho c叩c router. III.GI畛I THI畛U M畛T S畛 GIAO TH畛C 畛NH TUY畉N 1. Kh叩i ni畛m 畛nh tuy畉n (Routing) Trong ngnh m畉ng m叩y t鱈nh, 畛nh tuy畉n (ti畉ng Anh: routing hay routeing) l qu叩 tr狸nh ch畛n l畛a c叩c 動畛ng i tr棚n m畛t m畉ng m叩y t鱈nh 畛 g畛i d畛 li畛u qua 坦. Vi畛c 畛nh tuy畉n 動畛c th畛c hi畛n cho nhi畛u lo畉i m畉ng, trong 坦 c坦 m畉ng i畛n tho畉i, li棚n m畉ng, Internet, m畉ng giao thong
  • 13. Trung t但m o t畉o Athena B叩o c叩o tu畉n 1 13 Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 13 Routing ch畛 ra h動畛ng, s畛 di chuy畛n c畛a c叩c g坦i (d畛 li畛u) 動畛c 叩nh 畛a ch畛 t畛 m畉ng ngu畛n c畛a ch炭ng, h動畛ng 畉n 鱈ch cu畛i th担ng qua c叩c node trung gian; thi畉t b畛 ph畉n c畛ng chuy棚n d湛ng 動畛c g畛i l router (b畛 畛nh tuy畉n). Ti畉n tr狸nh 畛nh tuy畉n th動畛ng ch畛 h動畛ng i d畛a vo b畉ng 畛nh tuy畉n, 坦 l b畉ng ch畛a nh畛ng l畛 tr狸nh t畛t nh畉t 畉n c叩c 鱈ch kh叩c nhau tr棚n m畉ng. V狸 v畉y vi畛c x但y d畛ng b畉ng 畛nh tuy畉n, 動畛c t畛 ch畛c trong b畛 nh畛 c畛a router, tr畛 n棚n v担 c湛ng quan tr畛ng cho vi畛c 畛nh tuy畉n hi畛u qu畉. Giao th畛c 畛nh tuy畉n (routing protocols) Giao th畛c 畛nh tuy畉n 動畛c d湛ng trong khi thi hnh thu畉t to叩n 畛nh tuy畉n 畛 thu畉n ti畛n cho vi畛c trao 畛i th担ng tin gi畛a c叩c m畉ng, cho ph辿p c叩c router x但y d畛ng b畉ng 畛nh tuy畉n m畛t c叩ch linh ho畉t. Trong m畛t s畛 tr動畛ng h畛p, giao th畛c 畛nh tuy畉n c坦 th畛 t畛 ch畉y 竪 l棚n giao th畛c 達 動畛c 畛nh tuy畉n: v鱈 d畛, BGP ch畉y 竪 tr棚n TCP: c畉n ch炭 箪 l trong qu叩 tr狸nh thi hnh h畛 th畛ng kh担ng t畉o ra s畛 l畛 thu畛c gi畛a giao th畛c 畛nh tuy畉n v 達 動畛c 畛nh tuy畉n. Y棚u c畉u khi 畛nh tuy畉n: khi l畛a ch畛n m畛t giao th畛c 畛nh tuy畉n, ta ph畉i c但n nh畉c m畛t s畛 y畉u t畛 nh動: 畛 l畛n c畛a h畛 th畛ng m畉ng Bng th担ng c叩c 動畛ng truy畛n Lo畉i, phi棚n b畉n v kh畉 nng c畛a router K挑 thu畉t Routing chia lm 2 lo畉i l畛n 坦 l dynamic route v static route. 2. 畛nh tuy畉n t挑nh (Static Route) 但y l k挑 thu畉t m ng動畛i qu畉n tr畛 ph畉i t畛 c畉u h狸nh 動畛ng i 畉n m畉ng 鱈ch tr棚n router. K挑 thu畉t ny 鱈t chi畉m ti nguy棚n m畉ng v Router, 董n gi畉n, t畛c 畛 x畛 l箪 nhanh.Tuy nhi棚n n坦 l畉i c坦 m畛t i畛m y畉u l kh担ng h畛i t畛 v畛i nh畛ng thay 畛i tr棚n m畉ng, 畛ng th畛i n畉u nh動 s畛 l動畛ng 動畛ng route qu叩 l畛n th狸 l畉i kh担ng th畛 c畉u h狸nh b畉ng tay. Ho畉t 畛ng:
  • 14. Trung t但m o t畉o Athena B叩o c叩o tu畉n 1 14 Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 14 o 畉u ti棚n, ng動畛i qu畉n tr畛 m畉ng c畉u h狸nh c叩c 動畛ng c畛 畛nh cho router o Router ci 畉t c叩c 動畛ng i ny d畛a vo b畉ng 畛nh tuy畉n. o G坦i d畛 li畛u 動畛c 畛nh tuy畉n theo c叩c 動畛ng c畛 畛nh ny. o N畉u c畉u tr炭c m畉ng c坦 b畉t k畛 thay 畛i no th狸 ng動畛i qu畉n tr畛 m畉ng ph畉i xo叩 ho畉c them c叩c thong tin v畛 動畛ng i cho router. C畉u h狸nh 畛nh tuy畉n t挑nh: router(config)# ip router network subnet-mask outgoinginterface| ip next hop o Network: 畛a ch畛 m畉ng c畉n i t畛i o Subnet-mask: l subnet-mask c畛a network. o Outgoinginterface: c畛ng g坦i tin i ra. Vd: router1(config)#ip router 172.16.1.0 255.255.255.0 192.168.1.2 3. 畛nh tuy畉n 畛ng (Dynamic Route) C叩c route th動畛ng xuy棚n trao 畛i th担ng tin 畛nh tuy畉n cho nhau. T畛 nh畛ng th担ng tin ny, c叩c route s畉 s畛 d畛ng c叩c thu畉t to叩n t狸m 動畛ng i kh叩c nhau, 畛 t狸m ra 動畛ng i 畉n 鱈ch t畛i 動u nh畉t theo t鱈nh to叩n c畛a m狸nh, t畛 坦 t畉o ra b畉ng 畛nh tuy畉n, l動u tr畛 th担ng tin v畛 c叩c 動畛ng i ny. Trong Dynamic Route th狸 l畉i chia lm 2 lo畉i l畛n 坦 l IGP (Interior Gateway Protocol) v EGP (Exterior Gateway Protocol). 畉c i畛m: o C畉p nh畉t v畛 t畉t c畉 c叩c 動畛ng, ch畛n 動畛ng t畛t nh畉t 畉t vo b畉ng 畛nh tuy畉n v xo叩 i khi 動畛ng 坦 kh担ng s畛 d畛ng 動畛c n畛a. o Khi c畉u tr炭c m畉ng c坦 b畉t k畛 thay 畛i no nh動 m畛 r畛ng them, c畉u h狸nh l畉i hay b畛 tr畛c tr畉c th狸 router t畛 畛ng c畉p nh畉t l畉i b畉ng 畛nh tuy畉n o Th畛i gian 畛 c叩c router 畛ng b畛 v畛i nhau cng ng畉n cng t畛t v狸 khi c叩c router ch動a 畛ng b畛 v畛i nhau v畛 c叩c thong tin tr棚n m畉ng th狸 s畉 畛nh tuy畉n sai. Ho畉t 畛ng: ho畉t 畛ng d畛a tr棚n c董 s畛 c叩c thu畉t to叩n, ph但n lo畉i theo: o Vect董 kho畉ng c叩ch (RIP, IGRP, EIGRP, OSPF)
  • 15. Trung t但m o t畉o Athena B叩o c叩o tu畉n 1 15 Thnh ph畛 H畛 Ch鱈 Minh, ngy 17/7/2014 Page 15 o Tr畉ng th叩i th動畛ng li棚n k畉t (OSPE, IS_IS) 4. So s叩nh gi畛a 畛nh tuy畉n t挑nh v 畛nh tuy畉n 畛ng 畛nh tuy畉n t挑nh 畛nh tuy畉n 畛ng Ng動畛i qu畉n tr畛 m畉ng t畛n th畛i gian c畉u h狸nh 董n gi畉n c畉u h狸nh Kh担ng l達ng ph鱈 bng th担ng 畛 t畉o b畉ng 畛nh tuy畉n Ti棚u t畛n m畛t ph畉n bng th担ng tr棚n m畉ng 畛 t畉o b畉ng 畛nh tuy畉n Ng動畛i qu畉n tr畛 m畉ng ph畉i t畉o l畉i b畉ng 畛nh tuy畉n khi c畉u tr炭c m畉ng thay 畛i T畛 畛ng t狸m ra tuy畉n 動畛ng thay th畉 n畉u m畉ng thay 畛i Kh担ng c坦 kh畉 nng th鱈ch 畛ng v畛i m畉ng c畉u tr炭c thay 畛i C坦 kh畉 nng th鱈ch 畛ng v畛i m畉ng c畉u tr炭c thay 畛i D湛ng cho m畉ng nh畛, s畛 l動畛ng router 鱈t D湛ng cho m畉ng l畛n, s畛 l動畛ng router nhi畛u