Catalyst 3750 Metro スイッチ ソフトウェア コンフィギュレーション ガイド Cisco IOS Release 12.2(37)SE
Flex Link および MAC アドレステーブ ル移行更新機能の設定
Flex Link および MAC アドレステーブル移行更新機能の設定
発行日;2012/01/07 | ドキュメントご利用ガイド | ダウンロード ; この章pdf , ドキュメント全体pdf (PDF - 9MB) | フィードバック

目次

Flex Link および MAC アドレステーブル移行更新機能の設定

Flex Link および MAC アドレステーブル移行更新機能の概要

Flex Link

VLAN Flex Link のロード バランシングとサポート

MAC アドレステーブル移行更新

Flex Link および MAC アドレステーブル移行更新機能の設定

デフォルト設定

設定時の注意事項

Flex Link の設定

Flex Link での VLAN ロード バランシングの設定

MAC アドレステーブル移行更新機能の設定

Flex Link および MAC アドレステーブル移行更新のモニタ

Flex Link および MAC アドレステーブル移行更新機能の設定

この章では、Flex Link を設定する方法について説明します。Flex Link は、Catalyst 3750 Metro スイッチ上のインターフェイスのペアで、相互バックアップを提供します。また、MAC アドレステーブル移行更新機能(Flex Link 双方向高速コンバージェンス機能とも呼ばれます)の設定方法も説明します。


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


この章で説明する内容は、次のとおりです。

「Flex Link および MAC アドレステーブル移行更新機能の概要」

「Flex Link および MAC アドレステーブル移行更新機能の設定」

「Flex Link および MAC アドレステーブル移行更新のモニタ」

Flex Link および MAC アドレステーブル移行更新機能の概要

ここでは、次の情報について説明します。

「Flex Link」

「VLAN Flex Link のロード バランシングとサポート」

「MAC アドレステーブル移行更新」

Flex Link

Flex Link は、レイヤ 2 インターフェイス(スイッチ ポートまたはポート チャネル)のペアで、1 つのインターフェイスがもう一方のバックアップとして機能するように設定されています。この機能は、Spanning Tree Protocol(STP; スパニングツリー プロトコル)の代替ソリューションを提供します。ユーザは、STP をディセーブルにしても、基本的リンク冗長性を保つことができます。Flex Link は、通常、カスタマーがスイッチで STP を実行しない場合のサービス プロバイダーまたは企業ネットワークに設定されます。スイッチが STP を実行中の場合は、STP がすでにリンクレベルの冗長性またはバックアップを提供しているため、Flex Link は不要です。

別のレイヤ 2 インターフェイスを Flex Link またはバックアップ リンクとして割り当てることで、1 つのレイヤ 2 インターフェイス(アクティブ リンク)に Flex Link を設定します。リンクの 1 つがアップでトラフィックを転送しているときは、もう一方のリンクがスタンバイ モードで、このリンクがシャット ダウンした場合にトラフィックの転送を開始できるように準備しています。どの時点でも、1 つのインターフェイスのみがリンクアップ ステートでトラフィックを転送しています。プライマリ リンクがシャットダウンした場合は、スタンバイ リンクがトラフィックの転送を開始します。アクティブ リンクがアップに戻った場合はスタンバイ モードになり、トラフィックが転送されません。STP は Flex Link インターフェイスでディセーブルです。

図20-1では、スイッチ A のポート 1 およびポート 2 がアップリンク スイッチ B およびアップリンク スイッチ C に接続されています。これらのスイッチは Flex Link として設定されているので、どちらかのインターフェイスがトラフィックを転送し、もう一方のインターフェイスはスタンバイ モードになります。ポート 1 がアクティブ リンクになる場合、ポート 1 とスイッチ B との間でトラフィックの転送を開始し、ポート 2(バックアップ リンク)とスイッチ C との間のリンクでは、トラフィックは転送されません。ポート 1 がダウンした場合はポート 2 がアップし、トラフィックをスイッチ C に転送し始めます。ポート 1 は、アップするとスタンバイ モードになり、トラフィックを転送しません。ポート 2 がトラフィック転送を続けます。

