VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

NAT, симметричный RTP

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
SoHm
Сообщения: 15
Зарегистрирован: 24 фев 2012, 10:16

NAT, симметричный RTP

Сообщение SoHm »

Никак не даёт мне покоя один вопрос.

Для борьбы с NAT придумали симметричный RTP, который, цитирую:
Значение NAT=yes , заставляет сервер Asterisk игнорировать информацию об адресах, содержащуюся в полях SIP и SDP, и он будет отправлять ответы на тот IP адрес и порт, с которого приходит запрос. Указание NAT=yes , включает работу симметричного RTP в сервере Asterisk.
Симметричный RTP подразумевает, что пользовательские агенты (UA) используют одну и ту же связку сокет/порт для отправки и приема пакетов RTP потока.
Зачем изначально придумали 2 односторонних потока RTP (небходимо 2 UDP порта), если можно воспользоваться двусторонним потоком (необходим 1 UDP порт)?

У меня только мысль, что односторонний RTP даёт возможность одностороннего информирования, но не уверен.

Буду премного благодарен за пояснения!
ys1797
Сообщения: 240
Зарегистрирован: 28 июн 2011, 17:59

Re: NAT, симметричный RTP

Сообщение ys1797 »

В SIP ходит не только звук и не только по UDP
В одном сеансе в SDP может быть описано множество медиа сессий.
А еще бывает RTP по мултикасту :)
В общем случае, мы указываем порт, где желаем слушать RTP или иной другой поток, а откуда он придет явно не оговаривается....
SoHm
Сообщения: 15
Зарегистрирован: 24 фев 2012, 10:16

Re: NAT, симметричный RTP

Сообщение SoHm »

ys1797

Немного с запозданием отвечаю, но всё же...

Узнал, что сейчас большинство SIP-клиентов уже используют симметричный RTP.
А использовалось 3 UDP порта: входящий, исходящий RTP-поток и RTCP?
Потому как сейчас используется 2 порта: симметричный RTP и RTCP.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH