Codka IPsec-ka korkiisa waxaa lagu sheegaa bitrate-ka koodhka, lambarkaasna waa khalad xad kasta marka laga reebo xadka koodhka laftiisa. Maqalku waa 8 kbit/s, baakadda qaadda way ka weyn tahay, galka ESP ayaa sii weyn, iyo frame-ka Ethernet wuxuu ku darayaa framing aan qabasho tunnel-ka lagu sameeyay waligeed muujin. Tirinta hal baakad oo laga bilaabo qaab la sheegay waa dariiqa kaliya ee lagu ogaado waxa xiriirka jirka ahaan dhab ahaan qaadi doono. Sharaxa hoose waxay taas u samaysaa hal jiho oo keliya, lambar kastana waa xisaab, ma aha cabbir.

Ka bilow doorashada baakadaynta, ee ha ka bilaaban lambarka koodhka

Shaxda koodhku waxay bixisaa heerka payload-ka oo wax kale ma bixiso: G.729 wuxuu soo saaraa 8 kbit/s, taas oo ah 30 byte oo maqal ah 30 ms kasta. Wax ma sheegto headers, ilaalin ama framing, saddexdaasna natiijada ayay xukumaan. Inta u dhaxaysa waa doorasho siyaasadeed oo labada daraf waa inay ku heshiiyaan, markaa marka hore dooro oo sheeg, sababtoo ah lambar kasta oo dambe wuxuu ku xiran yahay hal go'aanas.

Tusaalahan wuxuu isticmaalaa 30 ms, markaa heerka baakaddu waa 33.3 halkii ilbiriqsi. Waxay u malaynaysaa header RTP 12 byte, header UDP 8 byte iyo header IPv4 gudaha 20 byte oo aan ikhtiyaar lahayn, iyo ma jiro SRTP, isku-buuxinta header ama buuxinta qarsoodiga qulqulka taraafikada; isbeddel kastana wuxuu la socdaa miisaaniyadda, sidaas darteed mala-awaalku waa inuu ag yaal jawaabta.

Ku dar headers-ka gudaha, ka dibna galka ESP

Barnaamijku wuxuu dirayaa payload lagu daray RTP lagu daray UDP lagu daray IP, taas oo baakadayntan 70 byte tahay. Qulqulkaas gudaha wuxuu noqdaa 18.7 kbit/s, horeyba laba jeer ka badan heerka koodhka, sababtoo ah qaybta ugu badan ee baakadda waa headers, ma aha maqal. Mid ka mid ah bytes-kaas ma aha cod; waa qiimaha cinwaan iyo taxane siinta. Qabasho tunnel-ka korkiisa laga qaaday ayaa muujinaysa isla lambarkan, waana tan dadku soo xigtaan marka ay yiraahdaan wicitaanku wuu yar yahay.

Waa sidoo kale lambarka aan waligiis gaarin siligga. Habka tunnel-ka ESP wuxuu ku darayaa SPI iyo lambarka taxanaha 8 byte, IV cad 8 byte oo loogu talagalay AES-GCM, dabo 2 byte iyo sumad xaqiijin 16 byte. Payload-ka 70 byte iyo dabada waxay gaaraan 72, taas oo horey u buuxinaysa isku-dhafka afar byte, markaa halkan lama baahna buuxin dheeraad ah.RFC 4106 wuxuu qeexayaa cabbirrada IV iyo sumadda GCM, labaduba waxay ku jiraan xisaabta, ma aha qoraal hoose:

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

Ku dar headers-ka dibadda ee ay u baahan tahay gudbinta NAT

Galka ESP ka dib waxaa yaal header IPv4 dibadda 20 byte iyo header UDP 8 byte oo loogu talagalay gudbinta NAT, markaa baakaddu waxay noqotaa 132 byte. Inkapsulaynta UDP waxay jirtaa sababtoo ah baakaddu waa inay ka gudubto qalab turjumaad oo u dhexeeya labada dhinac, waxayna beddeshaa qaabka dibadda iyada oo aan taaban payload-ka la ilaaliyay. 33.3 baakadood halkii ilbiriqsi, 132 byte waa qiyaastii 35.2 kbit/s, ama qiyaastii afar jeer heerka magaca koodhka.

Sumadda ama IV midkoodna lama tiri karo qiyaasta si loo yareeyo, sababtoo ah labaduba waa qayb ka mid ah waxa xiriirku dhab ahaan qaadi doono. Qiyaasta ka tagta waxay sharraxaysaa baakad uu qaatahu diidi lahaa. Isku mid ayaa ah dabada, oo u jirta inay calaamadiso xadka payload-ka iyo header-ka xiga gudaha aagga la ilaaliyay.

Magaca xadka ka hor inta aadan soo xigtaan lambarka

Lambarka IP dibadda wali kama tirito framing-ka Ethernet. Xiriirka gelitaanka sumad ama aan sumad lahayn wuxuu ku darayaa header MAC 14 byte iyo taxane hubin frame 4 byte, isagoo frame-ka ka dhigaya 150 byte, taas oo ah cabbirka dekedda switch-ku tirisayso. Isla heerkaas baakaddu waa 40 kbit/s, shan jeer heerka koodhka, farqiqduna ma aha qasaaro ee waa qiimaha qaadista.

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

Lambarka 40 kbit/s wali kama tirito horudhaca, farqiga u dhexeeya frame-yada, sumadaha VLAN, inkapsulaynta bixiyaha, RTCP, signaalaynta iyo maqalka jiho kale u socda. Waa qiyaas jiho kasta, ma aha kayd xiriir, oo in loo soo xigto kayd ahaan waxay buunbuunisaa waxa xiriirku hal meel kaydsan karo oo hoos u dhigta meel kale. Qabasho ku timid host-ka waxay sidoo kale seegi kartaa framing-ka xiriirku ku daro, sidaas darteed xadka waa in lagu magacaabaa lambarka agtiisa, iyo sidaas darteed shaxda xadadku way ka faa'iido badan tahay hal lambar oo cinwaan ah. Si gooni ah u kaydsado jihada aadan tirin.

Xisaabta kula hubi interface-ka

Ka hor inta aadan qiyaasta aammin, la barbardhig waxa interface-ku soo sheego tirada baakadaha la yaqaan. Qabasho ka samee interface-ka jirka ah ee ma aha qalabka tunnel-ka, si framing-ka aad isku dayayso inaad xisaabiso uu ku jiro, oo filo farqi yar halkii aad ka filan lahayd isku-dhac buuxa.

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

Qabashadu waxay xaqiijinaysaa cabbirka baakadda dibadda, halka tirinta interface-ku muujinayso heerka oo ay ku jirto framing-ka. Haddii labaduba ku kala duwanaadaan qiyaastii fasaxa Ethernet, xisaabtu waa sax oo kaliya xadka ayaa si khalad ah loo magacaabay. Farqi aad uga weyn hal header frame wuxuu tilmaamayaa wax kale oo xiriirka ku jira, sida dib-u-gudbin ama qulqul kale oo la wadaaga interface-ka. Qor inta u dhaxaysa baakadaynta, qaybta ilaalinta iyo xadka lambarka agtiisa, sababtoo ah qiyaas aan saddexdaas lahayn ayaa akhristaha xiga u soo xigtaa cabbir ahaan.

Maqaallo la xiriira