リンクアグリゲーション


1 機能概要

リンクアグリゲーションは、ネットワーク機器間を接続する複数のLAN/SFPポートを束ねて、一つの論理インターフェースとして扱う機能です。
リンクアグリゲーションは、複数の通信が発生する場合に有効な技術です。束ねた回線内でロードバランス機能を利用することで通信を分散させることができます。
また、リンクアグリゲーションで束ねた1つのLAN/SFPポートで障害が発生し、通信不可になった場合でも残りのポートで通信を継続します。


本スイッチで提供するリンクアグリゲーションについて以下に示します。



2 用語の定義

LACP

Link Aggregation Control Protocol の略。IEEE802.3ad で標準化されている技術。
EtherChannel とも言われることがある。

ロードバランス

論理インターフェースに所属している LAN/SFPポート 間で転送フレームを分散する機能。
分散するためのルールとしてフレーム内の L2/L3/L4 情報を使用する。


3 機能詳細

3.1 スタティック/LACP リンクアグリゲーション 共通仕様

本スイッチのスタティック/LACP リンクアグリゲーションの共通仕様について、以下に示します。

  1. 本スイッチのリンクアグリゲーションは、スタティック/LACPの両方を合わせて、 127インターフェース 定義することができます。
    また、1つの論理インターフェースに対して 最大8つのLAN/SFPポート を所属させることができます。

  2. 収容するLAN/SFPポートは、以下の設定が同じである必要があります。
  3. LAN/SFPポートを論理インターフェースに所属させると、以下の処理を行います。
  4. 論理インターフェースに対して、以下の操作を行うことができます。
  5. 動作中の論理インターフェースに対して、新たにLAN/SFPポートを所属させることはできません。
    LAN/SFPポートを所属させる場合は、必ず論理インターフェースを シャットダウン してから行うようにしてください。

  6. 動作中の論理インターフェースから、所属しているLAN/SFPポートを脱退させることはできません。
    所属しているLAN/SFPポートを脱退させる場合も、必ず論理インターフェースを シャットダウン してから行うようにしてください。
    論理インターフェースから脱退させたLAN/SFPポートは、 シャットダウン 状態となります。必要に応じて、 有効化(no shutdown) してください。

  7. 論理インターフェースにはロードバランスの設定ができます。そのためのルールを以下の中から設定できます。
    論理インターフェースを定義した際の初期値は、 宛先/送信元MACアドレス となっています。

3.2 スタティック リンクアグリゲーション

スタティック リンクアグリゲーションの動作仕様について、以下に示します。

  1. スタティック論理インターフェースのインターフェース番号は、 1 ~ 96 の範囲で付与することができます。

  2. LAN/SFPポートをスタティック論理リンクインターフェースに所属させるには、 static-channel-group コマンドで行います。
  3. スタティック論理インターフェースの状態表示は、 show static-channel-group コマンドで行います。

3.3 LACP リンクアグリゲーション

LACP リンクアグリゲーションの動作仕様について、以下に示します。
スタティックリンクアグリゲーションとの共通仕様については、 3.1 スタティック/LACPリンクアグリゲーション 共通仕様 を参照願います。

  1. LACP論理インターフェースのインターフェース番号は、 1 ~ 127 の範囲で付与することができます。

  2. LAN/SFPポートをLACP論理リンクインターフェースに所属させるには、 channel-group コマンドで行います。
  3. LACP論理インターフェースの動作に影響を与えるパラメータについて、以下に示します。
  4. 通信モードが半二重のLAN/SFPポートはLACPリンクアグリゲーションに対応していません。
  5. 通信速度の異なるLAN/SFPポートが同一論理インターフェースに所属している場合の動作について、以下に示します。
    通信速度を混在してリンクアグリゲーションを構成したい場合は、異速度リンクアグリゲーションを有効にしてください。
  6. LACP論理インターフェースの状態は、 show etherchannel コマンドで確認できます。

4 関連コマンド

関連コマンドについて、以下に示します。
コマンドの詳細は、コマンドリファレンスを参照願います。



5 コマンド実行例

5.1 スタティック論理インターフェースの設定

