本文へスキップ

レイヤ2のみボンデッドモード

Equinix Metal™では、サーバーのネットワークモードをデフォルトのレイヤー3ボンディングモードから、VLAN経由のレイヤー2ネットワークのみを使用するモードに変更できます。これにより、パブリックインターネットへのアクセスはすべて失われ、ホストにはSOS(Serial Over SSH)コンソールまたは同じVLANに接続された他のサーバーからのみアクセスできるようになります。

レイヤ2ボンデッド・モードは、2台のトップオブラック・スイッチに接続された2つのネットワーク・ポートのボンデッド設定を維持し、ボンデッド・インターフェースにVLANをアタッチすることができます。これにより、片方のスイッチの障害、メンテナンス、その他の中断からネットワーキングを保護します。

Layer 2 Bonded Diagram

概要

  • レイヤ2ボンデッド・モードはボンディングを維持し、サーバー・ポートとトップ・オブ・ラック・スイッチの両方をトラフィックが流れることによる冗長性と利点を維持します。
  • bond0 にレイヤ 2 トラフィック用の VLAN を追加できます。bond0 に VLAN を 1 つだけ追加する場合、トラフィックにはタグを付けることはできません
  • bond0 に複数の VLAN を追加する場合は、各 VLAN のタグ付きトラフィックを処理するサブインターフェースを作成するか、タグなしトラフィックを処理するネイティブ VLAN を設定する必要があります。

レイヤ2ボンデッドモードへの変換

Bonded Layer 2モードを使用するには、まずネットワーク構成を_Layer 2_に変更する必要があります。ポータルからサーバーの_Network_ページに移動し、Convert To Other Network Type をクリックして、Layer 2 を選択します。

Equinix Metalコンソールでサーバーの_Network_ページに移動し、Convert To Other Network Type をクリックし、Layer 2 を選択します。Bonded モードを選択します。レイヤ2に変換 をクリックして変換を開始します。

Converting to Layer 2 Bonded mode panel

完了すると、サーバーの_Network_ページに戻ります。

Layer 2_] セクションで、[Add New VLAN] をクリックして、bond0 ポートに VLAN を割り当てます。Add をクリックして変更を開始します。

Adding a VLAN to bond0

vnid」はリクエストのボディで送信されるVLANのIDです。ID は、/projects/{id}/virtual-networks エンドポイントによって返される VLAN の UUID、またはコンソールにある VLAN ID のいずれかです。

注意: コンソールでConvert to Layer 2 をクリックするか、API にリクエストを送信すると、既存の IP アドレスは削除され、サーバーはインターネットからアクセスできなくなります。SOSコンソールを使用して接続することは可能です。

複数のVLANをアタッチする

ボンディングされたインターフェイスに複数のVLANを追加することができます。この場合、各 VLAN 宛のパケットを受信するサブインターフェイスを用意するか、タグなしトラフィックを処理するネイティブ VLAN を設定する必要があるため、サーバー設定 に影響します。

インターフェイスに複数のVLANを割り当てるには、サーバーの_Network_ページに移動します。Layer 2_] セクションで [Add New VLAN] をクリックすると、bond0 ポートに追加の VLAN を割り当てることができます。

Adding multiple VLANs slide-out panel

Add をクリックして変更を開始します。一度に複数のVLANを割り当てる場合、それらは非同期バッチプロセスによって追加されます。

レイヤ2ボンディングモードのサーバーの設定

サーバーをレイヤ2ボンディングモードに変換し、VLANをbond0に割り当てたら、サーバーのオペレーティングシステムでネットワークを設定し、VLAN上のIPアドレスを割り当てる必要があります。

注:このサーバーをレイヤ2に変換する際にエクイニクスメタルが割り当てたIPアドレスはすべて削除されたため、必要なサブネットを自由に使用できますが、競合を防ぐためにサーバーのオペレーティングシステムで既存のネットワーク設定を削除する必要がある場合があります。

最初の例は1つのVLANを割り当てる設定で、2番目の例は複数のVLANを割り当てる設定です。