また、優先してトラフィックの転送に使用するポートを指定して、プリエンプト メカニズムを設定することもできます。たとえば、図20-1では、Flex Link ペアをプリエンプト モードで設定することにより、ポート 2 より帯域幅の大きいポート 1 が再び動作を開始したあと、ポート 1 が 60 秒後にトラフィックの転送を開始し、ポート 2 がスタンバイとなります。これを行うには、 switchport backup interface preemption mode bandwidth および switchport backup interface preemption delay インターフェイス コンフィギュレーション コマンドを入力します。

図20-1 Flex Link の設定例

 

プライマリ(転送)リンクがダウンした場合、トラップがネットワーク管理ステーションに通知します。スタンバイ リンクがダウンした場合、トラップがユーザに通知します。

Flex Link はレイヤ 2 ポートおよびポート チャネルでのみサポートされ、VLAN でもレイヤ 3 ポートでもサポートされません。

VLAN Flex Link のロード バランシングとサポート

VLAN Flex Link ロード バランシングを使用すると、Flex Link のペアの設定が可能になるため、両方のポートは相互に排他的な VLAN のトラフィックを同時に転送します。たとえば、Flex Link のポートが 1~100 の VLAN に設定されている場合、最初の 50 の VLAN のトラフィックが片方のポートに、その残りがもう片方のポートに転送されます。どちらか片方のポートに障害が発生した場合、もう一方のアクティブなポートがすべてのトラフィックを転送します。障害が発生したポートが復旧すると、そのポートで優先される VLAN でトラフィックの転送が再開されます。このように、冗長性の提供とは別に、この Flex Link ペアを使用してロード バランシングを行うことができます。また、Flex Link VLAN ロード バランシングでは、アップリンク スイッチがまったく制約を受けません。

図20-2 VLAN Flex Link ロード バランシングの設定例

 

MAC アドレステーブル移行更新

MAC アドレステーブル移行更新機能により、プライマリ(転送)リンクがダウンしてスタンバイ リンクがトラフィックの転送を開始したときに、スイッチで高速双方向コンバージェンスが提供されます。

図20-3では、スイッチ A がアクセス スイッチで、スイッチ A のポート 1 および 2 が Flex Link ペア経由でアップリンク スイッチの B と D に接続されます。ポート 1 はトラフィックの転送中で、ポート 2 はバックアップ ステートです。PC からサーバへのトラフィックはポート 1 からポート 3 に転送されます。PC の MAC アドレスが、スイッチ C のポート 3 で学習されています。サーバから PC へのトラフィックはポート 3 からポート 1 に転送されます。

MAC アドレステーブル移行更新機能が設定されておらず、ポート 1 がダウンした場合は、ポート 2 がトラフィックの転送を開始します。しかし、少しの間、スイッチ C がポート 3 経由でサーバから PC にトラフィックを転送し続けるため、ポート 1 がダウンしていることにより、PC へのトラフィックがとぎれます。スイッチ C がポート 3 で PC の MAC アドレスを削除し、ポート 4 で再度学習した場合は、トラフィックはポート 2 経由でサーバから PC へ転送される可能性があります。

図20-3で MAC アドレステーブル移行更新機能が設定され、各スイッチでイネーブルになっていて、ポート 1 がダウンした場合は、ポート 2 が PC からサーバへのトラフィックの転送を開始します。スイッチは、ポート 2 から MAC アドレステーブル移行更新パケットを送信します。スイッチ C はこのパケットをポート 4 で受信し、ただちに PC の MAC アドレスをポート 4 で学習します。これにより、再収束時間が短縮されます。

アクセススイッチであるスイッチ A を設定し、MAC アドレステーブル移行更新メッセージを送信( send )することができます。また、アップリンク スイッチ B、C、および D を設定して、MAC アドレステーブル移行更新メッセージの取得( get )および処理を行うこともできます。スイッチ C がスイッチ A から MAC アドレステーブル移行更新メッセージを受信すると、スイッチ C はポート 4 で PC の MAC アドレスを学習します。スイッチ C は、PC の転送テーブル エントリを含め、MAC アドレス テーブルをアップデートします。そのあと、スイッチはサーバから PC へのトラフィックの転送をポート 4 で開始します。これにより、サーバから PC へのトラフィックの損失が削減されます。

