На рутере можно выставить все, что хочешь, но КАК один рутер C сообщит другому рутеру С, что hello пакеты идут каждые 250 ms???

RFC 2328. A.3.2 The Hello packet
...
HelloInterval
The number of seconds between this router's Hello packets.
...
RouterDeadInterval
The number of seconds before declaring a silent router down.
...

Best wishes,
Maxim

2010/10/6 Vladimir Litovka <doka.ua@gmail.com>

2010/10/6 Maxim Tuliuk <mt@primats.org.ua>


RFCs и для BGP, и для OSPF задают значения таймеров в _секундах_ и переопределить их на миллисекунды без изменений/дополнений к существующих протоколам нельзя.

У компании "С" реализованы милисекундные значения таймера. Например, Hello можно слать раз в 250мс. Также тюнятся таймеры обработки SPF database. Я игрался с этими вещами - у меня OSPF сходился за ~300ms. Вроде бы, у "J" это тоже можно сделать. Интересно, а можно на *nix _гарантировать_ такую дискретность?

Если нужно определение падения линка "как в SDH", то я бы смотрел на BFD - на него пару месяцев назад RFC вышел; правда авторы RFC из компании J и, скорее всего, компания C умеет более "правильную" версию BFD ;)

Та же проблема - можно на *nix гарантировать, что определенный процесс или thread будет получать управление с частотой, достаточной для посылки hello каждые 50ms?