未経験歓迎。PRUMは、未経験からの挑戦に本気で向き合い、成長を支える環境を整えています。未経験から本気で成長したい方は、ぜひPRUMへ。

ネットワークの「渋滞」を解消する裏技。複数の線を1本に束ねる「EtherChannel」の賢い活用術

リモートワークの普及、社内での動画活用、クラウドへの移行。これらによって社内ネットワークを流れるデータ量は急激に増加しており、以前の設計のままでは帯域が足りなくなるケースが増えています。

帯域が足りない場合の解決策として「より高速な規格に機器を交換する」という方法があります。しかしこれには大きなコストがかかります。そこで知っておきたいのが、EtherChannel(リンクアグリゲーション)という技術です。

複数の物理ケーブルを論理的に1本に束ねることで、コストを抑えながら帯域を増やし、冗長性も同時に高められるこの技術は、現代のインフラエンジニアにとって必須の知識です。

この記事では、EtherChannelの仕組みと実装上の注意点を中心に、あわせてネットワークの次世代基盤であるIPv6の概要についても解説します。

目次

1. EtherChannelとは:複数の線を1本の「太いパイプ」にする技術

EtherChannelとは、スイッチ間を繋ぐ複数の物理ポートを束ね、1つの論理的な大きなインターフェース(Port-channel)として扱う技術です。

たとえば1Gbpsのケーブルを4本束ねると、理論上4Gbps相当の帯域幅として使えます。しかも単純に帯域が増えるだけでなく、次のような重要なメリットも生まれます。

  • 帯域幅の拡大:複数リンクを同時に使うため、1本のケーブルの限界を超えた通信が可能になる
  • 可用性の向上:一部のケーブルやポートが故障しても、残りのリンクで即座に通信が継続される
  • STPとの共存:スパニングツリープロトコル(STP)がEtherChannelを1本の論理リンクとして認識するため、ループ防止でポートが遮断されることなく全リンクが利用できる

STPとの関係が重要な理由

通常のネットワークでは、ループ(通信が無限に巡回する状態)を防ぐためにSTPが冗長経路を遮断します。物理的に複数のケーブルを繋ぐだけでは、STPによって一部のケーブルが使えなくなります。

EtherChannelを使うと、複数の物理ケーブルが1本の論理リンクとして見えるため、STPはループと認識せず全てのケーブルを通信に活用できます。帯域の拡張と冗長性の確保を、STPを無効化することなく実現できる点が大きな利点です。

2. EtherChannelを成立させるための4つの条件

EtherChannelは、束ねる物理ポート間で設定が一致していないと正常に形成されません。どれか一つでも食い違っていると、通信が不安定になります。

確認項目必要な一致条件
通信速度とデュプレックス全ポートで同一の速度と全二重モードを設定する
VLAN設定(アクセスポートの場合)所属するVLAN IDが全ポートで一致している
VLAN設定(トランクポートの場合)許可VLANとネイティブVLANが全ポートで一致している
ポートタイプ全ポートがL2スイッチポート、またはL3ルーテッドポートで統一されている

設定変更を行う際は、Port-channelインターフェースで一括変更するか、物理ポートにも同じ設定が反映されているかを必ず確認しましょう。

3. 交渉プロトコル:LACPとPAgPの違い

EtherChannelを確立する際、スイッチ同士がお互いに「束ねる準備ができているか」を確認するための交渉プロトコルがあります。代表的なものが次の2つです。

プロトコル規格特徴
LACP(Link Aggregation Control Protocol)IEEE 802.3ad(業界標準)異なるメーカーの機器同士でも使用可能
PAgP(Port Aggregation Protocol)Cisco独自Cisco機器同士での利用が前提

動作モードと組み合わせ

どちらのプロトコルも、能動的に交渉を開始する「activeまたはdesirable」モードと、相手からの交渉を待つ「passiveまたはauto」モードがあります。

