|
FlexLinkとは
FlexLinkとは、2つのポートのうち一方を [
アクティブリンク ] として、もう一方を [ バックアップリンク
] とした
レイヤ2のペアをつくり、一方のポートが他方のポートのバックアップとして動作させることができる技術です。
STPを要件によりディセーブルにする必要のある環境で、FlexLinkはSTPの代替ソリューションとして役立て
られます。スイッチでSTPが稼動している場合、すでにL2の冗長性を提供しているのでFlexLinkは不要です。

※ 上図のネットワーク構成図のL2リンクに着目してL2リンクをなぞれば分かる思いますが、八の字ループとなっています。
FlexLinkで定義したアクティブリンクではトラフィック転送が行われ、バックアップリンクはスタンドバイモード
となりトラフィックを転送しません。アクティブリンクがダウンした場合、そのリンクはスタンドバイモードとなり
バックアップリンクがアクティブとなりトラフィックの転送を開始します。なお、FlexLinkポートではSTPは無効。
また、FlexLinkはL2ポート及びポートチャネルでのみサポートされ、VLANやL3ポートではサポートされません。
FlexLinkのプリエンプト
下図のスイッチAではFlexLinkが設定されています。スイッチAのG0/1がアクティブリンクに定義されており
G0/2はバックアップリンクとして定義されていることからトラフィックの転送は行われません。G0/1がダウン
した場合、G0/2がアップ状態となりG0/2上でのトラフィックの転送を開始します。G0/1のポートがアップした
としてもG0/1はスタンドバイモードになるだけでトラフィックは転送せず、G0/2でトラフィック転送が続きます。
FlexLinkではHSRPのように [ プリエンプト
] の概念があります。プリエンプトの設定を行うことにより、予め
「アクティブリンク」として定義したポートがダウンした後、再びアップするとスタンドバイモードからアクティブ
になることができます。また、広帯域幅を持つポートが常にアクティブリンクとして動作させる手法もあります。
MACアドレステーブル移動更新
この機能を使用すると、FlexLinkを実装しているスイッチでアクティブリンクがダウンしてバックアップリンクが
トラフィックの転送を開始するときに、スイッチで双方向の高速コンバージェンスが実現することができます。
※ FlexLinkとこの機能はセットで使用することが推奨!というわけではありません。マニュアルには書いていませんが、この設定を
行わない方が最適なトポロジーは多々あります。この機能の使用はトポロジーで判断して下さい。キーワードは[GWのMAC]です。
下図で行われる通信は、この移動機能を使用することで高速コンバージェンスが実現するトポロジーです。
下図では、G0/1をアクティブリンク、G0/2をバックアップリンクとしています。従って、G0/1のリンクを経由して
PC⇔サーバ間はトラフィック転送を行い、そのリンク上で該当ポートにMACアドレスが学習されていきます。

MACアドレステーブル移動更新機能が設定されていない状態でG0/1がダウンした場合、ポートG0/2から
トラフィック転送が開始されますが、スイッチCはG0/4でMACアドレスを学習するまでの間、G0/3を経由して
短時間ではありますがトラフィック転送を行います。MACアドレステーブル移動更新機能を有効化した場合、
G0/2からトラフィック転送が開始されると同時に、スイッチAは
[ MACアドレステーブル移動更新パケット ] を
G0/2から送信します。それを受信したスイッチCのG0/4では即座にPCのMACアドレスを学習して高速収束が
実現されます。下図ではスイッチAにMACアドレステーブル移動更新メッセージを送信できるように設定して
アップリンクスイッチであるB、C、Dにそのメッセージを受信して処理できるように、コンフィグ設定を行います。

|