EdgeADC Build 4.2.8.1909
Руководство по администрированию EdgeADC
×
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".