LINUX.ORG.RU
ФорумAdmin

Чем обнаружить пропадание keepalive пакетов на хосте отправителе?

 ,


0

1

Есть два бордера, между ними настроен BFD. BFD шлет keepalive пакеты.
На самом деле не важно что именно настроено. В общем случае - приложение одного хоста с интервалом в 50мс отправляет пакет приложению другого хоста
НО иногда по, не выясненой причине, пакеты не доходят. Возможно пакеты теряются на хосте отправителе(между софтом и ядром, может еще где)
Чем можно обнаружить факт того что пакеты вдруг перестали отправляться между софтом и ядром на хосте отправителе.
в приложении нет фичи по мониторингу пропадания пакетов tcpdump - умеет алармить в реальном масштабе времени?

★★★★

Ответ на: комментарий от Morin

Хотелось бы видеть софтину в которой бы можно было типа скрипт написать если дельта по времени между отфильтрованными пакетами более 50мс и счетчик пакетов не увеличивается, то кладем запись в лог или другим способом алармируем

Vlad-76 ★★★★
() автор топика
Ответ на: комментарий от Vlad-76

настрой логирование в программе, дальше с логами делай что хочешь и на чем хочешь.

если ты сам не напишешь, никто за тебя не напишет :) инструмент есть, пользуйся

Morin ★★★★
()

Можно написать программу, которая бы подключалась по TCP к вашему удалённому хосту и просто держала соединение, с опциями сокета TCP_KEEPIDLE=1, TCP_KEEPCNT=1, TCP_KEEPINTVL=1, правда время реакции будет 3 секунды минимум.

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

3 секунды минимум.

опрашивать выхлоп tcpdump куда быстрее

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