Catalyst 2975 スイッチ ソフトウェア コンフィギュ レーション ガイド, 12.2(46)EX
スイッチ スタックの管理
スイッチ スタックの管理
発行日;2012/02/03 | 英語版ドキュメント(2011/07/26 版) | ドキュメントご利用ガイド | ダウンロード ; この章pdf , ドキュメント全体pdf (PDF - 14MB) | フィードバック

目次

スイッチ スタックの管理

スタックの概要

スタックのメンバーシップ

マスターの選択

スタック MAC アドレス

メンバー番号

メンバーのプライオリティ値

スタックのオフライン設定

割り当てられたスイッチのスタックへの追加による影響

スタックの割り当てられたスイッチの交換による影響

割り当てられたスイッチのスタックからの削除による影響

スタックのソフトウェア互換性に関する推奨事項

スタック プロトコル バージョンの互換性

スイッチ間のメジャー バージョン番号の非互換性

スイッチ間のマイナー バージョン番号の非互換性

自動アップグレードおよび自動アドバイスの概要

自動アップグレードおよび自動アドバイスのメッセージ例

互換性のないソフトウェアおよびメンバー イメージのアップグレード

スタックのコンフィギュレーション ファイル

スイッチ スタックのシステム全体の設定に関する補足考慮事項

スタックの管理接続

IP アドレスを使用するスタック

SSH セッションを使用するスタック

コンソール ポートを使用するスタック

特定のメンバー

スタック構成のシナリオ

スイッチ スタックの設定

デフォルトのスイッチ スタック コンフィギュレーション

固定 MAC アドレスのイネーブル化

スタック メンバー情報の割り当て

メンバー番号の割り当て

メンバー プライオリティ値の設定

スタックへの新しいメンバーの割り当て

スタック メンバーシップの変更

特定のメンバーの CLI へのアクセス

スタック情報の表示

スイッチ スタックの管理

この章では、Catalyst 2975 スイッチ スタックの管理に関する概念と手順について説明します。


) この章で使用するコマンドの構文および使用方法の詳細については、このリリースに対応するコマンド リファレンスを参照してください。


「スタックの概要」

「スイッチ スタックの設定」

「特定のメンバーの CLI へのアクセス」

「スタック情報の表示」


注意 Catalyst 2975 スイッチは、異なる種類の Catalyst メンバー スイッチがあるスタックをサポートしていません。

スタック ポートを使用したスイッチの配線方法や LED を使用してスイッチ スタック ステータスを表示する方法など、スイッチ スタックに関するその他の情報については、ハードウェア インストレーション ガイドを参照してください。

スタックの概要

スイッチ スタック は、スタック ポートを介して接続された最大 9 台の Catalyst 2975 スイッチから構成されます。スイッチのうち 1 台がスタックの動作を制御します。このスイッチは スタック マスター といいます。スタック マスターとスタック内の他のスイッチが、 スタック メンバー です。レイヤ 2 およびレイヤ 3 プロトコルは、ネットワークに対して、スイッチ スタック全体を単一のエンティティとして提供します。


) スイッチ スタックは、スイッチ クラスタとは異なります。スイッチ クラスタは、10/100/1000 ポートなどのスイッチ自身の LAN ポートを使用して接続されたスイッチのセットです。スイッチ スタックとスイッチ クラスタの違いの詳細については、Cisco.com で入手できる『Getting Started with Cisco Network Assistant』の「Planning and Creating Clusters」の章を参照してください。


マスターは、スタック全体を管理するための単一拠点となります。マスターで行う設定は次の通りです。

すべてのメンバーに適用されるシステム レベル(グローバル)の機能

メンバーごとのインターフェイス レベルの機能

スタック マスターがソフトウェアの暗号化バージョンを実行している(暗号化をサポートしている)場合、暗号化機能を使用できます。

各メンバーは、専用の スタック メンバー番号 によって一意に識別されます。

メンバーはすべて、マスターになる条件を満たしています。マスターが使用不能になると、残りのメンバーの中から新しいマスターが選択されます。そのファクタの 1 つが、 スタック メンバー プライオリティ値 です。最高のスタック メンバー プライオリティ値を持つスイッチがマスターになります。

マスターでサポートされているシステム レベルの機能は、スタック全体でサポートされます。

ソフトウェア イメージの暗号化バージョンを実行しているスイッチがスタックに存在する場合は、そのスイッチをスタック マスターにしてください。

マスターでは、スタックのコンフィギュレーション ファイルが保存され、実行されています。コンフィギュレーション ファイルには、スタックのシステム レベルの設定と、メンバーごとのインターフェイス レベルの設定が保存されています。各メンバーは、バックアップ目的で、これらのファイルの現在のコピーを保持します。

スタックの管理は、1 つの IP アドレスを使用して行います。IP アドレスは、システム レベルの設定値で、マスターや他のメンバー固有の設定ではありません。スタックからマスターや他のメンバーを削除しても、同じ IP アドレスを使用してスタックを管理できます。

次の方法を用いて、スタックを管理できます。

Network Assistant(Cisco.com から入手できます)

任意のメンバーのコンソール ポートへのシリアル接続を介した CLI(コマンドライン インターフェイス)

SNMP(簡易ネットワーク管理プロトコル)を介したネットワーク管理アプリケーション


) サポートされる MIB によって定義されるスタック全体のネットワーク機能を管理するには、SNMP を使用します。スイッチは、スタック メンバーシップや選択などのスタック固有の機能を管理するための MIB をサポートしません。


CiscoWorks ネットワーク管理ソフトウェア

スタックを管理するには、次のことを理解している必要があります。

スタックの形成に関する概念:

「スタックのメンバーシップ」

「マスターの選択」

スタックとメンバーの設定に関する概念:

「スタック MAC アドレス」

「メンバー番号」

「メンバーのプライオリティ値」

「スタックのオフライン設定」

「スタックのソフトウェア互換性に関する推奨事項」

「スタック プロトコル バージョンの互換性」

「スイッチ間のメジャー バージョン番号の非互換性」

「スイッチ間のマイナー バージョン番号の非互換性」

「互換性のないソフトウェアおよびメンバー イメージのアップグレード」

「スタックのコンフィギュレーション ファイル」

「スイッチ スタックのシステム全体の設定に関する補足考慮事項」

「スタックの管理接続」

「スタック構成のシナリオ」

スタックのメンバーシップ

スタンドアロン スイッチ はメンバーが 1 つだけのスタックで、このメンバーがマスターとなります。スタンドアロン スイッチを別のスタンドアロン スイッチへ接続して(図 6-1を参照)、2 つのスタック メンバー(どちらか一方がマスター)を持つスタックを作成することができます。スタンドアロン スイッチを既存のスタックに接続して(図 6-2を参照)、スタック メンバーシップを増やすこともできます。

スタック メンバーを同一のモデルと交換した場合、新たなスイッチは交換されたスイッチと同じメンバー番号を使用すれば、交換されたスイッチと同じ設定で機能します。スイッチ スタックを割り当てる利点については、「スタックのオフライン設定」を参照してください。障害の発生したスイッチの交換については、ハードウェア インストレーション ガイドの「Troubleshooting」の章を参照してください。

