LinuxForum.Fans
Тема

Балансировка default scope global nexthop

Автор: Valeant 2 сообщений 2851 просмотров
#144735

Наблюдаю такую проблему (редкую но все же) на файловых серверах при долгой скачке например на narod.ru, Depositfiles.com, Letitbit.net и т.д. происходит разрыв соединения через некоторое время всегда разное.
По интернет страницам, по торренту проблем нет при использовании по сайтам с авторизацией тоже нет:

route del default
ip route flush cache
ip route add default scope global nexthop via $IP1 dev ppp0 weight 8 nexthop via $IP2 dev br0 weight 6

Смысл такой балансировки устраивает так как обращение к одному и тому же серверу будет производиться всегда через один и тот же IP интерфейс до момента сброса соединения.
Где
• scope область-действия (по умолчанию, link для прямых unicast и broadcast маршрутов, global для прочих unicast маршрутов, host для локальных маршрутов)
• nexthop via $IP dev {имя-интерфейса} weight {вес} (описание многонитевого маршрута; вес отражает толщину или качество канала)

или

ip route add default scope global equalize nexthop ....

• equalize (распределять пакеты случайным образом по ниткам много нитевого маршрута)

Дополнительные параметры ядра 2.4/2.6:
/proc/sys/net/ipv4/conf/br0/rp_filter - 0
/proc/sys/net/ipv4/conf/ppp0/rp_filter - 0

-включение /proc/sys/net/ipv4/conf/имя-интерфейса/rp_filter позволяет ядру проверять входящие пакеты на правильность исходящего адреса (ответ на пакет должен посылаться на тот же самый интерфейс).


Сам вопрос в чем может быть проблема?

#144762
Valeant написал:
Наблюдаю такую проблему (редкую но все же) на файловых серверах при долгой скачке например на narod.ru, Depositfiles.com, Letitbit.net и т.д. происходит разрыв соединения через некоторое время всегда разное.
По интернет страницам, по торренту проблем нет при использовании по сайтам с авторизацией тоже нет:

А это и есть проблемы с долговременной авторизацией, вот тут http://www.opennet.ru/base/net/squid_ipvs_keepalived.txt.html предлогают вариант решения, правда на мой взгляд ужасный, как третья мировая.

Я вот к этому пришел, http://linuxforum.ru/viewtopic.php?id=12064, вроде работает, балансировка не такая точная, как с nexthop, но в целом нормально.

Войдите или зарегистрируйтесь, чтобы ответить.