図20-3 MAC アドレステーブル移行更新の例

 

Flex Link および MAC アドレステーブル移行更新機能の設定

ここには、次の情報が含まれます。

「デフォルト設定」

「設定時の注意事項」

「Flex Link の設定」

「Flex Link での VLAN ロード バランシングの設定」

「MAC アドレステーブル移行更新機能の設定」

デフォルト設定

Flex Link は設定されておらず、バックアップ インターフェイスは定義されていません。

プリエンプト モードはオフです。

プリエンプト遅延は 35 秒です。

Flex Link VLAN ロード バランシングは設定されていません。

MAC アドレステーブル移行更新機能は、スイッチで設定されていません。

設定時の注意事項

Flex Link の設定時には、次の注意事項に従ってください。

アクティブ リンクに対して設定可能な Flex Link バックアップリンクは 1 つのみで、アクティブ インターフェイスとは別のインターフェイスである必要があります。

インターフェイスは 1 つの Flex Link ペアにのみ所属できます。1 つのインターフェイスは、1 つのアクティブ リンクに対してのみバックアップ リンクとなることができます。アクティブ リンクは別の Flex Link ペアに属することはできません。

どちらのリンクも EtherChannel に属するポートにはなりません。ただし、2 つのポート チャネル(EtherChannel 論理インターフェイス)を Flex Link として設定でき、1 つのポート チャネルと 1 つの物理インターフェイスを Flex Link として設定できます。ポート チャネルまたは物理インターフェイスのいずれかがアクティブ リンクとなります。

バックアップ リンクはアクティブ リンクと同じタイプ(ファスト イーサネット、ギガビット イーサネット、またはポート チャネル)にする必要はありません。ただし、スタンバイ リンクがトラフィックの転送を開始した場合にループが発生することや、動作が変更されることがないように、同じ特性で両方の Flex Link を設定する必要があります。

STP は Flex Link ポートでディセーブルです。ポート上にある VLAN が STP 用に設定されている場合でも、Flex Link ポートは STP に参加しません。STP がイネーブルでない場合は、設定されているトポロジでループがないかを確認してください。

Flex Link の機能に VLAN ロード バランシングを設定するときは、次の注意事項に従ってください。

Flex Link VLAN ロード バランシングでは、バックアップ インターフェイス上で優先される VLAN を選択してください。

MAC アドレステーブル移行更新機能の設定時には、次の注意事項に従ってください。

アクセス スイッチでこの機能のイネーブル化と設定を行うと、MAC アドレステーブル移行更新を送信( send )することができます。

アップリンク スイッチでこの機能のイネーブル化と設定を行うと、MAC アドレステーブル移行更新を受信( get )することができます。

Flex Link の設定

Flex Link のペアを設定するには、特権 EXEC モードで次の手順を実行します。

 

コマンド
説明

ステップ 1

configure terminal

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

ステップ 2

interface interface-id

インターフェイスを指定して、インターフェイス コンフィギュレーション モードを開始します。インターフェイスは物理レイヤ 2 インターフェイスまたはポート チャネル(論理インターフェイス)に設定できます。指定できるポートチャネルの範囲は 1 ~ 48 です。

ステップ 3

switchport backup interface interface-id

物理レイヤ 2 インターフェイス(ポート チャネル)をインターフェイスがある Flex Link ペアの一部として設定します。1 つのリンクがトラフィックを転送している場合、もう一方のインターフェイスはスタンバイ モードです。

ステップ 4

end

特権 EXEC モードに戻ります。

ステップ 5

show interface [ interface-id ] switchport backup

設定を確認します。

ステップ 6

copy running-config startup config

(任意)スイッチのスタートアップ コンフィギュレーション ファイルに設定を保存します。

次に、インターフェイスをバックアップ インターフェイスに設定し、設定を確認する例を示します。

Switch# configure terminal
Switch(conf)# interface fastethernet1/0/1
Switch(conf-if)# switchport backup interface fastethernet1/0/2
Switch(conf-if)# end
Switch# show interface switchport backup
Switch Backup Interface Pairs:
 
