Configuration d'un système Oracle® Solaris 11.2 en tant que routeur ou équilibreur de charge

Quitter la vue de l'impression

Mis à jour : Septembre 2014
 
 

Cas d'utilisation : Configuration d'un routeur VRRP de couche 2

Le schéma suivant illustre une configuration VRRP standard.

image:Cette figure VRRP décrit la configuration des champs utilisateur flexibles. en général, les adresses

Dans cet exemple, l'adresse IP 10.68.82.8 est configurée en tant que passerelle par défaut pour l'hôte host1. Il s'agit de l'adresse IP virtuelle protégée par le routeur virtuel composé de deux routeurs VRRP, à savoir router1 et router2. A tout moment, un seul des deux routeurs fait office de routeur maître, en supposant que les responsabilités du routeur virtuel et le processus de transfert de paquets en provenance de host1.

Partons du principe que le VRID du routeur virtuel est 12. Les exemples ci-dessous illustrent les commandes permettant d'établir la configuration VRRP précédente sur les routeurs router1 et router2, router1 étant propriétaire de l'adresse IP virtuelle 10.68.82.8 dont la priorité correspond à la valeur par défaut (255), et router2 étant le routeur de secours dont la priorité est fixée à 100.

Pour plus d'informations sur les commandes utilisées pour la configuration de VRRP, reportez-vous aux pages de manuel vrrpadm(1M), dladm(1M) et ipadm(1M).

    Pour router1 :

  1. Installez le package VRRP.

    # pkg install vrrp
  2. Créez l'a VNIC vnic0 sur net0 avec la valeur VRID 12.

    # dladm create-vnic -m vrrp -V 12 -A inet -l net0 vnic0
  3. Créez un routeur VRRP vrrp1 via net0.

    # vrrpadm create-router -V 12 -A inet -I net0 vrrp1
  4. Configurez les interfaces IP vnic0 et net0.

    # ipadm create-ip vnic0
    # ipadm create-addr -T vrrp -a 10.68.82.8/24 vnic0/router1
    # ipadm create-ip net0
    # ipadm create-addr -T static -a 10.68.82.100/24 net0/router1
  5. Affichez les informations de routeur pour vrrp1.

    # vrrpadm show-router -x vrrp1
    NAME  STATE   PRV_STAT STAT_LAST  VNIC  PRIMARY_IP    VIRTUAL_IPS
    vrrp1 MASTER  INIT     14.444s    vnic0 10.68.82.100  10.68.82.8

    De même, pour router2 :

  1. Créez la VNIC vnic1 sur net1 avec la valeur VRID définie sur 12.

    # dladm create-vnic -m vrrp -V 12 -A inet -l net1 vnic1
  2. Créez un routeur VRRP vrrp2 sur net1.

    # vrrpadm create-router -V 12 -A inet -I net1 -p 100 vrrp2
  3. Configurez les interfaces IP vnic1 et net1.

    # ipadm create-ip vnic1
    # ipadm create-addr -T vrrp -a 10.68.82.8/24 vnic1/router2
    # ipadm create-ip net1
    # ipadm create-addr -T static -a 10.68.82.101/24 net1/router2
  4. Affichez les informations de routeur pour vrrp2.

    # vrrpadm show-router -x vrrp2
    NAME  STATE    PRV_STAT  STAT_LAST  VNIC  PRIMARY_IP    VIRTUAL_IPS
    vrrp2 BACKUP   INIT      2m32s      vnic1 10.68.82.101  10.68.82.8

En utilisant la configuration de router1 comme exemple, vous devez configurer au moins une adresse IP sur gw0. L'adresse IP du router1 correspond à l'adresse IP principale utilisée pour envoyer les paquets de publication VRRP.

# vrrpadm show-router -x vrrp1
NAME  STATE   PRV_STAT STAT_LAST  VNIC  PRIMARY_IP    VIRTUAL_IPS
vrrp1 MASTER  INIT     14.444s    vnic1 10.68.82.100  10.68.82.8