Home / Internet / Zašto ADSL ne postiže punu brzinu?

Zašto ADSL ne postiže punu brzinu?

Pretpostavljam da se se zapitali zašto nikada ne postižete upravo onu brzinu koju plaćate? Da li ste zvali vašeg ISP-a da pitate zašto vam ne isporucuje punu brzinu?

 

Postoji jako veliki broj faktora koji utiču na ovo, a pozabavićemo nekim najosnovnijim.
Prvo bi trebalo razjasniti šta je brzina koju plaćate:

  • Download: 4096Kb/s tj. 512KB/s (4096/8 jer je 1Byte=8bits)
  • Upload 512Kb/s tj. 64KB/s (po istoj formuli)
Testovima brzine (direktan download, a ne speedtest-ovi) vidi se da vam direktan download iznosi manje od navedenih vrednosti. Razlog ovome je sama ADSL tehnologija koja po defaultu ima gubitke uzrokovane protokolima po kojima radi. Prvo treba spomenuti da ADSL na relaciji DSLAM korisnikov modem koristi ATM tehnologiju (ćelije veličine 48B+5B routing header-a). Na ovo se nadovezuje ATM Adaptation Layer 5 i VC multiplex. Zatim L2TP protokol preko kog se ostvaruju PPPoE sesije. L2TP je neophodan iz razloga što na pristupnim uređajima provajdera postoji veći broj korisnika koji koriste različite usluge. Neki imaju sopstvene VLAN-ove a masovni servisi se pakuju u zajedničke VLAN-ove. NPR:
  • L2VPN&L3VPN korisnici imaju zasebne VLAN-ove (svaki ponaosob)
  • ADSL korisnici se „pakuju“ u jedan zajednički VLAN
Ovo je i krajnje logično, jer ADSL korisnici na primer svi izlaze na internet i to im je jedina zajednička osobina. Sa druge strane, VPN korisnicima treba omogućiti privatnost, odnosno da se u okviru svog VPN-a vide samo između sebe, a ne i sa trećim licima.
Na kraju, kao poslednji u nizu protokola je PPPoE (koji enkapsulira Ethernet frejmove u PPP frejmove ).
Kada saberemo overhead-ove za svaki od navedenih protokola (overhead je termin koji se vezuje za pojedinačni protokol ) dobijamo korisnu količinu saobraćaja.
Evo kako to izgleda u okruženju jako sličnom konfiguraciji domaćih ADSL providera:

E, sad ovo i nije baš jasno dok se ne pogledaju headeri za svaki od protokola:

ATM 5B
AAL5 8B
L2TP 4B
PPPoE 6B
PPP 2B
Ethernet 18B
Ukupno: 43B

 

Bez obzira na veličinu paketa 43 Byte-a su uvek gubici . I još postoje cell padding podaci. Evo i objašnjenja: pošto su ATM ćelije fiksne veličine (48B podataka + 5B headera) 53B jedan paket se rastura u niz ovih ćelija. MTU je 1492B + 38B header-a (jer tek sada stiže do ATM-a, pa se ovaj header dodaje tek na ovom layeru)  = 1530B. Sada ovaj paket treba razdeliti u ćelije. 31 ćelija po 48B daje ukupno 1488B + ostatak od 42B. Pošto je ovaj ostatak manji od veličine ATM ćelije na snagu stupa cell padding. Tih  6B koji fale će se popuniti ovom informacijom i ona predstavlja čist gubitak. Naravno, pošto je veličina paketa dinamički promenljiva, srazmerno sa njom menja se i cell padding i varira sve do 47B što je maksimum (dok je u primeru prikazan minimum).

Formula:
Plaćeni protok je 512KB/s = 524288B/s
Ukoliko vučete pakete maksimalne veličine 1492B+43B headera (sa ATM) =1535B paket. U toku jedne sekunde može proći 524288/1535= 341 paket + deo 342-og paketa od 853B. Svaki od tog 341 paketa ima po 43B headera 341*43= 14663B/1024=14.32KB headera / sekundi. 512 – 14,32 = 497,68KB/s je ono što je ostalo kada se oduzmu headeri. Sada je na redu cell padding (koji nije moguće tačno izračunati jer sam padding zavisi od količine podataka koji se prenose tj od veličine paketa) koji u našem primeru iznosi 6B na svakoj 32-goj ATM ćeliji. 341 paket = 2046B cell paddinga = ~ -2 KB/s, tj 495,68KB/s.
U najgorem slučaju cell padding će iznositi 47B na svakoj 32-goj ATM ćeliji. 342*47=16074/1024 = 15.69KB.  497,68 – 15.69 = 481,99KB/s

Iz svega navedenog, možemo zaključiti da bi realne brzine na ADSL-u trebale iznositi:

  • između 495,68KB/s i 481,99KB/s  u Download-u
  • između 61.95KB/s i 60.25KB/s u Uploadu

U celu ovu priču nije uračunat kvalitet i dužina telefonskog kabla (DSLAM – modem). To je pojedinačna stvar i jako teško je generalizovati.

Prosečna vrednost koja se podrazumeva za očekivane gubitke je 16.8% (udaljenost, greške, enkapsulacije…). Ako vam brzina download-a pada ispod ovih 16.8% kontaktirajte ISP-a.

Primer ispravne ADSL konekcije od 4Mbit/s:
512KB/s – 16.8% = 425.98KB/s

About Dejan

Zaljubljenik u sve što ima veze sa mrežama, komunikacijama i bezbednošću na mreži. - 9+ godina iskustva u IT-u ( ISP, Enterprise) - Trenutno radim u mladoj perspektivnoj firmi koja nudi kompletna rešenja krajnjim korisnicima - Veliki broj kurseva iz raznih oblasti ( Routing&switching, Security,MDM, Cloud, F-Secure, CEH) - "Svi smo se našli pred problemom koji nam je neko drugi rešio. Pitanje je samo koliko brzo naiđeš na nekog ko je voljan da ti pomogne." - Ponosni otac 2 dečaka

9 comments

  1. Drugaru sam sherovao ovaj tekst posle stalne kuknjave sto nema net koji placa.Procitao je i reako mi „Dobro.Vise te nikad necu pitati sto nemam net koji placam i da znas ovo nisam ocekivao od tebe,“Naravno nista nije razumeo a od mene sve pohvale za tekst,

    • Micko ajde onda idi u Maxi uzmi 800 grama mesa i plati kao kilogram .Da li je to ok. ako placam 10 mb onda to treba i da dobijem a po tvojoj racunici sve je ok onda posta neka pusti prema potrosacima 12 ili vise mb tako da mi dobijemo sto placamo. Drugar ti je u pravu sto se naljutio. Pozdrav

  2. Imam paket od 10/1Mb/s koja je realna brzina download-a?

  3. Primer:
    512KB/s – 16.8% = 425.98KB/s

    Nesto se meni tu ne slaze, ja imam 4Mb ADSL konekciju a DL mi je kao u primeru

  4. Čim neko napiše „1Byte=8bits“ sve mi je jasno. Pročitajte malo o TCP paketima. Ni RS-232 protokol nije imao samo korisne informacije, nego su na svaki bajt od 8 bita išli i start bit, 1, 1.5 ili 2 stop bita i bit parnosti/neparnosti. TCP je nešto komplikavniji.

  5. Svakako jedan od najkvalitetnijih tekstova na ovu temu!

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Scroll To Top