есть 2 офиса (пусть будут офиса А и офис Б). В каждом из офисов установлено по 1-му DFL-800.
В DFL-800 настроено использование 2-х провайдеров для связи между офисами (failover конфигурация по примеру из
http://www.dlink.ru/ru/faq/85/576.html).
Все работало замечательно, но с недавних порт на DFL-800 в офисе Б начал часто переключаться на резервный канал.
В логах DFL-800 появляется множество записей вида:
2012-02-03 19:42:23 Notice RFO 4100006 has_arp route_enabled iface=dmz table=main net=10.8.0.0/16 gateway=10.10.1.3
2012-02-03 19:42:14 Error RFO 4100007 no_arp route_enabled iface=dmz table=main net=10.8.0.0/16 gateway=10.10.1.3
Судя по логам чуть ли не каждую минуту DFL-800 в офисе Б считает, что основной канал упал и переключается на резервный, работает минуту другую на резервном и возвращается на основной. Потом через несколько минут снова переходит на резервный и так по кругу.
Провайдер уверяет что у него на оборудовании все ОК, никаких ошибок на портах он не видит.
Когда возникает событие RFO в офисе Б, в офисе А на DFL-800 все ОК, событий RFO нет.
Параллельно к DFL подключил 2 ноутбука в разных офисах к основному провайдеру, запустил на них ping до интерфейсов DFL и до друг-друга.
Пакеты не теряются, в момент возникновения события RFO на DFL в офисе Б ping не показывает что пакеты теряются.
Вот только что - на DFL-800 событие RFO возникло уже 4 раза, ping с ноутбука из офиса А до DFL-800 в офисе Б, показал, что ноутбук успешно отправил 1560 пакетов и столько же принял.
Чем может быть вызвано такое поведение DFL? Что можно сделать?
Поможет ли например увеличение ARP Lookup Interval или наоборот, его нужно уменьшить?
Если отключить использование ARP Lookup и включить host monitoting то частых переключений между каналами нет, но зато пользователи замечают факт падения основного канала (закрываются терминальные сессии).
Используемое оборудование:
DFL 800. Firmware 2.27.00.14-14088 May 25 2010