*および*プライマリおよび仮想IPアドレス*および*VLANタグのバインディング

*および*プライマリおよび仮想IPアドレス*および*VLANタグのバインディング

Red Hat 5シリーズとRed Hat 6シリーズ。

LACP ペアを正常に設定し、ここに 2 つの IP アドレスを入れてから、2 つの異なる VLAN 番号でプライマリ IP アドレスと仮想 IP アドレスにラベルを付けた人のドキュメントが見つかりませんでした。知っている人はいますか? ...

# cat /etc/sysconfig/network-scripts/ifconfig-bond0.123
DEVICE=bond0.123
BOOTPROTO=none
IPADDR=192.168.10.12
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
ONBOOT=yes
USERCTL=no
BONDING_OPTS="mode=802.3ad xmit_hash_policy=layer3+4 lacp_rate=slow miimon=100 updelay=5000 downdelay=5000"
VLAN=yes


# cat /etc/sysconfig/network-scripts/ifconfig-bond0:1.124
DEVICE=bond0:1.124
BOOTPROTO=none
IPADDR=192.168.12.12
NETMASK=255.255.255.0
GATEWAY=192.168.12.1
ONBOOT=yes
USERCTL=no
VLAN=yes
  • VIP設定ファイルにBONDING_OPTS行が必要ですか、それともデフォルトのインタフェースファイルの結合設定が使用されますか?

  • Red Hat の 8021q モジュールは、実際の IP アドレスと仮想 IP アドレスに基づいて発信するパケットを異なる方法で表示するコマンドを受け入れますか?

  • eth1とeth2はbond0をマスターとして使用するように設定されていますが、それらはbond0:1に注意を払いますか?

    • このような場合、MASTERエントリを変更する必要がありますか?MASTER=bond0.123

答え1

はい、そうすることができますが、設定に問題があります。

VIF にはバインディング情報は必要ありません。 bond0 の下で処理されるレイヤーです。このような場合は、通常インターフェイス(bond0など)を作成し、ここにVLANインターフェイス(bond0.123やbond0.124など)を作成します。 bond0はデフォルトのVLAN(使用可能な場合)を使用し、VIFはタグ付きVLANを使用するため、これは期待どおりに機能します。

実際に必要なのは、上記のようにVIFファイルにVLAN = yesを指定することです。

しかし、VIFはバインディングオプションを正しく許可しないと思います。ファクトモード4を使用すると、これをほぼ確実にすることができます。通常のバインディングインターフェイスにバインディング情報を配置し、そのインターフェイスでVIFを実行します。例は次のとおりです。

# cat /etc/sysconfig/network-scripts/ifconfig-eth0
    DEVICE=eth0
    BOOTPROTO=none
    ONBOOT=yes
    MASTER=bond0
    SLAVE=yes

# cat /etc/sysconfig/network-scripts/ifconfig-eth1
    DEVICE=eth1
    BOOTPROTO=none
    ONBOOT=yes
    MASTER=bond0
    SLAVE=yes

#cat /etc/sysconfig/network-scripts/ifconfig-bond0
    DEVICE=bond0
    NAME=bond0
    BONDING_MASTER=yes
    BOOTPROTO=none
    IPADDR=192.168.10.12
    NETMASK=255.255.255.0
    GATEWAY=192.168.10.1
    ONBOOT=yes
    USERCTL=no
     BONDING_OPTS="mode=802.3ad xmit_hash_policy=layer3+4 lacp_rate=slow miimon=100 updelay=500 downdelay=200"


# cat /etc/sysconfig/network-scripts/ifconfig-bond0:1.123
    DEVICE=bond0:1.123
    BOOTPROTO=none
    IPADDR=192.168.12.12
    NETMASK=255.255.255.0
    ONBOOT=yes  
    USERCTL=no
    VLAN=yes

ここでは、VIFが実行されている結合ホストを表示できます。マスターデバイスは独自のIPを持つことができます(ネイティブVLAN内にある限り、またはこのボンディング用にスイッチに設定されたネイティブVLANがない場合はIPはありません)。 VIF は、番号付きタグ付き VLAN 内でのみ機能します。 VIFは何らかの方法でバインディングを制御しません。

関連情報