マスターを削除したり、電源の入ったスタンドアロン スイッチまたはスタックを追加したりしないかぎり、メンバーシップの変更中も、スタックの動作は間断なく継続されます。


) スタックの動作が中断されないようにするには、スタックに追加または削除するスイッチの電源を必ず切断します。

メンバーを追加または削除したあとで、スタックがすべての帯域幅(32 Gbps)で動作していることを確認します。スタック モード LED が点灯するまで、メンバーの Mode ボタンを押します。スタック内のすべてのスイッチの最後の 2 つのポート LED は、グリーンに点灯します。最後の 2 つのポート LED のいずれか、または両方がグリーンに点灯しない場合は、スタックがすべての帯域幅で動作していません。


電源が入っているスイッチを追加すると(マージ)、マージ中のスタックのマスターの中の 1 台がマスターとして選択されます。新しいマスターはマスターの役割と設定を保持し、メンバーもメンバーの役割と設定を保持します。それ以前のマスターを含め残りのすべてのスイッチはリロードされ、メンバーとしてスタックに参加します。これらのメンバーはメンバー番号を使用可能な最小の番号に変更し、新しいマスターの設定を使用します。

電源がオンの状態のメンバーを取り外すと、スタックがそれぞれ同じ設定を持つ複数のスイッチ スタックに分割(パーティション化)されます。そのため、ネットワーク内で IP アドレス設定が競合してしまうことがあります。スタックを分割状態のまま使用する場合は、新規に作成されたスタックの IP アドレスを変更します。

図 6-1 2 台のスタンドアロン スイッチから構成されたスイッチ スタックの作成

 

図 6-2 スタンドアロン スイッチのスイッチ スタックへの追加

 

スイッチ スタックの配線方法および電源の投入方法の詳細については、ハードウェア インストレーション ガイドの「Switch Installation」の章を参照してください。

マスターの選択

スタック マスターは、次のいずれかのファクタに基づいて選択されます(上の方が優先順位が高くなります)。

1. 現在スタック マスターであるスイッチ

2. 最高のスタック メンバー プライオリティ値を持つスイッチ


) マスターにしたいスイッチには、最高のプライオリティ値を割り当てることを推奨します。これによって、再選択の実行時には、このスイッチがマスターとして選択されます。


3. デフォルトのインターフェイス レベルの設定を使用していないスイッチ

4. よりプライオリティの高いスイッチ ソフトウェア バージョンのスイッチ。スイッチ ソフトウェア バージョンは次の通りです(上の方がプライオリティが高くなります)。

暗号化ソフトウェア イメージ

非暗号化ソフトウェア イメージ

スタック内の複数のスイッチが異なるソフトウェア イメージを使用する場合は、非暗号化イメージを稼動するスイッチがマスターとして選択される場合があります。暗号化イメージを稼動するスイッチは、非暗号化イメージ イメージを稼動するスイッチと比べて起動にかかる時間が 10 秒以上長くなります。マスター選択プロセスは 10 秒かかるため、暗号化イメージを稼動するスイッチはこのプロセスから除外されます。この問題を防ぐには、非暗号化イメージを稼動するスイッチを Cisco IOS Release 12.2(46)EX 以降のソフトウェア リリースにアップグレードするか、手動でマスターを起動して 8 秒以上たってから新しいメンバーを起動します。

5. MAC アドレスが最小のスイッチ

スタック マスターは、次のイベントのいずれかが発生しないかぎり、役割を維持します。

スタックがリセットされた。 *

マスターがスタックから削除された。

マスターがリセットされたか、電源が切れた。

マスターで障害が発生した。

電源の入ったスタンドアロン スイッチまたはスイッチ スタックが追加され、スタック メンバーシップが増えた。 *

アスタリスク(*)がマークされたイベントでは、リストされたファクタに基づいて現在のスタック マスターが再選択される 可能性があります

スタック全体に電源を入れるかリセットすると、一部のスタック メンバーがマスターの選択に参加 しない場合があります

再選択には、すべてのメンバーが参加します。

所定の 20 秒の間に電源が投入されたメンバーはマスターの選択に参加します。そのため、マスターとして選択される可能性があります。

20 秒経過後に電源が投入されたメンバーは、この初回の選択には参加せず、単にメンバーになります。

数秒後、新しいマスターが使用可能になります。その間、スイッチ スタックはメモリ内の転送テーブルを使用して、ネットワークの中断を最小限に抑えます。新たなスタック マスターが選択され、リセットされている間、他の使用可能なスタック メンバーの物理インターフェイスには何も影響はありません。

新しいマスターが選択され、前のマスターが使用可能になっても、前のマスターはスタック マスターとしての役割は再開 しません

スイッチ マスターの選択に影響する電源投入の考慮事項の詳細については、ハードウェア インストレーション ガイドの「Switch Installation」の章を参照してください。

スタック MAC アドレス

スタック MAC アドレスはマスターの MAC アドレスにより決定されます。

スタックの初期化時に、マスターの MAC アドレスにより、ネットワーク内のスタックを識別するブリッジ ID が決定されます。

マスターが変更されると、 新しい マスターの MAC アドレスにより新しいブリッジ ID が決定されます。ただし、固定 MAC アドレス機能がイネーブルの場合、スタック MAC アドレスが変更されるまで約 4 分の遅延があります。その間に前のマスターがスタックに復帰すると、スイッチがメンバーであってマスターではない場合でも、スタックはその MAC アドレスをスタック MAC アドレスとして使用し続けます。前のマスターがこの間にスタックに復帰しない場合、スタックは新しいスタック マスターの MAC アドレスをスタック MAC アドレスとして取得します。詳細については、「固定 MAC アドレスのイネーブル化」を参照してください。

メンバー番号

メンバー番号(1 ~ 9)は、スタック内の各メンバーを識別します。また、メンバー番号によって、メンバーが使用するインターフェイス レベルの設定が決定します。

新品のスイッチ(スタックに未参加で、手動でメンバー番号が割り当てられていないスイッチ)は、デフォルトのメンバー番号 1 が設定された状態で出荷されています。新品のスイッチがスタックに参加すると、デフォルトのスタック メンバー番号はスタック内の使用可能なメンバー番号の中で最小の番号に変更されます。

同じスタック内のメンバーは、同じメンバー番号を持つことはできません。

switch current-stack-member-number renumber new-stack-member-number グローバル コンフィギュレーション コマンドを使用して手動でメンバー番号を変更した場合、新しい番号は、そのメンバーのリセット後(または、 reload slot stack-member-number イネーブル EXEC コマンドの使用後)に有効となります。ただし、その時点でこの番号が変更されていない場合に限ります。

また、SWITCH_NUMBER 環境変数を使用してスタック メンバー番号を変更することもできます。

その番号がスタック内の別のメンバーによって使用されている場合、スイッチはスタック内で使用可能な最小の番号を選択します。

