EdgeADC Build 4.2.8.1909
Guida all'amministrazione di EdgeADC
×
Menu
  • Servizi
  • Modifiche al server reale per il ritorno del server diretto

Modifiche al server reale per il ritorno del server diretto

Direct Server Return o DSR come è ampiamente conosciuto (DR - Direct Routing in alcuni circoli) permette al server dietro l'ADC di rispondere direttamente al client, bypassando l'ADC sulla risposta. DSR è adatto solo per l'uso con il bilanciamento del carico al livello 4. Caching e compressione non sono disponibili quando sono abilitati.
Il bilanciamento del carico al livello 7 con questo metodo non funzionerà perché non c'è supporto di persistenza oltre all'IP di origine. Il bilanciamento del carico SSL/TLS con questo metodo non è ideale in quanto c'è solo il supporto della persistenza dell'IP di origine.
Come funziona
·     Il cliente invia una richiesta al jetNEXUS ALB-X
·     Richiesta ricevuta da edgeNEXUS
·     Richiesta inoltrata ai server di contenuto
·     Risposta inviata direttamente al cliente senza passare attraverso edgeNEXUS
Configurazione richiesta del server dei contenuti
Generale
·     Il gateway predefinito del content server deve essere configurato normalmente. (Non tramite l'ADC)
·     Il content server e il load balancer devono trovarsi nella stessa subnet
Windows
·     Il content server deve avere un loopback o un Alias configurato con l'
indirizzo IP del canale o del VIP
o     La metrica di rete deve essere 254 per impedire la risposta alle richieste ARP
o     Aggiungere un adattatore di loopback in Windows Server 2012 - Clicca qui
o     Aggiungere un adattatore di loopback in Windows Server 2003/2008 - Clicca qui
·     Esegui quanto segue in un prompt dei comandi per ogni interfaccia di rete che hai configurato sui Windows Real Server
netsh interface ipv4 set interface "nome interfaccia di rete 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
·     Aggiungere un'interfaccia di loopback permanente
·     Modifica "/etc/sysconfig/network-scripts"
ifcfg-lo:1DEVICE=lo
:1IPADDR=x
.x.x.xNETMASK=255
.255.255.255BROADCAST=x
.x.x.xONBOOT=yes
·     Modificare "/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
·     Eseguire "sysctl - p"