両端の組み合わせEtherChannelの成立
active + active(LACP)成立する
active + passive(LACP)成立する
passive + passive(LACP)成立しない
desirable + desirable(PAgP)成立する
desirable + auto(PAgP)成立する
auto + auto(PAgP)成立しない

よくあるトラブルが、両端をどちらも待機側(passiveやauto)に設定してしまい、いつまで経っても交渉が始まらないというものです。必ず片方は能動的なモードに設定することが鉄則です。

また、明示的にオン/オフを固定する「on」モードもあります。このモードはプロトコルを使わず強制的に束ねる設定ですが、対向機器との状態の不一致に気づきにくくなるため、トラブルシューティングが難しくなります。本番環境ではLACPやPAgPを使って状態を確認できるようにしておく方が安全です。

4. トラフィックの分散方式:ハッシュアルゴリズムの選択

束ねた物理リンクの中で、どのリンクにどのデータを流すかを決めるのがハッシュアルゴリズムです。送信元や宛先の情報をもとに計算し、各リンクへトラフィックを振り分けます。

主な分散の基準は次の通りです。

  • 送信元MACアドレス
  • 宛先MACアドレス
  • 送信元・宛先MACアドレスの組み合わせ
  • 送信元・宛先IPアドレスの組み合わせ
  • 送信元・宛先IPアドレスとポート番号の組み合わせ

選択する際のポイント

分散方式の選択は、環境によって効果が大きく変わります。

たとえば、社内のほとんどの通信が1台の大型サーバーに集中している環境で「宛先MACアドレス」を基準にすると、すべての通信が同じリンクに集中して分散の効果が薄くなります。

一方で「送信元・宛先IPアドレスとポート番号の組み合わせ」にすると、同じサーバーへの通信でもアプリケーションごとに異なるリンクへ振り分けられるため、より均等に分散できます。実際のオフィスの通信パターンを把握した上で、最も均等に分散できる方式を選ぶことが、パフォーマンスを最大化する鍵です。

5. EtherChannel設定時のよくあるトラブルと対処法

EtherChannelを導入した後に発生しやすいトラブルと、その確認ポイントをまとめます。

  • Port-channelが形成されない:両端のプロトコル設定と動作モードを確認する。両方が待機モードになっていないかをチェックする
  • 通信が不安定または片方向にしか流れない:束ねた各ポートの速度・デュプレックス・VLANの設定が全て一致しているかを確認する
  • 一部のポートがサスペンド状態になる:Port-channelインターフェースと物理ポートの設定に矛盾がないかを確認する。物理ポートだけを変更してPort-channelと乖離した場合に起きやすい
  • 冗長性が機能しない:片方のリンクを手動で落としてフェイルオーバーが正常に動作するか、事前に確認しておく

現場でのトラブル対応は「コマンドで状態を表示して事実を確認する」ことが出発点です。設定を変更する前に、現在の論理インターフェースの状態と、各物理ポートがどの状態にあるかを必ず確認する習慣をつけましょう。

6. 次世代インフラの基盤:IPv6の基本と設計思想

EtherChannelで帯域を解決しても、もう一つ解決すべき課題があります。IPv4アドレスの枯渇です。IPv4は約43億個のアドレスしかなく、すでに世界的に枯渇しています。

次世代のプロトコルであるIPv6への移行は、インフラエンジニアとして避けて通れない知識です。

IPv6が「単なるアドレスの拡張」ではない理由

IPv6は128ビットのアドレス長を持ち、約340澗(かん)個という天文学的な数のアドレスを提供します。しかしIPv6の革新は数だけではありません。設計にいくつかの重要な改善が加えられています。

  • ブロードキャストの廃止:全員宛ての一斉通信をなくし、必要なグループにだけ届くマルチキャストに統合することでネットワーク全体の負荷を削減
  • ヘッダ構造の簡素化:ルータでの処理が高速化されるよう、基本ヘッダをシンプルな固定長に整理
  • IPsecの標準統合:セキュリティ機能をプロトコルレベルで組み込み、暗号化通信が前提の設計になっている