手動でメンバー番号を変更し、その番号にインターフェイス レベルの設定が関連付けられていない場合、このメンバーはデフォルト設定にリセットされます。

割り当てられたスイッチでは、 switch current-stack-member-number renumber new-stack-member-number グローバル コンフィギュレーション コマンドを使用できません。このコマンドを使用した場合、コマンドは拒否されます。

スタック メンバーを別のスイッチ スタックへ移動した場合、このスタック メンバーは、自分の番号がスタック内の別のメンバーによって使用されていない場合に限り、その番号を保持します。その番号がスタック内の別のメンバーによって使用されている場合、スイッチはスタック内で使用可能な最小の番号を選択します。

次の各項目については、各参照先を参照してください。

メンバー番号を変更する方法:「メンバー番号の割り当て」

SWITCH_NUMBER 環境変数:「環境変数の制御」

メンバー番号とその設定:「スタックのコンフィギュレーション ファイル」

スタックのマージ:「スタックのメンバーシップ」

メンバーのプライオリティ値

メンバーのプライオリティ値が高いと、マスターとして選択され、メンバー番号を保持できる可能性が高くなります。プライオリティ値は 1 ~ 15 の範囲で設定できます。デフォルトのプライオリティ値は 1 です。


) スタック マスターにしたいスイッチには、最高のプライオリティ値を割り当てることを推奨します。これによって、再選択の実行時には、このスイッチがマスターとして選択されます。


新しいプライオリティ値はすぐに有効となりますが、現在のマスターまたはスタックがリセットされるまで、現在のマスターには影響しません。

スタックのオフライン設定

オフライン設定機能を使用すると、新しいスイッチがスタックに参加する前に、このスイッチの 割り当て (設定)ができます。まだスタックに属していないスイッチに関連したメンバー番号、スイッチ タイプ、インターフェイスを設定できます。この設定を「 割り当てられた設定 」と呼びます。スタックに追加され、この設定を取得するスイッチを「 割り当てられたスイッチ 」と呼びます。

また、スイッチがスタックに追加された時点で、割り当てられた設定が存在しない場合、割り当てられた設定が自動的に作成されます。 switch stack-member-number provision type グローバル コンフィギュレーション コマンドを使用すると、割り当てられた設定を手動で作成できます。

割り当てられたスイッチのインターフェイスを(たとえば、VLAN の一部として)設定すると、割り当てられたスイッチがスタックの一部であるかどうかにかかわらず、その設定情報がスタック実行コンフィギュレーションに表示されます。割り当てられたスイッチのインターフェイスはアクティブではなく、特定機能(たとえば、インターフェイスは show vlan ユーザ EXEC コマンドの出力)のディスプレイに表示されません。 no shutdown インターフェイス コンフィギュレーション コマンドを入力しても、効果はありません。

スタートアップ コンフィギュレーション ファイルを使用すると、割り当てられたスイッチがスタックに属するかどうかに関係なく、スタックは保存した情報をリロードして使用できます。

割り当てられたスイッチのスタックへの追加による影響

割り当てられたスイッチをスイッチ スタックに追加する場合、スタックは割り当てられた設定、またはデフォルト設定のいずれかをこのスイッチに適用します。 表 6-1 では、スイッチ スタックが割り当てられた設定と割り当てられたスイッチを比較するときに発生するイベントを示します。

 

表 6-1 割り当てられた設定と割り当てられたスイッチとの比較結果

シナリオ
結果

スタック メンバー番号およびスイッチ タイプが適合する

1. 割り当てられたスイッチのスタック メンバー番号と、スタック上で割り当てられた設定のスタック メンバー番号が一致する場合で、

2. 割り当てられたスイッチのスイッチ タイプと、スタック上で割り当てられた設定のスイッチ タイプが一致する場合

スイッチ スタックは、割り当てられた設定を割り当てられたスイッチに適用し、スタックに追加します。

スタック メンバー番号は一致するが、スイッチ タイプが一致しない

1. 割り当てられたスイッチのスタック メンバー番号と、スタック上で割り当てられた設定のスタック メンバー番号が一致する場合で、

2. 割り当てられたスイッチのスイッチ タイプと、スタック上で割り当てられた設定のスイッチ タイプが一致しない場合

スイッチ スタックは、デフォルト設定を割り当てられたスイッチに適用し、スタックに追加します。

割り当てられた設定は、新しい情報を反映するために変更されます。

割り当てられた設定でスタック メンバー番号が検出されない

 

スイッチ スタックは、デフォルト設定を割り当てられたスイッチに適用し、スタックに追加します。

割り当てられた設定は、新しい情報を反映するために変更されます。

割り当てられたスイッチでスタック メンバー番号が既存のスタック メンバーと競合する

スタック マスターは、新しいスタック メンバーを割り当てられたスイッチに割り当てます。

スタック メンバー番号およびスイッチ タイプが次のように適合します。

1. 割り当てられたスイッチの新しいスタック メンバー番号と、スタック上の割り当てられた設定のスタック メンバー番号が一致する場合で、

2. 割り当てられたスイッチのスイッチ タイプと、スタック上で割り当てられた設定のスイッチ タイプが一致する場合

スイッチ スタックは、割り当てられた設定を割り当てられたスイッチに適用し、スタックに追加します。

割り当てられた設定は、新しい情報を反映するために変更されます。

スタック メンバー番号は一致するものの、スイッチ タイプが一致しません。

1. 割り当てられたスイッチのスタック メンバー番号と、スタック上で割り当てられた設定のスタック メンバー番号が一致する場合で、

2. 割り当てられたスイッチのスイッチ タイプと、スタック上で割り当てられた設定のスイッチ タイプが一致しない場合

スイッチ スタックは、デフォルト設定を割り当てられたスイッチに適用し、スタックに追加します。

割り当てられた設定は、新しい情報を反映するために変更されます。

割り当てられたスイッチのスタック メンバー番号が、割り当てられた設定で検出されない

 

スイッチ スタックは、デフォルト設定を割り当てられたスイッチに適用し、スタックに追加します。

割り当てられた設定で指定したスイッチ タイプとは異なるスイッチを、電源が切られたスイッチ スタックに追加して電力供給すると、スイッチ スタックはスタートアップ コンフィギュレーション ファイルの switch stack-member-number provision type グローバル コンフィギュレーション コマンド(現在は不正コマンド)を拒否します。ただし、スタックの初期化中は、スタートアップ コンフィギュレーション ファイルのデフォルトでないインターフェイス コンフィギュレーション情報が、(間違ったタイプの可能性がある)割り当てられたインターフェイス向けに実行されます。実際のスイッチ タイプと前述の割り当てられたスイッチ タイプの違いによって、拒否されるコマンドと、受け入れられるコマンドがあります。


) スイッチ スタックが新しいスイッチ用に割り当てられた設定を含まない場合、スイッチはデフォルトのインターフェイス コンフィギュレーションでスタックに参加します。スイッチ スタックは、新しいスイッチと一致するswitch stack-member-number provision type グローバル コンフィギュレーション コマンドを実行コンフィギュレーションに追加します。


