ルーターまたはロードバランサとしての Oracle® Solaris 11.2 システムの構成

印刷ビューの終了

更新: 2014 年 9 月
 
 

ユースケース: レイヤー 2 VRRP ルーターの構成

次の図は、VRRP の典型的な構成を示したものです。

image:次の図は、一般的な VRRP の設定を示しています。

この例では、IP アドレス 10.68.82.8host1 のデフォルトゲートウェイとして構成されます。この IP アドレスは、2 つの VRRP ルーター router1router2 から成る仮想ルーターによって保護される仮想 IP アドレスです。特定の時間に、2 つのルーターのいずれか一方のみがマスタールーターとして機能し、仮想ルーターおよび host1 からの転送パケットの役割を果たすと想定します。

仮想ルーターの VRID が 12 であると想定します。次の例は、router1router2 で例の VRRP 構成を構成するために使用されるコマンドを示しています。router1 は仮想 IP アドレス 10.68.82.8 の所有者であり、その優先順位はデフォルト値 (255) です。router2 はスタンバイルーターであり、その優先順位は 100 です。

VRRP の構成に使用されるコマンドの詳細は、vrrpadm(1M)dladm(1M)、および ipadm(1M) のマニュアルページを参照してください。

    router1 の場合:

  1. VRRP パッケージをインストールします。

    # pkg install vrrp
  2. VRID 値が 12net0 上で VNIC vnic0 を作成します。

    # dladm create-vnic -m vrrp -V 12 -A inet -l net0 vnic0
  3. net0 上で VRRP ルーター vrrp1 を作成します。

    # vrrpadm create-router -V 12 -A inet -I net0 vrrp1
  4. IP インタフェース vnic0 および 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. 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

    router2 も同様です。

  1. VRID 値が 12net1 上で VNIC vnic1 を作成します。

    # dladm create-vnic -m vrrp -V 12 -A inet -l net1 vnic1
  2. net1 上で VRRP ルーター vrrp2 を作成します。

    # vrrpadm create-router -V 12 -A inet -I net1 -p 100 vrrp2
  3. vnic1 および net1 上の IP インタフェースを構成します。

    # 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. 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

router1 の構成を例として使用して、net0 上で IP アドレスを少なくとも 1 つ構成する必要があります。router1 のこの IP アドレスは、VRRP 通知パケットの送信に使用されるプライマリ IP アドレスです。

# 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