IPv6アドレスの表記ルール

IPv6は128ビットを16進数で表現し、16ビットごとにコロンで区切った8つのフィールドで書きます。長くなるため、次の省略ルールが定められています。

  • 先頭の0は省略できる(例:00ab → ab)
  • 連続する0000のフィールドは「::」に置換できる(ただし1回だけ)

アドレスの種類と使い分け

IPv6では、通信する相手の範囲によってアドレスが使い分けられます。

アドレスの種類有効な範囲主な用途
グローバルユニキャストインターネット全体一般的なインターネット通信
リンクローカルアドレス同じネットワーク内のみルーティングプロトコルの維持、機器間の直接通信
ユニークローカルアドレス組織内のみプライベートIPアドレスに相当

SLAAC:アドレスが自動で決まる仕組み

IPv6の注目すべき機能のひとつが、SLAAC(Stateless Address Autoconfiguration)です。

端末がネットワークに繋がった際、ルータが定期的に送信するRA(ルータ広告)メッセージを受け取ることで、端末が自動的に自分のグローバルアドレスを構成します。DHCPサーバーを用意しなくても、端末のアドレスが自律的に設定される仕組みです。

さらに、DAD(重複アドレス検出)という機能も標準装備されており、自分が使おうとしているアドレスが既に他の端末に使われていないかを自動確認してから使用を開始します。

IPv4との共存移行技術

IPv4からIPv6への切り替えは段階的に行う必要があります。代表的な移行技術は次の3つです。

技術仕組み向いているケース
デュアルスタックIPv4とIPv6を同時に動かす最も一般的。両方に対応できる
トンネリングIPv6パケットをIPv4で包んで運ぶIPv6エリアをIPv4ネットワークを越えて繋ぎたい場合
NAT64IPv6とIPv4の間でアドレス変換を行うIPv6端末からIPv4サーバーへアクセスさせたい場合

まとめ:帯域もアドレスも、設計の知識で解決できる

EtherChannelとIPv6は、現代のネットワークインフラが直面する「帯域の限界」と「アドレスの枯渇」という2つの課題に対応するための技術です。

この記事のポイントをまとめると、次のようになります。

  • EtherChannelは複数の物理ポートを論理的に1本に束ね、帯域の拡大と冗長性を同時に実現する
  • STPはEtherChannelを1つの論理リンクとして認識するため、冗長経路として遮断されることなく全リンクが利用できる
  • 束ねるポート間では速度・デュプレックス・VLANの設定が完全に一致している必要がある
  • LACPは業界標準のプロトコルで、両端の動作モードの組み合わせに注意が必要。両方を待機側にすると成立しない
  • ハッシュアルゴリズムは環境の通信パターンに合わせて選択することで分散効果が最大になる
  • IPv6は単なるアドレス拡張ではなく、ブロードキャストの廃止・ヘッダの簡素化・IPsecの標準化といった設計の改善が含まれる
  • SLAACによって端末は自律的にIPv6アドレスを構成でき、DHCPサーバーなしでも動作する
  • IPv4からの移行はデュアルスタック・トンネリング・NAT64を状況に応じて組み合わせて進める

コマンドを覚えることはもちろん大切ですが、「なぜその技術が必要で、どのように動いているか」という原理を理解することが、トラブルを素早く解決し、将来の拡張にも対応できるエンジニアへの近道です。

この記事を書いた人

岩本 稜平のアバター 岩本 稜平 株式会社PRUM 代表取締役

株式会社PRUM 代表取締役。未経験から活躍できるエンジニアの育成・採用に力を入れ、一人ひとりの可能性を広げる環境づくりに取り組む。現場で培った知見をもとに、エンジニアのキャリアやAI、技術に関する情報を発信している。

目次