設定手順については、「スタックへの新しいメンバーの割り当て」を参照してください。

スタックの割り当てられたスイッチの交換による影響

スイッチ スタック内で割り当てられたスイッチが故障し、スタックから取り外され、別のスイッチと交換する場合、スタックは割り当てられた設定、またはデフォルト設定をこのスイッチに適用します。スイッチ スタックが、割り当てられた設定と割り当てられたスイッチを比較するときに発生したイベントは、「割り当てられたスイッチのスタックへの追加による影響」に記載のイベントと同じです。

割り当てられたスイッチのスタックからの削除による影響

割り当てられたスイッチをスイッチ スタックから削除した場合、削除されたスタック メンバーと関連する設定は、割り当てられた情報として実行コンフィギュレーションで保持されます。設定を完全に削除するには、 no switch stack-member-number provision グローバル コンフィギュレーション コマンドを使用します。

スタックのソフトウェア互換性に関する推奨事項

メンバー間でスタック プロトコル バージョンの互換性を確保するには、すべてのスタック メンバーが同じ Cisco IOS ソフトウェア バージョンを稼動している必要があります。

スタック プロトコル バージョンの互換性

スタック プロトコル バージョンには、 メジャー バージョン番号と マイナー バージョン番号があります(たとえば 1.4 の場合は、1 がメジャー バージョン番号で、4 がマイナー バージョン番号になります)。

Cisco IOS ソフトウェアのバージョンが同じスイッチは、スタック プロトコルのバージョンも同じです。すべての機能がスタック全体で正常に動作します。ソフトウェア バージョンがマスターと同じスイッチは、すぐにスタックに参加します。

非互換性が存在する場合は、特定のスタック メンバーとの不適合が生じていることを示すシステム メッセージが生成されます。マスターは、すべてのメンバーに対してメッセージを送信します。

詳細については、「スイッチ間のメジャー バージョン番号の非互換性」および「スイッチ間のマイナー バージョン番号の非互換性」を参照してください。

スイッチ間のメジャー バージョン番号の非互換性

多くの場合、異なる Cisco IOS ソフトウェア バージョンのスイッチは、スタック プロトコル バージョンも異なります。メジャー バージョン番号が異なるスイッチは非互換で、同じスタック内には存在できません。

スイッチ間のマイナー バージョン番号の非互換性

マスターとメジャー バージョン番号は同じでマイナー バージョン番号が異なるスイッチは、部分的に互換可能であると見なされます。スタックに接続されている場合、部分的に互換可能なスイッチはバージョン不一致モードになり、完全な機能を備えたメンバーとしてはスタックに参加できません。ソフトウェアは不一致ソフトウェアを検出すると、スタック イメージまたはスタック フラッシュ メモリの tar ファイル イメージを使用して、バージョン不一致モードのスイッチをアップグレード(またはダウングレード)しようとします。ソフトウェアでは、自動的なアップグレード(自動アップグレード)または自動的なアドバイス(自動アドバイス)機能を使用します。

バージョン不一致モードのスイッチ上のポート LED も、オフのままです。Mode ボタンを押しても、LED モードは変更されません。


) 自動アドバイスおよび自動コピーでは、スイッチ スタック上の info ファイルの調査およびディレクトリ構造の検索により、実行中のイメージを識別します。archive download-sw イネーブル EXEC コマンドではなく copy tftp: コマンドを使用してイメージをダウンロードすると、ディレクトリ構造が正しく作成されません。info ファイルの詳細については、「サーバまたは Cisco.com 上のイメージの tar ファイル形式」を参照してください。


自動アップグレードおよび自動アドバイスの概要

ソフトウェアが不一致ソフトウェアを検出し、バージョン不一致モードのスイッチをアップグレードしようとする場合、自動的なアップグレードと自動的なアドバイスの 2 つのソフトウェア処理が行われます。

自動的なアップグレード(自動アップグレード) 処理は、自動コピー処理と自動抽出処理で構成されています。デフォルトでは、自動アップグレードはイネーブル( boot auto-copy-sw グローバル コンフィギュレーション コマンドがイネーブル)です。自動アップグレードをディセーブルにするには、マスター上で no boot auto-copy-sw グローバル コンフィギュレーション コマンドを使用します。 show boot イネーブル EXEC コマンドを使用して、表示される Auto upgrade 行を確認することにより、自動アップグレードのステータスを確認できます。

自動コピーではすべてのメンバーで稼動するソフトウェア イメージがバージョン不一致モードのにスイッチに自動的にコピーされ、スイッチがアップグレードされます(自動アップグレード)。自動コピーが実行されるのは、自動アップグレードがイネーブルの場合、バージョン不一致モードのスイッチに十分なフラッシュ メモリがある場合、およびスタック上で稼動するソフトウェア イメージがバージョン不一致モードのスイッチに適している場合です。


) バージョン不一致モードのスイッチでは、すべてのリリース済みのソフトウェアが稼動するとは限りません。たとえば、新しいスイッチ ハードウェアは以前のソフトウェア バージョンでは認識されません。


自動的な抽出(自動抽出)が発生するのは、 自動アップグレード処理により、バージョン不一致モードのスイッチにコピーするのに適したスタック メンバー ソフトウェアが検出されない 場合です 。この場合、自動抽出処理により、 バージョン不一致モードであるかどうかを問わずスタック内のすべてのスイッチで、スイッチ スタックやバージョン不一致モードのスイッチをアップグレードするために必要な tar ファイル が検索されます 。tar ファイルはスタック(バージョン不一致モードのスイッチを含む)内のどのフラッシュ ファイル システム にもあります 。バージョン 不一致モードのスイッチに 適した tar ファイルが 見つかった場合、この処理によりファイルが抽出され、スイッチが自動的にアップグレードされます

自動アップグレード(自動コピーと自動抽出)処理は、一致しないソフトウェアが検出されてから数分後に開始します。

自動アップグレード処理が完了すると、バージョン不一致モードであったスイッチはリロードされ、完全な機能を備えたメンバーとしてスタックに参加します。リロード中に両方のスタック ケーブルが接続されている場合、スタックは 2 つのリング上で動作するため、ネットワーク ダウンタイムが発生しません。

自動的なアドバイス(自動アドバイス) 自動アップグレード処理により、 バージョン不一致モードの スイッチにコピーするのに適したバージョン不一致メンバー ソフトウェア が検出されない場合、 自動アドバイス 処理により、スイッチ スタックまたはバージョン不一致モードのスイッチを手動でアップグレードするのに必要なコマンド( archive copy-sw または archive download-sw イネーブル EXEC コマンド)およびイメージ名(tar ファイル名)が指定されます 。推奨されるイメージは実行中のスタック イメージ、またはスタック(バージョン不一致モードのスイッチを含む)内の いずれかのフラッシュ ファイル システムの tar ファイルです 。適切なイメージがスタック フラッシュ ファイル システムで見つからない場合、自動アドバイス処理により新しいソフトウェアをスタックにインストールするよう要求されます。自動アドバイスは、ディセーブルにはできません。また、この機能のステータスを確認するコマンドはありません。

