VNTELECOM.ORG
ADNET
NETSIM
MO PHONG TRONG NS-2
TAL LIEU THAM KHAO
LINH VUC MO PHONG VA UNG DUNG
Dich thuat b
Bién tap béi:
Ha Noi 12 - 2009Noi dung trong ti ligu nly duce iby ti’ mot s6 sich tham khio vi céc bai bdo khoa hoe. Viée
thye hign ti ligu nay la Phi Lgi Nhusin nn chting ti khdng tién hah cfc th tue vé bin quyén
Néu o& nhn/t8 chic ndo sao chép ndi dung t3 ligu ndy vio céc sin phém thuang maith tréch
nhigm thc thi vin dé bin quyén thude vé cé nhn<8 chic a
Diy [8 mot ti ligu min phi. Ban hodn todn 6 thé phan phd lai cho nhing ngui siz dung
kc hoi 6 thé chinhsita cho phis hop
Tai ligu ndy duge phét hanh vdi hy vong ring né s® tr nén hu ich, nhung né KHONG KEM
THEO BAT KY SU BAO DAM NAO, ngay ci nhiing dim bio ngim hidu vé vige thucng
mai hod hay phai phi hop véi mét dich cu thé nao dé (van dé nay ban cé thé tham khao gidy
ohép GNU General Public License dé biét thém chi tit)
Tai lidu nay duge ti téng hop va dinh dang la tir céc bin dich. Trong qué trinh dinh dang, ti
43 cb ging sita cic I8i nh: tham chiéu cée phan, 181 chinht3, thiéu du... nhung of thé con
u v8 dia chi 3 cubi tai
8 s6t. Trong tring hap ban doc phat hién dugc Ii, de ban hay gi
ligu nay. Céc 181 nay sé duge sta déi trong phién ban
NetSim car 5
Fear VNteleom.org Tap hai: Mo phong trong NS-2 ose eauXin duige trich din mot cau trong cudn sich "The Last Lecture", tac gid cndn sich
da lam vige tai trutng Dai hoc Camogie Mellon (CMU). Ly do trich dn xin méi ban
doe tim hiéu ...!
Chiing ta khong déi duge nhiing quan bai dé chia,
chi c6 thé déi céch choi nhiing quan bai dé."
The Last Lecture by Randy Pausch
Carnegie Mellon UniversityLdi noi dau
Ké tit khi ban quan tri dién din yntelecom.org thinh lap nhém AdNet cho tdi
nay di duge hon mot nim, Ti khi thin lap nhom da phat dong dy én NETSIM ~
Du An bien tap tai ligu mo phéng bing tiéng Viet. Dén théng 04/2009 nhém da hoan
thinh tap mot cia dy &n, tai lieu 6 ten 1a - "Lif thuyét chung vé mo phéng”. Tap
mot di dude cong b6 chinh thite trén dién dan vntelecom.org,
Sau khi hoin thanh tap m6t, nhém tiép tye phat trién dig én vai muc tiéu fa hon
thanh tap hai: Mo phéng trong NS-2. Sau ni tri hon vi nhitng ly do khac
hau, dén théng 12-2009 nhém da hoin thinh tap hai.
6 tap mot ching toi da bién dich va gidi thieu vdi ban doc nhimg khai niém téng.
quan trong mé phéng. Nhing khai niém vé dénh gid hiéu ning, céc 16i thuding gap khi
mé phéng, céc ky thuat mé phéng, nguyén ly vé mo phdng, gidi thieu vé mé phong
10 rac trong hé théng mang méy tinh va mang vién thong. Ngoai ra edn dé cap dén
vite so sinh va danh gid cc chuong trinh mé phéng phé bién hién nay. Nhut vay, noi
dung trong tap mét la nén tang dé nhimg ngudi quan tam dén linh vic mé phdng cé
thé tim hiéu. Déng thdi né 1a eo sd dé ban doc tim hiéu cde vin dé duge dé cp trong
tap hai, Nhing van dé nay thuéng hay bi bé qua déi vi nhing ngudi méi tim hiéu.
‘Trong tap hai, ching toi gidi thigu wi ban doc mot bo cong cu mo phing eu thé
= d6 1a bO cOng cu mo phéng NS-2-allinone, Trong tai ligu nay goi tét 1a NS-2. Ly
do ching t6i chon NS-2 don gidn la day 1a bo mo phong ma nguén ma, mién phi vi
gui dimg. N6 Ia bo cong cu mo phdng manh, ditge cong dng mang sit dung phd
bign d khip noi trén thé gidi, tham chi ¢6 nhing dién din chuyén vé ching. BO mo
phéng nay phir hgp v6i ese déi tuong sink vien, nghién ettu sink, Thong tin chi tiét
duige trinh bay 6 chutong 1 ciia cudn nay.
Muc dich ciia viée dich tai ligu
Dé xay dimg noi dung cho tap hai, ching toi da Ita chon va bien dich tit ede thi
Hien (1) (2) (3] [4], day la nhitng tai ign khong thé thién dutge vai nling ai da dang va
s@ tim hiéu vé mo phong. Sd di nh6m tién hank dye én bien dich may la dé phé bién
NS-2 tdi cée ban sinh vin, ede nghien ctfu sinh... Ngodi ra dé ee ban mdi tim hiéwva 06 § dinh tim hiéu rat ngén duge thoi gian tiép can, Dé dim bao tinh chinh xée
va céc vin dé ban quyén, chiing toi da dita thong tin va ngudn géc cita ban géc ~ bin
duige Ifa chon dé dich & dau méi chuung. Néu cim thy chia an tam véi bin dich
cde ban c6 thé tham khdo tru tiép cde bin géc.
NOi dung cée chutong trong tap hai
Tit chuong 1 t6i chuong 4 gidi thieu tng quan vé NS2, céc thinh phn trong NS2,
gidi thigu vé hai ngon ngit chink duge sit dung trong NS-2 1 TCL va C++, mo t& vé
file vét sau khi chay mé phéng. . Hiéu va nfm chic céc phn nay ban doc sé sit dung
NS-2 duige t6t hon.
Dé cae ban méi tim hiéu hing thé hon voi NS-2, chting toi trinh bay trong chuong,
5 mot “tutorial” dé hudng din ban doc c6 thé tao dutge mot chitong trink don gidin
du tien, Dac biel, chyong 5 cou cung ep ma ugudn cita ese chudng tinh miu, ban
doe e6 thé tai vé, chay thit va quan sat két qua.
Chuang 6, 7, 8,9 cung efp cho ban doe kién thite vé cise ky thuat dé mo t& ve giao
thite truyén tai TCP, UDP, mo ta vé TCP/IP trong NS, loai bd ngfu nhién sm. Day
Ta céc k¥ thuat oo ban dé 4p dung vao mot chitang trinh cu t
Tit chuong 10 dén chung 14 gidi thieu voi ban doe chi tiét hon ve eée mo-dun
mo phéng da phé bién. Noi dung ctia timg chutong duge tap trung dé lam séng t6
cde van d& tir ly thuy lite 4p dung vaio mo hinh mo phéng. Noi dung eéc
chiang nay ¢6 thé néi mite do nang cao hon, phii hgp véi nhing sinh vien nim
cudi, Nhiing ngudi lam dé tai t6t nghigp ¢6 thé tham khio dé phuc vu cho bio eéo
cia minh, Dién hinh I:
‘Chugng 10: Mo phng mang LAN.
Chugng 11: Mo phéng MPLS [4]
Chong 12;
Mo phéng hang doi,
Chuong 13: Mo phéng trong mang di dong,
Chuong 14: Mo phéng mang vé tinh,
di hon 200 trang tai lig, khong qué dai ma cing khong qué ngin, Nhom bien
soan hi vong sé eung cp cho ban doe nhitng trang tai ligu bé ich. Duta vao day ban
doe 06 thé tiép can, ké thita, phét trién va séing tao ra céc kich bin mo phéng, Néu
dit kha ning 06 thé viét duge cae mo-dun dita tren NS2, Dé tao ra tai lieu nay cée
nhém lam vige da sit dung nhiing tign fch duge cung cp trén mang internet, géin két
va lin lac voi nhan, Cée nhém duye 16 chite theo quy trinh: Iva chon tai ligu, dich,
bien tap, dinh dang va xuit ban, Thong tin nhom céc ban ¢6 thé tham khao & phin
cudi cing cita tai lieu.Voi tinh thin tu nguyen, chit dong va khong ngitag hoe hdi da gidp ching toi
hoan thinh tai ligu nay. Sén phém nay la cong stte chung cita c& nhém, nhan day ban
bien tap chan thanh cdm on sit cong téc cita cic cé nhan, cée sinh vien, céc thiy cb
it cde truing dai hoc, dng thoi xin duge giti loi eém dn tdi ban quan tri dién dain
vntelecom.org d& tgo ra sin choi nay, day I& mot sn choi thue sit bé feh voi nhimg
ngui quan tam dén linh vite mang vién thong néi riéng va trayén thong néi chung,
Cudn sich nay duge think vién trong nhém NETSIM dinh dang va higu chinh,
‘Trong qué trinh lam vige da 06 géng hét kha ning dé thé hign tai ligu duge khoa hoc
nhat, trong qua trinh dinh dang da chinh stta lai cée phan tham khéo, cée chi thich
theo bin géc, mot s6 chd ngudi dich khong dita vio bin dich. Do 46 khi doc tai lign
nay cée ban c6 thé tham khéo cing véi bin ge néu c6 kh& ning Anh vin t6t. Dac
Diet, vige théng nhét céc thuat ngi rit cn ban doc vA nhing ngudi 06 kinh nghiem
6p § them. Trong phién bin tdi, nh6m sé bé xung céc thién s6t (thuat nei, 16i chinh
tA, cit phip cau, viet héa hinh Anh ...), bé xung cée md-dun mo phdng WiMax, mo
phéng WDM, mo phong SDR... Vige cai dat NS-2 da e6 rit nhidu tai lieu va hudng
din bing tiéng Viet cée ban ¢6 thé tham khéo tit mang internet, ching toi khong
dita vao trong tai ligu nay.
Moi 9 kién dong gép ban doc cd thé giti vé thu dign tt cita nhém:
adnet@untelecom. org ban bién tap sé tip nhdn, sila chita va bd rung kip thot.
Noay 24 théng 12 nam 2009
Tae gid
Nhém bién soanMuc luc
Léi ndi
Muc luc .
Danh sach hinh v6.........000ccsceeseseeeseeeeseeeeeseseees 16
Danh séch bang .. 18
Nhiing tiv viét tit 19
Chudng 1. Giéi thigu v8 NS-2 21
1.1, Khai niém téng quan. 22
1.2. Téng quan vé mA nguén... 23
1.3. Lép Tel . 24
1.3.1. Dat duige mot tham chiéu véi vi du vé lép Tel 2
1.8.2, Din ehring vé ede thi tue etia OTel 25
1.8.8, Truy ab§p céc két qué dén/tir trinh thong dich 26
1.3.4, Thoat va bio eéo Ibi 26
1.35. Céc ham hash trong trinh thong dich 7
1.3.6, Céc hoat dong khée tren trinh thong dich a7
1.4. Lép TelObject.....6.06000005 ceeeeeeeeeeeeeees 28
LA.l. Tyo va hug cfc THObject 29
1A.2, Sy ring bude bién 31
1.4.3, Bam vét bién. 33,
144, Cée phuong thie command: Dink nghia va goi ra.
1.5. Lép TelClass .
1.5.1. Lam thé nio dé rang bude eée bién think vien lap C+-