Radd yfir IPsec er tilgreind sem bitahraði kóðara, og sú tala er röng við hver mörk nema mörk kóðarans sjálfs. Hljóðið er 8 kbit/s, pakkinn sem ber það er stærri, ESP-umslagið er enn stærra, og Ethernet-ramminn bætir við rammagerð sem engin skráning á göngunum sýnir. Að telja einn pakka út frá tilgreindu sniði er eina leiðin til að komast að því hvað eðlisfræðilega tengingin þarf í raun að bera. Umfjöllunin hér að neðan gerir það fyrir eina átt, og hver tala hér er reikningur, ekki mæling.

Byrjaðu á vali um pakkagerð, ekki tölulegri stærð kóðarans

Kóðaratöflur gefa hraða nytseminnar og ekkert annað: G.729 gefur 8 kbit/s, sem er 30 bæti af hljóði á 30 ms fresti. Hún segir ekkert um hausa, vernd eða rammagerð, og þau þrjú ráða niðurstöðunni. Bilið er stefnumótandi val sem báðir endar verða að samþykkja, svo veldu það fyrst og tilgreindu það, því hver síðari tala ræðst af þeirri einu ákvörðun.

Þetta dæmi notar 30 ms, svo pakkahraðinn er 33.3 á sekúndu. Það gerir ráð fyrir 12 bæta RTP-haus, 8 bæta UDP-haus og 20 bæta innri IPv4-haus án valkosta, og engu SRTP, hausþjöppun eða fyllingu fyrir trúnað umferðarflæðis; hver breyting færir fjárhagsáætlunina með sér, þess vegna eiga forsendurnar heima við hlið svarsins.

Bættu innri hausunum við, síðan ESP-umslaginu

Forritið sendir nytsemi auk RTP auk UDP auk IP, sem er 70 bæti við þessa pakkagerð. Þetta innra flæði verður 18.7 kbit/s, þegar meira en tvöfalt hraði kóðarans, því hausar og ekki hljóð eru stærstur hluti pakkans. Ekkert þessara bæta er rödd; þau eru verðið fyrir vistfangi og röðun. Skráning sem tekin er yfir göngunum sýnir nákvæmlega þessa tölu, og hún er sú sem fólk vitnar í þegar það segir símtalið lítið.

Það er líka talan sem kemst aldrei á vírinn. ESP-gangnahamur bætir við 8 bæta SPI og raðnúmeri, 8 bæta skýrum IV fyrir AES-GCM, 2 bæta hala og 16 bæta auðkenningamerki. Nytsemin upp á 70 bæti auk halans lendir á 72, sem uppfyllir þegar fjögurra bæta jöfnun, svo hér þarf enga frekari fyllingu.RFC 4106 ákveður stærðir GCM-IV og merkisins, og bæði eiga heima í reikningnum en ekki í neðanmálsgrein:

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

Bættu við ytri hausunum sem NAT-gegnumferð krefst

Utan við ESP-umslagið eru 20 bæta ytri IPv4-haus og 8 bæta UDP-haus fyrir NAT-gegnumferð, svo pakkinn verður 132 bæti. UDP-innsokkunin er til vegna þess að pakkinn verður að komast í gegnum þýðingartæki milli jafningjanna, og hún breytir ytri lögun án þess að snerta hið verndaða nytsemi. Við 33.3 pakka á sekúndu eru 132 bæti um 35.2 kbit/s, eða u.þ.b. fjórum sinnum nafnhraði kóðarans.

Hvorki merkið né IV má sleppa úr matinu til að gera það minna, því bæði eru hluti af því sem tengingin mun í raun bera. Mat sem sleppir þeim lýsir pakka sem viðtakandinn myndi hafna. Sama gildir um halann, sem er til að merkja mörk nytseminnar og næsta haus innan verndaða svæðisins.

Nefndu mörkin áður en þú vitnar í töluna

Ytri IP-tala útilokar enn Ethernet-rammagerð. Merkt eða ómerkt aðgangstenging bætir við 14 bæta MAC-haus og 4 bæta rammaprófunarröð, sem gerir rammann 150 bæti, sem er stærðin sem kapallportur telur. Við sama pakkahraða eru það 40 kbit/s, fimm sinnum hraði kóðarans, og munurinn er ekki sóun heldur kostnaður við flutninginn.

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

Talan 40 kbit/s útilokar enn forspjaldið, bilið milli ramma, VLAN-merki, innsokkun veitandans, RTCP, merkjasendingar og hljóðið sem fer í hina áttina. Þetta er mat fyrir hverja átt, ekki frátekt tengingar, og að vitna í það sem frátekt ofmetur það sem tengingin verður að taka frá á einum stað á meðan það vanmetur það á öðrum. Skráning á vélinni getur líka misst rammagerð sem tengingin bætir við, þess vegna verða mörkin að nefna við hlið tölunnar, og þess vegna er mörkatöflur gagnlegri en ein fyrirsagnartala. Taktu frá sérstaklega fyrir þá átt sem þú taldir ekki.

Athugaðu reikninginn gegn viðmótinu

Áður en þú treystir matinu skaltu bera það saman við það sem viðmótið greinir frá fyrir þekktan fjölda pakka. Skráðu á eðlisfræðilega viðmótið en ekki gangnatækið, svo rammagerðin sem þú ert að reyna að gera grein fyrir sé innifalin, og búðu þig undir lítinn mismun frekar en fullkomna samsvörun.

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

Skráningin staðfestir ytri pakkastærðina, en teljarar viðmótsins sýna hraðann að rammagerð meðtalinni. Ef þau tvö víkja um það bil Ethernet-álagið er reikningurinn réttur og aðeins mörkin voru misnefnd. Munur sem er mun meiri en einn rammahaus bendir til eitthvað annað á tengingunni, svo sem endursendingar eða annað flæði sem deilir viðmótinu. Skrifaðu pakkagerðarbilið, verndarsettið og mörkin við hlið tölunnar, því mat án þessara þriggja er vitnað í sem mælingu af næsta lesanda.

Tengdir greinar