スタック ソフトウェアおよびバージョン不一致モードのスイッチのソフトウェアに同じフィーチャ セットが含まれない場合は、自動アドバイス ソフトウェアからの指示は ありません 。暗号化イメージおよび非暗号化イメージが稼動している場合も、同様です。

別のフィーチャ セットがあるイメージをインストールするには、 archive-download-sw /allow-feature-upgrade イネーブル EXEC コマンドを使用します。

自動アップグレードおよび自動アドバイスのメッセージ例

マイナー バージョン番号が異なるスイッチをスタックに追加すると、メッセージが連続して表示されます(スイッチがその他のシステム メッセージを生成しない場合)。

次に、スタックが、スタックと異なるマイナー バージョン番号を実行する新しいスイッチを検出した例を示します。自動コピーが起動し、メンバーからバージョン不一致モードのスイッチへのコピーに適したソフトウェアを検出し、バージョン不一致モードのスイッチをアップグレードして、リロードします。

*Mar 11 20:31:19.247:%STACKMGR-6-STACK_LINK_CHANGE:Stack Port 2 Switch 2 has changed to state UP
*Mar 11 20:31:23.232:%STACKMGR-6-SWITCH_ADDED_VM:Switch 1 has been ADDED to the stack (VERSION_MISMATCH)
*Mar 11 20:31:23.291:%STACKMGR-6-SWITCH_ADDED_VM:Switch 1 has been ADDED to the stack (VERSION_MISMATCH) (Stack_1-3)
*Mar 11 20:33:23.248:%IMAGEMGR-6-AUTO_COPY_SW_INITIATED:Auto-copy-software process initiated for switch number(s) 1
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:Searching for stack member to act
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:as software donor...
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:Found donor (system #2) for
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:member(s) 1
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:System software to be uploaded:
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:System Type: 0x00000000
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:archiving c2975-lanbase-mz.122-46.EX (directory)
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:archiving c2975-lanbase-mz.122-46.EX/c2975-lanbase-mz.122-46.EX.bin (4945851 bytes)
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:archiving c2975-lanbase-mz.122-46.EX/info (450 bytes)
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:archiving info (104 bytes)
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:examining image...
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:extracting info (104 bytes)
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:extracting c2975-lanbase-mz.122-46.EX/info (450 bytes)
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:extracting info (104 bytes)
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:Stacking Version Number:1.4
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:System Type: 0x00000000
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW: Ios Image File Size: 0x004BA200
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW: Total Image File Size:0x00818A00
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW: Minimum Dram required:0x08000000
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW: Image Suffix:ipservices-122-25.SEB
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW: Image Directory:c2975-lanbase-mz.122-46.EX
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW: Image Name:c2975-lanbase-mz.122-46.EX

*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW: Image

Feature:IP|LAYER_3|PLUS|MIN_DRAM_MEG=128

*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:Old image for switch 1:flash1:c2975-lanbase-mz.122-46.EX
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW: Old image will be deleted after download.
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:Extracting images from archive into flash on switch 1...
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:c2975-i5-mz.122-0.0.313.EX (directory)
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:extracting c2975-i5-mz.122-0.0.313.EX/c2975-lanbase-mz.122-46.EX (4945851 bytes)
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:extracting c2975-lanbase-mz.122-46.EX/info (450 bytes)
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:extracting info (104 bytes)
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:Installing (renaming):`flash1:update/c2975-i5-mz.122-0.0.313.EX' ->
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW: `flash1:c2975-lanbase-mz.122-46.EX'
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:New software image installed in flash1:c2975-i5-mz.122-0.0.313.EX
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:Removing old image:flash1:c2975-i5-mz.122-46.SE
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:All software images installed.
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:Requested system reload in progress...
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:Software successfully copied to
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:system(s) 1
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:Done copying software
*Mar 11 20:36:15.038:%IMAGEMGR-6-AUTO_COPY_SW:Reloading system(s) 1
 

次に、スタックが、スタックと異なるマイナー バージョン番号を実行する新しいスイッチを検出した例を示します。自動コピーは起動しますが、バージョン不一致モードのスイッチにコピーしてスタックと互換可能にするソフトウェアをスタック内で検出できません。自動アドバイス処理が起動し、ネットワークからバージョン不一致モードのスイッチに tar ファイルをダウンロードするように推奨されます。

*Mar 1 00:01:11.319:%STACKMGR-6-STACK_LINK_CHANGE:Stack Port 2 Switch 2 has changed to state UP
*Mar 1 00:01:15.547:%STACKMGR-6-SWITCH_ADDED_VM:Switch 1 has been ADDED to the stack (VERSION_MISMATCH)
stack_2#
*Mar 1 00:03:15.554:%IMAGEMGR-6-AUTO_COPY_SW_INITIATED:Auto-copy-software process initiated for switch number(s) 1
*Mar 1 00:03:15.554:%IMAGEMGR-6-AUTO_COPY_SW:
*Mar 1 00:03:15.554:%IMAGEMGR-6-AUTO_COPY_SW:Searching for stack member to act
*Mar 1 00:03:15.554:%IMAGEMGR-6-AUTO_COPY_SW:as software donor...
*Mar 1 00:03:15.554:%IMAGEMGR-6-AUTO_COPY_SW:Software was not copied
*Mar 1 00:03:15.562:%IMAGEMGR-6-AUTO_ADVISE_SW_INITIATED:Auto-advise-software process initiated for switch number(s) 1
*Mar 1 00:04:22.537:%IMAGEMGR-6-AUTO_ADVISE_SW:
*Mar 1 00:04:22.537:%IMAGEMGR-6-AUTO_ADVISE_SW:
*Mar 1 00:04:22.537:%IMAGEMGR-6-AUTO_ADVISE_SW:Systems with incompatible software
*Mar 1 00:04:22.537:%IMAGEMGR-6-AUTO_ADVISE_SW:have been added to the stack. The
*Mar 1 00:04:22.537:%IMAGEMGR-6-AUTO_ADVISE_SW:storage devices on all of the stack
*Mar 1 00:04:22.537:%IMAGEMGR-6-AUTO_ADVISE_SW:members have been scanned, and it has
*Mar 1 00:04:22.537:%IMAGEMGR-6-AUTO_ADVISE_SW:been determined that the stack can be
*Mar 1 00:04:22.537:%IMAGEMGR-6-AUTO_ADVISE_SW:repaired by issuing the following
*Mar 1 00:04:22.537:%IMAGEMGR-6-AUTO_ADVISE_SW:command(s):
*Mar 1 00:04:22.537:%IMAGEMGR-6-AUTO_ADVISE_SW:
*Mar 1 00:04:22.537:%IMAGEMGR-6-AUTO_ADVISE_SW: archive download-sw /force-reload /overwrite /dest 1 flash1:c2975-lanbase-mz.122-46.EX.tar
*Mar 1 00:04:22.537:%IMAGEMGR-6-AUTO_ADVISE_SW:
 

archive download-sw イネーブル EXEC コマンドの使用方法については、「ソフトウェア イメージの操作」を参照してください。

互換性のないソフトウェアおよびメンバー イメージのアップグレード

archive copy-sw イネーブル EXEC コマンドを使用すると、互換性のないソフトウェア イメージのあるスイッチをアップグレードして、ソフトウェア イメージを既存のメンバーにコピーできるようになります。このスイッチは自動的に新しいイメージで再起動され、完全な機能を備えたメンバーとしてスタックに参加します。

詳細については、「スタック メンバー間のイメージ ファイルのコピー」を参照してください。

スタックのコンフィギュレーション ファイル

マスターでは、スタックのコンフィギュレーション ファイルが保存され、実行されています。すべてのメンバーは、定期的にマスターからコンフィギュレーション ファイルの同期化されたコピーを受け取ります。マスターが使用不能になると、マスターの役割を引き受けたスタック メンバーが最新のコンフィギュレーション ファイルを保持します。

すべてのメンバーに適用されるシステム レベル(グローバル)コンフィギュレーション設定:IP、STP(スパニングツリー プロトコル)、VLAN、SNMP 設定など

メンバーのインターフェイス固有のコンフィギュレーション設定:各メンバーに固有

新規のスイッチがスタックに参加した場合、そのスイッチはスタックのシステム レベルの設定を使用します。スイッチが別のスタックに移動された場合、そのスイッチは保存済みのコンフィギュレーション ファイルを失い、新しいスタックのシステム レベルの設定を使用します。

各メンバーのインターフェイス固有のコンフィギュレーションには、メンバー番号が関連付けられます。メンバー番号が手動で変更されたり、同じスタックの別のメンバーによってすでに使用されている場合を除き、スタック メンバーは自分のメンバー番号を保持しています。

そのメンバー番号に対応するインターフェイス固有のコンフィギュレーションが存在しない場合、メンバーはデフォルトのインターフェイス固有のコンフィギュレーションを使用します。

そのメンバー番号に対応するインターフェイス固有のコンフィギュレーションが存在する場合、メンバーはそのメンバー番号に関連付けられたインターフェイス固有のコンフィギュレーションを使用します。

障害が発生したメンバーを同一のモデルと交換した場合、交換後のメンバーは自動的に、障害の生じたスイッチと同じインターフェイス固有のコンフィギュレーションを使用します。インターフェイス設定を再設定する必要はありません。交換後のスイッチは、障害の生じたスイッチと同じメンバー番号を持つ必要があります。

スタンドアロン スイッチのコンフィギュレーションの場合と同じ方法で、スタック コンフィギュレーションをバックアップし復元します。

次の各項目については、各参照先を参照してください。

スイッチ スタックを割り当てる利点については、「スタックのオフライン設定」を参照してください。

ファイル システムとコンフィギュレーション ファイルの詳細については、 付録 B「Cisco IOS ファイル システム、コンフィギュレーション ファイル、およびソフトウェア イメージの操作」 を参照してください。

スイッチ スタックのシステム全体の設定に関する補足考慮事項

Getting Started with Cisco Network Assistant 』(Cisco.com から入手できます)の「Planning and Creating Clusters」の章

「MAC アドレスおよびスイッチ スタック」

「SDM テンプレートの設定」

「IEEE 802.1x 認証とスイッチ スタック」

「VTP とスイッチ スタック」

「スパニングツリーとスイッチ スタック」

「MSTP とスイッチ スタック」

「DHCP スヌーピングおよびスイッチ スタック」

「IGMP スヌーピングおよびスイッチ スタック」

「ポート セキュリティおよびスイッチ スタック」

「CDP およびスイッチ スタック」

「SPAN/RSPAN およびスイッチ スタック」

「ACL およびスイッチ スタック」

「EtherChannel およびスイッチ スタック」

「IPv6 とスイッチ スタック」

スタックの管理接続

スタックとメンバーのインターフェイスはマスターにより管理します。CLI、SNMP、Network Assistant、CiscoWorks ネットワーク管理アプリケーションを使用できます。メンバーを個別のスイッチとして管理することはできません。

「IP アドレスを使用するスタック」

「SSH セッションを使用するスタック」

「コンソール ポートを使用するスタック」

「特定のメンバー」

IP アドレスを使用するスタック

スタックはシステム レベルの IP アドレスを使用して管理されます。スタックからマスターや他のスタック メンバーを削除しても、IP 接続が存続していれば、引き続き同じ IP アドレスを使用してスタックを管理できます。


) スタックからメンバーを削除しても、メンバーの IP アドレスは保持されます。したがって、ネットワーク内で同じ IP アドレスを持つ 2 つのデバイスが存在するのを避けるため、スタックから削除したスイッチの IP アドレスを変更しておきます。


