Broadcom® NetXtreme® BCM57XX
ユーザー ガイド
最終改訂日:
2CS57XX-CDUM513-R
2015 年 2
月
NetXtreme ユーザーガイド
このマニュアルの内容は、予告なしに変更される場合があります。
© 2014 Broadcom Corporation.All rights reserved.
当文書は著作権により保護されており、その利用、コピー、配布、デコンピレーションなどに制約がある使用許諾契約の
元で配布されています。当文書については、あらかじめ Broadcom Corporation の書面による許可を得ない限り、いかな
る方法であっても再版はお断りいたします。この文書には、実際に記述されている、あるいは含意される保証はなく、「無
保証で」提供されています。このため、いかなる類の暗示された、もしくは実際に記述された権利侵害の保証はなく、あ
る特定の目的のための市場化の保証または適合性の保証などもありません。
Broadcom Corporation は、信頼性、機能、設計を向上するため、この文書にある商品や情報などについて、将来通告なし
に変更する権利を所有しています。Broadcom Corporation が提供している情報は、正確かつ信頼できるものとされていま
す。しかし、Broadcom Corporation では、利用用途を守らなかったために発生した保証責任も、この情報を活用したこと
で発生した事柄に対する保証責任も一切負いかねます。また、当文書内で説明されているアプリケーション、製品、回路
などに関しても、当社の特許権や他社の権利のもとで使用許可を譲渡するものではありません。
Broadcom、パルス型のロゴ、Connecting everything、 Connecting everything のロゴ、NetXtreme、Ethernet@Wirespeed、
LiveLink、および Smart Load Balancing は、Broadcom Corporation および/または合衆国内とその他各国および EU にあ
る関連企業の商標です。Microsoft および Windows は、Microsoft Corporation の商標です。Linux は Linus Torvalds の商標
です。Intel は Intel Corporation の商標です。Magic Packet は Advanced Micro Devices, Inc. の商標です。Red Hat は Red
Hat, Inc. の商標です。PCI Express は PCI-SIG の商標です。本書で使用したその他の商標および名称は、各社が所有する
商標です。
最終改訂日:
2CS57XX-CDUM513-R
2015 年 2
月
ページ 2 マニュアル 2CS57XX-CDUM513-R
NetXtreme ユーザーガイド
目次
機能の説明 ................................................................................................................................................... 10
機能 .............................................................................................................................................................. 11
電源の管理..................................................................................................................................... 12
適応型割り込み周波数................................................................................................................... 12
デュアル DMA チャネル ................................................................................................................ 12
埋め込み型 RISC プロセッサつき ASIC........................................................................................ 12
Broadcom Advanced Control Suite................................................................................................ 12
サポートされるオペレーティング環境 ........................................................................................................ 13
ネットワーク リンクとアクティビティの状態の通知 ................................................................................. 13
概要 .............................................................................................................................................................. 15
ロード バランシングとフォルト トレランス............................................................................................... 15
チーム タイプ ................................................................................................................................15
Smart Load Balancing™ ( スマート ロード バランス ) およびフェイルオーバー................................ 17
リンク集約 (802.3ad)............................................................................................................................ 17
通有中継 (FEC/GEC)/802.3ad-Draft Static ........................................................................................... 17
スマート ロード バランス (SLB) ( 自動フォールバックはディスエーブル )........................................ 18
Smart Load Balancing およびフェイルオーバー /
SLB ( 自動フォールバックはディスエーブル ) チーム タイプの制限事項....................................... 18
LiveLink™ 機能 ..................................................................................................................................... 19
チーム化および Large Send Offload ( 大量送信オフロード )/
Checksum Offload ( チェックサム オフロード ) のサポート ........................................................... 19
はじめに....................................................................................................................................................... 21
用語集 ................................................................................................................................................... 21
チーム化の概念..................................................................................................................................... 23
ネットワーク
チーム化とネットワーク アドレス................................................................................................ 23
アドレス指定........................................................................................................... 23
チーム タイプの説明 ..................................................................................................................... 24
ソフトウェア コンポーネント .............................................................................................................. 27
ハードウェア要件 ................................................................................................................................. 28
イーサネット スイッチ.................................................................................................................. 28
マニュアル 2CS57XX-CDUM513-R ページ 3
NetXtreme ユーザーガイド
ルーター......................................................................................................................................... 28
サポートされる機能 ( チーム タイプ別 )............................................................................................... 28
チーム タイプの選択 ............................................................................................................................. 30
チーム化の仕組み......................................................................................................................................... 31
アーキテクチャ ..................................................................................................................................... 31
アウトバウンド トラフィック フロー............................................................................................ 32
インバウンド トラフィック フロー (SLB のみ ) ............................................................................ 33
プロトコル サポート...................................................................................................................... 33
パフォーマンス .............................................................................................................................. 34
ドライバ サポート ( オペレーティング システム別 )............................................................................ 35
サポートされるチーム化の速度 ............................................................................................................36
チーム化とその他の高度なネットワーク プロパティ .................................................................................37
Checksum Offload(チェックサム オフロード)...................................................................................38
IEEE 802.1p QoS タギング................................................................................................................... 38
Large Send Offload ( 大量送信オフロード ).......................................................................................... 38
ジャンボ フレーム .................................................................................................................................38
IEEE 802.1Q VLAN ............................................................................................................................... 38
Wake on LAN ........................................................................................................................................ 39
Preboot Execution Environment (PXE) .................................................................................................39
全般的なネットワークに関する考慮事項..................................................................................................... 40
複数のスイッチにまたがるチーム化.....................................................................................................40
スイッチリンクのフォルト トレランス ......................................................................................... 40
スパニング ツリー アルゴリズム ..........................................................................................................42
トポロジー変更通知 (TCN) ............................................................................................................ 43
Port Fast/Edge Port........................................................................................................................ 43
Microsoft NLB/WLBS とのチーム化 ...................................................................................................... 44
アプリケーションに関する考慮事項 ............................................................................................................44
チーム化とクラスタリング
—Microsoft クラスタ ソフトウェア .......................................................... 44
チーム化とネットワーク バックアップ ................................................................................................ 45
ロード バランシングおよびフェイルオーバー ..............................................................................45
フォルト トレランス...................................................................................................................... 46
チーム化に関する問題のトラブルシューティング....................................................................................... 48
ページ 4 マニュアル 2CS57XX-CDUM513-R
NetXtreme ユーザーガイド
チーム化の設定のヒント ...................................................................................................................... 48
トラブルシューティングのガイドライン ............................................................................................. 49
よくある質問................................................................................................................................................ 50
イベント ログのメッセージ ......................................................................................................................... 53
Windows システムのイベント ログのメッセージ ................................................................................ 53
ベース ドライバ ( 物理アダプタ / ミニポート ) .................................................................................... 53
中間ドライバ ( 仮想アダプタ / チーム ) ................................................................................................ 55
VLAN の概要................................................................................................................................................ 58
チームに VLAN を追加する ......................................................................................................................... 60
CIM............................................................................................................................................................... 61
SNMP........................................................................................................................................................... 62
BASP サブエージェント ............................................................................................................... 62
BASP エクステンシブルエージェント .......................................................................................... 62
取り扱い注意事項 ........................................................................................................................................ 64
インストール事前チェックリスト ............................................................................................................... 65
アダプタを取り付ける ................................................................................................................................. 65
ネットワーク ケーブルを接続する .............................................................................................................. 66
銅 .......................................................................................................................................................... 66
概要 .............................................................................................................................................................. 68
クライアント環境で MBA をセットアップする .......................................................................................... 69
MBA ドライバを設定する .............................................................................................................. 69
BIOS をセットアップする ............................................................................................................. 70
iSCSI ブート ................................................................................................................................................ 71
iSCSI ブート向けにサポートされているオペレーティング システム .................................................. 71
iSCSI ブート セットアップ .................................................................................................................. 71
iSCSI ターゲットを設定する ......................................................................................................... 71
iSCSI ブート パラメタを設定する
................................................................................................ 72
MBA ブート プロトコル設定 ......................................................................................................... 73
iSCSI ブート コンフィギュレーション ......................................................................................... 73
CHAP 認証を有効化する ............................................................................................................... 76
iSCSI ブートをサポートするための DHCP サーバーを設定する ................................................. 76
IPv4 の DHCP iSCSI ブート設定 ................................................................................................... 76
マニュアル 2CS57XX-CDUM513-R ページ 5
NetXtreme ユーザーガイド
IPv6 の DHCP iSCSI ブート設定 ................................................................................................... 78
DHCP サーバーを設定する ............................................................................................................ 78
iSCSI ブート イメージを準備する ................................................................................................. 79
ブート............................................................................................................................................. 85
その他の iSCSI ブートの考慮事項 ........................................................................................................85
Windows 環境で速度と二重通信方式を変更する ........................................................................... 85
Locally Administered Address ( ローカル管理アドレス )............................................................... 86
仮想 LAN ........................................................................................................................................87
iSCSI ブートのトラブルシューティング .............................................................................................. 87
iSCSI Crash Dump ......................................................................................................................................87
パッケージング .............................................................................................................................................88
TG3 ドライバ ソフトウェアをインストールする ........................................................................................89
ソース RPM パッケージをインストールする .......................................................................................89
ソース TAR ファイルからドライバを構築する..................................................................................... 90
ネットワーク インストール..........................................................................................................................90
TG3 ドライバをアンロード・削除する ........................................................................................................90
RPM インスタレーションからドライバをアンロード・削除する ........................................................ 90
TAR インスタレーションからドライバを削除する ..............................................................................91
ドライバ メッセージ ....................................................................................................................................91
チャネル結合によるチーム化....................................................................................................................... 91
Linux 管理アプリケーションのインストール.............................................................................................. 92
概要 .......................................................................................................................................................92
通信プロトコル .............................................................................................................................. 92
WS-MAN または CIM-XML を Linux サーバーにインストールする......................................................93
手順 1 :OpenPegasus をインストールする ................................................................................. 93
手順 2 :サーバーで CIM サーバーを起動する...............................................................................95
:サーバーで OpenPegasus を設定する............................................................................. 95
手順 3
手順 4 :Broadcom CMPI プロバイダをインストールする............................................................97
手順 5 :Linux ファイアウォールを設定する ( 必要な場合 )..........................................................97
手順 6 :BACS と関連する管理アプリケーションをインストールする ........................................ 98
Linux クライアントに WS-MAN または CIM-XML をインストールする .............................................. 99
Linux クライアントで HTTPS を設定する .....................................................................................99
ページ 6 マニュアル 2CS57XX-CDUM513-R
NetXtreme ユーザーガイド
Broadcom Advanced Control Suite アプリケーションをインストールする....................................... 101
パッケージング .......................................................................................................................................... 102
ドライバ..................................................................................................................................................... 102
ドライバのダウンロード、インストール、更新 ................................................................................ 102
ドライバのパラメタ............................................................................................................................ 102
ドライバのパラメタ............................................................................................................................ 103
ドライバのデフォルト ........................................................................................................................ 103
ドライバ メッセージ........................................................................................................................... 104
ドライバ ソフトウェア をインストールする............................................................................................. 106
インストーラを使用する .................................................................................................................... 106
サイレント インストールを使用する ................................................................................................. 107
ドライバ ソフトウェアの変更 ................................................................................................................... 108
ドライバ ソフトウェアの修復または再インストール ............................................................................... 109
デバイス ドライバの削除........................................................................................................................... 109
アダプタのプロパティを表示または変更する ........................................................................................... 110
電源の管理オプションを設定する ............................................................................................................. 110
BACS4 と併せて使用する通信プロトコルを設定する .............................................................................. 111
WS-MAN を使用する .......................................................................................................................... 111
WS-MAN を使用する Windows サーバーの設定 ......................................................................... 111
Windows クライアントへの WS-MAN のインストール .............................................................. 118
WMI を使用する .................................................................................................................................. 120
手順 1 :WMI コントロールを使用して名前空間のセキュリティを設定する.............................. 120
手順 2 :DCOM のリモートからの起動およびアクティブ化のアクセス許可を付与する............ 120
異なるシステムにおける WMI の特別な設定 .............................................................................. 122
Broadcom Advanced Control Suite の概要............................................................................................ 123
Broadcom Advanced Control Suite を起動する .................................................................................... 124
BACS インターフェイス ........................................................................................................................... 124
[ エクスプローラ ビュー
] ペイン ....................................................................................................... 125
コンテキスト ビュー セレクタ ........................................................................................................... 126
[ フィルタ ] ビュー ....................................................................................................................... 126
[ コンテキスト ビュー ] ペイン ........................................................................................................... 126
メニュー バー ..................................................................................................................................... 126
マニュアル 2CS57XX-CDUM513-R ページ 7
NetXtreme ユーザーガイド
[ 説明 ] ペイン...................................................................................................................................... 127
Windows での環境設定の指定................................................................................................................... 127
ホストへの接続...........................................................................................................................................128
ホストの管理 .............................................................................................................................................. 129
[ 情報 ] タブ:[ ホスト情報 ] ................................................................................................................ 129
ネットワーク アダプタの管理.................................................................................................................... 131
アダプタ情報の表示 ............................................................................................................................ 131
ドライバ情報を表示する..................................................................................................................... 133
リソース情報を表示する..................................................................................................................... 134
ハードウェア情報を表示する.............................................................................................................. 135
ネットワークをテストする .................................................................................................................136
診断テストを実行する ........................................................................................................................ 138
ケーブルを分析する ........................................................................................................................... 139
アダプタ プロパティを設定する ........................................................................................................140
統計を表示する ..........................................................................................................................................142
全般 .................................................................................................................................................... 142
チームの設定 .............................................................................................................................................. 143
チーム タイプ .....................................................................................................................................144
Broadcom チーム化ウィザードを使用する ........................................................................................ 144
エキスパート モードを使用する ........................................................................................................157
チームの作成 ......................................................................................................................................157
チームの変更 ......................................................................................................................................159
VLAN の追加 ......................................................................................................................................161
VLAN プロパティと統計を表示し VLAN テストを実行するには ............................................... 162
VLAN の削除 ...............................................................................................................................162
スマート ロード バランスおよびフェイルオーバー / スマート ロード バランス
( 自動フォールバックはディスエーブル ) チームの
LiveLink を設定する ........................... 163
設定の保存と復元 ........................................................................................................................ 164
BASP 統計を表示する ........................................................................................................................165
コマンド ライン インターフェイス ユーティリティで設定する ................................................................ 166
BACS のトラブルシューティング .............................................................................................................166
10/100/1000BASE-T ケーブルの仕様 ........................................................................................................ 167
ページ 8 マニュアル 2CS57XX-CDUM513-R
NetXtreme ユーザーガイド
性能の仕様 ................................................................................................................................................. 167
FCC クラス B 通告 .................................................................................................................................... 168
VCCI クラス B 通告 ................................................................................................................................... 169
VCCI クラス B 通告 ( 日本 )................................................................................................................ 169
CE の通告 .................................................................................................................................................. 169
カナダの法規制に関する情報 ( カナダのみ ) ............................................................................................. 173
カナダ産業省、クラス B..................................................................................................................... 173
Industry Canada, classe B .................................................................................................................. 173
MIC の通告 ( 韓国のみ ) ............................................................................................................................. 174
B クラス デバイス ....................................................................................................................... 174
BSMI .......................................................................................................................................................... 175
ハードウェアの診断 ................................................................................................................................... 176
BACS 診断テストの失敗 .................................................................................................................... 176
BACS ネットワーク テストの失敗 ..................................................................................................... 177
トラブルシューティングのチェックリスト............................................................................................... 178
ネットワーク リンクとアクティビティの状態を確認する ........................................................................ 178
正しいドライバがロードされているかどうかを点検する ......................................................................... 179
Windows ...................................................................................................................................... 179
Linux ............................................................................................................................................ 179
ケーブル長のテストを実行する................................................................................................................. 179
ネットワークの接続性をテストする.......................................................................................................... 180
Windows ............................................................................................................................................. 180
Linux ................................................................................................................................................... 180
Broadcom ブート エージェント ............................................................................................................... 181
BASP (Broadcom Advanced Server Program)...................................................................................... 181
イーサネット経由のカーネル デバッグ ..................................................................................................... 181
その他 ........................................................................................................................................................ 181
マニュアル 2CS57XX-CDUM513-R ページ 9
NetXtreme ユーザーガイド 特長と機能
セクション 1: 特長と機能
• 機能の説明
• 機能
• サポートされるオペレーティング環境
• ネットワーク リンクとアクティビティの状態の通知
機能の説明
Broadcom NetXtreme Gigabit Ethernet アダプタは、PCI Express™ に準拠するシステムを Gigabit Ethernet ネットワーク
に接続するためのデバイスです。Broadcom NetXtreme Gigabit Ethernet アダプタには、毎秒 1 ギガビットの最大速度で
データを転送する技術が採用されています。これは、高速イーサネット アダプタの処理速度の 10 倍にあたります。
Broadcom のチーム化ソフトウェアを使用すると、ロード バランスおよびフォルト トレランス機能を実現するために、
ネットワークをバーチャル LAN (VLAN) に分割したり、複数のネットワーク アダプタをチームにグループ化したりするこ
とができます。チームに関する詳細は、チーム化 および Broadcom Gigabit Ethernet のチーム化サービス を参照してくだ
さい。VLAN に関しては、仮想 LAN を参照してください。Windows オペレーティング システムでチームの設定および
VLAN の作成を行う方法については、「チームの設定 」を参照してください。
ページ 10 機能の説明 マニュアル 2CS57XX-CDUM513-R
NetXtreme ユーザーガイド 特長と機能
機能
以下に、Broadcom NetXtreme Gigabit Ethernet アダプタがサポートしているオペレーティング システムでの各種機能を
一覧します。
• 統合クアッド 10/100/1000BASE-T およびクアッド 1000BASE-X/SGMII 1.25 Gbaud SerDes トランシーバー
• IEEE 規格 802.3az-2010 に準拠する Energy Efficient Ethernet™
• IEEE 802.3ap 第 73 条の自動ネゴシエーション
• クアッド 10/100/1000BASE-T 全二重通信 / 半二重通信 MAC
• クアッド 1000BASE-X/SGMII 全二重通信 / 半二重通信 MAC
• 自動 MDI クロス オーバー
• x4 PCI Express v2.0 (5 GT/s または 2.5 GT/s)
•MSI および MSI-X 機能 — 最大 17 個の MSI-X ベクタ
• VMware NetQueue と Microsoft VMQ の I/O 仮想化のサポート
• 17 個の受信キューと 16 個の転送キュー
• ホストへのキューごとの割り込みをサポートする 17 個の MSI-X ベクタ
• 柔軟な MSI-X ベクタから転送 / 受信キューへのアソシエーション
• PCI Express Base Specification v2.0 に対する TLP Processing Hint (TPH) ECN
• 機能レベル リセット
• キューごとの MSI-X ベクタと UDP RSS ハッシュ タイプをサポートした Receive Side Scaling (RSS、受信側スケー
リング )
• キューごとの MSI-X ベクタをサポートした
• 最大 9600 バイトのペイロードを含むジャンボ フレームのサポート
• 仮想 LAN (VLAN) サポート — IEEE 802.1q VLAN タギング
•TCP、IP、UDP チェックサム オフロード
• Large Send Offload (LSO、大量送信オフロード )、 TCP Segmentation Offload (TSO、TCP 区分化オフロード )
• IEEE 1588 および IEEE 802.1AS の時刻同期実装のハードウェア対応
• IEEE 802.3x フロー コントロール
• SMBus 2.0 インターフェイス
• SNMP MIB II、Ethernet に近い MIB、 Ethernet MIB (IEEE 802.3z、第 30 条 ) の統計
• ACPI 電源管理への準拠
• 中央電源管理ユニット (CPMU) による高度な電源管理
• 効率的な統合スイッチング レギュレータ コントローラ
• チップ上の温度モニタ
• PCI Express CLKREQ のサポート
• 電源管理オフロード (PM Offload)
• シリアル Flash および EEPROM NVRAM のサポート (Flash の自動設定 )
• 内部 SRAM での ECC エラー検出とエラー訂正
•JTAG 境界スキャンのサポート
Transmit Side Scaling (TSS、転送側スケーリング ) とマルチ Tx キュー
マニュアル 2CS57XX-CDUM513-R 機能 ページ 11
NetXtreme ユーザーガイド 特長と機能
電源の管理
Wake on LAN (Magic Packet 、Wake Up Frame 、特定パターン ) をサポートします。
注: システム停止時、起動信号待機中のアダプタ速度接続は 10 Mbps または 100 Mbps ですが、1000 Mbps 対
応のスイッチに接続した場合は、システム実行時に 1000 Mbps に戻ります。Wake on LAN の使用を試行する
システムは、1000 Mbps の動作と 10/100 Mbps の動作が可能なスイッチに接続する必要があります。
適応型割り込み周波数
トラフィックの状態に応じて、アダプタ ドライバがインテリジェントにホストの割り込み周波数を調整し、アプリケー
ション全体の処理量を向上します。トラフィックが少ないと、アダプタ ドライバはパケットを受信するごとにホストに割
り込み、待ち時間を最短にします。トラフィックが多くなると、アダプタは 1 つのホストで複数の、連続的な着信パケッ
トに割り込むよう命令し、ホストの CPU サイクルを維持します。
デュアル DMA チャネル
Broadcom NetXtreme Gigabit Ethernet アダプタ 上の PCIe インターフェイスは、同時読み込み・書き込み動作用に、2 種
類の独立した DMA チャネルで構成されています。
埋め込み型 RISC プロセッサつき ASIC
Broadcom NetXtreme Gigabit Ethernet アダプタのコア コントロールは、強力に統合された高性能 ASIC 内に常駐してい
ます。ASIC には RISC プロセッサが内蔵されています。この機能性により、新しい機能のカードへの追加がフレキシブ
ルに行えるうえ、ソフトウェアのダウンロードにより今後必要とされるネットワークへの対応が可能です。
Broadcom NetXtreme の管理操作 (DMTF、SMASH、DASH、NC-SI パススルーなど ) は、従来のネットワーク処理エン
ジンとは分離された高性能アプリケーション プロセッサ エンジン (APE) 上で実行されます。
Broadcom Advanced Control Suite
Broadcom のチーム化ソフトウェアのコンポーネントである Broadcom Advanced Control Suite (BACS) は、統合型ユー
ティリティであり、システムに取り付けられている各ネットワーク アダプタに関する役に立つ情報を提供します。BACS
ユーティリティでは、各アダプタの詳細なテスト、診断、分析を実行できるうえ、プロパティ値の変更や各アダプタのト
ラフィック情報の表示も行えます。BACS は Windows OS でチームの設定および VLAN の追加に使用します。手順などに
ついて詳しくは、「Broadcom Advanced Control Suite を使用する 」をご覧ください。
ページ 12 機能 マニュアル 2CS57XX-CDUM513-R
NetXtreme ユーザーガイド 特長と機能
サポートされるオペレーティング環境
Broadcom NetXtreme Gigabit Ethernet アダプタは、次のオペレーティング システムをサポートするソフトウェアを装備
しています。
•Microsoft
•Linux
•VMware
• Oracle Solaris
®
Windows® (32 ビットおよび 64 ビット拡張 )
®
(32 ビットおよび 64 ビット拡張 )
ネットワーク リンクとアクティビティの状態の通知
銅線イーサネット接続の場合、ネットワーク リンクとアクティビティの状態は、13 ページの表 1:「RJ-45 ポート LED が
示すネットワーク リンクとアクティビティの状態」 に示すように、RJ-45 コネクタにある LED の状態で示されます。
Broadcom Advanced Control Suite も、ネットワーク リンクとアクティビティの状態についての情報を提供します ( アダ
プタ情報の表示を参照 )。
表 1:RJ-45 ポート LED が示すネットワーク リンクとアクティビティの状態
ポート
LED LED
リンク LED
アクティビティ LED
の状態
OFF
点灯 リンク
OFF
点滅 ネットワークの活動
ネットワークの状態
リンクなし ( ケーブルが外れている )
ネットワークのアクティビティなし
マニュアル 2CS57XX-CDUM513-R サポートされるオペレーティング環境 ページ 13
NetXtreme ユーザーガイド チーム化
セクション 2: チーム化
• 概要
• ロード バランシングとフォルト トレランス
注: 次のトピックの詳細については、Broadcom Gigabit Ethernet のチーム化サービス を参照してください。
• 用語集 ( 用語と略語 )
• チーム化の概念
• ソフトウェア コンポーネント
• ハードウェア要件
• サポートされる機能 ( チーム タイプ別 )
• チーム タイプの選択
• チーム化の仕組み
• アーキテクチャ
• チーム タイプ
• ドライバ サポート ( オペレーティング システム別 )
• サポートされるチーム化の速度
• チーム化とその他の高度なネットワーク機能
• 全般的なネットワークに関する考慮事項
• アプリケーションに関する考慮事項
• チーム化に関する問題のトラブルシューティング
• よくある質問
• イベント ログのメッセージ
ページ 14 マニュアル 2CS57XX-CDUM513-R
NetXtreme ユーザーガイド チーム化
概要
アダプタのチーム化では、ネットワーク アダプタをグループ化し、チームとして機能させることができます。チーム化の
利点として、VLAN に対するメンバーシップ、アダプタ間のロード バランシング機能、フォルト トレランスの提供などが
あります。これらの利点を組み合わせることで、チームを異なる VLAN に参加させた状態で、Load Balance メンバー向
けのロード バランシング機能とフェイルオーバーの機能を連結できます。
BASP (Broadcom Advanced Server Program) は Broadcom のチーム化ソフトウェアです。Windows オペレーティング シ
ステムの場合、BASP は BACS (Broadcom Advanced Control Suite) ユーティリティで設定します。Linux オペレーティン
グ システムの場合は、チャネル結合でチーム化を実行します ( チャネル結合によるチーム化 を参照 )。
BASP では、以下の 4 タイプのロード バランシング チームがサポートされています。
• Smart Load Balancing ( スマート ロード バランス ) およびフェイルオーバー
• リンク集約 (802.3ad)
• 通有中継 (FEC/GEC)/802.3ad-Draft Static
• スマート ロード バランス (SLB) ( 自動フォールバックはディスエーブル )
ロード バランシングとフォルト トレランス
チーム化を行うことで、トラフィックのロード バランシングとフォルト トレランス ( ネットワーク接続に失敗した場合
に、アダプタの動作を冗長化すること ) が実現できます。同じシステムに複数のアダプタが取り付けられているときは、
アダプタを最大 16 のチームにグループ化することができます。
各チームは最大 8 つのアダプタで構成することができ、1 つのアダプタを Smart Load Balancing ( スマート ロード バラン
ス ) およびフェイルオーバー (SLB) または SLB ( 自動フォールバックはディスエーブル ) チーム タイプのスタンバイ アダ
プタとして使用します。アダプタ、ケーブル、またはスイッチの不良のために、アダプタのチーム メンバー通信でトラ
フィックが認識されない場合、負荷はアクティブな接続が保たれている残りのチーム メンバーに分散されます。すべての
プライマリ アダプタで障害が発生した場合、トラフィックはスタンバイ アダプタに割り当てられます。このため、既存
のセッションが維持され、ユーザーへの影響はありません。
チーム タイプ
サポートされるオペレーティング システムで使用可能なチーム タイプを下の表に示します。
マニュアル 2CS57XX-CDUM513-R 概要 ページ 15
NetXtreme ユーザーガイド チーム化
表 2: チーム タイプ
オペレーティング システム 使用可能なチーム タイプ
Windows Server 2008 と
Windows Server 2012
Linux
Smart Load Balancing ( スマート ロード バランス ) およびフェイルオーバー
リンク集約 (802.3ad)
通有中継 (FEC/GEC)/802.3ad-Draft Static
スマート ロード バランス (SLB) ( 自動フォールバックはディスエーブル )
注: Windows Server 2012 には、「NIC チーミング」というビルトイン チーミング サポー
トがあります。同じアダプタに対して、ユーザーが NIC チーミングと BASP を同時に使
用してチーム化を有効にすることはお勧めできません。
結合カーネル モジュールとチャネル結合インターフェイスを使用するチーム アダプ
タ。詳細については、Linux の文書類を参照してください。
ページ 16 ロード バランシングとフォルト トレランス マニュアル 2CS57XX-CDUM513-R
NetXtreme ユーザーガイド チーム化
Smart Load Balancing™ ( スマート ロード バランス ) およびフェ
イルオーバー
Smart Load Balancing™ およびフェイルオーバーは、IP フローに基づくロード バランシングを Broadcom で実現します。
この機能は、双方向で複数のアダプタ ( チーム メンバー) による IP トラフィックのバランシングをサポートします。この
チーム タイプでは、チーム内のすべてのアダプタは、個別の MAC アドレスを持っています。また、自動故障検出と、別
のチーム メンバーまたはホット スタンバイ メンバーに対する動的フェイルオーバーが行われます。この処理は、レイヤ
3 プロトコル (IP) からは独立しており、既存のレイヤ 2 スイッチとレイヤ 3 スイッチで実行されます。このチーム タイプ
には、中継、リンク集約などのスイッチのコンフィギュレーションは必要ありません。
メモ:
• SLB チームの設定時に LiveLink™ をイネーブルしない場合は、スイッチまたはポートでスパニング ツリー
プロトコル (STP) をディスエーブルするようにしてください。これにより、フェイルオーバーの実行時にス
パニング ツリーのループが決定されるまでのダウンタイムを最低限に抑えることができます。LiveLink は、
このような問題を可能な限り回避します。
• 一方のチーム メンバーが 1000 Mbit/ 秒でリンクされ、もう一方のチーム メンバーが 100 Mbit/ 秒でリンク
されている場合、ほとんどのトラフィックは 1000 Mbit/ 秒のチーム メンバーによって処理されます。
リンク集約 (802.3ad)
このモードはリンク集約をサポートし、IEEE 802.3ad (LACP) 仕様に準拠しています。コンフィギュレーション ソフト
ウェアを使用すると、任意のチーム内でどのアダプタに分配するかを動的に設定することができます。リンクのパートナー
が 802.3ad リンクに正しく設定されていない場合は、エラーが検出され記録されます。このモードでは、チーム内のすべ
てのアダプタが同じ MAC アドレスの受信パケットに設定されます。アウトバウンドのロードバランシング スキームは
BASP ドライバにより決定されます。インバウンド パケットのロード バランシング スキームは、チームのリンク パート
ナーにより決定されます。このモードでは、少なくとも 1 つのリンク パートナーがアクティブ モードとされている必要
があります。
通有中継 (FEC/GEC)/802.3ad-Draft Static
通有中継 (FEC/GEC)/802.3ad-Draft Static チーム タイプは、同じ MAC アドレスに対するパケットを受信するように設定
する点で、リンク集約 (802.3ad) チーム タイプと非常に似ています。ただし、通有中継 (FEC/GEC)/802.3ad-Draft Static
チーム タイプでは、LACP または マーカー プロトコルはサポートされません。アダプタのリンク パートナーが独自仕様
のトランキング方法をサポートするよう静的に設定されている環境であれば、このチーム タイプは使用可能です。たとえ
ば、Lucent の OpenTrunk や Cicso の FEC (Fast EtherChannel) で使用可能です。基本的に、このチーム タイプは、リン
ク集約 (802.3ad) チーム タイプの簡易バージョンといえます。リンク集約制御プロトコル (LACP) には複数の仕様が存在
するため、この方法はとても簡易的なものです。他のチーム タイプと同様に、チームの作成、およびさまざまなチームに
対する物理的なアダプタの割り当ては、ユーザー コンフィギュレーション ソフトウェアで静的に行います。
通有中継 (FEC/GEC/802.3ad-Draft Static) チーム タイプは、受発信のトラフィックのロード バランシングとフェイルオー
バーをサポートしています。
マニュアル 2CS57XX-CDUM513-R ロード バランシングとフォルト トレランス ページ 17
NetXtreme ユーザーガイド チーム化
スマート ロード バランス (SLB) ( 自動フォールバックはディスエーブ
ル )
SLB ( 自動フォールバックはディスエーブル ) チーム タイプは、Smart Load Balancing およびフェイルオーバー チーム タ
イプと同一です。ただし、スタンバイ メンバーがアクティブで、プライマリ メンバーが再びオンラインになった場合、
チームはプライマリ メンバーに切り替えずに、スタンバイ メンバーをそのまま使用するところが異なります。
チームに割り当てられたプライマリ アダプタがディスエーブルされた場合、チームは自動フォールバックが発生する
Smart Load Balancing ( スマート ロード バランス ) およびフェイルオーバー チーム タイプとして機能します。
チーム内のプライマリ インターフェイスはすべて、トラフィックの一部の送受信などのロード バランシング動作に利用
されます。スタンバイ インターフェイスは、すべてのプライマリ インターフェイスがリンク切断された場合に代用され
ます。
フェイルオーバーのチーム化を行うと、万が一ネットワーク接続に失敗した場合に、アダプタの動作が冗長化されます
( フォルト トレランス )。アダプタ、ケーブル、スイッチ ポートなどの不良によりチーム内のプライマリ アダプタの接続
が切断される場合、セカンダリ チーム メンバーがアクティブになり、本来プライマリ アダプタに割り当てられていた受
発信トラフィックをリダイレクトします。セッションは継続され、ユーザーに影響が及ぶことはありません。
Smart Load Balancing
SLB (
Smart Load Balancing™ (SLB、スマート ロード バランス ) は、プロトコル固有のスキームです。
オペレーティング システム
プロトコル
Windows Server 2008 Y Y
Windows Server 2008 R2 Y Y
Windows Server 2012 Y Y
オペレーティング システム 負荷バランス -
プロトコル
Windows Server 2008 Y Y
Windows Server 2008 R2 Y Y
Windows Server 2012 Y Y
Windows Server 2012 R2 Y Y
自動フォールバックはディスエーブル) チーム タイプの制限事項
フェイルオーバー/フェイルバック -
Broadcom
IP IP
IP IP
およびフェイルオーバー
表
3:Smart Load Balancing
フェイルオーバー/フェイルバック - 非
全製品
Broadcom
全製品 負荷バランス - 非
Broadcom
/
製品
Broadcom
製品
凡例:
ページ 18 ロード バランシングとフォルト トレランス マニュアル 2CS57XX-CDUM513-R
Y = yes
N = no
N/S = サポートなし
NetXtreme ユーザーガイド チーム化
Smart Load Balancing チーム タイプは、スイッチ ポートを特殊な中継モードに設定しなくても、すべてのイーサネット
スイッチで動作します。IP トラフィックのみ、発信・戻りの双方向でロード バランスされます。その他のプロトコル パ
ケットは、1 つのプライマリ インターフェイスのみで送受信されます。非 IP トラフィックのフェイルオーバーは、
Broadcom ネットワーク アダプタ以外ではサポートされていません。通有中継チーム タイプでは、何らかのポート中継
モード ( たとえば、Cisco の Gigabit EtherChannel などの各スイッチ メーカーのリンク集約モード ) をサポートするイー
サネット スイッチが必要になります。通有中継チーム タイプはプロトコルに依存せず、すべてのトラフィックはロード
バランスが行われ、フォルト トレランスの対象になります。
注: チームの設定時に LiveLink™ をイネーブルしない場合は、スイッチでスパニング ツリー プロトコル (STP)
をディスエーブルするようにしてください。これにより、フェイルオーバーの実行時にスパニング ツリーのルー
プが決定されるまでのダウンタイムを最低限に抑えることができます。LiveLink は、このような問題を可能な
限り回避します。
LiveLink ™ 機能
LiveLink™ 機能は BASP の機能の 1 つで、Smart Load Balancing™ と Failover のチーム タイプでのみ動作します。LiveLink
は、スイッチで発生したネットワーク接続を検出し、リンクが有効になっているチーム メンバーのみのトラフィックを
ルーティングします。この機能は、チーム化ソフトウェアでも使用することができます ( スマート ロード バランスおよび
フェイルオーバー/ スマート ロード バランス ( 自動フォールバックはディスエーブル ) チームの LiveLink を設定するの説
明を参照 )。チーム化ソフトウェアは、定期的に各チーム メンバーからリンク パケットを発行して、1 つまたは複数の特
定ネットワーク アダプタのプローブ ( 検査 ) を行います。プローブ対象は、リンク パケットを受信すると応答を返しま
す。設定された回数の試行を行った後、チーム メンバーが一定時間内に応答を検出しない場合、チーム化ソフトウェアは
そのチーム メンバーとのトラフィックの送受信を中断します。その後、そのチーム メンバーがプローブ対象からの応答
を検出した場合、リンクは復元され、チーム化ソフトウェアはそのチーム メンバーとのトラフィックの送受信を自動的に
再開します。LiveLink は、TCP/IP でのみ動作します。
LiveLink™ 機能は、32/64 ビット Windows オペレーティング システムでサポートされています。 Linux オペレーティング
システムに備わっている同様の機能については、Linux の文書類のチャネル結合に関する情報を参照してください。
チーム化および Large Send Offload ( 大量送信オフロード )/
Checksum Offload ( チェックサム オフロード ) のサポート
Large Send Offload (LSO、大量送信オフロード ) と Checksum Offload ( チェックサム オフロード ) プロパティは、すべ
てのメンバーが機能をサポートし、その機能用に設定されている場合にのみ、チームに対してイネーブルされます。
マニュアル 2CS57XX-CDUM513-R ロード バランシングとフォルト トレランス ページ 19
NetXtreme ユーザーガイド Broadcom Gigabit Ethernet のチーム化サービス
セクション 3:Broadcom Gigabit Ethernet の
チーム化サービス
• はじめに
• チーム化の仕組み
• チーム化とその他の高度なネットワーク プロパティ
• 全般的なネットワークに関する考慮事項
• アプリケーションに関する考慮事項
• チーム化に関する問題のトラブルシューティング
• よくある質問
• イベント ログのメッセージ
ページ 20 マニュアル 2CS57XX-CDUM513-R
NetXtreme ユーザーガイド Broadcom Gigabit Ethernet のチーム化サービス
はじめに
• 用語集
• チーム化の概念
• ソフトウェア コンポーネント
• ハードウェア要件
• サポートされる機能 ( チーム タイプ別 )
• チーム タイプの選択
このセクションでは、ネットワーク チーム化サービスを使用する際の技術および実装の考慮事項について説明します。こ
のサービスは、システムに同梱されている Broadcom ソフトウェアによって提供されます。Broadcom のチーム化サービ
スの目的は、複数のアダプタからなるチーム全体にフォルト トレランスとリンク集約を提供することです。本書の内容
は、IT プロフェッショナルが、ネットワーク フォルト トレランスとロード バランシングを必要とするシステム アプリ
ケーションを導入しトラブルシューティングする際に役立ちます。
用語集
表
4:
用語集
項目 定義
ARP
BACS Broadcom Advanced Control Suite
BASP
DNS
G-ARP
通有中継 (FEC/GEC)/
802.3ad-Draft Static
HSRP
ICMP
IGMP
IP
LACP
リンク集約 (802.3ad) LACP を使用するロード バランシングおよびフェイルオーバー チーム タイプ
LOM
MAC
NDIS
NLB
PXE
Address Resolution Protocol:アドレス解決プロトコル
Broadcom Advanced Server Program ( 中間ドライバ )
Domain Name Service:ドメイン ネーム サービス
Gratuitous Address Resolution Protocol:無償アドレス解決プロトコル
スイッチ依存型のロード バランシングおよびフェイルオーバー チーム タイプ
で、中間ドライバが発信トラフィックを管理し、スイッチが受信トラフィック
を管理します。
Hot Standby Router Protocol:ホット スタンバイ ルーター プロトコル
Internet Control Message Protocol:インターネット制御メッセージ プロトコル
Internet Group Management Protocol:インターネット グループ管理プロトコル
Internet Protocol:インターネット プロトコル
Link Aggregation Control Protocol:リンク集約制御プロトコル
で、中間ドライバが発信トラフィックを管理し、スイッチが受信トラフィック
を管理します。
LAN on Motherboard:マザーボード内蔵 LAN
Media Access Control:メディア アクセス制御
Network Driver Interface Specification:ネットワーク ドライバ インターフェイ
ス仕様
Network Load Balancing:ネットワーク負荷分散 (Microsoft)
Preboot Execution Environment:プリブート実行環境
マニュアル 2CS57XX-CDUM513-R はじめに ページ 21
NetXtreme ユーザーガイド Broadcom Gigabit Ethernet のチーム化サービス
表
4:
用語集
項目 定義
RAID
Smart Load Balance および Failover スイッチ独立型のフェイルオーバー チーム タイプで、フェイルオーバー イベン
Smart Load Balancing (SLB)
TCP
UDP
WINS
WLBS
redundant array of inexpensive disks:低価格ディスクの冗長アレイ
ト ( リンク ロスなど ) が発生するまではプライマリ チーム メンバーがすべての
発受信トラフィックを処理し、スタンバイ チーム メンバーはアイドルになりま
す。中間ドライバ (BASP) が受信 / 発信トラフィックを管理します。
スイッチ独立型のロード バランシングおよびフェイルオーバー チーム タイプで、
中間ドライバが発信 / 受信トラフィックを管理します。
Transmission Control Protocol:伝送制御プロトコル
User Datagram Protocol:ユーザー データグラム プロトコル
Windows name service:Windows ネーム サービス
Windows Load Balancing Service:Windows 負荷分散サービス
ページ 22 はじめに マニュアル 2CS57XX-CDUM513-R
NetXtreme ユーザーガイド Broadcom Gigabit Ethernet のチーム化サービス
チーム化の概念
• ネットワーク アドレス指定
• チーム化とネットワーク アドレス
• チーム タイプの説明
ネットワーク アドレス指定
チーム化の動作方法を理解するには、イーサネット ネットワークにおけるノード通信の動作方法を理解することが重要で
す。本書では、読者に IP およびイーサネット ネットワーク通信の基礎知識があることを前提としています。以下では、
イーサネット ネットワークで使用されるネットワーク アドレス指定の概念について、高度な概要を説明します。
コンピュータ システムのようなホスト プラットフォームのイーサネット ネットワーク インターフェイスは、どれもグ
ローバルに一意なレイヤ 2 アドレスを 1 つと、グローバルに一意なレイヤ 3 アドレスを少なくとも 1 つ必要とします。
OSI モデルで定義されているように、レイヤ 2 はデータ リンク レイヤで、レイヤ 3 はネットワーク レイヤです。レイヤ
2 アドレスはハードウェアに割り当てられ、多くの場合 MAC アドレスまたは物理アドレスと呼ばれます。このアドレス
は工場出荷時にあらかじめプログラムされ、ネットワーク インターフェイス カードの NVRAM、または内蔵 LAN インター
フェイス用のシステム マザーボードの NVRAM に格納されます。レイヤ 3 アドレスはプロトコル アドレスまたは論理ア
ドレスと呼ばれ、ソフトウェア スタックに割り当てられます。IP はレイヤ 3 プロトコルの 1 つです。また、レイヤ 4 ( ト
ランスポート レイヤ ) では Telnet や FTP などのネットワーク上位プロトコルごとにポート番号を使用します。これらの
ポート番号は、アプリケーション全体のトラフィック フローを識別するのに使用されます。TCP または UDP などのレイ
ヤ 4 プロトコルは、今日のネットワークで最も一般的に使用されています。IP アドレスと TCP
は、ソケットと呼ばれます。
ポート番号の組み合わせ
イーサネット デバイスは、IP アドレスではなく MAC アドレスを使用して他のイーサネット デバイスと通信します。た
だし、大部分のアプリケーションは、WINS や DNS などのネーミング サービスによって IP アドレスに変換されるホスト
名で動作します。そのため、IP アドレスに割り当てられている MAC アドレスの識別方法が必要です。IP ネットワークの
ARP (Address Resolution Protocol) はこのメカニズムを提供します。ユニキャスト アドレスは単一の MAC アドレスまた
は単一の IP アドレスに対応します。ブロードキャスト アドレスは、ネットワーク上のすべてのデバイスに送信されます。
チーム化とネットワーク アドレス
アダプタのチームは単一の仮想ネットワーク インターフェイスとして機能し、チーム化されていないアダプタのネット
ワーク デバイスと同じように見えます。仮想ネットワーク アダプタは、単一のレイヤ 2 アドレスと 1 つまたは複数のレ
イヤ 3 アドレスを通知します。チーム化ドライバは、初期化の際に、チームを構成する物理アダプタのいずれかから、チー
ム MAC アドレスとなる MAC アドレスを 1 つ選択します。一般的にこのアドレスは、ドライバが最初に初期化するアダ
プタから取得されます。チームを管理しているシステムは、ARP 要求を受信すると、チーム内の物理アダプタの中から
MAC アドレスを 1 つ選択して、ARP 応答のソース MAC アドレスとして使用します。Windows オペレーティング システ
ムでは、IPCONFIG /all コマンドは個々の物理アダプタではなく仮想アダプタの IP アドレスと MAC アドレスを表示しま
す。プロトコル IP アドレスは、個々の物理アダプタではなく仮想ネットワーク インターフェイスに割り当てられます。
スイッチ独立型のチーム化モードの場合、データ伝送時には、仮想アダプタを構成するすべての物理アダプタが、物理ア
ダプタに割り当てられている一意の MAC アドレスを使用します。すなわち、チーム内の各物理アダプタで送信されるフ
レームは、一意の MAC アドレスを使用して IEEE に準拠する必要があります。ARP キャッシュ エントリが、受信フレー
ムからではなく、ARP 要求および ARP 応答からのみ情報を得ることに注意することが重要です。
マニュアル 2CS57XX-CDUM513-R はじめに ページ 23
NetXtreme ユーザーガイド Broadcom Gigabit Ethernet のチーム化サービス
チーム タイプの説明
• Smart Load Balancing ( スマート ロード バランス ) およびフェイルオーバー
• 通有中継
• リンク集約 (IEEE 802.3ad LACP)
• スマート ロード バランス (SLB) ( 自動フォールバックはディスエーブル )
サポートされているチーム タイプの分類方法は 3 つあります。
•1 つ目は、スイッチ ポートの設定がアダプタ チーム化タイプとも一致している必要があるか、に基づく方法です。
•2 つ目は、チームでロード バランシングとフェイルオーバー、またはフェイルオーバーのみをサポートするか、とい
うチームの機能に基づく方法です。
•3 つ目は、Link Aggregation Control Protocol が使用されているか、いないかに基づく方法です。
表 5 はチーム タイプとそれらの分類の要約を示しています。
表
5:
利用可能なチーム タイプ
チーム タイプ
Smart Load
Balancing ( スマート
ロード バランス ) お
よびフェイルオー
バー ( ロード バラン
スのチーム メンバー
は 2 ~ 8)
スマート ロード バラ
ンス (SLB) ( 自動
フォールバックは
ディスエーブル )
リンク集約 (802.3ad)
通有中継 (FEC/GEC)/
802.3ad-Draft Static
スイッチ依存型
(スイッチが特定のチー
ム タイプをサポートし
ている必要がある)
スイッチに Link
Aggregation Control
Protocol のサポートが
必要
ロード バランシング
フェイルオーバー
Smart Load Balancing ( スマート ロード バランス ) およびフェイルオーバー
Smart Load Balancing™ およびフェイルオーバー チーム タイプは、ロード バランシング用に設定されている場合はロー
ド バランシングとフェイルオーバーの両方を提供し、フォルト トレランス用に設定されている場合にはフェイルオーバー
のみを提供します。このチーム タイプは、どのイーサネット スイッチでも動作し、スイッチのトランキング設定は不要
です。チームは、複数の MAC アドレスおよび 1 つまたは複数の IP アドレスを通知します ( セカンダリ IP アドレスを使
用している場合 )。チーム MAC アドレスは、[Load Balance メンバー ] のリストから選択されます。システムで ARP 要求
が受信されると、ソフトウェア ネットワーキング スタックは常に ARP 応答とチーム MAC アドレスを送信します。ロー
ド バランシング プロセスを開始するには、チーム化ドライバでソース MAC アドレスをいずれかの物理アダプタと一致す
るように変更して、この ARP 応答を修正します。
ページ 24 はじめに マニュアル 2CS57XX-CDUM513-R
NetXtreme ユーザーガイド Broadcom Gigabit Ethernet のチーム化サービス
Smart Load Balancing は、レイヤ 3/ レイヤ 4 IP アドレスと TCP/UDP ポート番号に基づいて、伝送と受信の両方のロー
ド バランシングを有効にします。すなわち、ロード バランシングはバイトまたはフレーム レベルではなく、TCP/UDP
セッション ベースで実行されます。この方法は、同じソケットの通信に属するフレームを順序正しく配信し続けるために
必要です。ロード バランシングは 2 ~ 8 個のポートでサポートされます。これらのポートには、アドイン アダプタや LAN
on Motherboard (LOM) デバイスの組み合わせが含まれます。伝送のロード バランシングは、発信元および宛先の IP アド
レスと TCP/UDP ポート番号を使用してハッシュ テーブルを作成することにより実現されます。発信元および宛先の IP
アドレスと TCP/UDP ポート番号の組み合わせが同じ場合には、通常同じハッシュ インデックスが作成されるため、チー
ム内の同じポートを指し示すことになります。指定されたソケットのすべてのフレームを搬送するようにポートが選択さ
れている場合、チーム MAC アドレスではなく、物理アダプタの一意の MAC アドレスがフレームに含められます。これ
は、IEEE 802.3 規格に準拠するために必要です。2 つのアダプタで同じ MAC アドレスを使用して伝送した場合、スイッ
チで処理できない MAC アドレスの重複状態が発生します。
受信のロード バランシングは、各クライアントのユニキャスト アドレスを ARP 要求の宛先アドレスとして使用して
(Directed ARP とも呼ばれる )、クライアント別に無償 ARP を送信することにより、中間ドライバで実現されます。これ
はクライアント ロード バランシングと見なされ、トラフィック ロード バランシングとは見なされません。中間ドライバ
は、SLB チーム内の物理アダプタ間で深刻なロード インバランスを検出すると、受信フレームを再分配するために G-ARP
を生成します。中間ドライバ (BASP) は ARP 要求に応答しません。ソフトウェア プロトコル
答を提供するだけです。受信のロード バランシングが、チーム インターフェイスでシステムに接続しているクライアン
トの数と相関関係にあることを、理解することが重要です。
SLB の受信のロード バランシングは、チーム内の物理ポート全体でクライアント マシンの受信トラフィックのロード バ
ランスを行おうとします。修正された G-ARP を使用して、送信者の物理アドレスとプロトコル アドレスに含まれるチー
ム IP アドレスの別の MAC アドレスを通知します。この G-ARP は、対象の物理アドレスとプロトコル アドレスのそれぞ
れに、クライアント マシンの MAC アドレスと IP アドレスを使用するユニキャストです。これにより、対象クライアン
トはその ARP キャッシュを、チーム IP アドレスへの新しい MAC アドレス マップで更新します。G-ARP はブロードキャ
ストではありません。なぜなら、すべてのクライアントが同じポートにそのトラフィックを送信することになるからです。
結果として、クライアント ロード バランシングで得られる利点はなくなり、フレーム配信の順序が狂う可能性がありま
す。この受信のロード バランシングのスキームは、すべてのクライアントとチーム化されたシステムが同じサブネットま
たはブロードキャスト ドメインにある限り作用します。
スタックが必要な ARP 応
クライアントとシステムが別のサブネットにあり、受信トラフィックがルーターを越えなければならない場合、システム
に向かう受信トラフィックはロード バランスされません。中間ドライバで IP フローを搬送するよう選択された物理アダ
プタは、すべてのトラフィックを搬送します。ルーターはチーム IP アドレスにフレームを送信するときに、ARP 要求を
ブロードキャストします (ARP キャッシュにない場合 )。サーバー ソフトウェア スタックはチーム MAC アドレスを使用
して ARP 応答を生成しますが、中間ドライバがその ARP 応答を修正して特定の物理アダプタに送信し、そのセッション
のフローを確立します。
これは、ARP がルータブル プロトコルではないためです。ARP には IP ヘッダがありません。そのため、ルーターまたは
デフォルト
ゲートウェイには送信されません。ARP はローカル サブネット プロトコルに過ぎません。さらに、G-ARP は
ブロードキャスト パケットではないため、ルーターはそれを処理せず、それ自身の ARP キャッシュも更新しません。
ルーターが別のネットワーク デバイス向けの ARP を処理するのは、代理 ARP が有効になっていて、ホストにデフォルト
ゲートウェイがない場合のみです。このような状態は非常にまれであり、大部分のアプリケーションにはお勧めできませ
ん。
ルーターを経由する伝送トラフィックはロード バランスされます。これは、伝送のロード バランシングが発信元および
宛先の IP アドレスと TCP/UDP ポート番号に基づいているためです。ルーターでは発信元と宛先の IP アドレスが変更さ
れないため、ロード バランシングのアルゴリズムは意図したとおりに動作します。
HSRP (Hot Standby Routing Protocol) のルーターの設定では、アダプタ チーム内の受信のロード バランシングは発生し
ません。一般的に HSRP では、2 つのルーターが 1 つのルータとして動作して、仮想 IP アドレスと仮想 MAC アドレス
を通知します。1 つの物理ルーターがアクティブ インターフェイスになっているときには、もう片方がスタンバイになり
マニュアル 2CS57XX-CDUM513-R はじめに ページ 25
NetXtreme ユーザーガイド Broadcom Gigabit Ethernet のチーム化サービス
ます。HSRP では ( ホスト ノードにそれぞれ異なるデフォルト ゲートウェイを使用して ) HSRP グループの複数のルー
ターに共有ノードをロードすることもできますが、常にチームのプライマリ MAC アドレスを示します。
通有中継
通有中継は、リンクの両端 ( サーバー インターフェイスとスイッチ ポート ) でポートの設定を必要とするスイッチ支援の
チーム モードです。これはよく Cisco Fast EtherChannel または Gigabit EtherChannel と呼ばれます。さらに通有中継は、
Extreme Networks Load Sharing および Bay Networks のような他のスイッチ OEM や、IEEE 802.3ad リンク集約の静的
モードによる同様の実装をサポートします。このモードでは、プロトコル スタックが ARP 要求に応答するときに、チー
ムは 1 つの MAC アドレスと 1 つの IP アドレスを通知します。また、チーム内の各物理アダプタは、フレーム伝送時に同
じチーム MAC アドレスを使用します。これが可能になるのは、リンクの反対側の端にあるスイッチがチーム モードを認
識して、チーム内のすべてのポートによる単一 MAC アドレスの使用を処理するからです。スイッチの転送先テーブルは、
中継を単一の仮想ポートとして示します。
このチーム化モードでは、中間ドライバは発信トラフィックのロード バランシングとフェイルオーバーのみを制御し、受
信トラフィックはスイッチのファームウェアとハードウェアで制御されます。Smart Load Balancing の場合のように、
BASP 中間ドライバは IP/TCP/UDP の発信元および宛先アドレスを使用して、サーバーの伝送トラフィックのロード バ
ランスを行います。大部分のスイッチは、発信元および宛先 MAC アドレスの XOR ハッシュを実装しています。
リンク集約 (IEEE 802.3ad LACP)
リンク集約は、Link Aggregation Control Protocol (LACP) を使用してチームを構成するポートをネゴシエートすることを
除けば、通有中継と似ています。チームを使用できるようにするには、リンクの両端で LACP を有効にする必要がありま
す。LACP がリンクの両端で利用可能になっていない場合、802.3ad はリンクの両端がリンクアップ状態であることのみ
を要求する手動集約を提供します。手動集約は LACP メッセージ交換を実行せずにメンバー リンクをアクティブ化するた
め、LACP ネゴシエート リンクと同程度に堅固で信頼できるとみなすことはできません。LACP は、どのメンバー リンク
が集約可能であるかを自動的に判断して、それらを集約します。リンク集約用の物理リンクの追加と削除を制御して、フ
レームが失われたり複製されたりしないようにします。集約リンク メンバーの削除は、LACP 対応の集約リンクに対して、
オプションとして使用可能なマーカー プロトコルで提供されます。
リンク集約グループは、中継内のすべてのポートに対して単一の MAC アドレスを通知します。集約先の MAC アドレス
は、グループを構成するいずれかの MAC アドレスである可能性があります。LACP とマーカー プロトコルは、マルチキャ
スト宛先アドレスを使用します。
リンク集約制御機能は集約されるリンクを特定して、システムの集約機能にポートをバインドし、状況を監視して集約グ
ループに変更が必要かどうかを判断します。リンク集約は複数のリンクの個々の能力を合わせて、高性能の仮想リンクを
形成します。LACP トランク内のリンクの障害または交換で、接続性が失われることはありません。中継内の残りのリン
クにトラフィックがフェイル オーバーされるだけです。
スマート ロード バランス (SLB) ( 自動フォールバックはディスエーブル )
このチーム タイプは、スマート ロード バランスおよびフェイルオーバー チーム タイプと同一です。ただし、スタンバイ
メンバーがアクティブな状態であり、プライマリ メンバーが動作を再開した場合、チームはプライマリ メンバーに切り
替えずにスタンバイ メンバーをそのまま使用するところが異なります。このチームは、ネットワーク ケーブルが外され
てネットワーク アダプタに再接続されたときにのみサポートされます。アダプタがデバイス マネージャまたはホット プ
ラグ PCI を介して取り外し / 取り付けられた場合にはサポートされません。
チームに割り当てられたプライマリ アダプタがディスエーブルされた場合、チームは自動フォールバックが発生する
Smart Load Balancing ( スマート ロード バランス ) およびフェイルオーバー チーム タイプとして機能します。
ページ 26 はじめに マニュアル 2CS57XX-CDUM513-R
NetXtreme ユーザーガイド Broadcom Gigabit Ethernet のチーム化サービス
ソフトウェア コンポーネント
Windows オペレーティング システム環境では、チーム化は NDIS 中間ドライバによって実装されます。このソフトウェ
ア コンポーネントがミニポート ドライバ、NDIS レイヤ、およびプロトコル スタックで動作して、チーム化アーキテク
チャを可能にします ( 図 1 を参照 )。ミニポート ドライバはホスト LAN コントローラを直接制御して、送受信および割り
込みの処理などの機能を有効にします。中間ドライバはミニポート ドライバとプロトコル レイヤの間に位置し、複数の
ミニポート ドライバ インスタンスを多重化して、NDIS レイヤに対し単一アダプタのように見える仮想アダプタを作成し
ます。NDIS は一連のライブラリ機能を提供して、ミニポート ドライバまたは中間ドライバとプロトコル スタック間の通
信を有効にします。IP アドレスなどのプロトコル アドレスは各ミニポート デバイス インスタンスに割り当てられますが、
中間ドライバがインストールされている場合、プロトコル アドレスは仮想チーム アダプタに割り当てられ、チームを構
成する個々のミニポート デバイスには割り当てられません。
Broadcom が提供するチーム化サポートは、協調して動作しパッケージとしてサポートされる 3 つの個別のソフトウェア
コンポーネントによって実現します。1 つのコンポーネントをアップグレードする場合には、他のすべてのコンポーネン
トもサポートされている バージョンにアップグレードする必要があります。表 6 では、3 つのソフトウェア コンポーネン
トと、サポートしているオペレーティング システム用の関連ファイルについて説明します。
表
6:Broadcom
チーム化ソフトウェア コンポーネント
ソフトウェア コンポーネント Broadcom 製品の名称
ミニポート ドライバ
中間ドライバ
設定ユーザー インターフェ
イス
NDIS 6 ドライバ Windows Vista 以降 x86 ドライバ
BACS (Broadcom Advanced Control Suite) は、32 ビットおよび 64 ビットの Windows Server オペレーティング システム
で動作するよう設計されています。BACS はロード バランシングおよびフォルト
の設定に使用されます。さらに MAC アドレス、ドライバ バージョン、および各ネットワーク アダプタのステータス情報
を表示します。BACS には、ハードウェア診断、ケーブル テスト、およびネットワーク トポロジー テストなど数多くの
診断ツールも含まれています。
Broadcom Base Driver b57nd60X.sys tg3
BASP (Broadcom Advanced Server
Program)
Broadcom Advanced Control Suite (BACS) BACS BACS CLI
Windows Vista 以降 x64 ドライバ
Windows Linux
Basp.sys bonding
b57nd60x.sys
b57nd60a.sys
トレランスのチーム化の設定と、 VLAN
10–5 以上
マニュアル 2CS57XX-CDUM513-R はじめに ページ 27
NetXtreme ユーザーガイド Broadcom Gigabit Ethernet のチーム化サービス
ハードウェア要件
• イーサネット スイッチ
• ルーター
本書で説明されているさまざまなチーム化モードでは、クライアントをチーム化されたシステムに接続するためのネット
ワーク機器に、ある制限を設けています。各タイプのネットワーク インターコネクト テクノロジーがチーム化に与える
影響に関してはこれ以降のセクションで説明します。
イーサネット スイッチ
イーサネット スイッチを使用すると、イーサネット ネットワークを複数のブロードキャスト ドメインに分けることがで
きます。スイッチは、イーサネット MAC アドレスだけに基づいて、ホスト間でイーサネット パケットを転送する役割を
果たします。スイッチに接続されている物理ネットワーク アダプタは、半二重または全二重モードで動作する場合があり
ます。
通有中継と 802.3ad リンク集約をサポートするには、スイッチでこのような機能を明確にサポートしている必要がありま
す。スイッチでこれらのプロトコルをサポートしていない場合でも、Smart Load Balancing で使用できる場合があります。
ルーター
ルーターはレイヤ 3 以上のプロトコルに基づいてネットワーク トラフィックをルーティングするよう設計されています
が、スイッチング機能を持つレイヤ 2 デバイスとして動作することもよくあります。ルーターに直接接続されるポートの
チーム化は、サポートされません。
サポートされる機能 ( チーム タイプ別 )
表 7 は、Broadcom NIC でサポートされているチーム タイプの機能の比較を示しています。この表を使用して、アプリ
ケーションに最適なチーム タイプを確認してください。チーム化ソフトウェアは、1 つのチームで最大 8 ポート、また 1
つのシステムで最大 16 チームをサポートします。これらのチームは、サポート対象のチーム化タイプを任意に組み合わ
せることができますが、各チームは別々のネットワークまたはサブネット上にある必要があります。
表
7:
チーム タイプの比較
チーム タイプ
機能 スタンバイを伴う
チームあたりのポート数 ( 同じ
ブロードキャスト ドメイン )
チーム数
アダプタ フォルト トレランス はい はい はい はい
スイッチ リンク フォルト トレ
ランス ( 同じブロードキャスト
ドメイン )
TX ロード バランシング いいえ はい はい はい
フォルト トレランス ロード バランシング
SLB
a
SLB
2 ~ 82 ~ 82 ~ 82 ~ 8
16 16 16 16
はい はい スイッチ依存型 スイッチ依存型
スイッチ依存型静的
中継
通有中継 リンク集約
スイッチ非依存型
動的リンク集約
(IEEE 802.3ad)
ページ 28 はじめに マニュアル 2CS57XX-CDUM513-R
NetXtreme ユーザーガイド Broadcom Gigabit Ethernet のチーム化サービス
表
7:
チーム タイプの比較
チーム タイプ
フォルト トレランス ロード バランシング
RX ロード バランシング いいえ はい はい ( スイッチに
互換スイッチが必要 いいえ いいえ はい はい
接続性をチェックするための
いいえ いいえ いいえ いいえ
ハードビート
混合メディア ( 異なるメディア
はい はい はい
を持つアダプタ )
混合速度 ( 共通の速度をサポー
はい はい いいえ いいえ
トしないが異なる速度で動作で
きるアダプタ )
混合速度 ( 共通の速度をサポー
はい はい いいえ
トするが異なる速度で動作でき
るアダプタ )
ロード バランシング TCP/IP いいえ はい はい はい
ベンダが混在するチーム作成
はい
b
はい
b
ロード バランシング非 IP いいえ はい (IPX アウトバ
ウンド トラフィッ
クのみ )
すべてのチーム メンバーに同じ
いいえ いいえ はい はい
MAC アドレス
すべてのチーム メンバーに同じ
はい はい はい はい
IP アドレス
IP アドレスによるロード バラン
いいえ はい はい はい
シング
MAC アドレスによるロード バ
ランシング
いいえ はい (IP/IPX 以外
に使用 )
(
続き
)
スイッチ依存型静的
中継
より実行 )
( スイッチ依存型 )
( 同じ速度である
ことが必要 )
b
はい
はい はい
はい はい
スイッチ非依存型
動的リンク集約
(IEEE 802.3ad)
はい ( スイッチに
より実行 )
はい
はい
b
はい
a
1 つのプライマリ メンバーと 1 つのスタンバイ メンバーがある SLB。
b
チームには少なくとも 1 つの Broadcom アダプタが必須。
マニュアル 2CS57XX-CDUM513-R はじめに ページ 29
NetXtreme ユーザーガイド Broadcom Gigabit Ethernet のチーム化サービス
チーム タイプの選択
次のフロー チャートでは、チーム化を計画するときの意思決定フローを示します。チーム化を行う第 1 の理由は、ネット
ワーク帯域幅の増加とフォルト トレランスの向上が必要であることです。チーム化により、この両方の要件を満たすため
のリンク集約とフォルト トレランスが提供されます。優先するチーム化は次の順序で選択する必要があります。最初の選
択としてリンク集約、第 2 の選択として通有中継、さらに、管理されていないスイッチまたは最初の 2 つのオプションを
サポートしないスイッチを使用する場合は第 3 の選択として SLB チーム化。スイッチのフォルト トレランスが必要な場
合は、SLB が唯一の選択肢です ( 図 1 を参照 )。
図 1: チーム タイプの選択のプロセス
ページ 30 はじめに マニュアル 2CS57XX-CDUM513-R