Reale Server-Änderungen für direkte Server-Rü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 und den ADC bei der Antwort zu umgehen. DSR ist nur für den Einsatz mit Layer 4-Lastverteilung geeignet. Caching und Komprimierung sind bei Aktivierung nicht verfügbar.
Der Layer-7-Lastausgleich mit dieser Methode funktioniert nicht, da es außer der Quell-IP keine Persistenzunterstützung gibt. Der SSL/TLS-Lastausgleich mit dieser Methode ist nicht ideal, da es nur Quell-IP-Persistenz-Unterstützung gibt.
Wie es funktioniert
· Client sendet eine Anfrage an den jetNEXUS ALB-X
· Von edgeNEXUS empfangene Anfrage
· Anforderung wird an Content-Server weitergeleitet
· Antwort wird direkt an den Client 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 Content-Server muss einen Loopback oder Alias haben, der mit der
IP-Adresse des Channels oder VIPs konfiguriert ist
o Netzwerk-Metrik 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 Folgendes in einer Eingabeaufforderung für jede Netzwerkschnittstelle aus, die Sie auf den Windows Real-Servern konfiguriert haben
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