Professional Documents
Culture Documents
Tc gi: n
g Quang Minh
V d 1:
Nguyn nhn l: RIP version 1 l classful routing protocol, khi qung b thng tin nh
tuyn n router khc s khng c thng tin v subnet mask.
Router1 c mng 10.10.0.0 connected th n hiu l mng 10.0.0.0 (ly subnetmask
mc nh l 8), do khi Router2 gi thng tin v mng B n Router 1. Router1 ngh
rng: N c mng 10.10.0.0 (mng A, c subnet l /16) connected ri, gi li nhn
c mt thng tin v mng 10.0.0.0 (thc cht l mng B) na nhng vi mng ny
km chi tit hn (/8), th th n s khng thm con ng n mng B na. Chnh v
th trong routing table ca Router1 s khng c route no n mng B (10.11.0.0/16).
gii quyt vn ny, dng static routing hoc dng cc routing h tr VLSM.
Khi ny th cn phi c cc routing protocol support VLSM ( nh RIP v2, OSPF , hay
EIGRP)
Cn RIP v1 ch h tr classfull. Ngha l trong 1 topology, tt c cc subnet ch c
chia cng mt subnet mask duy nht. V khi cc routing protocol nhn cc routing
update v cc net khc (cc network khng kt ni trc tip), th cc classfull routing
protocol s ly gi tr subnet mask trn cng (interface) ca router m n nhn c
routing update v cc NET .
V d 2:
Khi gi update:
Trc khi router1 gi update cho router2, n kim tra thng tin sau: Thng tin subnet
c cng mng ln (major net) vi interface (s gi update) khng?
- Khng: Router1 tng hp a mng v major net v qung co mng tng hp ny.
- C: Mng c cng subnet mask vi interface (s gi update) khng?
+ C: Router 1 s advertise subnet
+ Khng: Router s loi b network, v khng advertise n.
Khi nhn update :
KHi RIP hay IGRP nhn mt update, chng thc hin kim tra trc khi chp nhn
update v s dng subnetmask. Qu trnh sau s din ra trc khi Route2 chp nhn
update t Router 1:
Subnet nhn c trong update c cng major net vi interface nhn update khng?
- C: Router 2 dng mask ca interface nhn update. Ny mng c qung co c mt
bit lm host th Router 2 s dng host mask /32. Trong trng hp RIP, n tip tc
advertise route /32 ti cc router khc, nhng IGRP th khng.
- Khng : C bt k subnet ca major net tn ti trong bng nh tuyn khng (bit t
cc interface khc)? Ch mng ca upadate
+ C: router 2 b qua update.
+ Khng: Router 2 dng classful mask.
V d c th vo hnh:
Gi update:
Router 1 gi update ti router 2, n thc hin cc kim tra:
131.108.5.0/24 c cng major net vi 131.108.2.0/24 khng ?
- C: Mng 131.108.5.0/24 c cng subnet mask vi 131.108.2.0/24 khng?
+ C: Router 1 advertise network
phn c ct ra lun lun = nhau . VLSM l cch m bn mun chia mt class bao
nhiu phn ty v mi phn ct ra c kch thc ln nh ty , khc vi classful
ch khi route n phi km theo SM. CIDR l cch m bn c c mt subnet ln
(supernet) bng cch ly nhiu subnet (C) ghp li nhng supernet ny c bit khc
vi 2 subnet trn ch mc d c nhiu subnet nhng n ch c mt entry trong
routing table
Cc routing protocol nhm distance vector s ly d liu v topology t thng tin mng
trn bng nh tuyn ca cc lng ging. Sau router s cp nht bng nh tuyn theo
nh k. c im ca distance vector l thi gian hi t chm. i vi cc routers
ang chy routing protocol nhm DV, nh k mi 30 giy, cc routers s trao i ton
Link state:
C 2 trng hp:
1/ Host X cng segment vi n :
ARP l g?
Trong protocol TCP/IP c ARP protocol. ARP t ng cp nht cc MAC tng ng
vi cc IP v xy dng mt bng ARP table trong my tnh trong cng mng subnet.
Khi ny , nu A v X trong cng LAN, th khi A mun gi packet cho X, no' s match
IP ca X vi MAC tng ng trong bang ARP ca no'.
Nu A bit IP ca X , nhng khng match c MAC tng ng trong bang ARP ca
no' , th khi ny n s gi mt packet , gi l ARP request, vi a ch MAC broadcast
FFFFFFFFFF . Khi ny tt c my tnh trn cng mt mng s nhn c gi ny v
chuyn ln lp Network; nhng ch c my c IP match vi IP destination address
trong ARP request mi gi tr li gi tin c cha dia ch MAC tng ng m my A
mun tm . Gi tin ny l ARP reply.
Khi gi tin ARP request s c MAC ngun l MAC ca A, MAC ch l FF-FF-FFFF-FF-FF.
Nu Host X available trn Segment th n s bit l gi tin ny gi cho n nh vo a
ch IP m Host A ghi trong gi tin ARP request v n s tr li bng 1 gi tin ARP
reply. Gi tin ARP reply s c MAC ngun l MAC ca Host X, MAC ch l MAC
ca Host A, khi Host A nhn c gi tin ny t nhin s bit c MAC ca X.
Sau khi A nhn c ARP reply , n s m gi v update bng ARP table ca n: IP v
MAC ca my X.
2/ Host X khng cng segment vi host A :
Khi Router gateway nhn c gi tin ny th n s Forward qua interface trn segment
thch hp, ti y phn Datalink header s c ly ra (Pull out) v phn Datalink
header mi s c gn vo vi mc ch truyn trn Segment ca Host B. Khi Host
B nhn c gi tin ARP request th cng s tr li li bng gi tin ARP reply c gi
n DF gateway trn Segment ca n. Khi Router nhn c gi tin ny cng lm vic
tng t nh khi gi i t Host A (pull out Datalink header, gn datalink header mi
v.v....)
Nu Host A khng c cu hnh default gateway (tt nhin s broadcast gi tin ARP
request) nhng nu Router trn Segment ca host A c chc nng ARP Proxy th cn c
trn IP m gi tin ARP request yu cu ROUTER s so snh vi Routing Table ca n
v nhn gi tin ny nu Match trong Routing table, sau s forward qua Segment
thch hp. Qu trnh tip theo tng t nh trng hp A.
Nh vy : nu 1 trong 2 default gateway ca 2 segment cu hnh sai th s dn n vic
Host A khng th lin lc c vi Host X v ngc li. Ngoi ra nu thi gian tn ti
ca ARP cache trong memory qu lu cng vi vic c thay i MAC ca DF gateway
s dn n vic tm thi khng th thc hin ARP request.
V d minh ha cho cc l thuyt nu trn:
xin lu cc IP ca source v destination l khng thay i ch c mac l thay i thi.
cc bn xem mt v d sau hiu hn nh
my A-------Router1--------router2--------router3------my B
u tin my A ng gi gi tin nh sau
IP ngun l IP ca my A. IP ch l IP ca my B xung n tng datalink my A s
xem my B c trong cng subnet vi mnh khng, trong trung hp ny l khng.
lc ny my A s dng :
MAC ngun l ca my A. MAC ch l mc ca interface trn router1 ni vi subnet
A.
Router1 s xem IP ch c nm trong subnet ca mnh hay khng trong trung hp ny
l khng, lc ny router s dng gi a ch MAC ngun l mc ca interface m router
ny ni vi router2, mc ch s l mc trn interface ca router2, router2 cng x l
ging router 1 v chuyn n router3.
Router3 s xem IP ny c nm trong subnet ca mnh khng, nu c th n s xem xt
a ch mac tng ng vi IP ny (router3 bit c v n tra trong bng ARP ca n c
cha my B v B cng subnet) 1ng vi IP ny router3 xc nh c MAC l my B
lc ny my B nhng n vn gi Brodcast n tt c cc my trong subnet c my B
nhng ch my B nhn gi tin v n c MAC trng vi MAC ch trong gi tin.
A s gi 1 gi tin gi l ARP request (ARP = Address Resolution Protocol) bng c ch
broadcast tt c cc my u c th nhn c gi tin ny