IPsec gaineko ahotsa kodek baten bit-tasa gisa aipatu ohi da, eta zenbaki hori okerra da kodekaren beraren muga izan ezik gainerako muga guztietan. Audioa 8 kbit/s da, daraman paketea handiagoa da, ESP bilgarria are handiagoa, eta Ethernet markoak tunelaren gaineko kapturak inoiz erakusten ez duen enmarkatzea gehitzen du. Pakete bat emandako formatutik zenbatzea da esteka fisikoak benetan zer eraman behar duen jakiteko modu bakarra. Beheko ibilbideak noranzko bakarrerako egiten du, eta hemen zenbaki guztiak aritmetika dira, ez neurketa.

Hasi paketizazio-erabaki batetik, ez kodek zenbaki batetik

Kodek taula batek kargaren tasa ematen du eta besterik ez: G.729k 8 kbit/s igortzen ditu, hau da, 30 byte audio 30 msero. Ez du ezer esaten goiburuei, babesari edo enmarkatzeari buruz, eta hiru horiek menderatzen dute emaitza. Tartea bi muturrek adostu behar duten politika-erabakia da, beraz aukeratu lehenengo eta adierazi, geroagoko zenbaki bakoitza erabaki bakar horren mende baitago.

Adibide honek 30 ms erabiltzen ditu, beraz pakete-tasa 33.3 da segundoko. 12 byteko RTP goiburua, 8 byteko UDP goiburua eta aukerarik gabeko 20 byteko barne IPv4 goiburua suposatzen ditu, bai eta SRTP, goiburu-konpresio edo trafiko-fluxuaren konfidentzialtasun betegarririk ez ere; edozein aldaketak aurrekontua ere mugitzen du, horregatik suposizioak erantzunaren ondoan doaz.

Gehitu barne goiburuak, gero ESP bilgarria

Aplikazioak karga gehi RTP gehi UDP gehi IP bidaltzen ditu, eta paketizazio honekin 70 byte dira. Barne fluxu hori 18.7 kbit/s ateratzen da, kodekaren tasaren bikoitza baino gehiago dagoeneko, paketearen zatirik handiena goiburuek eta ez audioak osatzen dutelako. Byte horietako bat ere ez da ahotsa; helbideratzearen eta sekuentziatzearen prezioa dira. Tunelaren gainetik hartutako kaptura batek zenbaki hori bera erakusten du, eta jendeak dei txikia dela esatean aipatzen duen zenbakia da.

Inoiz kablea iristen ez den zenbakia ere bada. ESP tunel moduak 8 byteko SPI eta sekuentzia-zenbakia gehitzen ditu, AES-GCMrako 8 byteko IV esplizitua, 2 byteko atzeko atala eta 16 byteko autentifikazio-etiketa. 70 byteko karga gehi atzeko atala 72ra iristen da, eta horrek jada lau byteko lerrokatzea betetzen du, beraz hemen ez da betegarri gehigarririk behar.RFC 4106 GCMren IV eta etiketaren tamainak finkatzen ditu, eta biak aritmetikan sartu behar dira, ez oin-oharrean:

30  payload, G.729 at 30 ms
12  RTP
 8  UDP
20  inner IPv4
--
70  inner IP packet
 8  ESP SPI and sequence
 8  explicit IV
 2  pad length and next header
16  authentication tag
--
104 ESP packet

Gehitu NAT zeharkatzeak eskatzen dituen kanpo goiburuak

ESP bilgarritik kanpo 20 byteko kanpo IPv4 goiburua eta NAT zeharkatzeko 8 byteko UDP goiburua daude, beraz paketea 132 byte bihurtzen da. UDP kapsulatzea existitzen da paketeak pareen arteko itzultzaile gailu bat gainditu behar duelako, eta kanpo forma aldatzen du karga babestua ukitu gabe. Segundoko 33.3 paketerekin, 132 byte 35.2 kbit/s inguru dira, hau da, kodekaren tasa nominalaren lau halako gutxi gorabehera.

Ez etiketa ez IV ezin dira estimaziotik kendu hura txikiagoa egiteko, biak estekak benetan eramango duenaren parte baitira. Horiak baztertzen dituen estimazio batek hargailuak baztertuko lukeen pakete bat deskribatzen du. Gauza bera gertatzen da atzeko atalarekin, kargaren muga eta babestutako eskualdearen barruko hurrengo goiburua markatzeko dagoena.

Izena eman mugari zenbakia aipatu aurretik

Kanpo IPko zenbaki batek oraindik kanpo uzten du Ethernet enmarkatzea. Etiketadun edo etiketarik gabeko sarbide estekak 14 byteko MAC goiburua eta 4 byteko marko-egiaztapen sekuentzia gehitzen ditu, markoa 150 byte eginez, eta hori da etengailu ataka batek zenbatzen duen tamaina. Pakete-tasa berean hori 40 kbit/s da, kodekaren tasaren bost halako, eta aldea ez da hondakina, garraioaren kostua baizik.

BoundaryPacket sizeRate at 33.3 packets/sWhat it counts
Codec payload30 bytes8.0 kbit/sThe audio alone
Inner IP packet70 bytes18.7 kbit/sApplication headers included
Outer IP packet132 bytes35.2 kbit/sESP and NAT-T included
Ethernet frame150 bytes40.0 kbit/sLink framing included

40 kbit/s-ko zenbakiak oraindik kanpo uzten ditu preanbulua, markoen arteko tartea, VLAN etiketak, hornitzailearen kapsulatzea, RTCP, seinalizazioa eta beste noranzkora doan audioa. Noranzko bakoitzeko estimazioa da, ez esteka-erreserba bat, eta halakotzat aipatzeak esteka batek leku batean erreserbatu behar duena gainditzen du eta beste batean gutxiesten. Ostalariaren kapturak estekak gehitzen duen enmarkatzea gal dezake, horregatik muga zenbakiaren ondoan izendatu behar da, eta horregatik mugako taula batek izenburuko zenbaki bakarrak baino gehiago balio du. Erreserbatu zenbatu ez duzun noranzkorako bereizita.

Egiaztatu aritmetika interfazearen aurka

Estimazioan fidatu aurretik, alderatu interfazeak pakete kopuru ezagun batentzat ematen duenarekin. Kapturatu interfaze fisikoan, ez tunel gailuan, kontuan hartu nahi duzun enmarkatzea sartuta egon dadin, eta espero ezazu desberdintasun txiki bat, bat-etortze perfektua baino.

sudo tcpdump -ni eth0 -c 50 'udp port 4500'
ip -s link show eth0

Kapturak kanpo paketearen tamaina berresten du, eta interfazearen kontagailuek enmarkatzea barne duen tasa erakusten dute. Biak Ethernet-en tolerantzien inguruan desberdintzen badira, aritmetika zuzena da eta muga soilik gaizki izendatu zuten. Marko goiburu bat baino askoz handiagoa den aldea estekan beste zerbaiti buruz ari da, hala nola berbidalketei edo interfazea partekatzen duen beste fluxu bati. Idatzi paketizazio-tartea, babes-sorta eta muga zenbakiaren ondoan, hiru horiek gabeko estimazioa hurrengo irakurleak neurketa gisa aipatzen baitu.

Erlazionatutako artikuluak