リンクアグリゲーション


1 機能概要

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


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



2 用語の定義

LACP

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

ロードバランス

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


3 機能詳細

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

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

  1. 本L2スイッチのリンクアグリゲーションは、スタティック/LACPの両方を合わせて、 127インターフェース 定義することができます。

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

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

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

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

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

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

  2. LAN/SFPポートをスタティック論理リンクインターフェースに所属させるには、static-channel-groupコマンドで行います。
    1つのスタティック論理インターフェースに対して 最大8つのLAN/SFPポート を所属させることができます。
  3. スタティック論理インターフェースの状態表示は、"show static-channel-group"コマンドで行います。

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

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

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

  2. LAN/SFPポートをLACP論理リンクインターフェースに所属させるには、channel-groupコマンドで行います。
    1つのLACP論理インターフェースに対して 最大12のLAN/SFPポート を所属させることができます。
  3. LACPに束ねる LAN/SFP ポートが 8 ポート以上ある場合、8ポートまでは LACP として束ねますが、 8ポートを越えた分については障害発生に備えて待機ポートとなります。
    束ねる LAN/SFP ポートは、以下の優先順位に従って決定します。
    1. LACP ポートプライオリティ値が小さいものを優先します
    2. LACP ポートプライオリティ値が同じ場合、インターフェース番号が小さいものを優先します

  4. LACP論理インターフェースの動作に影響を与えるパラメータについて、以下に示します。
  5. LACP論理インターフェースの状態表示は、"show etherchannel"コマンドで行います。


4 関連コマンド

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



5 コマンド実行例

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

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

  1. [スイッチA] VLAN #1000 を定義し、LANポート(#15, #17, #19, #21, #23)を所属させます。
    あわせて、LANポート(#17, #19, #21, #23)を論理インターフェース #2 に所属させます。
    L2SW(config)#vlan database ... (VLAN-ID #1000 の定義)
    L2SW(config-vlan)#vlan 1000
    L2SW(config-vlan)#exit
    L2SW(config)#interface ge15 ... (LANポート #15 の設定)
    L2SW(config-if)#switchport access vlan 1000 ... (アクセスポートに設定し、VLAN #1000 に所属させる)
    L2SW(config-if)#interface ge17 ... (LANポート #17 の設定)
    L2SW(config-if)#switchport access vlan 1000 ... (アクセスポートに設定し、VLAN #1000 に所属させる)
    L2SW(config-if)#static-channel-group 2 ... (論理インターフェース #2 に所属させる)
    L2SW(config-if)#interface ge19
    L2SW(config-if)#switchport access vlan 1000
    L2SW(config-if)#static-channel-group 2
    L2SW(config-if)#interface ge21
    L2SW(config-if)#switchport access vlan 1000
    L2SW(config-if)#static-channel-group 2
    L2SW(config-if)#interface ge23
    L2SW(config-if)#switchport access vlan 1000
    L2SW(config-if)#static-channel-group 2
    
  2. [スイッチA] 論理インターフェース #2 の設定状態を確認します。
    L2SW#show static-channel-group
    % Static Aggregator: sa2
    % Member:
       ge17
       ge19
       ge21
       ge23
    
  3. [スイッチB] VLAN #1000 を定義し、LANポート(#07, #09, #11, #13, #15)を所属させます。
    あわせて、LANポート(#09, #11, #13, #15)を論理インターフェース #5 に所属させます。
    L2SW(config)#vlan database
    L2SW(config-vlan)#vlan 1000
    L2SW(config-vlan)#exit
    L2SW(config)#interface ge7
    L2SW(config-if)#switchport access vlan 1000
    L2SW(config-if)#interface ge9
    L2SW(config-if)#switchport access vlan 1000
    L2SW(config-if)#static-channel-group 5
    L2SW(config-if)#interface ge11
    L2SW(config-if)#switchport access vlan 1000
    L2SW(config-if)#static-channel-group 5
    L2SW(config-if)#interface ge13
    L2SW(config-if)#switchport access vlan 1000
    L2SW(config-if)#static-channel-group 5
    L2SW(config-if)#interface ge15
    L2SW(config-if)#switchport access vlan 1000
    L2SW(config-if)#static-channel-group 5
    
  4. [スイッチB] 論理インターフェース #5 の設定状態を確認します。
    L2SW#show static-channel-group
    % Static Aggregator: sa5
    % Member:
       ge9
       ge11
       ge13
       ge15
    
  5. [スイッチA] 論理インターフェースを有効化します。
    L2SW(config)#interface sa2 ... (論理インターフェース #2 の設定)
    L2SW(config-if)#no shutdown ... (論理インターフェースの有効化)
    
  6. [スイッチB] 論理インターフェースを有効化します。
    L2SW(config)#interface sa5 ... (論理インターフェース #5 の設定)
    L2SW(config-if)#no shutdown ... (論理インターフェースの有効化)
    
  7. [スイッチA] 論理インターフェースの状態を確認します。
    L2SW#show interface sa2
    Interface sa2
      Link is UP ... (有効化されていること)
      Hardware is AGGREGATE
      HW addr: (not set)
      ifIndex 66, MRU 1522
      Interface counter:
        input  packets          : 1020
               bytes            : 102432
               multicast packets: 1020
        output packets          : 15
               bytes            : 1845
               multicast packets: 15
               broadcast packets: 0
    
  8. [スイッチB] 論理インターフェースの状態を確認します。
    L2SW#show interface sa5
    Interface sa5
      Link is UP
      Hardware is AGGREGATE
      HW addr: (not set)
      ifIndex 69, MRU 1522
      Interface counter:
        input  packets          : 24
               bytes            : 2952
               multicast packets: 24
        output packets          : 2109
               bytes            : 211698
               multicast packets: 2109
               broadcast packets: 0
    


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

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

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



6 注意事項

プライベートVLANに属しているポートは、ホストポートに限り、リンクアグリゲーション論理インターフェースとして束ねることができません。


7 関連文書


トップへ戻る