Milijardu bita u sekundi |
Berislav Todorović |
Godinama smo po koaksijalnim kablovima "vozili" brzinom od 10 megabita u sekundi. Potom su došli optički kablovi i bakarne parice, uz povećanje protoka na 100 megabita. Na redu je Gigabit Ethernet... |
Sve je počelo pre više od dve decenije, kada je dr Robert Metkalf potražio najbolji način da
poveže nekoliko računara u laboratorijama firme Xerox PARC. Debeli žuti koaksijalni kabl, koji
su do tada primenjivale isključivo telefonske kompanije, a koji je Dr Metkalf nazvao ether,
poslužio je kao osnova novog načina povezivanja računara brzinom od 3 megabita u sekundi.
Danas Ethernet tehnologiju prihvata sve veći broj proizvođača računarske opreme, među kojima
treba pomenuti DEC i Intel, pri čemu svaki od njih dodatno poboljšava performanse originalnog
rešenja. Pošto je protok od 10 Mbit/s dostignut, Ethernet biva standardizovan - najpre od
strane trusta DEC-Intel-Xeroc (DIX), potom od strane većeg broja proizvođača (Ethernet II), da
bi 1985. godine Komitet za standarde IEEE doneo standard 802.3, koji biva priznat od strane
svih međunarodnih organizacija za standarde.
Dinamične godine
Od tih davnih vremena Ethernet je doživeo nekoliko bitnih promena, ali je pristup fizičkom
medijumu (meduim access control, MAC) ostao zasnovan na tzv. CSMA/CD (collision-sensitive
multiple access with collision detection) principu. CSMA/CD podrazumeva dva osnovna režima rada
računara u mreži: prijem i emitovanje paketa. U režimu prijema, u kome se mrežna kartica nalazi
neprekidno tokom svoga rada, kartica "osluškuje" medijum kojim se paketi prenose, te prima sve
pakete koji se po kablu prenose, bez obzira na njihovog pošiljaoca i stvarnog primaoca. Pošto
primi paket, mrežna kartica će analizirati zaglavlje, u kome su upisani podaci o izvoru i
odredištu paketa, u vidu tzv. MAC 48-bitnih adresa karakterističnih za svaku Ethernet karticu
(npr. 08-00-2A-31-55-7E). U okviru jedne lokalne mreže, svaka mrežna kartica mora da ima
jedinstvenu adresu, pa će, pošto primi paket, kartica lako utvrditi da li je paket namenjen
računaru u koji je ugrađena ili ne: ako se MAC adresa odredišta poklopi sa njenom sopstvenom
MAC adresom, kartica će paket proslediti računaru na dalju obradu. U suprotnom će ga
ignorisati.
Emitovanje paketa odvija se pošto mrežna kartica, osluškivanjem medijuma za prenos (CSMA),
utvrdi da ni jedan računar na mreži ne emituje svoje podatke. Budući da je vreme prostiranja
signala po kablu konačno, sasvim je moguće da dve stanice istovremeno dođu do zaključka da je
medijum slobodan, pa da emituju pakete u isto vreme. Pošto, merenjem nivoa signala na kablu,
utvrde da je došlo do kolizije paketa (CD), mrežne kartice računara čiji su se paketi sudarili
generišu upravljački jam signal, te sačekaju izvesni hardverski generisan pseudoslučajni
vremenski interval (backoff time), da bi reemitovali pakete koji su se sudarili. Kompletan
CSMA/CD protokol implementiran je hardverski, unutar mrežnih kartica.
Topologije lokalnih mreža, kao i način kabliranja, stalno su se menjali. Originalni debeli
koaksijalni kabl maksimalne dužine 500 m (10base5), ubrzo je, zbog nepraktičnog načina
rekonfiguracije mreže, zamenjen jeftinijim tankim kablom (10base2), da bi se na kraju
koaksijalni kablovi postepeno sve manje primenjivali, a kao jedine alternative ostale upredene
parice ((un)shielded twisted pair - STP, UTP - 10baseT) i optika (10baseFL). Način kabliranja
mreže neposredno diktira i njenu topologiju: distribuirani koncept, uslovljen načinom
postavljanja koaksijalnih vodova, zamenjen je centralizovanim, u kome se pojedinačni računari,
korišćenjem paričnih kablova i RJ-45 konektora, vezuju na odgovarajuće centralne koncentratore
- habove (hub), a sami habovi na druge habove.
Centralizovana topologija rešava problem otkaza cele mreže usled kvara jednog konektora,
svojstven mrežama sa tankim koaksijalnim kablovima. Habovi, funkcionalno, obavljaju isti posao
kao i ripiteri (repeater), pa pomenuta tehnologija nije efikasno rešila pitanje povećanog broja
kolizija na mreži u uslovima gustog saobraćaja. Podela mreže na segmente bridževima i ruterima
otklanja kolizije, ali ne uvek efikasno: bridževi umeju da razvrstaju saobraćaj između
pojedinih portova prema MAC adresama odredišta, te otklanjaju koliziju, ali unose dodatno
kašnjenje u prenosu paketa, zbog analize svakog pristiglog paketa. Ruteri su drastično skuplja
rešenja, a zahtevaju složeno konfigurisanje svakog protokola koji se po mreži prenosi ponaosob,
jer razvrstavanje paketa obavljaju prema protokolima trećeg - mrežnog sloja (IP, IPX, DECnet
Routing...) Pojavila se potreba za uređajem, koji bi funkcionalno odgovarao bridžu -
razvrstavao pakete prema odredišnim MAC adresama, a isti posao radio brže i efikasnije. Tako su
nastali switching habovi - uređaji koji predstavljaju najčešće rešenje backbone pravaca
savremenih Ethernet mreža, a koji, osim standardnog razvrstavanja paketa, korisnicima
omogućavaju niz dodatnih pogodnosti, poput fleksibilne podele mreže na nezavisne logičke celine
- virtuelne mreže (VLAN). O VLAN-ovima - drugom prilikom!
Sve gušći saobraćaj
Pojavom multimedijalnih aplikacija, saobraćaj na lokalnoj mreži postao je previše gust za
postojeće Ethernet mreže, a prelaz na FDDI tehnologiju, koja garantuje 100 Mbit/s, često je
predstavljao preskupo rešenje. Jeftino rešenje za nadgradnju postojeće mreže potraženo je
početkom devedesetih godina u povećanju protoka podataka na mreži na 100 Mbit/s, uz očuvanje
originalne topologije mreže, kao i same filozofije Ethernet standarda, u smislu formata paketa
i načina pristupa medijumu. Međutim, ustanovljeno je da ovakva "turbo" varijanta Ethernet-a,
poznata pod nazivom FastEthernet (100baseT), može da "pokrije" znatno manja rastojanja, uz
očuvanje originalne specifikacije i formata paketa.
Tvorci originalne, 10-megabitne Ethernet specifikacije mrežu su sveli na atar prečnika 2 km, te
su proračunali parametre protokola uz uslov da računari, međusobno udaljeni 2 km, budu uvek u
stanju da detektuju međusobnu koliziju paketa. Proračunom se može pokazati da će to uvek biti
moguće za pakete veće od 64 bajta, koliko ujedno iznosi i minimalna dozvoljena dužina paketa u
Ethernet mrežama. Budući da je u FastEthernet specifikaciji donja granica od 64 bajta zadržana,
da je brzina signalizacije povećana 10 puta, a vreme potrebno da se paket pošalje skraćeno 10
puta, računari međusobno udaljeni 2 km neće moći da efikasno detektuju koliziju. Zakoni fizike,
očigledno, zahtevaju da se maksimalno teorijsko rastojanje smanji 10 puta, pa je i "domet"
FastEthernet mreža svega 200 m.
Ni 100 Mbit/s više nije dovoljno za backbone pravce savremenih mreža, te jedna od glavnih tema
na sastancima stručnih timova vodećih svetskih informatičkih kompanija postaje problem prelaska
na "nešto jače". ATM + LAN emulacija? Za regionalne (WAN) mreže, ATM za sada predstavlja
idealno i sveobuhvatno rešenje. Ali, lokalna ATM mreža preskupa je investicija: ATM modul za
Cisco rutere košta između 10 i 20 hiljada dolara, a gde su tek ATM switch-evi i pristupna
oprema? Pa još troškovi obuke stručnjaka koji će tu mrežu da održavaju...
Prema podacima od prošle godine, više od 80% instaliranih lokalnih mreža u svetu koristi
Ethernet tehnologiju (ostalih 20% otpada na TokenRing, FDDI, LATM i ostale). Suočeni sa ovim
problemom, proizvođači računarske opreme odlučili su se za nadgradnju starog dobrog Ethernet-a.
Grupa od oko 80 proizvođača, okupljena pod nazivom Gigabit Ethernet Alliance
(www.gigabit-ethernet.org), predložila je IEEE 802 komitetu novi standard 802.3z, koji bi
omogućio protok od 1 Gbit/s po lokalnoj Ethernet mreži, pri čemu bi format paketa, kao i način
pristupa medijumu za prenos, ostali isti.
Nadgradnja mreže
Gigabit Ethernet podrazumeva korišćenje paričnih (UTP - 1000baseT ili STP - 1000baseCX) ili
optičkih kablova. U tekućoj radnoj verziji standarda, koncept prenosa signala po optičkim
kablovima je skoro potpuno definisan, dok su standardi za prenos po TP kablovima na samom
početku razvoja, a za neke tipove medijuma, poput UTP-a, ozbiljniji rad još uvek nije ni
započet.
Najozbiljniji problem koji se javlja pri prenosu bakarnim kablovima brzinom 1 Gbit/s jeste
refleksija na konektorima. Refleksija, doduše, postoji i u klasičnim 10 i 100 Mbit/s Ethernet
mrežama, ali u znatno manjoj meri, te se njen uticaj može uspešno eliminisati. Kada je o optici
Tabela 1 - Pregled rastojanja u Ethernet tehnologiji | ||||||||||||||||||||
|
Pristup medijumu
IEEE 802.3z standard predviđa dva osnovna načina pristupa medijumu (MAC) u Gigabit Ethernet mrežama: ustaljeni CSMA/CD half-duplex, za komunikaciju između računara povezanih običnim (non-switching) habovima, odnosno full-duplex, za komunikaciju između računara i switching haba ili između dva switching haba. Samim tim, definisana je i arhitektura mreže, koja podrazumeva centralizovanu topologiju, u kojoj se koriste kako obični tako i switching habovi. Za sada, na tržištu se mogu naći uglavnom Gigabit Ethernet moduli za postojeće modularne switching habove nekih proizvođača, kojima se dobija jedan do dva gigabit porta na uređaju. Namenski Gigabit
|
|
Proizvodi
Velike kompanje se još uvek uzdržavaju od bilo kakve komercijalizacije proizvoda ove vrste -
Cisco Systems i Bay Networks još uvek drže novu klasu uređaja u laboratoriji, smatrajući da je
u pitanju neistraženo tle. Nasuprot njima, izvestan broj manjih proizvođača požurio je da na
tržištu ponudi proizvode, koji, na prvi pogled, korisniku nude sve pogodnosti hiperbrzih mreža.
Sve ima svoju cenu, pa će se mnogi korisnici, privučeni performansama novih proizvoda, naći u
nebranom grožđu, uglavnom zbog usklađenosti sa nedovoljno definisanim standardima. Neke manje
proizvođače, poput NBase (www.nbase.com), koji sebe često nazivaju pionirima gigabit mreža,
nedostatak čvrstih standarda ne brine - oni će jednostavno pokupiti kajmak od razmaženih
korisnika kojima će svaka mreža večito biti "tesna" i koji često od drveća (zvanog multimedija)
ne vide šumu, tj. mnoštvo kasnijih problema sa međusobnim usklađivanjem komunikacione opreme u
mreži.
Nedostatak potpuno definisanih standarda nije jedina "dečija bolest" ove tehnologije -
ozbiljniji problem je kapacitet samih uređaja, odnosno kapacitet backplane-ova modularnih
(chassis-based) switch-eva. Da bi switching hab radio bez blokiranja (non-blocking), zbir
kapaciteta pojedinih portova mora da bude manji ili jednak sveukupnoj propusnoj moći uređaja.
Obzirom da switching habovi uglavnom koriste full-duplex, pri ovom proračunu zbir treba
|
Pro Et Contra
Svaka nova tehnologija izgleda privlačno na prvi pogled. Iskusni inžinjeri će vam uvek
savetovati da sa novim stvarima "budete na Vi". Ugledni časopisi koji se bave mrežama, kao što
je Data Communications, u poslednje vreme donose veliki broj priloga o Gigabit Ethernet
tehnologiji. Prednosti nad ostalim tehnologijama istog kalibra, kao što je ATM, su očigledne:
manja cena po interfejsu, lakša i jeftinija nadgradnja mreže, identičan način upravljanja
mrežom kao i kod ranijih tipova Ethernet-a. Nedostaci Gigabit Ethernet-a su još uvek brojni:
nema čvrstih standarda, postoje ozbiljna ograničenja u dužini kablova, na tržištu još uvek nema
jeftinih servera čija je propusna moć dovoljna za rad u gigabit mrežama. Gigabit Ethernet,
najzad, ne donosi ništa novo kada je u pitanju podrška različitih kvaliteta servisa (QoS),
neophodna u real-time aplikacijama. U ATM mrežama, problem definisanja kvaliteta servisa na
početku komunikacije između dva korisnika rešen je odavno.
Da li ćete se, oduševljeni prezentacijom gigabit mreže na nekom stručnom skupu ili sajmu,
odlučiti da odmah kupite "nove igračke" i ugradite ih u svoju mrežu? Budite oprezni i ne žurite
- svaku tehnologiju vredi probati, ali tek u pravo vreme!
|