Ohùn lórí IPsec ni a máa ń dárúkọ gẹ́gẹ́ bí bitrate kóòdẹ́kì, ó sì jẹ́ àṣìṣe ní gbogbo ààlà yàtọ̀ sí ààlà kóòdẹ́kì fúnra rẹ̀. Ohùn náà jẹ́ 8 kbit/s, pákẹ́tì tí ó gbà á tóbi jù, ìkùùru ESP tún tóbi jù, ìdìpọ̀ Ethernet sì ń fi ìdìpọ̀ kún un tí ìmúwòye kankan lórí ihò kò fi hàn. Kíka pákẹ́tì kan láti inú ọ̀nà tí a sọ nípasẹ̀ ni ọ̀nà kan ṣoṣo láti mọ ohun tí ìsopọ̀ ti ara gbọ́dọ̀ gbé ní tòótọ́. Ìtẹ̀síwájú ìsàlẹ̀ yìí ṣe é fún ọ̀nà kan ṣoṣo, gbogbo nọ́mbà sì jẹ́ ìṣirò, kì í ṣe ìwọ̀n.

Bẹ̀rẹ̀ pẹ̀lú yíyàn pákẹ́tì, kì í ṣe pẹ̀lú nọ́mbà kóòdẹ́kì

Tábìlì kóòdẹ́kì ń fúnni ní ìyá ẹrù nìkan: G.729 ń gbé 8 kbit/s jáde, ìyẹn ni 30 báìtì ohùn ní gbogbo 30 ms. Kò sọ ohunkóhun nípa àwọn orí, ìdáàbòbò tàbí ìdìpọ̀, àwọn mẹ́tẹ̀ẹ̀ta yẹn sì ni ó ń ṣàkóso èsì. Àkókò yàtọ̀ jẹ́ yíyàn ìlànà tí ẹ̀gbẹ́ méjèèjì gbọ́dọ̀ gbà, nítorí náà yàn án ní àkọ́kọ́ kí o sì sọ ọ́, nítorí gbogbo nọ́mbà tí ó tẹ̀le ni ó gbára lé ìpinnu kan yẹn.

Àpẹẹrẹ yìí ń lo 30 ms, nítorí náà ìyá pákẹ́tì jẹ́ 33.3 ní ìṣẹ́jú àáyá. Ó ń rò pé orí RTP 12 báìtì, orí UDP 8 báìtì àti orí IPv4 inú 20 báìtì láìsí àṣàyàn ni ó wà, àti pé kò sí SRTP, ìpakúpa orí tàbí kíkún àṣírí ṣíṣàn ìrìnàjò; ìyípadà kankan ń gbé ìsúnná owó pẹ̀lú rẹ̀, nítorí náà àwọn ìrònú yẹ kí ó wà lẹ́gbẹ̀ẹ́ ìdáhùn.

Fi àwọn orí inú kún un, lẹ́yìn náà ìkùùru ESP

Ètò ń fi ẹrù ránṣẹ́ pẹ̀lú RTP pẹ̀lú UDP pẹ̀lú IP, ìyẹn ni 70 báìtì ní ìsopọ̀ yìí. Ṣíṣàn inú yẹn jáde ní 18.7 kbit/s, ó ti ju ìlọ́po méjì ìyá kóòdẹ́kì lọ, nítorí àwọn orí kì í ṣe ohùn ni ó ń dá apá púpọ̀ pákẹ́tì. Kò sí ọ̀kan nínú àwọn báìtì yẹn tí í ṣe ohùn; wọ́n jẹ́ owó àdírẹ́sì àti ìtòlẹ́sẹẹsẹ. Ìmúwòye tí a gbà lórí ihò ń fi nọ́mbà yìí hàn gan-an, ìyẹn sì ni ohun tí àwọn ènìyàn ń tọ́ka sí nígbà tí wọ́n bá sọ pé ìpè náà kéré.

Ó tún jẹ́ nọ́mbà tí kò dé okùn rárá. Ipò ihò ESP ń fi SPI àti nọ́mbà ìtẹ̀lé 8 báìtì kún un, IV kedere 8 báìtì fún AES-GCM, ìrù 2 báìtì àti àmì ìjẹ́rìí 16 báìtì. Ẹrù 70 báìtì pẹ̀lú ìrù dé 72, èyí tí ó ti tẹ́ ìlà ìpele báìtì mẹ́rin lọ́rùn, nítorí náà kò nílò ìkúnkún mìíràn níbí.RFC 4106 ń ṣàlàyé ìwọ̀n IV àti àmì GCM, àwọn méjèèjì sì wà nínú ìṣirò, kì í ṣe nínú àkọsílẹ̀ ìsàlẹ̀:

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

Fi àwọn orí òde tí ìrékọjá NAT nílò kún un

