Jump to content
Калькуляторы

FreeBSD CARP потери

Добрый день!

 

FreeBSD 10.1 х64 используется как роутер для парочки /24 клиентских сетей для выхода в инет,трафика немного - 250-300 мб/сек,50-60 кпп/с. Требуется сделать CARP для отказоустойчивости.

 

Ядро по дефолту, плюс:

 

device carp

 

Все пакетные фильтры выключены.

 

Согласно новому синтаксису настраиваю carp:

 

ifconfig_ix1_alias0="vhid 1 pass password 1.1.1.1/24"

 

Сервер видит себя мастером,все как положено.Абоненты из 1.1.1.1/24 используют 1.1.1.1 как шлюз.

Проблема:

 

При:

 

ifconfig_ix1_alias0="vhid 1 pass password 1.1.1.1/24"

 

У некоторых абонентов потери до шлюза > 70%.

 

При:

 

ifconfig_ix1="inet 1.1.1.1 netmask 255.255.255.0"

 

Все нормально,потерь нету.

 

Причем потери у одних и тех же адресов. Скажем до 1.1.1.24 потери при включении CARP,при выключении - потери пропадают. Включаешь - снова потери до тех же адресов.

Второй сервер в CARP не ставлю,пытаюсь добиться работы на одном,моделируя ситуация когда один из серверов выйдет из строя.

Edited by veritas

Share this post


Link to post
Share on other sites

конкретно с carp дело не имел, но начал бы разбирательства с

tcpdump -pnvvvi ix1 во время потерь и когда потерь нету.

Share this post


Link to post
Share on other sites

Посмотрите в сторону arp кеша на коммутаторах.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this