Active Interface Backup Interface State
------------------------------------------------------------------------------------------
FastEthernet1/0/1 FastEthernet1/0/2 Active Up/Backup Standby
FastEthernet1/0/3 FastEthernet1/0/4 Active Up/Backup Standby
Port-channel1 GigabitEthernet1/0/1 Active Up/Backup Standby
 

Flex Link ペアのプリエンプト方式を設定するには、特権 EXEC モードで次の手順を実行します。

 

コマンド
説明

ステップ 1

configure terminal

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

ステップ 2

interface interface-id

インターフェイスを指定して、インターフェイス コンフィギュレーション モードを開始します。インターフェイスは物理レイヤ 2 インターフェイスまたはポート チャネル(論理インターフェイス)に設定できます。指定できるポートチャネルの範囲は 1 ~ 48 です。

ステップ 3

switchport backup interface interface-id

物理レイヤ 2 インターフェイス(ポート チャネル)をインターフェイスがある Flex Link ペアの一部として設定します。1 つのリンクがトラフィックを転送している場合、もう一方のインターフェイスはスタンバイ モードです。

ステップ 4

switchport backup interface interface-id preemption mode [ forced | bandwidth | off ]

Flex Link インターフェイス ペアのプリエンプト メカニズムとプリエンプト遅延を設定します。次のプリエンプト モードを設定することができます。

forced ― アクティブ インターフェイスが常にバックアップ インターフェイスより先に使用されます。

bandwidth ― より大きい帯域幅のインターフェイスが常にアクティブ インターフェイスとして動作します。

off ― アクティブ インターフェイスとバックアップ インターフェイスのどちらも優先されません。

ステップ 5

switchport backup interface interface-id preemption delay delay-time

ポートが他のポートより先に使用されるまでの遅延時間を設定します。


) 遅延時間の設定は、forced モードおよび bandwidth モードでのみ有効です。


ステップ 6

end

特権 EXEC モードに戻ります。

ステップ 7

show interface [ interface-id ] switchport backup

設定を確認します。

ステップ 8

copy running-config startup config

(任意)スイッチのスタートアップ コンフィギュレーション ファイルに設定を保存します。

次に、バックアップ インターフェイスのペアに対してプリエンプト モードを bandwidth に設定し、設定を確認する例を示します。

Switch# configure terminal
Switch(conf)# interface gigabitethernet1/0/1
Switch(conf-if)# switchport backup interface gigabitethernet1/0/2
Switch(conf-if)# switchport backup interface gigabitethernet1/0/2 preemption mode forced
Switch(conf-if)# switchport backup interface gigabitethernet1/0/2 preemption delay 50
Switch(conf-if)# end
Switch# show interface switchport backup detail
Active Interface Backup Interface State
------------------------------------------------------------------------
GigabitEthernet1/0/21 GigabitEthernet1/0/2 Active Down/Backup Down
Interface Pair : Gi1/0/21, Gi1/0/2
Preemption Mode : forced
Preemption Delay : 50 seconds
Bandwidth : 10000 Kbit (Gi1/0/1), 10000 Kbit (Gi1/0/2)
Mac Address Move Update Vlan : auto
 
(テキスト出力は省略)

Flex Link での VLAN ロード バランシングの設定

Flex Link に VLAN ロード バランシングを設定するには、特権 EXEC モードで次の手順を実行します。

 

コマンド
説明

ステップ 1

configure terminal

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

ステップ 2

interface interface-id

インターフェイスを指定して、インターフェイス コンフィギュレーション モードを開始します。インターフェイスは物理レイヤ 2 インターフェイスまたはポート チャネル(論理インターフェイス)に設定できます。指定できるポートチャネルの範囲は 1 ~ 48 です。

ステップ 3

switchport backup interface interface-id prefer vlan vlan-id

物理レイヤ 2 インターフェイス(ポート チャネル)をインターフェイスがある Flex Link ペアの一部として設定します。1 つのリンクがトラフィックを転送している場合、もう一方のインターフェイスはスタンバイ モードです。

ステップ 4

end

特権 EXEC モードに戻ります。

ステップ 5

show interfaces [ interface-id ] switchport backup

設定を確認します。

ステップ 6

copy running-config startup config

