Reale Serveränderungen für die direkte Serverrückgabe
Direct Server Return oder DSR, wie es weithin bekannt ist (DR - Direct Routing in einigen Kreisen), ermöglicht es dem Server hinter dem ADC, direkt an den Client zu antworten, wobei der ADC bei der Antwort umgangen wird. DSR eignet sich nur für den Einsatz mit Layer-4-Lastausgleich. Caching und Komprimierung sind nicht verfügbar, wenn sie aktiviert sind.
Der Schicht-7-Lastausgleich mit dieser Methode funktioniert nicht, da es außer der Quell-IP keine Unterstützung für die Persistenz gibt. Der SSL/TLS-Lastausgleich mit dieser Methode ist nicht ideal, da nur die Quell-IP-Persistenz unterstützt wird.
Wie es funktioniert
· Der Kunde sendet eine Anfrage an den jetNEXUS ALB-X
· Von edgeNEXUS empfangene Anfrage
· Weiterleitung der Anfrage an die Inhaltsserver
· Die Antwort wird direkt an den Kunden gesendet, ohne den Umweg über edgeNEXUS
Erforderliche Content-Server-Konfiguration
Allgemein
· Das Standard-Gateway des Inhaltsservers sollte normal konfiguriert werden. (Nicht über den ADC)
· Der Content Server und der Load Balancer müssen sich im selben Subnetz befinden.
Windows
· Der Inhaltsserver muss einen Loopback oder Alias haben, der mit der
IP-Adresse des Channels oder VIPs konfiguriert ist.
o Die Netzwerkmetrik muss 254 sein, um eine Antwort auf ARP-Anfragen zu verhindern
o Hinzufügen eines Loopback-Adapters in Windows Server 2003/2008 - Klicken Sie hier
· Führen Sie in einer Eingabeaufforderung für jede Netzwerkschnittstelle, die Sie auf den Windows Real Servern konfiguriert haben, Folgendes aus
netsh interface ipv4 set interface "Name der Windows-Netzwerkschnittstelle" 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
· Hinzufügen einer permanenten Loopback-Schnittstelle
· Bearbeiten Sie "/etc/sysconfig/network-scripts".
ifcfg-lo:1DEVICE=lo
:1IPADDR=x
.x.x.xNETMASK=255
.255.255.255BROADCAST=x
.x.x.xONBOOT=ja
· Bearbeiten Sie "/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
· Führen Sie "sysctl - p" aus.