Ця стаття не містить . (лютий 2021) |
IAX2 — Inter-Asterisk eXchange protocol — протокол обміну VoIP даними між Asterisk. Найпристосованіший до трансляції мережевих адрес NAT, на відміну від SIP і H.323 використовує тільки один порт 4569 протоколу UDP для сигналізації й медіапотоків, тоді як останні використовують для цих цілей різні порти. Даний протокол дозволяє істотно економити мережевий трафік в порівнянні з протоколом SIP, що пояснюється передачею сигнальної інформації в бітових полях, а не текстом. Так само протокол дозволяє поєднувати безліч голосових потоків і передавати їх усередині єдиного транк, зменшуючи накладні витрати, пов'язані з передачею заголовків IP-пакетів.
Історія
IAX2 — (Inter-Asterisk eXchange protocol — друга версія) протокол розроблений компанією Digium, спеціально для Asterisk, як альтернативний протокол. Група розробників у складі: Марк Спенсер, Френк Міллер, Кенні Шумард, Ед Гай і Брайан Капоч подала заявку в IETF і 20 лютого 2009 року протокол був затверджений під RFC 5456. Передумовою було бажання забезпечити передачу голосу високої якості в «слабких» мережах. Оскільки при використанні протоколами SIP і H.323 двох портів для передачі голосу і сигналізації, іноді виникали проблеми, коли під час тривалої розмови одного абонента і мовчання іншого, Firewall, в цілях безпеки, закривав порт сигналізації, оскільки по ньому не йшли пакети. У результаті цього після того, як мовчав абонент починав говорити, сигналізація про це не проходила через порт, і респондент його не чув. Для того що б виключити дану проблему, IAX2 розроблений так, що б використовувати один порт для передачі голосу і сигналізації. У зв'язку з тим, що IAX2 передає сигнальну інформацію в бітових полях, а не текстом, поєднання безлічі голосових потоків і передача їх усередині єдиного транка, дозволяє істотно знижувати мережевий трафік.
Технічні особливості
- Повністю бінарний протокол (на відміну від SIP) — економія трафіку
- Використовується один єдиний UDP-порт 4569, що спрощує конфігурацію Firewall і покращує роботу через NAT
- Підтримується транкінг, при цьому в кожному пакеті передаються дані відразу декількох паралельних каналів — економія трафіку
- Економніше ніж SIP у вимогах до смуги пропускання
- Простіша конфігурація NAT і Firewall
- Менше неочевидних проблем (при наявності Firewall неможлива ситуація, коли з'єднання встановлюється, а голосові дані пройти не можуть, на відміну від SIP)
- IAX2 ефективніше RTP (SIP) для будь-якої кількості одночасних з'єднань, і при використанні будь-якого кодека. Економія починаючи від 2.4k для єдиного виклику, до приблизно потроєння кількості одночасних з'єднань через мегабітовий потік для G.729 при використанні trunk mode.
Недоліки
- Труднощі розширення протоколу: кожна нова можливість повинна бути додана в специфікації протоколу, що робить його менш гнучким, ніж H.323, SIP або MGCP.
- Уразливість: старі реалізації IAX2 уразливі до DoS-атак, і ця проблема досі не виправлена. Найкращим рішенням є обмеження доступу до UDP-порту тільки з певних IP-адрес, яким можна довіряти. У нових версіях Asterisk цієї проблеми більше немає.
Див. також
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno lyutij 2021 IAX2 Inter Asterisk eXchange protocol protokol obminu VoIP danimi mizh Asterisk Najpristosovanishij do translyaciyi merezhevih adres NAT na vidminu vid SIP i H 323 vikoristovuye tilki odin port 4569 protokolu UDP dlya signalizaciyi j mediapotokiv todi yak ostanni vikoristovuyut dlya cih cilej rizni porti Danij protokol dozvolyaye istotno ekonomiti merezhevij trafik v porivnyanni z protokolom SIP sho poyasnyuyetsya peredacheyu signalnoyi informaciyi v bitovih polyah a ne tekstom Tak samo protokol dozvolyaye poyednuvati bezlich golosovih potokiv i peredavati yih useredini yedinogo trank zmenshuyuchi nakladni vitrati pov yazani z peredacheyu zagolovkiv IP paketiv IstoriyaIAX2 Inter Asterisk eXchange protocol druga versiya protokol rozroblenij kompaniyeyu Digium specialno dlya Asterisk yak alternativnij protokol Grupa rozrobnikiv u skladi Mark Spenser Frenk Miller Kenni Shumard Ed Gaj i Brajan Kapoch podala zayavku v IETF i 20 lyutogo 2009 roku protokol buv zatverdzhenij pid RFC 5456 Peredumovoyu bulo bazhannya zabezpechiti peredachu golosu visokoyi yakosti v slabkih merezhah Oskilki pri vikoristanni protokolami SIP i H 323 dvoh portiv dlya peredachi golosu i signalizaciyi inodi vinikali problemi koli pid chas trivaloyi rozmovi odnogo abonenta i movchannya inshogo Firewall v cilyah bezpeki zakrivav port signalizaciyi oskilki po nomu ne jshli paketi U rezultati cogo pislya togo yak movchav abonent pochinav govoriti signalizaciya pro ce ne prohodila cherez port i respondent jogo ne chuv Dlya togo sho b viklyuchiti danu problemu IAX2 rozroblenij tak sho b vikoristovuvati odin port dlya peredachi golosu i signalizaciyi U zv yazku z tim sho IAX2 peredaye signalnu informaciyu v bitovih polyah a ne tekstom poyednannya bezlichi golosovih potokiv i peredacha yih useredini yedinogo tranka dozvolyaye istotno znizhuvati merezhevij trafik Tehnichni osoblivostiPovnistyu binarnij protokol na vidminu vid SIP ekonomiya trafiku Vikoristovuyetsya odin yedinij UDP port 4569 sho sproshuye konfiguraciyu Firewall i pokrashuye robotu cherez NAT Pidtrimuyetsya tranking pri comu v kozhnomu paketi peredayutsya dani vidrazu dekilkoh paralelnih kanaliv ekonomiya trafiku Ekonomnishe nizh SIP u vimogah do smugi propuskannya Prostisha konfiguraciya NAT i Firewall Menshe neochevidnih problem pri nayavnosti Firewall nemozhliva situaciya koli z yednannya vstanovlyuyetsya a golosovi dani projti ne mozhut na vidminu vid SIP IAX2 efektivnishe RTP SIP dlya bud yakoyi kilkosti odnochasnih z yednan i pri vikoristanni bud yakogo kodeka Ekonomiya pochinayuchi vid 2 4k dlya yedinogo vikliku do priblizno potroyennya kilkosti odnochasnih z yednan cherez megabitovij potik dlya G 729 pri vikoristanni trunk mode NedolikiTrudnoshi rozshirennya protokolu kozhna nova mozhlivist povinna buti dodana v specifikaciyi protokolu sho robit jogo mensh gnuchkim nizh H 323 SIP abo MGCP Urazlivist stari realizaciyi IAX2 urazlivi do DoS atak i cya problema dosi ne vipravlena Najkrashim rishennyam ye obmezhennya dostupu do UDP portu tilki z pevnih IP adres yakim mozhna doviryati U novih versiyah Asterisk ciyeyi problemi bilshe nemaye Div takozhSession Initiation Protocol Cya stattya ye zagotovkoyu Vi mozhete dopomogti proyektu dorobivshi yiyi Ce povidomlennya varto zaminiti tochnishim