EdgeADC
Guide d'administration de l'ADC d'Edgenexus
×
Menu
  • Services
  • Modifications du serveur réel pour le retour du serveur direct

Modifications du serveur réel pour le retour du serveur direct

Le Direct Server Return ou DSR comme il est largement connu (DR - Direct Routing dans certains cercles) permet au serveur derrière le CDA de répondre directement au client, en contournant le CDA sur la réponse. Le DSR ne peut être utilisé qu'avec l'équilibrage de charge de la couche 4. La mise en cache et la compression ne sont pas disponibles lorsqu'elles sont activées.
L'équilibrage de charge de la couche 7 avec cette méthode ne fonctionnera pas car il n'y a pas de support de persistance autre que l'IP source. L'équilibrage de charge SSL/TLS avec cette méthode n'est pas idéal car il n'y a que la prise en charge de la persistance de l'IP source.
Comment cela fonctionne
·     Le client envoie une demande au jetNEXUS ALB-X
·     Demande reçue par edgeNEXUS
·     Demande acheminée vers les serveurs de contenu
·     Réponse envoyée directement au client sans passer par edgeNEXUS
Configuration requise du serveur de contenu
Général
·     La passerelle par défaut du serveur de contenu doit être configurée normalement. (Pas via le CDA)
·     Le serveur de contenu et l'équilibreur de charge doivent se trouver dans le même sous-réseau.
Windows
·     Le serveur de contenu doit avoir un loopback ou un Alias configuré avec
l'adresse IP du canal ou du VIP.
o     La métrique du réseau doit être de 254 pour empêcher la réponse aux requêtes ARP
o     Ajouter un adaptateur de bouclage dans Windows Server 2012 - Cliquez ici
o     Ajouter un adaptateur de bouclage dans Windows Server 2003/2008 - Cliquez ici
·     Exécutez ce qui suit dans une invite de commande pour chaque interface réseau que vous avez configurée sur les serveurs Windows Real Server
netsh interface ipv4 set interface "Nom de l'interface réseau Windows" weakhostreceive=enable
netsh interface ipv4 set interface "Nom de l'interface de bouclage de Windows" weakhostreceive=enable
netsh interface ipv4 set interface "Nom de l'interface de bouclage de Windows" weakhostsend=enable
Linux
·     Ajouter une interface de bouclage permanente
·     Modifiez "/etc/sysconfig/network-scripts".
ifcfg-lo:1DEVICE=lo
:1IPADDR=x
.x.x.x.xNETMASK=255
.255.255.255BROADCAST=x
.x.x.x.xONBOOT=yes
·     Modifiez "/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
·     Exécutez "sysctl - p"