WebSphere Load Balancer pour IPv4 et IPv6
Systèmes d'exploitation : AIX, HP-UX, Linux, Solaris, Windows

             Personnalisation de la table des matières et des résultats de la recherche

Utilisation du transfert d'encapsulation pour acheminer le trafic sur les segments de réseau

Utilisez le transfert d'encapsulation lorsque le serveur dorsal ne se trouve pas sur le même segment de réseau ou si vous utilisez une technologie de virtualisation et devez transférer des paquets qu'il n'est par ailleurs pas possible de transférer.

A propos de cette tâche

Dans une configuration typique, Load Balancer reçoit un paquet P et le transfère en tant que paquet P', où seule la durée de vie (TTL) a été décrémentée. Lorsque vous activez l'encapsulation, Load Balancer reçoit un paquet P et le transfère en tant que E(P'), le paquet encapsulé E contenant P'. Le paquet de sortie E comporte un seul en-tête IP, ce qui permet à Load Balancer de transférer les paquets par l'intermédiaire de routeurs et grâce à certains types de technologie de virtualisation par lesquels les paquets ne pourraient pas, dans d'autres circonstances, être transférés.

Le transfert d'encapsulation :
  • est implémenté comme le transfert MAC :
    • Les paquets qui circulent entre le serveur et le client ne passent pas par l'équilibreur de charge
    • Attribution d'un alias à l'adaptateur de bouclage vers l'adresse de cluster du serveur dorsal
  • Requiert de configurer un tunnel IPIP ou GRE uniquement sur le serveur dorsal.
  • Ne requiert pas l'ajout de routes lors de la configuration du tunnel.
Load Balancer fait office de tunnel.
Transfert d'encapsulation

En outre, cette fonctionnalité permet de transférer des paquets vers des zones Solaris ou des partitions de charge de travail AIX se trouvant sur le même hôte, étant donné que Load Balancer peut utiliser la configuration de pile existante au lieu de l'ignorer totalement.

Procédure

  1. Sur la machine Load Balancer, ajoutez un serveur dont l'encapsulation est activée. Si ce serveur est sélectionné pour transférer le paquet, il est encapsulé. Utilisez la commande serveur dscontrol :
    dscontrol
    server set IP_source_encap encapforward [yes/no] encaptype [ipip/gre] encapcond [auto/always]
    Par exemple, vous pouvez entrer la commande suivante à l'invite :
    dscontrol server set 1.2.3.4@80@1.2.3.5 encapforward yes encaptype ipip encapcond always
  2. Configurez le tunnel IPIP ou GRE sur le serveur dorsal pour le trafic réseau. Par exemple, vous pouvez entrer ce qui suit :
    • [AIX]
      ifconfig gre0 tunnel 9.184.119.242  9.184.118.200 # The IP address of the server and Load Balancer
      ifconfig gre0  inet 9.184.114.25      # Some IP address on this subnet
      ### loopback...
      ifconfig lo0 alias 9.184.114.24 netmask 255.255.255.255
    • [Linux] Pour configurer un tunnel GRE, utilisez la commande suivante :
      sysctl -w net.ipv4.conf.all.arp_ignore=3 net.ipv4.conf.all.arp_announce=2
      
      # for gre
      modprobe ipgre
      ip link set gre0 up
      ip addr add <clusterip> scope host dev gre0
      Pour configurer un tunnel IPIP, utilisez la commande suivante :
      sysctl -w net.ipv4.conf.all.arp_ignore=3 net.ipv4.conf.all.arp_announce=2
      modprobe ipip
      ip link set tunl0 up
      ip addr add <clusterip> scope host dev tunl0
    • [Solaris]
      /sbin/ifconfig ip.tun0 plumb 9.184.114.25 netmask 255.255.255.255 up  #  Some free IP address on this subnet
      /sbin/ifconfig ip.tun0 9.184.114.25  9.184.114.222 up   #  Some free IP address on this subnet
      /sbin/ifconfig ip.tun0 up /sbin/ifconfig ip.tun0 tsrc 9.184.112.183 tdst 9.184.118.203  # The IP address of this machine and that of the server.
      ### loopback...
      ifconfig lo0:1 plumb 9.184.114.24 netmask 255.0.0.0 up
    • [Windows] L'établissement de tunnels n'est pas pris en charge sur les systèmes d'exploitation Windows.



Tâches connexes
Optimisation
Rubrique Tâche    

Conditions d'utilisation | Commentaires

Dernière mise à jour : 31 juillet 2008 3:18:06 PM EDT
http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=/com.ibm.websphere.edge.doc/lb/info/ae/tprf_encapsulation.html