スイッチで Link State Tracking を設定する方法|障害時の自動フェイルオーバーを実現
Link State Tracking とは?
現在複数のネットワーク接続を持つサーバーを構成しています。1つ目の接続は送受信トラフィックの両方に対して積極的に使用されるアクティブな接続です。2つ目の接続はアクティブな接続に障害が発生した場合にのみ使用される待機用のバックアップ接続です。構成は下記の通りです。
![]()
しかし、サーバーとルーターの間にスイッチを追加すると、フェイルオーバーが機能しなくなります。問題は、スイッチとルーターのリンクがダウンしても、サーバーとスイッチのリンクが生きているため、サーバーがスタンバイ接続に切り替わらないことです。
![]()
この場合、スイッチでLink State Tracking 機能を有効にすることで、この問題を回避できます。スイッチとルーター間のリンクを「アップストリーム」、サーバーとスイッチ間のリンクを「ダウンストリーム」として設定します。Link State Tracking により、スイッチがアップストリームを失った場合、自動的にダウンストリームポートをシャットダウンし、サーバーが別の接続にフェイルオーバーするよう強制します。
データフローは次のようになります:
- アクティブ回線を通じてインターネットへ通信

- アップストリームがダウン

- ダウンストリームポートをシャットダウン

- スタンバイ回線を通じてインターネットへ通信

Link State Tracking の設定方法
- グループ設定 で、有効にしたい Link State グループのチェックボックスをクリックします。

- ポート設定 で、対象ポートを所属させる Link State グループをプルダウンから選択します。
- さらに、そのポートをアップストリームかダウンストリームかをドロップダウンメニューで指定します。






