LINUX.ORG.RU
решено ФорумAdmin

Инкапсуляция

 ,


0

1

Добрый день! Возникла задача-реализовать инкапсуляцию пакетов в RTP. Чтобы было как то так (ну или за место rtp любой другой транспортный протокол с контролем порядка пакетов):

data->tcp/udp->......rtp->ip->mac

Как это лучше сделать?



Последнее исправление: spybond08 (всего исправлений: 1)

Если у вас исходный поток по tcp, дак данные на выходе из сокета будут в том же порядке, что на входе.

А так, openvpn, вроде как гарантирует, что пакеты будут выходить в исходном порядке, там ещё отдельная связаная с этим опция есть (replay-window).

mky ★★★★★
()
Ответ на: комментарий от mky

Еще один вопрос возник по мере изучения темы. Если мы используем OpenVPN поверх udp, то в случае, если пакеты потеряются, что будет (пакеты просто уйдут дальше после таймаута)?

spybond08
() автор топика
Ответ на: комментарий от spybond08

Не знаю, ИМХО, вам проще поставить эксперимент пустив тунель через правило iptables, дропающее, допустим, каждый 10 пакет.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.