■StackWiseの概要Catalyst3750がリリースされた2003年頃からStackWiseというテクノロジーが世の中に広まり始めました。これは複数の物理スイッチを専用ポートを使って接続し論理的な一台のスイッチとして管理するというもので最大で9台のスイッチから構成されます。その複数台のスイッチの1台がスタックマスターとなり全体の管理を行います。スタックマスター以外のスイッチはスタックメンバーと呼ばれます。物理的には異なるというところから筐体を跨いで特定のスイッチに足を2本だしてChannel化といったことが容易になっており、昔ながらのSTPやHSRPによる可用性の向上はStackWiseに置き換えられる傾向にあります。近年ではCatalyst2960Sシリーズでもスタックが可能となりましたが、2960Sでは有償オプションなのに対して3750シリーズでは標準オプションとなっており、スループットや最大構成数などの面で3750のほうが優れているという違いがあります。域幅などに違いがあります。これらを以下の表にまとめてみました。Service上記のStackWise-480はその他のStackWiseとスタックを構成することはできません。)のみスタック可能です。その他は混在可能ですが基本的にスタックを組む際には以下の要件を満たす必要があります。IOSバージョンの一致IOSのフィーチャーセットも一致させる必要があると思われがちですが、これは異なっても問題なくスタックは組めます。スタックマスターがIPServiceで稼働していたものが何らかの障害でLANBaseのものに置き換わった場合などには動作に影響がでますので可能ではあるものの非奨励となっています。シスコのサイトなどでたすき掛けで接続されている画像などがあるのでそのように接続しなければならないと思われている方がいますが、これはどのように接続してもOKです。■スイッチプライオリティの設定スタックポートを接続すると各スイッチが論理的に一つとなりスイッチの中の1台がスタックマスターとなって論理的に一台となります。このスタックマスターを選定する際に基準となるのがスイッチのプライオリティで値が最も高いものがスタックマスターとなります。この値を確認するには以下のコマンドを実行します。Ready上記はスタックを組んでいない3750Xで実行した例です。デフォルトは1でこれを変更するには以下のコマンドを実行します。4上記でプライオリティを4に変更したスイッチとデフォルト1のままのスイッチをスタックした場合、プライオリティ4のスイッチがスタックマスターになります。Ready■スイッチ番号の設定3750シリーズでは最大で9台のスイッチをスタック可能なのでスタック番号は1~9の範囲ということになります。スタックをしないケースもありうるのでデフォルトでは番号1になっています。体して個別にそのスイッチを再利用する場合などには番号を1にしたい場合があります。その場合は以下のコマンドでスイッチ番号をリナンバーできます。下記ではスイッチ番号2から1に変更する場合の例です。1上記コマンドを実行してそれが即座に反映されるわけではなく一旦再起動を実施した後に反映されます。起動したい場合などは、このスイッチ番号を指定することによりそのスタックメンバーのみを再起動することが可能です。2■その他のshowコマンドStackの状態を以下で紹介するshowコマンドで確認可能です。下記では3750Xの2台スタックの出力例です。No■IOSバージョンアップ手順Stackを組む前提としてIOSバージョンの一致がありました。運用が始まってから何らかの理由によりIOSのバージョンを上げたい場合、スタックを組んでいる機器全てに対して同時にバージョンアップを行う必要がでてきます。この場合、IOSファイルはアーカイブされたtarファイルを用意し、下記のarchiveコマンドを利用することにより全台に対してバージョンアップを行うことができます。tftp://xx.xx.xx.xx/【ファイル名】.tar上記のdownload-swの後にオプションをつけることが可能です。指定可能なオプションの中でよく使用するものを以下に紹介します。Serviceなど、フィーチャセットを変更する場合につけるオプション/destination-systemX特定のスタックメンバーのみアップグレードする場合にスタック番号を指定。古いIOSを残したまま新しいIOSをダウンロードしたい場合は以下のコマンドを実行します。tftp://xx.xx.xx.xx/【ファイル名】.tar実務を行っていてありがちなのはフラッシュメモリの容量が不足していて既存のものを消去してから新しいものを流し込む、といった手順を踏むことがよくあります。/overriteをつけてもうまくいかないといった場合には一旦削除してから新しいものを流し込むとうまくいくかもしれません。その際の既存IOS削除コマンドが下記となります。flash:【ディレクトリ名】ちなみにflash:の後に何も指定しなければフラッシュの中を全て削除します。Xflash:コマンドでbinファイルを指定する必要がありましたがtarファイルの場合は必要ありません。再起動することでそれが反映されます。