(任意)スイッチのスタートアップ コンフィギュレーション ファイルに設定を保存します。

次の例では、VLAN 1 ~ 50、60、および 100 ~ 120 がスイッチに設定されています。

Switch(config)# interface fastEthernet 1/0/6
Switch(config-if)# switchport backup interface fastEthernet 1/0/8 prefer vlan 60,100-120
 

インターフェイスが両方ともアップの状態である場合は、ファスト イーサネット ポート 1/0/8 が VLAN 60 および 100 ~ 120 に、ファスト イーサネット ポート 1/0/6 が VLAN 1 ~ 50 にトラフィックを転送します。

Switch# show interfaces switchport backup
Switch Backup Interface Pairs:
 
Active Interface Backup Interface State
------------------------------------------------------------------------
FastEthernet2/0/6 FastEthernet1/0/8 Active Up/Backup Standby
 
Vlans Preferred on Active Interface: 1-50
Vlans Preferred on Backup Interface: 60, 100-120
 

一方の Flex Link インターフェイスがダウンすると(LINK_DOWN)、このインターフェイスで優先される VLAN が Flex Link ペアのピア インターフェイスに移行します。この例では、インターフェイス 1/0/6 がダウンした場合、インターフェイス 1/0/8 が Flex Link ペアのすべての VLAN を引き継ぎます。

Switch# show interfaces switchport backup
Switch Backup Interface Pairs:
 
Active Interface Backup Interface State
------------------------------------------------------------------------
FastEthernet2/0/6 FastEthernet2/0/8 Active Down/Backup Up
 
Vlans Preferred on Active Interface: 1-50
Vlans Preferred on Backup Interface: 60, 100-120
 

一方の Flex Link インターフェイスがアップすると、このインターフェイスで優先される VLAN がピア インターフェイスでブロックされ、アップしたインターフェイスのフォワーディング ステートに移行します。この例では、インターフェイスのファスト イーサネット ポート 1/0/6 がアップになると、このインターフェイスで優先される VLAN がピア インターフェイスのファスト イーサネット ポート 1/0/8 でブロックされ、ファスト イーサネット ポート 1/0/6 で転送されます。

Switch# show interfaces switchport backup
Switch Backup Interface Pairs:
 
Active Interface Backup Interface State
------------------------------------------------------------------------
FastEthernet2/0/6 FastEthernet2/0/8 Active Up/Backup Standby
 
Vlans Preferred on Active Interface: 1-50
Vlans Preferred on Backup Interface: 60, 100-120
 
Switch# show interfaces switchport backup detail
Switch Backup Interface Pairs:
 
Active Interface Backup Interface State
------------------------------------------------------------------------
FastEthernet1/0/3 FastEthernet1/0/4 Active Down/Backup Up
 
Vlans Preferred on Active Interface: 1-2,5-4094
Vlans Preferred on Backup Interface: 3-4
Preemption Mode : off
Bandwidth : 10000 Kbit (Fa1/0/3), 100000 Kbit (Fa1/0/4)
Mac Address Move Update Vlan : auto

MAC アドレステーブル移行更新機能の設定

ここでは、次の情報について説明します。

MAC アドレステーブル移行更新を送信するためのスイッチの設定

MAC アドレステーブル移行更新を受信するためのスイッチの設定

MAC アドレステーブル移行更新を送信するようにアクセス スイッチを設定するには、特権 EXEC モードで次の手順を実行します。

 

コマンド
説明

ステップ 1

configure terminal

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

ステップ 2

interface interface-id

インターフェイスを指定して、インターフェイス コンフィギュレーション モードを開始します。インターフェイスは物理レイヤ 2 インターフェイスまたはポート チャネル(論理インターフェイス)に設定できます。指定できるポートチャネルの範囲は 1 ~ 48 です。

ステップ 3

switchport backup interface interface-id

または

switchport backup interface interface-id mmu primary vlan vlan-id

物理レイヤ 2 インターフェイス(ポート チャネル)をインターフェイスがある Flex Link ペアの一部として設定します。MAC アドレステーブル移行更新 VLAN はインターフェイスで最も低い VLAN ID です。