Ní òde ìkùùru ESP ni orí IPv4 òde 20 báìtì àti orí UDP 8 báìtì fún ìrékọjá NAT wà, nítorí náà pákẹ́tì di 132 báìtì. Ìkópọ̀ UDP wà nítorí pé pákẹ́tì gbọ́dọ̀ kọjá ẹ̀rọ ìtumọ̀ tí ó wà láàrín àwọn ẹgbẹ́ méjèèjì, ó sì ń yí ìrísí òde padà láìfi ọwọ́ kan ẹrù tí a dáàbò bo. Ní 33.3 pákẹ́tì ní ìṣẹ́jú àáyá, 132 báìtì jẹ́ nǹkan bí 35.2 kbit/s, ìyẹn ní ìlọ́po mẹ́rin ìyá orúkọ kóòdẹ́kì.

A kò lè yọ àmì tàbí IV kúrò nínú ìdíwọ́n láti jẹ́ kí ó kéré, nítorí àwọn méjèèjì jẹ́ apá ohun tí ìsopọ̀ yóò gbé ní tòótọ́. Ìdíwọ́n tí ó fi wọ́n sílẹ̀ ń ṣàpèjúwe pákẹ́tì tí olùgbà yóò kọ̀. Bẹ́ẹ̀ náà ni fún ìrù, tí ó wà láti fi ààlà ẹrù àti orí tí ó tẹ̀le hàn nínú àgbègbè tí a dáàbò bo.

Dárúkọ ààlà náà kí o tó tọ́ka sí nọ́mbà

Nọ́mbà IP òde ṣì ń yọ ìdìpọ̀ Ethernet kúrò. Ìsopọ̀ àbáwọlé tí ó ní àmì tàbí tí kò ní àmì ń fi orí MAC 14 báìtì àti ìtẹ̀lé ìwádìí ìdìpọ̀ 4 báìtì kún un, ó ń sọ ìdìpọ̀ di 150 báìtì, ìyẹn ni ìwọ̀n tí ẹnu-ọ̀nà ìyípadà ń kà. Ní ìyá pákẹ́tì kan náà ìyẹn jẹ́ 40 kbit/s, ìlọ́po márùn-ún ìyá kóòdẹ́kì, ìyàtọ̀ kì í ṣe ìsonu bí kò ṣe owó gbígbé.

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

Nọ́mbà 40 kbit/s ṣì ń yọ ìpilẹ̀, àlàfo láàrín àwọn ìdìpọ̀, àmì VLAN, ìkópọ̀ olùpèsè, RTCP, ìfihàn àti ohùn tí ó ń lọ sí ọ̀nà kejì kúrò. Ìdíwọ́n ni fún ọ̀nà kan, kì í ṣe ìforíkun ìsopọ̀, títọ́ka sí i gẹ́gẹ́ bí ìforíkun sì ń sọ ohun tí ìsopọ̀ gbọ́dọ̀ foríkun ní ibi kan di àṣejù, tí ó sì ń dín ní ibòmíì kù. Ìmúwòye lórí agbàlejò lè pàdánù ìdìpọ̀ tí ìsopọ̀ ń fi kún un pẹ̀lú, nítorí náà a gbọ́dọ̀ dárúkọ ààlà lẹ́gbẹ̀ẹ́ nọ́mbà, àti nítorí náà tábìlì ààlà wúlò ju nọ́mbà àkọlé kan lọ. Foríkun lọ́tọ̀ fún ọ̀nà tí o kò kà.

Yẹ ìṣirò wò pẹ̀lú ojú-ìwé

Kí o tó gbẹ́kẹ̀ lé ìdíwọ́n, fi wé ohun tí ojú-ìwé ń ròyìn fún iye pákẹ́tì tí a mọ̀. Gbà ìmúwòye lórí ojú-ìwé ti ara kì í ṣe ẹ̀rọ ihò, kí ìdìpọ̀ tí o ń gbìyànjú láti ṣírò wà nínú rẹ̀, kí o sì retí ìyàtọ̀ kékeré dípò ìbámu pípé.

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

Ìmúwòye ń fìdí ìwọ̀n pákẹ́tì òde múlẹ̀, nígbà tí àwọn olùkà ojú-ìwé ń fi ìyá pẹ̀lú ìdìpọ̀ hàn. Bí àwọn méjèèjì bá yàtọ̀ ní nǹkan bí àyè Ethernet, ìṣirò náà tọ́, ààlà nìkan ni a kò dárúkọ dáadáa. Ìyàtọ̀ tí ó tóbi jù orí ìdìpọ̀ kan lọ ń tọ́ka sí nǹkan mìíràn lórí ìsopọ̀, bí ìtúnránṣẹ́ tàbí ṣíṣàn mìíràn tí ó ń pín ojú-ìwé. Kọ àkókò pákẹ́tì, ẹ̀yà ìdáàbòbò àti ààlà lẹ́gbẹ̀ẹ́ nọ́mbà, nítorí ìdíwọ́n tí kò ní àwọn mẹ́ta yẹn ni olùkà tí ó tẹ̀le yóò tọ́ka sí gẹ́gẹ́ bí ìwọ̀n.

Àwọn àpilẹ̀kọ tó jọra