スイッチ スタックの設定に関する情報は、「スタックのコンフィギュレーション ファイル」を参照してください。

SSH セッションを使用するスタック

暗号化バージョンを稼動するマスターで障害が発生し、非暗号化バージョンを稼動するスイッチと交換された場合、スタックへの Secure Shell(SSH; セキュア シェル)接続が失われることがあります。ソフトウェアの暗号化バージョンを稼動するスイッチをマスターにすることを推奨します。

コンソール ポートを使用するスタック

1 つまたは複数のメンバーのコンソール ポートを経由してマスターへ接続できます。

マスターに複数の CLI セッションを使用する場合は、慎重に行ってください。特定のセッションで入力したコマンドは、他のセッションに表示されません。したがって、コマンドを入力したセッションを識別できなくなることがあります。

スタックを管理する場合は、CLI セッションを 1 つのみ使用することを推奨します。

特定のメンバー

特定のメンバー ポートを設定する場合は、CLI 指定部分にスタック メンバー番号を指定する必要があります。

特定のメンバーにアクセスする方法については、「特定のメンバーの CLI へのアクセス」を参照してください。

スタック構成のシナリオ

表 6-2 のシナリオの大半は、少なくとも 2 台のスイッチがスタック ポートを使用して接続されていることを前提にしています。

 

表 6-2 スイッチ スタックの設定のシナリオ

シナリオ
結果

既存のマスターによって明確に決定されるマスター選択

スタック ポートを使用して 2 つの電源の入ったスタックを接続します。

2 つのマスターの一方だけが、新たなスタック マスターになります。

メンバーのプライオリティ値によって明確に決定されるマスター選択

1. スタック ポートを使用して、2 台のスイッチを接続します。

2. switch stack-member-number priority new- priority-number グローバル コンフィギュレーション コマンドを使用して、一方のメンバーにより高いメンバー プライオリティ値を設定します。

3. 両方のメンバーを同時に再起動します。

より高いプライオリティ値を持つメンバーがマスターとして選択されます。

コンフィギュレーション ファイルによって明確に決定されるマスター選択

両方のメンバーが同じプライオリティ値を持つものと仮定します。

1. 一方のメンバーがデフォルトのコンフィギュレーションを持ち、もう一方のメンバーが保存済み(デフォルトでない)のコンフィギュレーション ファイルを持つことを確認します。