SOS/OOBコンソールを使用してサーバーにSSH接続する必要があることを忘れないでください。

bond0のシングルVLANの場合

VLANが1つしかない場合は、パケットにタグを付けず、VLAN IPアドレスをbond0に直接割り当てます。

  1. VLANの前提条件をインストールし、設定します。

    modprobe 8021q
    echo "8021q" >> /etc/modules
  2. bond0 に VLAN 用の IP アドレスを設定します。この例では IP アドレス 192.168.1.2/29 を使用しています。

    ip addr add 192.168.1.2/29 dev bond0

    ネットワーク設定を永続的なものにし、サーバーの再起動に耐えるようにするには、/etc/network/interfacesファイルのbond0を編集します。

    auto bond0
    iface bond0 inet manual
    address 192.168.1.2
    netmask 255.255.255.248
    pre-up sleep 4

VLANに接続するすべてのサーバーで同じ手順を実行し、それぞれに異なるIPアドレスを割り当てる必要があります。

bond0の複数VLANの場合

bond0で複数のVLANを使用している場合、IPパケットにはタグを付ける必要があり、各VLAN宛てのパケットを受信するサブインターフェイスをセットアップする必要があります。

注:タグなしパケットのサポートが必要な場合は、タグなしトラフィックを処理するVLANをネイティブVLANとして設定します。

  1. VLANの前提条件をインストールし、設定します。

    apt-get install vlan
    modprobe 8021q
    echo "8021q" >> /etc/modules
  2. bond0にタグ付きトラフィックを処理する新しいサブインターフェイスを各VLANに1つずつ追加し、IPアドレスを割り当てます。VLAN_IDフィールドには、Equinix Metal VLANのVLAN IDを使用します。この例ではVLAN ID 10001001、IPアドレス192.168.1.2/29192.168.100.2/29を使用しています。

    ip link add link bond0 name bond0.1000 type vlan id 1000
    ip addr add 192.168.1.2/29 dev bond0.1000
    ip link add link enp1s0f1 name bond0.1001 type vlan id 1001
    ip addr add 192.168.100.2/29 dev bond0.1001

    ネットワーク設定を永続的なものにし、サーバーの再起動に耐えられるようにするには、/etc/network/interfacesファイルに新しいサブインターフェースを追加します。

    auto bond0.1000
    iface bond0.1000 inet static
    address 192.168.1.2
    netmask 255.255.255.248
    vlan-raw-device bond0

    auto bond0.1001
    iface bond0.1001 inet static
    address 192.168.100.2
    netmask 255.255.255.248
    vlan-raw-device bond0
  3. インターフェイスを表示し、表示されたことを確認する。

    ip link set dev bond0.1000 up
    ip -d link show bond0.1000

    ip link set dev bond0.1001 up
    ip -d link show bond0.1001

VLANに接続するすべてのサーバーで同じ手順を実行し、それぞれに異なるIPアドレスを割り当てる必要があります。

レイヤ3に戻す

レイヤ2ボンド・モードでレイヤ3に戻りたい場合は、まずアタッチされているVLANをすべて削除する必要があります。

コンソールでVLANを切り離すには、サーバーの_Network_ページに移動します。レイヤー2」セクションで、サーバーから切り離すVLANの横にある「削除」 をクリックします。はい をクリックして、削除することを確認します。

Removing a VLAN

このサーバからVLANを切り離しても、プロジェクトからは削除されません。VLANはサーバから切り離した後も存在し続けます。

次に、レイヤ3に戻すには、[Convert To Other Network Type] をクリックし、[Layer 3] を選択します。レイヤ 3 に変換 をクリックして、処理を開始します。

Converting from Layer 2 to Layer 3

注-レイヤ・ボンド・モードでは、サーバーのパブリックIPアドレスが削除されました。後にサーバーをレイヤ3に戻すと、新しいパブリックIPアドレスが割り当てられ、サーバーは公衆インターネットにアクセスできるようになります。

このページは役に立ちましたか?