You are on page 1of 8
224 Chutong 4: Céc hé théng bus teu biéu 4.8 Ethernet Ethernet 1a kiéu mang cuc b@ (LAN) diige sit dung rong rai nbét hién nay. Thue chat, Bthernet chi 1a mang cp dutai (dp vat ly va mot phan lp en két dif ligu), vi vay e6 thé sit dung cde giao thite Khe nhau @ phia trén, trong a6 TCPAP 1a tap glao thife duge sit dung phé bién nhdt. Tuy vay, méi nha cung cdp sin pham cé thé thye hign glao thie rléng hoje theo mgt chudn quée té cho gat phap etia minh trén co sd Ethernet. High Speed Ethernet (HSE) ciia Fieldbus Foundation chinh la mét trong tam hg bus trudng duige chudn héa quéc té theo IEC 61158. Ethernet c6 xuit xit 1a tén gol m@t sn phim cita cong ty Xerox, duge i dung dau tién vao ndm 1975 dé néi mang 100 tram may tinh vai cap déng truc dat 1km, téc 46 truyén 2,94 Mbit/s va 4p dung phuong phap truy nhgp bus CSMAJCD. Tit si thanh cong cia sin phim nay, Xerox 4a cling DEC va Intel da x4y dung mot chudn 10 Mbit’s-Ethernet. Chudn nay chinh la 6 s6 cho IBEE 802.3 sau may. Dac biét, vol phién ban 100 Mbitis (Fast Ethernet, IER 802.3u), Ethernet ngay cang dng mot vat trd quan trong trong cée hé théng céng nghiép. Bén canh viéc sit dung cép déng truc, di day xofn va cdp quang, gin day Ethernet khéng day (Wireless LAN, IEBE 802.11) cling dang thu hit sy quan tam Ién. 4.8.1 Kién truc giao thuc Hinh 4.41 minh hoa kign tric giao thite ctia EthernevIEEE 802.3 trong tap chudn IEEE 802. Lop én két dit leu duge chia thanh 2 I6p con 1a 1ép LLC (Logleat Link Control) va MAC (Medtum Access Control). int vay, pham vi cia Ethernet/IEEE 802.3 chi bao gdm lép vat Iy va I6p MAC. Hinh 4.41: EthernevIEEE 802.3 trong tap chuén IEEE 802 Diém khac biét co ban so véi dic té Ethernet lic dau 1a chudn 802.3 da dia ra m6t ho cée hé théng mang trén ed 88 CSMAICD, vat tée 9 truyén 4.8 Ethernet 225 tie 1-10 Mbiv’s cho nhiéu mét trudng truyén din khac nhau. Bén canh 46, trong cfu trae bite dién cing c6 sit khac biét nhé: 6 chita chiéu dat bite dién theo 802.3 chi dinh kiéu giao thtte phia trén 4 Ethernet (xem myc Ma hoa bit va edu trae bite dién). Tuy nhién, ngay nay khi ta n6i téi Ethernet cfing la chi mét loal san phim thye hién theo chudin IEEE 802.3. 4.8.2 Cu trac mang va ky thuat truyén dan Vé mat logic. Ethernet c6 cAu tric bus, Cau trie mang vat ly c6 thé 1a dung thang hodc hinh sao tay theo phuong tién truyén din. Bén loal cap théng dung nhét cig céc dc tinh dutge ligt ké trong bang 4.10. Céc tén higu 1OBASES, 10BASE2, 10BASE-T va 10BASE-F dude sit dung vél ¥ nghia nh sau: 10BASES Tbe dg truytn J | L— Khoding céch truyén (100m) v6i cap ang truc (MBS) — Truydn daico sg Ch0 GBI day xodn, F cho edp quang (baseband) Loal 1OBASES cén dude gol 1A cap day (thick Ethernet), loai cép déng truc thuang e6 mau vang theo dé nght trong 802.3. Ky klgu LOBASES cé nghia 1 téc dé truyén t61 da 10 Mbit/s, phuong phap truyén tt dai co sé va chidu dat mgt doan mang t61 da 500 mét. Loal cap déng truc thit hai cé ky hiéu 10BASE2 dude gol la cap mong (thin Ethernet), ré hon nhung han ché mét doan mang 6 pham vi 200 mét va sé lugng 30 tram. Bang 4.10: Mot sé loai cap truyén Ethernet thong dung Ten higu_| Loai c&p Chiéu dai $6 tram tdi da/doan AOBASES | Cap déng tryc déy __500 m 100 10BAsE2 | Cap déng trucméng 200 m 30 10Bas€-T | Bol day xodn 4100 m 1024 yoBase-F | Cap quang 2000 m 1024 Ba kiéu nét day vél cép déng truc va doi day xodn dutge minh hoa trén Hinh 4.42, Vél 1OBASES, b6 néi duge gol 1A voi hit (vampire tap), dong vai tro mt b6 thu phat (transcetver). BO thu phat chita vi mach dign tt thye hign chic nang nghe ngéng dudng truyén va nhan biét xung dot ‘Trong trong hop xung dot dude phat hign, bo thu phat git mot in hiéu khong hop lé dé tat c& cdc bé thu phat Ithac cfing duge biét rang xung dot 226 see teploushbeeaies Chutgng 8 da xay ra. Nhu vay, chite aiingictia moduleygiaodtén mang etucg glam nhe Adi gitta bé thu phat vcard giao.dién mang euse, gos ka cya thu phat, dai 161 SO int wa chifa 16i mam tot day xoan!bocwdt) riéng ict . Hai doi day can cho strao dé dif lieu, shat doi chovtruvenstin higu diéu khign, con d6t day tht nama.co ith? avn chung eung cap meen Cho bo (hu phat, Mét sd b6 thu phe cho phép nditsi iny tranny gua caceduy khiic nhau, nho vay tét kim dude s6 lung Do Ndi cling Nhu cong lip dat Ss Tag. m7 2 [+ (Cap tnupnat 5 i SS Bé thu phat Ler mo (a) 108ASE5 {®) 108aSE2 {e)TOBASE-T Hinh 4.42; Ba kiéu mang Ethernet vor cap déng truc va dor daywasin Véi 1OBASE2, card Yino ‘dieu thanir duce dt véi cap donwiwac'thong Aina ho nt thy dong BNE ‘Linh idhie HBO thu phat duge GenMioep-vong being mach dién trea module giao Ui mang ben trong may tinh. Nhat aN, dt tram co mgt bypl{Tine phat wie DICE 9 VEL eap Bong tre Hine NSE tren dé thse a dt kigm day ¥é ban chat, ca hat kieu dé ign eau trac bus (vat WW eting bu Touic). vi Hé co tu dim aan. Tuy nhion, caé 18) yan let Ae Mice cap. long b6 ni rat kid phat HIGH trute Wuyén. Moe Git AA U6 HABUES Olen phap khac phuc pHEGAEPHAp fid 6lly hon la ste dung cd tric hinh sao voi mot BS chia (db) SAE LAL KO-Eayén mach (switch, xem 3.5). Chu trde nay thong mgoseldtitee ap Aurig vot doi day xodn, nhung cting cé thé ap dung duce vei fy Faodd Tuc (9FaY tudustrial Ethernet) Véi 1OBASE-T, cae tram duge ndi vot nhaw qna mse bo chKERWAE Rhee eAéit hdl che may dién thoai. Trong edu trite nay, vidc bé sud dhe tabh {WG! thea va khSt mang cimg niut vice phat hin Ii e4p wiv Phelan Sart Ben canh nhuge diém ta ton day dan va cong dt day thi chi phi cho Ye éfila chat lgng cao ching Ia mot van dé, Ben canh dé, khodng cach toi 4.8 Ethernet 227 da cho phép ter mdt tram tdi bd chia thudng bj han ché trong vong 100- 150 mét. Ben canh cép dang tryc va a6! day xodn thi c4p quang cing duge sit dung nhtéu trong Ethernet, trong 46 d&c biét phé bién 1a 1OBASE-F. Vol cach ghép néi duy nhit la diém-diém, cdu trie mang c6 thé 1a daisy-chain, hinh sao hodc hinh cay. Théng thuéng, chi phi cho cdc bé néi va chan dau cudt rAt lén nhung kha nang, khang nhiéu tét va tée dO truyén cao 1a che yéu té quyét dinh trong nhiéu pham vi ting dung. Trong nhigu triténg hgp. ta c6 thé sit dung phdi hgp nhiéu loai trong m6t mang Ethernet. Vi du. c4p quang hode cap déng truc day cé thé sit dung 1a dudng truc chinh hay xtong séng (backbone) trong cAu trite cay. vél cae dudng nhénh 1a cap méng hoac dol day xoain. BSi vél mang qui mo ln, c6 thé sit dung cée bé lap. Mét hé théng khéng han ché sé Iugng cac doan mang cdng nhu sé lugng cdc 66 lp, nhung dudng dan gia hat bo thu phat khong duge phép dai qua 2,5km cang nhut khong duge di qua qué bén bd lap. Toan bé cdc hé théng theo chudn 602.3 stk dung ché 6 truyén dong bd véi ma Manchester (xem 2.7). Bit 0 tifong tig véi suén 1én va bit 1 ing véi suOn xudng cia xung 3 glita mét chu ky bit. Muc tin higu dé voi mdi trudng cap dign 1a +0.85V va -0,85V, tao mic trung hda fa OV. 4.8.3 Co ché giao tiép Sy phé bién ctia Ethernet c6 duge 1A nhé tinh nang md. Thit nhac, Ethernet chi qui dinh lép vat ly va 16p MAC, cho phép cée hé théng khac nhau tay ¥ thue hign cdc giao thie va dich vu phia trén. Thit hat, phuong php truy nhap bus ng&u nhién CSMA/CD (xem 2.5) Khéng yéu c&u cdc tram tham gia phat biét cu hinh mang, vi vay 6 thé bé sung hay tach mot tram ra khét mang ma khéng nh hudng tél phan mang cdn lai. Thit ba, vige chuén héa sém trong IEEE 802.3 gitp cho cae nha cung cp sén phém thye hién dé dang hen. ‘Trong mot mang Ethernet, khéng ké té1 bd chia hodic bé chuyén mach thi tat cA cac tram déu cé vai tré binh ding nhu nhau. Mét tram (hay ndi cach khac 1a méi module glao dién mang, méi card mang) cé mét dia chi Ethernet riéng biét, théng nhat toan cau. Vige giao Uép gitta cde tram duge thyc hign théng qua cae giao thite phia trén, vi du NetBUI, IPX/SPX hoje TCPAP. Tay theo giao thite ev thé, can cusse (tén, ma 86 hose dja chi) cia 228 Chucang 4: Cac hé théng bus tiéu biéu bén git va bén nhén trong mot bitc dign cia lép phia trén (vi dy lép mang) sé duge dich sang dia chi Ethernet trude khi duge chuyén xudng lép MAC. Ben canh co ché giao uép tay AO1, Ethernet con hé trg phydng phap git théng béo ddng loat (multicast va broadcast). Mét thong bao multicast gitt 161 mOt nhém céc tram, trong khi mét thong béo broadcast git tot tt c& cdc tram. Cae loal théng bao nay dude phan biét béi kiéu dia chi, nh duge trinh bay trong myc sau, 4.8.4 C&utruc buc dién IEEE 802.3/Ethernet chi qui dinh lép MAC va lép vat ly. vi vay mot bite den con duge gol 1A khung MAC. CAu tric mét khung MAC dite minh hoa trén Hinh 4.43. Tbyte byte 26 byte W6byte 2 byte 46-1500 byte std [ Biachi | Biachi | ooday| — Datieu pap | Fes (OSH) | dich | _nguén | kiéu got Hinh 4.43; Cau teac khung MAC theo IEEE 802.3/Ethernet Ma dau mét khung MAC 1a 56 bit 0 va I ludn phién, tic 7 byte ging nhau c6 gid trl 55H, Véi mA Manchester, tin higu tudng ting sé c6 dang tuan hoan, duge bén nhgn sit dung dé déng bo nhip vot ben gitl. Nut vay, vige déng b6 héa chi duge thue hign mot lan cho ea bie dien. O téc do. truyén 10 Mbit/s, khoang tha! glan déng bé héa 1A 5,6us. Tiép sau 1a mét byte SFD (Start of Frame Delimiter) chita day bit 10101011, danh déu khdt du khung MAC. Ding ra, day bit md dau va byte SFD khéng thyc sy thuge vao khung MAC. ‘Theo 802.3, dia chi dich va dia chi ngudn 6 thé la 2 hoa 6 byte, mhung chudn qui dinh cho truyén dal co 56 10 Mbit/s (tite 10BASEx) chi sit dung dja chi 6 byte. Bit cao nhdt trong dia chi dich c6 gid tri 0 cho cée dia chi théng thuéng va gid tri 1 cho cac dia chi nhém. Dat véi cac thong bao giti cho tt ed cdc tram (broadcast), tat c4 cdc bit trong dia chi dich sé la C6 hat loai dia chi Ethernet 1a cdc dia chi cuc b6 va cde dia chi toan clu, duge phan biét bat bit 46 (bit gin cao nhit). Cae dja chi cue b6 ¢6 thé dé citng hoae dat bang phan mém va khéng 06 ¥ nghia ngoai mang eve bo, Nguge lal, mot dja chi toan chu duge IEEE eAp phat. luén dude dé cing 4.8 Ethernet 229 trong vi mach 4é dam bao sv théng nhit trén toan thé gi6i. Vai 46 bit, o6 thé 06 téng céng 7*10" dja chi toan cau, cang nhit 7*10" dia chi cuc bd. ‘Tuy nhién, 86 htgng cdc tram cho phép trong mot hé théng mang cong nghiép can phu thuge vao kigu eép truyén, glao thie phia trén cing nb diac tinh ctia cée thiét bj tham gla mang. MG6t sy Khée nhau glita Ethernet va IEEE 802.3 1a ¥ nghia 6 tiép sau phan dia chi, Theo dic tA Ethernet, hai byte nay chita ma glao thtte chuyén 661 phia trén. Cy thé, ma O800H chi glao thie IP (Internet Protocol) vi 0806H chi glao thie ARP (Address Resolution Protocol. Theo 802.3. 6 nay chita s6 byte dif ligu (tif 0 toi 1500). Vai diéu kién rang bude giita t6e 46 truyén v (tinh bang bits), chiéu dai bie dign n va khoang cach truyén 1 (tinh bing mét) cia phuong phap CSMA/CD (xem 2.5.5) te < 100.000.000n, dé dam bao téc a6 truyén 10 Mbit/s va khodng cach 2.500m thi mot bite dién phai dal hén 250 bit hay 32 byte. Xét téi cA thi gian tré qua bén bé Kip, chudn 802.3 qui dinh chiéu dai khung té1 thiéu 1a 64 byte (51.2), khéng ké phn mé dau va byte SFD. Nhu vay, 6 dif ligu phai c6 chiéu dai t6t thigu 1a 46 byte. Trong trudng hop dit ligu thyc ngén hon 46 byte, PAD (padding) duge sit dung dé lap day. © cud cing trong khung MAC chita ma CRC 32 bit véi da thite phat Oe = 8A et ead ated at 1 Phan théng tin duge kiém soat 16! bao gbm céc 6 dja chi, 6 chiéu dat va 6 dit leu. 4.8.5. Truy.nhap bus Mét van dé lon thong gay lo ngal trong viéc sit dung Ethernet 4 chp trang la phuong phép truy nh4p bus ngAu nhién CSMA/CD va sy anh huféng tt hiéu sudt cing nhu tinh nang thdi gian thuc ciia hé théng. 6 day. mét trong nhimg yéu 6 quyét dinh t61 hiéu sudt ea he théng fd thudt todn tinh thdi gian ché truy nhap lai cho cdc tram trong truéng hgp xay ra xung. dot. ‘That gian lan truyén tin higu mot Lin qua lal dung truyén duige got la Khe that gion. Gid trl nay duge tinh cho t6i da 2,5km dudng truyén va bén b@ lap 1a 512 thet gian bit hay 51,2 pis. Sau lan xay ra xung dot dau tien , mét tram sé chon ngiu nhién 0 hoge 1 lan khe that glan ché trxtde khi thit git lat, Néu hai tram ngdu nhién cing chon mét khodng thdi gian, hoac c6 Sf xung dOt mot v61 mot tram thi ba, thi sé khe thoi gian Iya chon chd sé 120, 1, 2 hoae 3. Sau ln xung d6t thit 4, sé khe that gian chon ngfu nhien nim trong khodng tir 0 tt 2/—1. Tuy nbién, sau mudt lan xung dot, 56 che that gian ché t6t da sé duge giit Iai 6 con sé 1023. Sau 16 lan xung dot Hién tiép, cdc tram sé col 1a 161 hé théng va bao tré lal 1ép giao thtte phia trén. Thudt todn néi tiéng nay dude gol la Binary Exponential Backoff (BEB). 4.8.6 Hiéu sudt duéng truyén va tinh nang thei gian thyc. ‘Voi gia thiét tat tuong dét 1én va khong thay d61, higu sudt dudng truyén 161 uu trong mang Ethernet dutde xac dinh theo céng thtte ((11) 1 teu sudt tt eu = —— Higu sude tot Te Bev fen vl e 18 gié tr} t6i wu cho sé khe thd! glan tranh ch4p trén mot khung, v Ja téc dO truyén, LIA chigu dai day dn. c 1a téc d@ Ian truyén tin biéu van 1a chigu dal trung binh cia mot Kkhung tinh bang bit. Higu suAt t6t uu 1a mét gid tri ly tung, chi dat duige khi dung truyén dude sit dung Hén tuc va hu nhut khong ¢6 xung dét tren dung truyén. Khi sé luong tram tang tn, néu kh6ng c6 su diéu khién 0 1ép glao thie phia trén thi hiéu sudt sé gidm di dang ké. Trén Hinh 4.44 14 48 thj mé ta quan hé glia higu sudt duéng truyén va sé ltgng trung binh cdc tram déng thé! ch@ giti théng tin. Litu §. s6 tram ghi trén truc hoanh khéng phal 12 s6 tram trong mang. Higu sudt thie té rét Iho c6 thé x4e dinh mot cAch chinh xdc cho mét du hinh mang. Nhu vay, vige tang téc dO hoc khoang cach truyén déu din toi giam gia tr} higu sudt ti wu. Nhuing diéu dé khéng cé nghia 1a tang téc d6 truyén sé anh huéng x4u téi tinh nang thdl gian thyfc cia hé théng. Luu ¥ sit khéc nhau glia higu sudt sit dung dudng truyén (t61 uu) va tinh nang thoi gian thue eta hé théng. Mac da phuong php truy nhap bus la ng4u nhién, tinh nang thdl gian thife e6 thé cai thién rat nhiéu néu co ché giao tlép cla cac lp trén duge thiét ké hgp ty. Cu thé, théng qua ec ché giao tiép phia tren cde ta c6 thé bé sung bién phdp kiém sodt truy nh4p va tranh duge xung aot. Vi du, trong mét mang c4p th4p cé thé thyc hién co ché giao tiép chivté va héi tudn ty. Néu chi c6 mét tram chii thi viée x4y ra xung d6t sé khong xy ra, trix trutang hgp cé céc théng béo dot xudt. Néu sé lugng tram 4.8 Ethernet 231 cht la 2, ta c6 thé tinh xéc sudt trudng hgp céc tram phai thtt nhiéu lan sau khi xAy ra xung d6t. Theo thuat to4n BEB, xac suat haf tram xung dé6t 161 ln thi 2 18 0,5, lan tha 3 1a 0.5/4 = 0,125, lan the 4 1a 0,125/8 = 0,015625,... Téng quat, knt 4a xay ra xung Ot th) xic sudt hal tram lat xung dOt t61 lan ther € (€ > 2) 1a p= p@— 1/2". C6 thé thdy, Ieht sé luang tram c6 thé cing xung d6t nhiéu hon 2 thi viéc tinh todn sé tra nén phite tap hon rAt nhiéu. 10 os khung 1024 byte 08 o7 08 ikhung 256 byte os os khung 128 byte 03 02 on 00 Higu sudt dung truyén 1 2 4 8 16 128 256 Sé6 tram ding thoi muén gizi Hinh 4.44; Higu sust duéng truyén Ethernet 10 Mbit/s Bén canh vin dé bat dinh trong truy nhap bus, cdn phal xét tal 46 tin cay cia mang Ethernet. Mac dit Ethernet c6 kha nding phat hign 161 xung dot va cdc 161 Khung, cdc tram Khéng hé c6 xdc nhan vé trang thai céc bite dién nhan duce. Nhu vay, viée trao dé théng tin mét cach tin cay nhat thiét phat nh vao mot giao thtie thich hop pha trén. Trong cdc hé théng mang cyc bO van phdng cing nhut cée mang céng nghiép dya trén Ethernet. tap giao thie TCP/IP duge sit dung rong rai nt. Théng qua cac ed ché xéc nhan thong bdo, gitt lai dé ligu va kiém sodt ludng giao théng. 4 tin cAy cing nhu tinh nang thai gian thyc cia hé théng dude cai thién dang ké. 4.8.7. Mang LAN 802.3 chuyén mach Khi sé tram tham gla ting lén nhiéu, hoat dong giao tiép trong mang sé bj tée ngén mét mat do téc dQ truyén han ché, mat khac co ché truy nhap bus khéng con dim bao duge higu sudt nhu trong aiéu kién binh thudng.

You might also like