EdgeADC
Руководство по администрированию Edgenexus ADC
×
Menu
  • Услуги
  • Реальные изменения сервера для прямого возврата сервера

Реальные изменения сервера для прямого возврата сервера

Прямой возврат сервера или DSR, как он широко известен (DR - Direct Routing в некоторых кругах), позволяет серверу за ADC отвечать клиенту напрямую, минуя ADC при ответе. DSR подходит только для использования с балансировкой нагрузки 4-го уровня. Кэширование и сжатие недоступны, если они включены.
Балансировка нагрузки на уровне 7 с помощью этого метода не будет работать, так как нет поддержки постоянства, кроме IP источника. Балансировка нагрузки SSL/TLS с помощью этого метода не является идеальной, поскольку поддерживается только постоянство IP-адреса источника.
Как это работает
·     Клиент отправляет запрос на jetNEXUS ALB-X
·     Запрос получен edgeNEXUS
·     Запрос направляется на серверы контента
·     Ответ отправляется непосредственно клиенту без прохождения через edgeNEXUS
Необходимая конфигурация сервера содержимого
Общие сведения
·     Шлюз по умолчанию сервера содержимого должен быть настроен как обычно. (Не через ADC)
·     Сервер контента и балансировщик нагрузки должны находиться в одной подсети
Windows
·     Сервер контента должен иметь loopback или Alias, настроенный на
IP-адрес канала или VIP.
o     Метрика сети должна быть 254 для предотвращения ответа на ARP-запросы
o     Добавление адаптера обратной петли в Windows Server 2012 - Нажмите здесь
o     Добавление адаптера обратной петли в Windows Server 2003/2008 - Нажмите здесь
·     Выполните следующее в командной строке для каждого сетевого интерфейса, который Вы настроили на серверах Windows Real Servers
netsh interface ipv4 set interface "Имя сетевого интерфейса Windows" weakhostreceive=enable
netsh interface ipv4 set interface "Windows loopback interface name" weakhostreceive=enable
netsh interface ipv4 set interface "Windows loopback interface name" weakhostsend=enable
Linux
·     Добавьте постоянный интерфейс обратной петли
·     Отредактируйте "/etc/sysconfig/network-scripts"
ifcfg-lo:1DEVICE=lo
:1IPADDR=x
.x.x.xNETMASK=255
.255.255.255BROADCAST=x
.x.x.xONBOOT=yes
·     Отредактируйте "/etc/sysctl.conf"
net.ipv4.conf.all.arp_ignore = 1net
.ipv4.conf.eth0.arp_ignore = 1net
.ipv4.conf.eht1.arp_ignore = 1net
.ipv4.conf.all.arp_announce = 2net
.ipv4.conf.eth0.arp_announce = 2net
.ipv4.conf.eth1.arp_announce = 2
·     Выполните команду "sysctl - p".