目的

リンクフラップとは、スイッチの物理インターフェイスが連続してアップとダウンを繰り返す状態で、少なくとも10秒間は1秒間に3回以上発生します。一般的な原因は、通常、不良、サポートされていない、または非標準のケーブルやForm-Factor Pluggable(SFP)に関連しているか、その他のリンク同期の問題に関連しています。リンクフラッピングの原因は、断続的な場合と永続的な場合があります。

リンクフラップ防止メカニズムにより、リンクフラップ状態でのスイッチとネットワークの動作の中断を最小限に抑えます。過剰なリンクフラップイベントが発生しているポートをerr-disable状態ポートに自動的に設定することで、ネットワークトポロジを安定させます。このメカニズムでは、フラッピングの根本原因をデバッグして特定する時間も提供されます。syslogメッセージまたはSimple Network Management Protocol（SNMP；簡易ネットワーク管理プロトコル）トラップが送信され、リンクフラップとポートのシャットダウンに関するアラートが通知されます。このインターフェイスは、システム管理者が明示的に有効にした場合にのみ、再度アクティブになります。

この記事では、スイッチのCommand Line Interface（CLI；コマンドラインインターフェイス）を介して、リンクフラップ防止機能をイネーブルにし、Automatic ErrDisable Recovery(ERRdisable)設定を設定し、サスペンド状態のインターフェイスを再度アクティブにする方法について説明します。

適用可能なデバイス | ソフトウェアバージョン

- CBS250（データシート） | 3.1.0.57（最新バージョンをダウンロード）

- CBS350（データシート） | 3.1.0.57（最新版をダウンロード）

- CBS350-2X（データシート） | 3.1.0.57（最新版をダウンロード）

- CBS350-4X（データシート） | 3.1.0.57（最新バージョンをダウンロード）

リンクフラップ防止設定の設定

リンクフラップの防止を有効にする

手順 1

スイッチのコンソールにログインします。デフォルトのユーザー名とパスワードは、cisco/cisco です。新しいユーザー名またはパスワードを設定している場合は、代わりにそのログイン情報を入力します。

SSHまたはTelnetを使用してCisco Business Switch CLIにアクセスする方法については、ここをクリックしてください。

コマンドは、デバイスのモデルによって異なる場合があります。

手順 2

スイッチの特権EXECモードから、次のように入力してグローバルコンフィギュレーションモードに入ります。

CBS350#configure

手順 3

リンクのフラッピングが過剰なために物理インターフェイスがerr-disable状態に設定されることをグローバルに有効にするには、次のように入力します。

CBS350(config)#link-flap prevention [enable | disable]

このコマンドは、インターフェイスで10秒間に1秒以内に3回のリンクフラップ（リンクステータスの変化）が発生した場合、イーサネット（物理）インターフェイスをシャットダウンします。

手順 4

（オプション）スイッチでリンクフラップの防止を無効にするには、次のコマンドを入力します。

CBS350(config)#no link-flap prevention

手順 5

（オプション）スイッチでジャンボフレームを有効にするには、次のように入力します。

CBS350(config)#port jumbo-frame

これで、CLIを使用してスイッチのリンクフラップ防止設定を正しく設定できました。

自動ErrDisableリカバリ設定の構成

自動リカバリ間隔が経過した後にエラー状態によってシャットダウンされたポートを自動的に再アクティブ化する機能を有効にするには、次の手順を実行します。

手順 1

グローバルコンフィギュレーションモードで、次のように入力してインターフェイスコンフィギュレーションコンテキストを入力します。

CBS350(config)#errdisable recovery cause link-flapping

- link-flapping：リンクフラップ防止Err-Disable状態のエラー回復メカニズムを有効にします。

手順 2

errdisable回復のエラー回復タイムアウト間隔を設定するには、次のように入力します。

CBS350(config)#errdisable recovery interval [seconds]

- seconds：エラー回復のタイムアウト間隔を秒数で指定します。範囲は30 ～ 86400秒です。デフォルト値は 300 秒です。

手順 3

exitコマンドを入力して、特権EXECモードに戻ります。

CBS350(config)#exit

これで、CLIを使用してスイッチの自動errdisableリカバリ設定が正常に設定されました。

中断されたインターフェイスの再有効化

シャットダウンされたインターフェイスを手動で再アクティブ化するには、次の手順を実行します。

手順 1

アクティブに設定されているものの、システムによってシャットダウンされたインターフェイスをアクティブにするには、次のコマンドを入力します。

CBS350#set interface active [interface-id]

手順 2

（オプション）スイッチの特権EXECモードで、次のように入力して、設定した設定をスタートアップコンフィギュレーションファイルに保存します。

CBS350#copy running-config startup-config

手順 3

（オプション）Overwrite file [startup-config]....プロンプトが表示されたら、キーボードでYキーを押してYesと入力し、Nキーを押してNoと入力します。

CLIを使用して、スイッチ上の中断されたインターフェイスを正常に再アクティブ化できました。