Link Aggregation Control Protocol

0 Comments

LACP(Link Aggregation Control Protocol)とは、ネットワークを構成する際に、機器間を接続する複数の物理リンクを束ねて1つの論理リンクとして扱う「リンク アグリゲーション」という技術で使われるプロトコルです。

リンク アグリゲーションを活用することで、機器間の通信帯域を拡大することが可能になります。また1つの物理リンクに断線等の障害が発生した場合でも、残りの物理リンクで論理リンクを維持できるため、耐障害性を高められるというメリットもあります。

複数の物理リンクを束ねる技術の名称としてはこの他にも、マルチリンク、トランキング、イーサチャネル等があります。名称が多いのは、この種の技術がメーカ毎に独自開発されてきた歴史があるからです。その後この技術は「IEEE 802.3ad」として標準化されLACPの内容はここで定められています。

リンク アグリゲーションの設定は、1台のスイッチだけで行っても意味がありません。通信を行う2台のスイッチで、適切な設定を行う必要があります。そのためのネゴシエーションを行うためのプロトコルがLACPです。

リンク アグリゲーションは、スタティック設定を手動で行う方法もあります。この場合はLACPを使いません。LACPは、ダイナミック設定によって、機器間のネゴシエーションを自動化する際に使用します。LACPを使用したダイナミック設定を行うことで、設定内容をある程度まで抽象化でき、障害発生時の検知、対応の自動化も可能になります。

MacでEthernetポートを1つの仮想ポートとして結合する

コンピュータに複数のEthernetポートが搭載されている場合は、それらを1つの仮想Ethernetポートとして結合することができます。この機能はリンクアグリゲーションと呼ばれます。結合されたEthernetポートは、コンピュータやアプリケーションには単一のIPアドレスとして表示されます。

ポートを結合すると、個々のポートの帯域幅を結合することによって帯域幅が増加します。さらに、複数のポートにネットワークトラフィックが分散されます。

ポートを結合すると、ネットワークトラフィックの分散に加えて、1つのポートまたはケーブルに障害が発生した場合に自動的にバックアップが提供されます。障害が発生したポートを介して送信されたすべてのトラフィックは、残っているポートのいずれかに再送信されます。このバックアップは、自動的に実行され、ポートを使用するアプリケーションは中断せずに処理を続けることができます。

結合するEthernetポートがコンピュータに搭載されたPCIカード上にある場合は、ポートを結合する前にカードが正しく取り付けられていることを確認してください。カードの取り付け手順については、PCIカードに付属のマニュアルを参照してください。

  1. Macでアップルメニュー  >「システム環境設定」と選択し、「ネットワーク」をクリックします。
  2. アクションポップアップメニュー  をクリックしてから、「仮想インターフェイスを管理」を選択します。
  3. 「追加」ボタン()をクリックし、「新規リンクアグリゲート」を選択します。
  4. 結合するEthernetポートを選択し、アグリゲートサービスに名前を付けて、「作成」をクリックします。
  5. 「適用」をクリックして、新しい仮想Ethernetサービスをアクティブにします。

Ethernetポートがリンクされた後は、ネットワーク接続サービスのリストにあるアイコンを見ることによって、リンクの状況を確認することができます。アグリゲートされたリンクの状況について詳しい情報を表示するには、リスト内のいずれかのポートをクリックします。

macOSでは、LACP(Link Aggregation Control Protocol)を使用してリンクアグリゲーションとのネゴシエーションが行われます。LACPは、関連するすべてのリンクアグリゲーション装置でサポートされている必要があります。

多くのマネージドスイッチでは、アグリゲートされた802.3adボンドに4または8ポートの上限があります。macOSでは、ボンドに追加できる物理ポートの数に制限はありません。

Related Posts