2. 両方のメンバーを同時に再起動します。

保存済みのコンフィギュレーション ファイルを持つメンバーがマスターとして選択されます。

暗号化ソフトウェア イメージによって明確に決定されるマスター選択

すべてのメンバーが同じプライオリティ値を持つものと仮定します。

1. 一方のメンバーに暗号化ソフトウェアイメージがインストールされ、もう一方のメンバーには非暗号化ソフトウェアイメージがインストールされていることを確認します。

2. 両方のメンバーを同時に再起動します。

暗号化ソフトウェアイメージがインストールされているメンバーがマスターとして選択されます。

MAC アドレスによって明確に決定されるマスター選択

両方のメンバーが同じプライオリティ値、コンフィギュレーション ファイル、ソフトウェア イメージを持つものと仮定し、両方のスタック メンバーを同時に再起動します。

より小さい MAC アドレスを持つメンバーがマスターとして選択されます。

メンバー番号の競合

一方のメンバーがもう一方のメンバーより高いプライオリティ値を持つものと仮定します。

1. 両方のメンバーが同じメンバー番号を持つことを確認します。必要に応じて、 switch current-stack-member-number renumber new-stack-member-number グローバル コンフィギュレーション コマンドを使用します。

2. 両方のメンバーを同時に再起動します。

より高いプライオリティ値を持つメンバーが、自分のメンバー番号を保持します。もう一方のメンバーには、新しいスタック メンバー番号が割り当てられます。

メンバーの追加

1. 新しいスイッチの電源を切ります。

2. スタック ポートを使用して、新しいスイッチを電源の入ったスタックに接続します。

3. 新しいスイッチに電源を入れます。

マスターは保持されます。新しいスイッチがスタックに追加されます。

マスターの障害

マスターを削除します(または、電源を切ります)。

残りのスタック メンバーのいずれかが新しいマスターになります。スタック内の他のすべてのメンバーはメンバーのままとなり、再起動はされません。

9 台を超えるメンバーの追加

1. スタック ポートを使用して、10 台のスイッチを接続します。

2. すべてのスイッチに電源を入れます。

2 台のスイッチがマスターになります。一方のマスターが 9 台のスタック メンバーを制御します。もう一方のマスターは、スタンドアロン スイッチとのままとなります。

Mode ボタンとスイッチのポート LED を使用すると、どのスイッチがマスターで、どのスイッチがどのマスターに属しているかを識別できます。Mode ボタンと LED の使用方法については、ハードウェア インストレーション ガイドを参照してください。

スイッチ スタックの設定

「デフォルトのスイッチ スタック コンフィギュレーション」

「固定 MAC アドレスのイネーブル化」

「スタック メンバー情報の割り当て」

「スタック メンバーシップの変更」

デフォルトのスイッチ スタック コンフィギュレーション

表 6-3 に、デフォルトのスイッチ スタック コンフィギュレーションを示します。

 

表 6-3 デフォルトのスイッチ スタック コンフィギュレーション

機能
デフォルト設定

スタック MAC アドレス タイマー

ディセーブル。

メンバー番号

1

メンバーのプライオリティ値

1

オフライン設定

スイッチ スタックは割り当てられていません。

固定 MAC アドレス

ディセーブル。

固定 MAC アドレスのイネーブル化

スタック MAC アドレスはマスターの MAC アドレスにより決定されます。マスターがスタックから削除されて新しいマスターに引き継がれた場合、新しいマスターの MAC アドレスが新しいスタック MAC アドレスになります。ただし、スタック MAC アドレスを変更する前の時間遅延を可能にする、固定 MAC アドレス機能を設定できます。この期間、前のマスターがスタックに復帰すると、スイッチがスタック メンバーであってスタック マスターではない場合でも、スタックはその MAC アドレスをスタック MAC アドレスとして使用し続けます。また、スタック MAC の固定を設定することにより、スタック MAC アドレスが新しい MAC アドレスに変わることがなくなります。


注意 この機能を設定すると、警告メッセージにより設定の結果が表示されます。この機能の使用には注意が必要です。以前のマスター MAC アドレスをドメイン内のどこかで使用すると、トラフィックが失われる場合があります。

時間は 0 ~ 60 分の間で設定できます。

値を設定せずにコマンドを実行した場合、デフォルトの遅延は 4 分です。必ず値を入力するよう推奨します。時間遅延のタイマーの値はコンフィギュレーション ファイル内に 4 分と明示されています。

0 を入力すると、前のマスターのスタック MAC アドレスが使用されます。この設定は no stack-mac persistent timer グローバル コンフィギュレーション コマンドを入力するまで適用されます。このコマンドを実行すると、スタック MAC アドレスが現在のマスターと同じ値に変更されます。このコマンドを入力しない場合、スタック MAC アドレスは変更されません。

時間遅延を 1 ~ 60 分の間で入力すると、設定した時間が経過するか、 no stack-mac persistent timer コマンドが入力されるまで、前のマスターのスタック MAC アドレスが使用されます。

前のマスターがこの期間にスタックに復帰しない場合、スタックは新しいマスターの MAC アドレスをスタック MAC アドレスとして使用します。


) スイッチ スタック全体をリロードする場合、マスターの MAC アドレスがスタック MAC アドレスとして取得されます。


固定 MAC アドレスをイネーブルにするには、イネーブル EXEC モードで次の手順を実行します。この手順は任意です。

 

 
コマンド
目的

ステップ 1

configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 2

stack-mac persistent timer [ 0 | time-value ]

スタック マスターが変更されたあとにスタック MAC アドレスが新しいスタック マスターの MAC アドレスに変更されるまでの遅延をイネーブルにします。この間に前のスタック マスターがスタックに復帰すると、スタックはスタック MAC アドレスを元の MAC アドレスのままにします。

値を設定せずにコマンドを入力すると、デフォルトの遅延(4 分)が設定されます。必ず値を設定するよう推奨します。

現在のマスターの MAC アドレスを無期限に使用する場合は、 0 を入力します。

time-value を 1 ~ 60 の範囲で入力すると、スタック MAC アドレスが新しいマスターに変更されるまでの時間(分単位)が設定されます。


注意 このコマンドを入力すると警告が表示され、前のマスター MAC アドレスがネットワーク ドメインのどこかで使用された場合にトラフィックが失われる可能性があることが通知されます。

新しいスタック マスターが選択された後、この時間が経過する前に no stack-mac persistent timer コマンドを入力すると、スタックは現在のマスター MAC アドレスを使用します。

ステップ 3

end

イネーブル EXEC モードに戻ります。

ステップ 4

 

show running-config

または

show switch

スタック MAC アドレス タイマーがイネーブルであることを確認します。

出力には「 stack-mac persistent timer 」の後に時間が分単位で表示されます。

出力には「 Mac persistency wait time 」の後に設定された時間(分単位)とスタック MAC アドレスが表示されます。

ステップ 5

copy running-config startup-config

(任意)コンフィギュレーション ファイルに設定を保存します。

