Professional Documents
Culture Documents
Huong Dan Thi Nghiem Opnet
Huong Dan Thi Nghiem Opnet
INH TH CNG,
TRN XUN NAM, NGUYN THNH
BI TH NGHIM
M PHNG NH GI
CHT LNG CA
MNG VIN THNG S DNG
PHN MN M PHNG MNG
(Dng cho mn hc C s mng truyn s liu, ngnh Thng tin, chuyn
ngnh K thut in t v Raa dn ng)
H NI - 2008
MC LC
Mc lc
Li ni u
Bi 1: Gii thiu OPNET
Bi 2: Mng Ethernet
Bi 3: Hub v Switch
Bi 4: Cc giao thc nh tuyn
Bi 5: QoS: nh hng ca c ch xp hng
Ti liu tham kho
Trang
1
2
3
18
27
35
44
56
LI NI U
C s mng truyn s liu l mt trong nhng mn hc c bn trong cu trc chng trnh
o to Thc s K thut ngnh Thng tin, chuyn ngnh K thut in t v Raa dn ng.
Bn cnh khi lng kin thc l thuyt bao qut mt phm vi rt rng, t cp phn t cho
n h thng ln, rt phc tp, mn hc cn t ra yu cu phi c iu kin cho hc vin c
th tip cn thc tin h thng so snh, kim nghim vi l thuyt c trang b. Trong
iu kin hin nay, vic trang b mt phng th nghim vi quy m nh vy cc k tn km,
hn na, v nhiu l do khc nhau, cc cng ty vin thng cng khng to iu kin d dng
hc vin c th tip cn, kho st, iu chnh cc h thng ca h.
Trong iu kin nh vy, cch thc hiu qu gii quyt vn l s dng cc phn mm
mnh thc hin vic m hnh ho, m phng, nh gi cht lng ca mng vin thng.
Gii php ny v ang c rt nhiu cc trng i hc k thut danh ting trn th gii
c chuyn ngnh ny s dng.
Trn th trng hin c rt nhiu cc phn mm m phng mng khc nhau nh OPNET
Modeler, ns-2, OMNeT++, NetSim, QualNet, Mi phn mm u c nhng im mnh,
yu ring, do tu vo trng hp c th m mi phn mm c th pht huy c u th
ca mnh. Tuy nhin, dng sn phm ca hng OPNET t ra c nhiu u im vt tri v
c dng kh ph bin trong cc trng i hc cho cc chng trnh o to t i hc cho
n tin s chuyn ngnh in t Vin thng.
Do nhm tc gi chn phn mm ny vi phin bn Academic IT Guru 9.1 xy
dng tp bi th nghim phc v cho mn hc vi ni dung sau:
Gii thiu OPNET: Gip hc vin lm quen vi phn mm, tp s dng cc cng c,
th vin c sn trong n thit k mt mng LAN n gin, sau nh gi kh nng
m rng n thng qua cc tham s cht lng ca mng.
Mng Ethernet: Phn tch hot ng ca mng chia s mi trng truyn, nh gi
cht lng (hiu nng) ca mng khi ti lu lng thay i.
Switch v Hub: Tm hiu nguyn l hot ng ca Switch v Hub, nh hng ca n
n thng lng ca mng.
Th tc nh tuyn: Nguyn cu hot ng ca giao thc Thng tin nh tuyn RIP
(Routing Information Protocol), m phng hot ng ca mt s router s dng giao
thc RIP, xc nh s thay i ca bng thng tin nh tuyn cng nh tc gi tin
nhn c trong cc trng thi khc nhau ca mng.
QoS: nh hng ca c ch x l hng i: Kho st mt s tham s cht lng ca
mng nh t l mt gi tin, tr xp hng, bin thin tr, khi p dng nhng c
ch x l hng i khc nhau.
Chn cc
tham s
Chy (cc)
m phng
Xem v
phn tch
(cc) kt
qu
Hnh 1.1. Trnh t x l i vi IT Guru.
Trnh t x l i vi IT Guru (cc bc cn thit xy dng mt m hnh mng v chy
cc m phng) c minh ho trn hnh 1.1, vic thc hin c th n c tp trung trn mi
trng Project Editor. Trn , ngi s dng c th to ra mt m hnh mng, khai mi hoc
thay i cc tham s c sn cho tng i tng hay cho c h thng, thc hin m phng sau
tin hnh kho st v phn tch cc kt qu nhn c t m phng.
Vic s dng mi trng Project Editor xy dng mt mng con s c minh ho ngay
sau y.
1. Ca s Project Editor
Ca s Project Editor c cc vng chc nng tng tc vi cc th tc khi to v chy m
phng m hnh mng. Cc vng chc nng ny c minh ho hnh 1.2.
Thc n
Nt cng c
Khng gian
thit k
Thng bo
L phn khng gian nm gia ca s Editor, cha cc biu tng ca m hnh mng. C th
chn, x dch cc biu tng, chn cc lnh ph thuc tnh hung khi nhp phi chut ln
phng nn ca khng gian thit k.
Vng thng bo
Vng thng bo nm v tr di cng ca ca s Editor. N cung cp thng tin v trng thi
cng c.
xem thng tin v tin trnh lm vic, nhp tri chut ln biu tng bn cnh vng thng
bo
. Ca s mi m s lit k cc thng bo xut hin trong vng thng bo. Cc
thng tin ny tr gip, hng dn ngi dng trong qu trnh xy dng m hnh m phng.
2. Bi tp minh ho: M rng mt mng LAN
Gii thiu
Trong bi tp ny, hc vin s tm hiu cch s dng cc c tnh ca IT Guru xy dng v
phn tch mt m hnh mng n gin.
Tng 1
Mng m rng
Gi tr
Chn gi tr mc nh Create Empty Scenario.
Chn Office. nh du Use Metric Unit vo hp chn.
Chn gi tr mc nh 100m x 100m.
Chn h m hnh Sm_Int_Model_List.
Kim tra li cc tham s ri nhp OK.
Vic chn cch xem kt qu ny (Compare Results) cho php xem cng mt loi tham s ca
tt c cc hot cnh trn cng mt th bt k vic kch hot chc nng ny t hot cnh no.
Tip tc thc hin cc thao tc:
Chn Office Network.node_31 => Ethernet => Load (bits/sec), nhp phi chut ln nt
Show. th nhn c c dng nh hnh 1.17.
th trn hnh 1.18 ly trung bnh theo thi gian ca kt qu trn.
17
20
26
29
Hnh 3.11. So snh kt qu Traffic Sink. Traffic Recieved ca hai hot cnh.
32
2. Nhp Show xem chi tit. th trn mn hnh biu din ti lu lng tng cng thu
c trn tt c cc my trm ca mng LAN. C th quan st thy ti lu lng trong
trng hp mng LAN dng hub t xp x 10 Mbps, tc danh nh ca hub. Mt
khc, switch d dng phn pht ti lu lng gp i trng hp ca hub.
3. Nhp chut ln biu tng Close v Delete ng ca s th. Nhp li chut ln tn
th mc xo th preview.
Hnh 3.12. Hp thoi Compare Results vi th Traffic Sent ca hai hot cnh.
V ton b cc my trm ca hai mng c cu hnh ging ht nhau nn ti lu lng m
chng to ra phi nh nhau. Kt qu ny c kim chng khi quan st th so snh c
ly ra bng cc thao tc nh sau:
1. Bung th mc Traffic Source, chn tham s Traffic Sent (bits/sec). Xem th ch
As Is.
2. Nhp Show xem chi tit. Kt qu ny cho bit lu lng tng cng ca ton b cc
trm trong mng LAN pht i. C th thy rng ti lu lng c to ra trong c hai
hot cnh l nh nhau. Tuy nhin, switch thc t l x l tt ti ny.
3. Nhp chut ln biu tng Close v Delete ng ca s th. Nhp li chut ln tn
th mc xo th preview.
Cui cng, hy kho st tham s ch p dng cho trng hp hub.
1. Chn tab Scenarios => Switch to Scenario ri chn hot cnh Hub.
2. Chn tab Results => View Results...
3. Bung cc th mc Object Statistics, Office Network, Hub, Ethernet.
4. Chn tham s Collision Count. Xem kt qu ch As Is. Tham s ny biu din s
xung t xut hin trn hub trong qu trnh m phng. D dng quan st thy c xp x
2000 xung t/giy xy ra. Nguyn nhn l do ti lu lng trn hub qu nng.
5. Nhp ln biu tng Close ng ca s View Results.
6. Lu li m hnh v ng ton b cc ca s.
33
Hnh 3.13. Hp thoi View Results vi th Collision Count ca hot cnh Hub.
Cu hi
1. Dung lng ca mi switch s xc nh lu lng ti m n c th x l. Nhn bn
hot cnh Switch, t tn mi l Switching_Speed. Khai li tham s ca switch, bung
th mc Bridge Parameters, t thuc tnh Packet Service Rate (packets/sec) l
2000. Khi switch ch x l c 2000 gi tin/giy. Hy xc nh tng s gi c
to ra theo tham s Packet Generation ca cc my trm Ethernet. Chy li m phng
v kho st cc tham s Ethernet, Traffic Received, Traffic Sent. Nhn xt cc kt qu
thu c.
2. Tip tc vi hot cnh Switching_Speed c to ra t cu hi 1, xc nh gi tr
ca tham s Packet Service Rate sao cho switch c th x l c ton b ti lu
lng to ra ca c mng. Ni cch khc, tc x l phi l bao nhiu Traffic
Received bng vi Traffic Sent. Lp lun a ra gi tr c chn.
3. Nhn bn hot cnh gc Switch v t tn l Smooth_Traffic. Nhp phi chut ln
mt my trm ri chn Select Similar Objects. Ci t li tham s bng cch m th
mc Packet Generation Parameters, t thi gian n l constant (0.005). Khi
tc pht lu lng trung bnh s ging vi hot cnh ban u nhng cc khung d
liu c pht ra s u n hn do phn b lu lng by gi khng phi l phn b
m na. Chy li m phng, so snh cc kt qu vi hot cnh Switch v gii thch.
34
5. Mc tiu th nghim
M phng trng thi ca mt s router s dng giao thc nh tuyn RIP v tm hiu cch
thc s dng cc bng nh tuyn tm ng i qua mt mng.
6. Cc bc th nghim
Xy dng m hnh m phng
Nhp chut ln tab Protocol => RIP => Model Usage Guide.
Sau khi c xong hng dn th tt ca s xem file PDF.
Chng ta s xy dng mt mng con gm cc router v ci t cc tham s RIP.
1. Chn biu tng ethernet4 slip8-gtwy trong th vin Object Palette v t n vo ca s
lm vic workspace. Nhp phi chut ln biu tng v chn View Node Description.
l gateway ny c trng b bn giao din Ethernet v tm giao din SLIP. ng
ca s ny li.
2. Nhp phi chut ln router ri chn Edit Attributes, t thuc tnh name l Router1.
Bung th mc thuc tnh RIP Parameter v Timers. Lu l Update Interval
(seconds) c t l 30 giy. iu ny ngha l mi router s trao i bng nh tuyn
ca n vi cc router ln cn theo tng khong thi gian 30 giy, ngay c khi khng c
thng tin mi v s thay i hnh ca mng. Nhp OK ng ca s ny.
36
40
Routerl (192.0.1.1) => Router2 (192.0.2.1) => Router3 (192.0.5.1) => Router6 (192.0.7.1) =>
Router7 (192.0.8.1) => Router8 (192.0.8.1)
3. ng ca s ip_routes.
Chng ta cng c th truy cp trc tip vo file d liu nh tuyn. S dng Windows
Explorer, tm trong th mc gc th mc con op-models, chuyn ti th mc ny v m file
xx_RIP_Network-scenariol-ip_routes.gdf. y chnh l file va c kho st trong
OPNET. C th s dng h tr tm kim bng cch sau, chn Edit => Preference, ri tm
thuc tnh mod_dirs. Gi tr i km l ng dn ti th mc op_models.
Lu m hnh va khi to v ng tt c cc ca s.
Cu hi
1. Trong trng hp cc ng truyn dn hon ho, xc nh ng i ca gi tin t
router 1 n router 8 theo file d liu a ch IP v bng nh tuyn ly ra t kt qu
m phng. Ci t nh hng 1 chng gia hai nt bt k ti thi im 300 giy sau
khi m phng bt u, xc nh li ng i ca gi tin trn.
2. Ci t nh hng thm 1 chng th hai thi im 500 giy sau m phng, xc nh
ng i ca gi tin. (C th xt mt s trng hp khc nhau theo cc v tr ca im
hng thy c s thay i ca bng nh tuyn.) Xc nh s ln cp nht bng
nh tuyn v thng lng (gi tin/giy) ca ng truyn trong cc trng hp c s
c.
3. Xc nh a ch IP, subnetwork mask v default gateway (nu c) ca my tnh ang
thc hin bi m phng. Tm hiu ngha ca nhng tham s ny.
Gi : S dng lnh cmd trong Start/Run ca Windows m ca s lnh DOS. Sau
g vo lnh ipconfig.
43
8. Mc tiu th nghim
Kho st cc nh hng khi p dng cc c ch xp hng khc nhau router. T l mt gi tin
do trn b m ti router cng nh tr xp hng v bin thin tr (jitter) s c kho st
mt cch chi tit mi loi c ch khc nhau.
9. Cc bc th nghim
Xy dng m hnh m phng
Khi ng OPNET IT Guru Academic Edition
1. Chn thc n File => New
2. Chn Project ri nhp OK.
3. Thay i Project Name l xx_QoS_Queuing (trong xx l s khi u), t tn hot
cnh Scenario Name l PQ ri nhp OK.
4. Trong ca s Initial Topology, chn Create Empty Scenario v nhp vo Next.
5. Trong ca s Choose Network Scale, chn Choose From Maps v nhp Next.
6. Trong ca s Choose Map chn usa ri nhp Next.
7. Trong ca s Choose Technologies nhp Next.
8. Trong ca s Review, nhp OK.
44
c. Trong ca s (Ftp) Table va hin ra, t cc tham s cho thuc tnh Inter-Request
Time (sec) nh sau, Distribution Name l exponential, Mean Outcome l 5. Lu
l cn t trng Special Value v Not Used c th thay i cc tham s thuc tnh.
Nhp OK ng ca s Inter-Request Time.
d. Tng t, t thuc tnh File Size (bytes) l constant (500000).
e. Trng Type of Service c t v Best Effort (0). Best Effort l mc u tin thp
nht. ng dng va c ci t s truyn lin tc cc file c kch thc 500 KB vi
khong thi gian trung bnh gia mi ln truyn l 5 giy.
f. Nhp OK ng ca s (Fpt) Table.
47
workspace.
2. Nhp phi chut ln thit b ri chn Edit Attributes.
3. Thay i thuc tnh name ca server thnh FTP Server.
4. Nhp phi chut ln thuc tnh () ngang hng vi Application: Supported Services,
chn Edit.
5. Ca s (Application: Supported Services) Table xut hin. t thuc tnh Rows l 2.
6. t trng Name trong hng th nht l FTP_Low_Priority_Application.
7. t trng Name trong hng th hai l FTP_High_Priority_Application.
8. Nhp OK hai ln ng cc ca s giao din.
49
Hnh 5.12. Thay i kch thc b m ca giao din c gn cho QoS Router.
51
Cu hi
1. Nhn bn hot cnh v t tn l WFQ ( vit tt ca Weighted Fair Queuing). nh
du c hai router ri chn tab Protocol => IP => QoS => Configure QoS t QoS
Scheme l WFQ. l trng QoS Profile phi l ToS Based, router s dng
trng ToS c chng ta nh ngha trc cho ng dng ny xc nh gi
tin no s nhn c quyn u tin. Nhp phi chut ln khoanh chn cnh Interfaces
on selected router(s). Nhp OK ng ca s QoS Configuration. Chy li m
phng v kim tra cc kt qu t l mt gi tin, tr, bin thin tr v y b m.
Lp lun din gii cc kt qu nhn c.
2. Nhn bn hot cnh v t tn l FIFO ( vit tt ca First-In First-Out). nh du c
hai router ri chn tab Protocol => IP => QoS => Configure QoS t QoS
Scheme l FIFO. l trng QoS Profile phi l ToS Based. Nhp phi chut ln
khoanh chn cnh Interfaces on selected router(s). Nhp OK ng ca s QoS
Configuration. Chy li m phng v kim tra cc kt qu t l mt gi tin, tr,
bin thin tr v y b m. Lp lun din gii cc kt qu nhn c.
3. Hy so snh cc c ch xp hng Cng bng trng s (Weighted Fair Queuing), xp
hng u tin (Priority Queuing) v xp hng Vo trc ra trc (FIFO) trn cc kha
cnh t l mt gi tin, tr, bin thin tr. Phn tch u nhc im ca mi loi c
ch.
4. Nhp phi chut ln i tng QoS Parameters, chn Edit Attributes. Bung thuc
tnh WFQ Profiles => ToS Based, kho st chi tit cc hng c trong th mc ny.
Cc trng s no c gn cho cc gi tr ToS khc nhau trong s WFQ? Cc trng
s nh hng ti hot ng ca router nh th no?
5. Tip tc kho st th mc thuc tnh Priority Queuing Profiles => ToS Based. C
bao nhiu mc u tin c nh ngha? Cc gi tr ToS no c gn vi mi mc
u tin?
55
56