スイッチ間の通信のために、LANポート4本を使用したリンクアグリゲーションを設定します。

  1. [スイッチA] VLAN #1000 を定義し、LANポート(#15, #17, #19, #21, #23)を所属させます。
    あわせて、LANポート(#17, #19, #21, #23)を論理インターフェース #2 に所属させます。
    Yamaha(config)#vlan database ... (VLAN-ID #1000 の定義)
    Yamaha(config-vlan)#vlan 1000
    Yamaha(config-vlan)#exit
    Yamaha(config)#interface port1.15 ... (LANポート #15 の設定)
    Yamaha(config-if)#switchport access vlan 1000 ... (アクセスポートに設定し、VLAN #1000 に所属させる)
    Yamaha(config-if)#interface port1.17 ... (LANポート #17 の設定)
    Yamaha(config-if)#switchport access vlan 1000 ... (アクセスポートに設定し、VLAN #1000 に所属させる)
    Yamaha(config-if)#static-channel-group 2 ... (論理インターフェース #2 に所属させる)
    Yamaha(config-if)#interface port1.19 
    Yamaha(config-if)#switchport access vlan 1000
    Yamaha(config-if)#static-channel-group 2
    Yamaha(config-if)#interface port1.21
    Yamaha(config-if)#switchport access vlan 1000
    Yamaha(config-if)#static-channel-group 2
    Yamaha(config-if)#interface port1.23
    Yamaha(config-if)#switchport access vlan 1000
    Yamaha(config-if)#static-channel-group 2
    
  2. [スイッチA] 論理インターフェース #2 の設定状態を確認します。
    Yamaha#show static-channel-group
    % Static Aggregator: sa2
    % Member:
       port1.17
       port1.19
       port1.21
       port1.23
    
  3. [スイッチB] VLAN #1000 を定義し、LANポート(#07, #09, #11, #13, #15)を所属させます。
    あわせて、LANポート(#09, #11, #13, #15)を論理インターフェース #5 に所属させます。
    Yamaha(config)#vlan database
    Yamaha(config-vlan)#vlan 1000
    Yamaha(config-vlan)#exit
    Yamaha(config)#interface port1.7
    Yamaha(config-if)#switchport access vlan 1000
    Yamaha(config-if)#interface port1.9
    Yamaha(config-if)#switchport access vlan 1000
    Yamaha(config-if)#static-channel-group 5
    Yamaha(config-if)#interface port1.11
    Yamaha(config-if)#switchport access vlan 1000
    Yamaha(config-if)#static-channel-group 5
    Yamaha(config-if)#interface port1.13
    Yamaha(config-if)#switchport access vlan 1000
    Yamaha(config-if)#static-channel-group 5
    Yamaha(config-if)#interface port1.15
    Yamaha(config-if)#switchport access vlan 1000
    Yamaha(config-if)#static-channel-group 5
    
  4. [スイッチB] 論理インターフェース #5 の設定状態を確認します。
    Yamaha#show static-channel-group
    % Static Aggregator: sa5
    % Member:
       port1.9
       port1.11
       port1.13
       port1.15
    
  5. [スイッチA] 論理インターフェースを有効化します。
    Yamaha(config)#interface sa2 ... (論理インターフェース #2 の設定)
    Yamaha(config-if)#no shutdown ... (論理インターフェースの有効化)
    
  6. [スイッチB] 論理インターフェースを有効化します。
    Yamaha(config)#interface sa5 ... (論理インターフェース #5 の設定)
    Yamaha(config-if)#no shutdown ... (論理インターフェースの有効化)
    
  7. [スイッチA] 論理インターフェースの状態を確認します。
    Yamaha#show interface sa2
    Interface sa2
      Link is UP ... (有効化されていること)
      Hardware is AGGREGATE
      ifIndex 4502, MRU 1522
      Vlan info :
        Switchport mode        : access
        Ingress filter         : enable
        Acceptable frame types : all
        Default Vlan           : 1000
        Configured Vlans       : 1000
      Interface counter:
        input  packets          : 1020
               bytes            : 102432
               multicast packets: 1020
        output packets          : 15
               bytes            : 1845
               multicast packets: 15
               broadcast packets: 0
    
  8. [スイッチB] 論理インターフェースの状態を確認します。
    Yamaha#show interface sa5
    Interface sa5
      Link is UP
      Hardware is AGGREGATE
      ifIndex 4505, MRU 1522
      Vlan info :
        Switchport mode        : access
        Ingress filter         : enable
        Acceptable frame types : all
        Default Vlan           : 1000
        Configured Vlans       : 1000
      Interface counter:
        input  packets          : 24
               bytes            : 2952
               multicast packets: 24
        output packets          : 2109
               bytes            : 211698
               multicast packets: 2109
               broadcast packets: 0
    


5.2 LACP 論理インターフェースの設定

スイッチ間の通信のために、LANポート4本を使用したリンクアグリゲーションを設定します。

  1. [スイッチA] VLAN #1000 を定義し、LANポート(#15, #17, #19, #21, #23)を所属させます。
    あわせて、LANポート(#17, #19, #21, #23)を アクティブ状態論理インターフェース #10 に所属させます。
    この時点で論理インターフェースは、 シャットダウン 状態となっています。
    Yamaha(config)#vlan database
    Yamaha(config-vlan)#vlan 1000 ... (VLAN #1000 の定義)
    Yamaha(config-vlan)#exit
    Yamaha(config)#interface port1.15
    Yamaha(config-if)#switchport access vlan 1000 ... (アクセスポートに設定し、VLAN #1000 に所属させる)
    Yamaha(config-if)#interface port1.17
    Yamaha(config-if)#switchport access vlan 1000 ... (アクセスポートに設定し、VLAN #1000 に所属させる)
    Yamaha(config-if)#channel-group 10 mode active ... (論理インターフェース #10 に アクティブ状態 で所属させる)
    Yamaha(config-if)#interface port1.19
    Yamaha(config-if)#switchport access vlan 1000
    Yamaha(config-if)# channel-group 10 mode active
    Yamaha(config-if)#interface port1.21
    Yamaha(config-if)#switchport access vlan 1000
    Yamaha(config-if)# channel-group 10 mode active
    Yamaha(config-if)#interface port1.23
    Yamaha(config-if)#switchport access vlan 1000
    Yamaha(config-if)# channel-group 10 mode active
    
  2. [スイッチA] 論理インターフェース #10 の設定状態を確認します。
    Yamaha#show etherchannel 
    % Lacp Aggregator: po10
    % Member:
       port1.17
       port1.19
       port1.21
       port1.23
    Yamaha#show lacp sys-id ... (LACP システムID の確認: デフォルト値の設定(0x8000)になっている)
    % System 8000,00-a0-de-ae-b9-1f 
    Yamaha#show interface po10
    Interface po10
      Link is DOWN ... (リンクダウン状態になっている)
      Hardware is AGGREGATE
      ifIndex 4610, MRU 1522
      Vlan info :
        Switchport mode        : access
        Ingress filter         : enable
        Acceptable frame types : all
        Default Vlan           : 1000
        Configured Vlans       : 1000
      Interface counter:
        input  packets          : 0
               bytes            : 0
               multicast packets: 0
        output packets          : 0
               bytes            : 0
               multicast packets: 0
               broadcast packets: 0
    
  3. [スイッチB] VLAN #1000 を定義し、LANポート(#07, #09, #11, #13, #15)を所属させます。
    あわせて、LANポート(#09, #11, #13, #15)を パッシブ状態論理インターフェース #20 に所属させます。
    この時点で論理インターフェースは、 シャットダウン 状態となっています。
    Yamaha(config)#vlan database
    Yamaha(config-vlan)#vlan 1000 ... (VLAN #1000 の定義)
    Yamaha(config-vlan)#exit
    Yamaha(config)#interface port1.7
    Yamaha(config-if)#switchport access vlan 1000 ... (アクセスポートに設定し、VLAN #1000 に所属させる)
    Yamaha(config-if)#interface port1.9
    Yamaha(config-if)#switchport access vlan 1000 ... (アクセスポートに設定し、VLAN #1000 に所属させる)
    Yamaha(config-if)#channel-group 20 mode passive ... (論理インターフェース #20 に パッシブ状態 で所属させる)
    Yamaha(config-if)#interface port1.11
    Yamaha(config-if)#switchport access vlan 1000
    Yamaha(config-if)# channel-group 20 mode passive
    Yamaha(config-if)#interface port1.13
    Yamaha(config-if)#switchport access vlan 1000
    Yamaha(config-if)# channel-group 20 mode passive
    Yamaha(config-if)#interface port1.15
    Yamaha(config-if)#switchport access vlan 1000
    Yamaha(config-if)# channel-group 20 mode passive
    
  4. [スイッチB] 論理インターフェース #20 の設定状態を確認します。
    Yamaha#show etherchannel 
    % Lacp Aggregator: po20
    % Member:
       port1.9
       port1.11
       port1.13
       port1.15
    Yamaha#show lacp sys-id ... (LACP システムID の確認: デフォルト値の設定(0x8000)になっている)
    % System 8000,00-a0-de-ae-b8-7e
    Yamaha#show interface po20
    Interface po20
      Link is DOWN ... (リンクダウン状態)
      Hardware is AGGREGATE
      ifIndex 4620, MRU 1522
      Vlan info :
        Switchport mode        : access
        Ingress filter         : enable
        Acceptable frame types : all
        Default Vlan           : 1000
        Configured Vlans       : 1000
      Interface counter:
        input  packets          : 0
               bytes            : 0
               multicast packets: 0
        output packets          : 0
               bytes            : 0
               multicast packets: 0
               broadcast packets: 0
    
  5. [スイッチA] のロードバランスを宛先/送信元IPアドレスに設定し、有効化します。
    Yamaha(config)#port-channel load-balance src-dst-ip ... (ロードバランスを設定)
    Yamaha(config)#interface po10 ... (論理インターフェース #10 の設定)
    Yamaha(config-if)#no shutdown ... (論理インターフェースの有効化)
    
  6. [スイッチB] のロードバランスを宛先/送信元IPアドレスに設定し、有効化します。
    Yamaha(config)#port-channel load-balance src-dst-ip ... (ロードバランスを設定)
    Yamaha(config)#interface po20 ... (論理インターフェース #20 の設定)
    Yamaha(config-if)#no shutdown ... (論理インターフェースの有効化)
    
  7. [スイッチA] 論理インターフェースの状態を確認します。
    リンクアップし、フレームの送受信が開始されていることを確認します。
    Yamaha#show interface po10
    Interface po10
      Link is UP
      Hardware is AGGREGATE
      ifIndex 4610, MRU 1522
      Vlan info :
        Switchport mode        : access
        Ingress filter         : enable
        Acceptable frame types : all
        Default Vlan           : 1000
        Configured Vlans       : 1000
      Interface counter:
        input  packets          : 560
               bytes            : 58239
               multicast packets: 560
        output packets          : 98
               bytes            : 12474
               multicast packets: 98
               broadcast packets: 0
    Yamaha#
    Yamaha#show lacp-counter
    % Traffic statistics
    Port       LACPDUs         Marker         Pckt err
            Sent    Recv    Sent    Recv    Sent    Recv
    % Aggregator po10 , ID 4610
    port1.17     50      47      0       0       0       0
    port1.19     49      46      0       0       0       0
    port1.21     49      46      0       0       0       0
    port1.23     49      46      0       0       0       0
    
  8. [スイッチB] 論理インターフェースの状態を確認します。
    リンクアップし、フレームの送受信が開始されていることを確認します。
    Yamaha#show interface po20
    Interface po20
      Link is UP
      Hardware is AGGREGATE
      ifIndex 4620, MRU 1522
      Vlan info :
        Switchport mode        : access
        Ingress filter         : enable
        Acceptable frame types : all
        Default Vlan           : 1000
        Configured Vlans       : 1000
      Interface counter:
        input  packets          : 78
               bytes            : 9914
               multicast packets: 78
        output packets          : 438
               bytes            : 45604
               multicast packets: 438
               broadcast packets: 0
    Yamaha#
    Yamaha#show lacp-counter
    % Traffic statistics
    Port       LACPDUs         Marker         Pckt err
            Sent    Recv    Sent    Recv    Sent    Recv
    % Aggregator po20 , ID 4620
    port1.9      55      57      0       0       0       0
    port1.11     54      56      0       0       0       0
    port1.13     54      56      0       0       0       0
    port1.15     54      56      0       0       0       0
    



6 注意事項


7 関連文書


トップへ戻る