固定 MAC アドレス機能をディセーブルにするには、 no stack-mac persistent timer グローバル コンフィギュレーション コマンドを使用します。

次の例は、固定 MAC アドレス機能に 7 分の遅延を設定し、その設定を確認する方法を示しています。

Switch(config)# stack-mac persistent timer 7
WARNING: The stack continues to use the base MAC of the old Master
WARNING: as the stack MAC after a master switchover until the MAC
WARNING: persistency timer expires. During this time the Network
WARNING: Administrators must make sure that the old stack-mac does
WARNING: not appear elsewhere in this network domain. If it does,
WARNING: user traffic may be blackholed.
Switch(config)# end
Switch# show switch
Switch/Stack Mac Address : 0016.4727.a900
Mac persistency wait time: 7 mins
H/W Current
Switch# Role Mac Address Priority Version State
----------------------------------------------------------
*1 Master 0016.4727.a900 1 0 Ready

メンバー番号の割り当て


) この作業はマスターからのみ実行できます。


メンバー番号をメンバーに割り当てるには、イネーブル EXEC モードで次の手順を実行します。この手順は任意です。

 

 
コマンド
目的

ステップ 1

configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 2

switch current-stack-member-number renumber new-stack-member-number

メンバーの現在のメンバー番号と新しいメンバー番号を指定します。指定できる範囲は 1 ~ 9 です。

show switch ユーザ EXEC コマンドを使用すると、現在のメンバー番号を表示できます。

ステップ 3

end

イネーブル EXEC モードに戻ります。

ステップ 4

reload slot stack-member-number

スタック メンバーをリセットします。

ステップ 5

show switch

スタック メンバー番号を確認します。

ステップ 6

copy running-config startup-config

コンフィギュレーション ファイルに設定を保存します。

メンバー プライオリティ値の設定


) この作業はマスターからのみ実行できます。


プライオリティ値をメンバーに割り当てるには、イネーブル EXEC モードで次の手順を実行します。この手順は任意です。

 

 
コマンド
目的

ステップ 1

configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 2

switch stack-member-number priority new- priority-number

メンバーのメンバー番号と、新しいプライオリティを指定します。メンバー番号の範囲は 1 ~ 9 です。プライオリティ値の範囲は 1 ~ 15 です。

show switch ユーザ EXEC コマンドを使用すると、現在のプライオリティ値を表示できます。

新しいプライオリティ値はすぐに有効となりますが、現在のマスターまたはスタックがリセットされるまで、現在のマスターには影響しません。

ステップ 3

end

イネーブル EXEC モードに戻ります。

ステップ 4

reload slot stack-member-number

メンバーをリセットし、このコンフィギュレーションを適用します。

ステップ 5

show switch stack-member-number

メンバー プライオリティ値を確認します。

ステップ 6

copy running-config startup-config

(任意)コンフィギュレーション ファイルに設定を保存します。

また、SWITCH_PRIORITY 環境変数も設定できます。詳細については、「環境変数の制御」を参照してください。

スタックへの新しいメンバーの割り当て


) この作業はマスターからのみ実行できます。


新しいメンバーをスタックに割り当てるには、イネーブル EXEC モードで次の手順を実行します。この手順は任意です。

 

 
コマンド
目的

ステップ 1

show switch

スタックのサマリー情報を表示します。

ステップ 2

configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 3

switch stack-member-number provision type

割り当てられたスイッチに対してメンバー番号を指定します。デフォルトでは、スイッチは割り当てられません。

stack-member-number の範囲は 1 ~ 9 です。スタックでまだ使用されていないメンバー番号を入力します。ステップ 1 を参照してください。

type にはメンバーのモデル番号を入力します。

ステップ 4

end

イネーブル EXEC モードに戻ります。

ステップ 5

show running-config

コンフィギュレーションでインターフェイスの番号付けが正しいか確認します。

ステップ 6

show switch stack-member-number

割り当てられたスイッチのステータスを確認します。 stack-member-number については、ステップ 2 と同じ番号を入力します。

ステップ 7

copy running-config startup-config

(任意)コンフィギュレーション ファイルに設定を保存します。

割り当てられた情報を削除し、エラー メッセージを受信しないようにするには、このコマンドの no 形式を使用する前に、スタックから指定されたスイッチを削除します。

次に、スタック メンバー番号 2 の付いたスイッチをスタックに割り当てる例を示します。 show running-config コマンド出力では、割り当てられたスイッチと関連するインターフェイスを示します。

Switch(config)# switch 2 provision WS-C29751GS-48PS-L
Switch(config)# end
Switch# show running-config | include switch 2
!
interface GigabitEthernet2/0/1
!
interface GigabitEthernet2/0/2
!
interface GigabitEthernet2/0/3
<output truncated>

スタック メンバーシップの変更

電源がオンの状態のメンバーを取り外し、スタックのパーティション化は行わないようにするには、次の手順に従います。


ステップ 1 新規に作成されたスタックの電源を切断します。

ステップ 2 新しいスタックを、スタック ポートを介して元のスタックに再度接続します。

ステップ 3 スイッチの電源をオンにします。


 

特定のメンバーの CLI へのアクセス


) この作業はマスターからのみ実行できます。この作業は、デバッグのみを目的としています。


remote command { all | stack-member-number } イネーブル EXEC コマンドを使用すると、すべてまたは特定のメンバーにアクセスできます。スタック メンバー番号の範囲は、1 ~ 9 です。

session stack-member-number イネーブル EXEC コマンドを使用すると、特定のメンバーにアクセスできます。メンバー番号の範囲は 1 ~ 9 です。メンバー番号は、システム プロンプトに付加されます。たとえば、マスターのシステム プロンプトが Switch の場合、メンバー 2 のイネーブル EXEC モードのプロンプトは Switch-2# です。 exit と入力し、マスターの CLI セッションに戻ります。特定のメンバーでの CLI セッションでは、 show コマンドと debug コマンドのみを使用できます。

詳細については、「インターフェイス コンフィギュレーション モードの使用方法」を参照してください。

スタック情報の表示

特定のメンバーまたはスタックをリセットしたあとで保存する設定変更を表示するには、 表 6-4 に記載のイネーブル EXEC コマンドを使用します。

 

表 6-4 スタック情報を表示するコマンド

コマンド
説明

show platform stack-manager all

スタックのプロトコルのバージョンなどの、スタックに関するすべての情報を表示します。

show switch

割り当てられたスイッチやバージョン不一致モードのスイッチのステータスなど、スタックに関するサマリー情報を表示します。

show switch stack-member-number

特定のメンバーに関する情報を表示します。

show switch detail

スタック リングに関する詳細情報を表示します。

show switch neighbors

スタックのネイバを表示します。

show switch stack-ports

スタックのポート情報を表示します。

show switch stack-ring activity [ detail ]

メンバー単位でスタック リングに送信されるフレーム数を表示します。 detail キーワードを使用すると、ASIC、受信キュー、メンバー単位でスタック リングに送信されるフレーム数が表示されます。