物理レイヤ 2 インターフェイス(ポート チャネル)を設定し、MAC アドレステーブル移行更新の送信に使用されるインターフェイスの VLAN ID を指定します。

1 つのリンクがトラフィックを転送している場合、もう一方のインターフェイスはスタンバイ モードです。

ステップ 4

end

グローバル コンフィギュレーション モードに戻ります。

ステップ 5

mac address-table move update transmit

プライマリ リンクがダウンし、スイッチがスタンバイ リンク経由でトラフィックの転送を開始した場合は、アクセス スイッチをイネーブルにして、MAC アドレステーブル移行更新をネットワーク上の他のスイッチに送信します。

ステップ 6

end

特権 EXEC モードに戻ります。

ステップ 7

show mac address-table move update

設定を確認します。

ステップ 8

copy running-config startup config

(任意)スイッチのスタートアップ コンフィギュレーション ファイルに設定を保存します。

アクセス スイッチで MAC アドレステーブル移行更新機能をディセーブルにするには、 no mac address-table move update transmit インターフェイス コンフィギュレーション コマンドを使用します。MAC アドレステーブル移行更新情報を表示するには、 show mac address-table move update 特権 EXEC コマンドを使用します。

この例は、アクセス スイッチを設定して、MAC アドレステーブル移行更新メッセージの送信と設定の確認を行う方法を示します。

Switch# configure terminal
Switch(conf)# interface fastethernet1/0/1
Switch(conf-if)# switchport backup interface fastethernet1/0/2 mmu primary vlan 2
Switch(conf-if)# end
Switch(conf)# mac address-table move update transmit
Switch(conf)# end
Switch# show mac-address-table move update
Switch-ID : 01d0.2bfc.3180
Dst mac-address : 0180.c200.0010
Vlans/Macs supported : 1023/8320
Default/Current settings: Rcv Off/Off, Xmt Off/Off
Max packets per min : Rcv 40, Xmt 60
Rcv packet count : 0
Rcv conforming packet count : 0
Rcv invalid packet count : 0
Rcv packet count this min : 0
Rcv threshold exceed count : 0
Rcv last sequence# this min : 0
Rcv last interface : None
Rcv last src-mac-address : 0000.0000.0000
Rcv last switch-ID : 0000.0000.0000
Xmt packet count : 0
Xmt packet count this min : 0
Xmt threshold exceed count : 0
Xmt pak buf unavail cnt : 0
Xmt last interface : None
 

MAC アドレステーブル移行更新メッセージの受信および処理を行うようにスイッチを設定するには、特権 EXEC モードで次の手順を実行します。

 

コマンド
説明

ステップ 1

configure terminal

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

ステップ 2

mac address-table move update receive

スイッチをイネーブルにして、MAC アドレステーブル移行更新の受信および処理を行います。

ステップ 3

end

特権 EXEC モードに戻ります。

ステップ 4

show mac address-table move update

設定を確認します。

ステップ 5

copy running-config startup config

(任意)スイッチのスタートアップ コンフィギュレーション ファイルに設定を保存します。

アクセス スイッチで MAC アドレステーブル移行更新機能をディセーブルにするには、 no mac address-table move update receive コンフィギュレーション コマンドを使用します。MAC アドレステーブル移行更新情報を表示するには、 show mac address-table move update 特権 EXEC コマンドを使用します。

この例は、スイッチを設定して、MAC アドレステーブル移行更新メッセージの受信と処理を行う方法を示します。

Switch# configure terminal
Switch(conf)# mac address-table move update receive
Switch(conf)# end

Flex Link および MAC アドレステーブル移行更新のモニタ

表20-1 は、Flex Link 設定と MAC アドレステーブル移行更新情報をモニタする特権 EXEC コマンドを示します。

 

表20-1 Flex Link および MAC アドレステーブル移行更新のモニタ コマンド

コマンド
説明

show interface [ interface-id ] switchport backup

あるインターフェイス用に設定された Flex Link バックアップ インターフェイス、または設定されたすべての Flex Link と、各アクティブ インターフェイスおよびバックアップ インターフェイスの状態(アップまたはスタンバイ モード)を表示します。

show mac address-table move update

スイッチの MAC アドレステーブル移行更新情報を表示します。