このドキュメントでは、errdisable 状態とその回復方法について説明し、errdisable 回復の例を示します。
このドキュメントに特有の要件はありません。
このドキュメントの出力は、Cisco Catalyst 4500/6500シリーズスイッチから取得したものです。これらのスイッチでは、Cisco IOS®ソフトウェアが稼働しており、EtherChannelとPortFastをサポートするイーサネットポートが装備されていました。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期(デフォルト)設定の状態から起動しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
このドキュメントでは、インターフェイスの状態としてerrdisableおよびerr-disabled機能を使用します。1つ以上のスイッチポートがerrdisable状態になった(つまり、ポートがerr-disabled状態になった)場合は、テクニカルサポートを受ける必要があります。このドキュメントの目的は、errdisableが発生した理由と、ポートを通常の動作に戻す方法を理解することです。
注:ポートのerr-disabled状態は、show interfaces statusコマンドの出力で表示されます。
errdisable機能は、Cisco IOS®およびCisco IOS XEが稼働するCatalystスイッチでサポートされます。このドキュメントのコマンドと例は、「使用するコンポーネント」で特定されたCisco IOS®ソフトウェアプラットフォームに重点を置いています。
errdisableの実装と確認に使用するコマンドは、ソフトウェアプラットフォームによって異なります。このドキュメントでは、特に Cisco IOS ソフトウェアが稼動するスイッチの errdisable について説明します。
ポートがイネーブルに設定されていても、スイッチのソフトウェアがポートのエラー状態を検出した場合は、ソフトウェアがそのポートをシャットダウンします。つまり、ポートでエラー状態が発生することにより、スイッチのオペレーティング システム ソフトウェアが自動的にポートをディセーブルにします。
ポートがエラーディセーブルになると、事実上シャットダウンされ、そのポートではトラフィックの送受信は行われません。ポートのLEDがオレンジ色になり、show interfacesコマンドを実行すると、err-disabledというポート状態が表示されます。 スイッチのCommand Line Interface(CLI;コマンドラインインターフェイス)から、エラーディセーブルのポートがどのように表示されるかについての例を次に示します。
cat6k#show interfaces gigabitethernet 4/1 status Port Name Status Vlan Duplex Speed Type Gi4/1 err-disabled 100 full 1000 1000BaseSX
または、エラー状態のためにインターフェイスがディセーブルになっている場合は、コンソールと syslog の両方に次のようなメッセージが表示されます。
%SPANTREE-SP-2-BLOCK_BPDUGUARD: Received BPDU on port GigabitEthernet4/1 with BPDU Guard enabled. Disabling port.
%PM-SP-4-ERR_DISABLE: bpduguard error detected on Gi4/1, putting Gi4/1 in err-disable state
ホスト ポートが Bridge Protocol Data Unit(BPDU; ブリッジ プロトコル データ ユニット)を受信すると、この例のようなメッセージが表示されます。 実際のメッセージは、エラー状態となる理由によって異なります。
errdisable機能には、次の2つの目的があります。
ポートの問題がいつどこで発生しているかを管理者に知らせます。
このポートが原因で、モジュール上の他のポート(またはモジュール全体)で障害が発生する可能性がなくなります。
このような障害は、不良ポートによってバッファが占有されたり、ポートエラーメッセージによってカード上のプロセス間通信が占有されたりした場合に発生する可能性があり、これによって重大なネットワークの問題が発生する可能性があります。errdisable機能は、このような状況を防止するのに役立ちます。
この機能が最初に実装されたのは、スイッチが1つのポートで過剰コリジョンまたはレイトコリジョンを検出した場合に、特殊なコリジョン状況を処理するためでした。連続 16 回のコリジョンがスイッチで発生し、フレームが廃棄されると、過剰コリジョンが発生します。レイトコリジョンが発生するのは、回線上のすべてのデバイスが回線の使用中を認識しなかったためです。一般的に、これらのエラーの原因には、次のようなものがあります。
仕様に適合しないケーブル(長すぎる、タイプが間違っている、または不良)。
ネットワークインターフェイスカード(NIC)の不良(物理的な問題またはドライバの問題がある)。
ポートのデュプレックスの設定ミス.
ポートのデュプレックスの設定ミスは、直接接続された2台のデバイス(スイッチに接続されたNICなど)間で速度とデュプレックスが正しくネゴシエートされないため、一般的なエラーの原因の一つです。
LANでコリジョンが発生するのは、半二重接続だけです。Carrier Sense Multiple Access(CSMA; キャリア検知多重アクセス)がイーサネットでは採用されているので、コリジョンがトラフィックに占める割合が小さければ、半二重でコリジョンが発生するのは正常です。
インターフェイスが errdisable 状態になる理由はさまざまです。その理由には、次のようなものがあります。
二重モードの不一致
ポートチャネルの設定ミス
BPDUガード違反
単方向リンク検出(UDLD)状態
レイトコリジョン検出
リンクフラップ検出
セキュリティ違反
ポート集約プロトコル(PAgP)フラップ
レイヤ 2 トンネリング プロトコル(L2TP)ガード
DHCP スヌーピングのレート制限
不適切な GBIC/Small Form Factor Pluggable(SFP; 着脱可能小型フォーム ファクタ)モジュールまたはケーブル
アドレス解決プロトコル(ARP)の検査
インライン パワー
show interfaces <interface> statusコマンドを実行すると、ポートがerrdisabledになっているかどうかを確認できます。
アクティブポートの例を次に示します。
cat6k#show interfaces gigabitethernet 4/1 status Port Name Status Vlan Duplex Speed Type Gi4/1 connected 100 full 1000 1000BaseSX
次の例では、同じポートがerr-disabled状態になっています。
cat6k#show interfaces gigabitethernet 4/1 status Port Name Status Vlan Duplex Speed Type Gi4/1 err-disabled 100 full 1000 1000BaseSX
スイッチは、ポートをエラー ディセーブル状態にすると、ポートをディセーブルにした理由を説明するメッセージをコンソールに送信します。このセクションの例では、ポートをディセーブルにした理由を示す 2 つのサンプル メッセージを示します。
1 つめのディセーブルは、PortFast BPDU ガード機能によるものです。
もう 1 つのディセーブルは、EtherChannel の設定の問題によるものです。
メッセージの例を次に示します。
%SPANTREE-SP-2-BLOCK_BPDUGUARD: Received BPDU on port GigabitEthernet4/1 with BPDU Guard enabled. Disabling port. %PM-SP-4-ERR_DISABLE: bpduguard error detected on Gi4/1, putting Gi4/1 in err-disable state %SPANTREE-2-CHNMISCFG: STP loop - channel 11/1-2 is disabled in vlan 1
errdisable recoveryを有効にしている場合は、show errdisable recoveryコマンドを実行して、自動回復用にリストされたインターフェイスに報告される原因を確認できます。
cat6k#show errdisable recovery ErrDisable Reason Timer Status ----------------- -------------- udld Enabled bpduguard Enabled security-violatio Enabled channel-misconfig Enabled pagp-flap Enabled dtp-flap Enabled link-flap Enabled l2ptguard Enabled psecure-violation Enabled gbic-invalid Enabled dhcp-rate-limit Enabled mac-limit Enabled unicast-flood Enabled arp-inspection Enabled Timer interval: 300 seconds Interfaces that can be enabled at the next timeout: Interface Errdisable reason Time left(sec) --------- --------------------- -------------- Fa2/4 bpduguard 273
このセクションでは、err-disabled状態のポートに遭遇する例、その修正方法、およびポートがerr-disabled状態になる可能性があるその他のいくつかの理由について説明します。ポートをerr-disabled状態から回復するには、まず根本的な問題を特定して修正し、次にポートを再度有効にします。根本的な問題を修正する前にポートを再度有効にすると、ポートは再びerr-disabled状態になります。
ポートがディセーブルになった原因を発見した後、その根本的な問題を修正します。解決方法は、問題を引き起こした原因によって異なります。シャットダウンの契機となる原因はたくさんあります。このセクションでは、最も顕著で一般的な原因について次に説明します。
EtherChannel の不良構成
EtherChannelが機能するためには、関係するポートの設定が一貫している必要があります。ポートは、同じVLAN、トランクモード、速度、デュプレックスなどを持つ必要があります。スイッチ内で一致しない設定のほとんどは、チャネルの作成時に検出されてレポートされます。一方のスイッチがEtherChannel用に設定され、他方のスイッチがEtherChannel用に設定されていない場合、スパニングツリープロセスは、EtherChannel用に設定された側のチャネル化ポートをシャットダウンできます。
EtherChannelのonモードでは、チャネリングの前に、ネゴシエートするPAgPパケットが相手側に送信されません。つまり、相手側がチャネリング中であると想定されます。さらに、この例では、他のスイッチに対してEtherChannelをオンにせず、これらのポートを個別のチャネル化されていないポートとして残します。もう一方のスイッチをこの状態のまま1分程度放置すると、EtherChannelがオンになっているスイッチのスパニングツリープロトコル(STP)でループが存在すると認識されます。このため、チャネリング ポートが errdisabled 状態になります。
この例では、ループが検出されて、ポートがディセーブルになりました。show etherchannel summaryコマンドの出力で、Number of channel-groups in useが0と表示される。次のように、関係するポートの1つを見ると、ステータスがerr-disabledであることを確認できます。
%SPANTREE-2-CHNL_MISCFG: Detected loop due to etherchannel misconfiguration of Gi4/1
cat6k#show etherchannel summary
Flags: D - down P - in port-channel
I - stand-alone s - suspended
H - Hot-standby (LACP only)
R - Layer3 S - Layer2
U - in use f - failed to allocate aggregator
u - unsuitable for bundling
Number of channel-groups in use: 0
Number of aggregators: 0
Group Port-channel Protocol Ports
------+-------------+-----------+-----------------------------------------------
このスイッチのポートが errdisable になったので、EtherChannel は切断されました。
cat6k#show interfaces gigabitethernet 4/1 status Port Name Status Vlan Duplex Speed Type Gi4/1 err-disabled 100 full 1000 1000BaseSX
問題の原因を特定するには、エラーメッセージを確認します。このメッセージは、EtherChannelでスパニングツリーループが発生したことを示しています。このセクションで説明するように、この問題は、1つのデバイス(この場合はスイッチ)で(desirableではなく)onモードを使用して手動でEtherChannelがonになっている場合に発生する可能性があります。 接続されている他のデバイス(この場合は他のスイッチ)では、EtherChannelがまったくオンになっていません。これを解決するには、両方のスイッチがPAgPをサポートしている場合に、接続の両側でチャネルモードをdesirableに設定してから、ポートを再度イネーブルにします。次に、両側がチャネルに同意した場合にのみ、それぞれの側がチャネルを形成します。それらがチャネルを形成しない場合は、接続を通過するトラフィックを許可する前に、各メンバーポートの結果のステータスを確認します。
cat6k(config)#interface gigabitethernet 4/1 cat6k(config-if)#channel-group 3 mode desirable non-silent
また、NICには、問題を引き起こす可能性がある自動極性機能などの設定があります。NICのマニュアルを確認し、リンクの問題の原因と特定した場合にのみ設定を無効にします。ベンダー製のNICが複数あり、それらのNICすべてに同じ問題があると思われる場合は、製造元のWebサイトでリリースノートを確認し、最新のドライバがインストールされていることを確認してください。
レイト コリジョンには、他にも次のような原因があります。
PortFastを使用するポートは、端末(ワークステーションやサーバなど)にだけ接続する必要があり、スパニングツリーBPDUを生成するデバイス(スイッチなど)やブリッジとルータには接続しないでください。スパニングツリーPortFastが設定されているポートでスパニングツリーBPDUが受信され、スパニングツリーBPDUガードが有効になっている場合は、ループが発生しないようにポートがerrdisabledモードになります。PortFast では、スイッチのポートは物理的なループを生成できないものと仮定されています。したがって、PortFast では、そのポートの最初のスパニング ツリーのチェックをスキップして、起動時に端末でタイムアウトが発生することを防ぎます。ネットワーク管理者は、PortFast を注意深く実装する必要があります。PortFastがイネーブルになっているポートでは、BPDUガードによりLANにループが発生しなくなります。
次の例は、この機能をオンにする方法を示しています。この例が選択された理由は、このケースではerrdisable状況の作成が容易であるためです。
cat6k(config-if)#spanning-tree bpduguard enable
この例では、Catalyst 6509 スイッチが別のスイッチ(6509)に接続されています。 6500 からは 2 秒ごとに BPDU が送信されます(デフォルトのスパニング ツリー設定を使用)。 6509 のスイッチ ポートで PortFast をイネーブルにすると、このポートに着信する BPDU が BPDU ガード機能によって監視されます。BPDUがポートに着信した場合(エンドデバイスではないデバイスがそのポートで検出された場合)、スパニングツリーループの可能性を回避するために、BPDUガード機能はそのポートをerrdisableにします。
cat6k(config-if)#spanning-tree portfast enable Warning: Spantree port fast start can only be enabled on ports connected to a single host. Connecting hubs, concentrators, switches, bridges, etc. to a fast start port can cause temporary spanning tree loops. %PM-SP-4-ERR_DISABLE: bpduguard error detected on Gi4/1, putting Gi4/1 in err-disable state.
このメッセージでは、スイッチはPortFast対応ポートでBPDUを受信したことを示し、スイッチはポートGi4/1をシャットダウンします。
cat6k#show interfaces gigabitethernet 4/1 status Port Name Status Vlan Duplex Speed Type Gi4/1 err-disabled 100 full 1000 1000BaseSX
このポートは別のスイッチに接続するため、PortFastとインターフェイスレベルのBPDUガードの設定を無効にし、目的のスパニングツリートポロジを確認した後でポートを再度有効にします。PortFastとBPDU Guardが有効になっていて、スイッチが別のスイッチに接続されているため、接続が不適切です。PortFastは、エンドステーションに接続するポート上でのみ使用されることに注意してください。
cat6k(config-if)#spanning-tree portfast disablecat6k(config-if)#no spanning-tree bpduguard enable
UDLD:
UDLDプロトコルを使用すると、光ファイバまたは銅のイーサネットケーブル(カテゴリ5ケーブルなど)で接続されたデバイスで、ケーブルの物理構成を監視して、単方向リンクの存在を検出できます。単方向リンクが検出されると、UDLD は影響があるポートをシャットダウンして、ユーザにアラートを通知します。単方向リンクは、スパニング ツリー トポロジのループなどの、さまざまな問題の原因となる可能性があります。
UDLDが設定された各スイッチポートは、UDLDプロトコルパケットを送信します。このパケットには、そのポート上のUDLDで認識されるポートデバイス(またはポートID)とネイバーデバイス(またはポートID)が含まれています。隣接ポートは、相手側から受信したパケットで、自身のデバイスまたはポートID(エコー)を認識する必要があります。着信 UDLD パケットで、自分のデバイス ID またはポート ID を特定の期間認識できないと、リンクは単方向とみなされます。したがって、対応するポートが無効になり、次のようなメッセージがコンソールに表示されます。
PM-SP-4-ERR_DISABLE: udld error detected on Gi4/1, putting Gi4/1 in err-disable state.
リンクフラップ エラー:
リンクフラップとは、インターフェイスが継続的にアップとダウンを繰り返すことを意味します。この例では、リンクフラップのしきい値は10秒で5フラップです。影響を受けるスイッチで、しきい値に対してshow errdisable flap-valuesコマンドを実行します。リンク フラップの一般的な原因は、ケーブルの不良、デュプレックスのミスマッチ、Gigabit Interface Converter(GBIC; ギガビット インターフェイス コンバータ)カードの不良などのレイヤ 1 の問題です。ポートがシャットダウンされた理由を示すコンソール メッセージまたは syslog サーバに送信されたメッセージを参照してください。
%PM-4-ERR_DISABLE: link-flap error detected on Gi4/1, putting Gi4/1 in err-disable state
フラップ値を表示するには、次のコマンドを実行します。
cat6k#show errdisable flap-values ErrDisable Reason Flaps Time (sec) ----------------- ------ ---------- pagp-flap 3 30 dtp-flap 3 30 link-flap 5 10
ループバック エラー:
キープアライブを送信したポートにキープアライブ パケットがループバックされると、ループバック エラーが発生します。デフォルトでは、スイッチはすべてのインターフェイスにキープアライブを送信します。ネットワークにはスパニング ツリーでブロックされていない論理ループが存在するので、通常は、デバイスが自分の発信元インターフェイスにパケットをループバックできます。自分が送出したキープアライブ パケットを発信元インターフェイスが受信すると、スイッチによってそのインターフェイスがディセーブル(errdisable)にされます。 次のメッセージは、キープアライブ パケットが、そのキープアライブを送信したポートにループバックされることが原因で発生します。
%PM-4-ERR_DISABLE: loopback error detected on Gi4/1, putting Gi4/1 in err-disable state
Cisco IOS®ソフトウェアリリース12.1EAベースのソフトウェアでは、キープアライブはデフォルトですべてのインターフェイスに送信されます。Cisco IOS®ソフトウェアリリース12.2SEベースのソフトウェア以降では、デフォルトではキープアライブはファイバおよびアップリンクインターフェイスに送信されません。
最初にループバック状態を調査します。該当するリリースとインターフェイスについては、ソフトウェアのアップグレードを検討してください。キープアライブを無効にするのは、ループバック検出の喪失を評価した後だけにしてください。
ポート セキュリティに違反している:
動的に学習されたMACアドレスと静的なMACアドレスでポートセキュリティを使用すると、ポートの入力トラフィックを制限できます。トラフィックを制限するには、ポートへのトラフィックの送信を許可するMACアドレスを制限します。セキュリティ違反が発生した場合にerr-disabled状態になるようにスイッチポートを設定するには、次のコマンドを実行します。
cat6k(config-if)#switchport port-security violation shutdown
次の 2 つの場合にセキュリティ違反が発生します。
セキュア ポート上のセキュアな MAC アドレスの最大数に達しており、入トラフィックの発信元 MAC アドレスが指定されているいずれのセキュアな MAC アドレスとも異なる場合.この場合は、ポートのセキュリティによって設定された違反モードが適用されます。
セキュアMACアドレスを持つトラフィックが、あるセキュアポートで設定または学習された場合、同じVLAN内の別のセキュアポートにアクセスしようとします。この場合は、ポートのセキュリティによってシャットダウン違反モードが適用されます。
L2ptガード:
レイヤ2 PDUが着信エッジスイッチのトンネルまたはアクセスポートに入ると、スイッチは元のPDU宛先MACアドレスをCisco独自のマルチキャストアドレス(01-00-0c-cd-cd-d0)で上書きします。 802.1Qトンネリングが有効な場合、パケットはダブルタグ付けされます。外側のタグはメトロタグで、内側のタグはVLANタグです。コアスイッチは内部タグを無視し、同じメトロVLAN内のすべてのトランクポートにパケットを送信します。発信側のエッジスイッチは、適切なレイヤ2プロトコルとMACアドレス情報を復元し、同じメトロVLAN内のすべてのトンネルまたはアクセスポートにパケットを送信します。したがって、レイヤ2 PDUはそのまま残り、サービスプロバイダーインフラストラクチャを経由してネットワークの反対側に配信されます。
Switch(config)#interface gigabitethernet 0/7
Switch(config-if)#l2protocol-tunnel {cdp | vtp | stp}
インターフェイスがerrdisabled状態に移行します。独自の宛先 MAC アドレスでカプセル化された PDU が、レイヤ 2 トンネリングが有効になっているトンネル ポートまたはアクセス ポートから受信される場合、そのトンネル ポートは、ループを防止するためにシャットダウンされます。このポートは、プロトコル用に設定されたシャットダウンしきい値に達した場合にもシャットダウンされます。ポートを手動で再度有効にする(shutdown、no shutdownコマンドシーケンスを実行)か、またはerrdisable recoveryが有効になっている場合は、指定した時間間隔後に操作が再試行されます。
L2ptガードによって無効にされたポートに対してTimed Automatic Recoveryを有効にするには、errdisable recovery cause l2ptguardを設定します。根本的な問題を修正した後、手動回復のためにインターフェイスのshutdownコマンドとno shutdownコマンドを実行します。このコマンドは、インターフェイスを無効状態から移動して再試行できるように、レイヤ2最大レートエラーからの回復メカニズムを設定するために使用されます。間隔を設定することもできます。errdisable recovery はデフォルトでディセーブルになっています。イネーブルにした場合、デフォルトの間隔は 300 秒です。
不適切な SFP ケーブル:
Catalyst 3560スイッチとCatalyst 3750スイッチを接続し、SFP相互接続ケーブルを使用すると、「%PHY-4-SFP_NOT_SUPPORTED」というエラーメッセージが表示されてポートがerrdisable状態に変わります。
Cisco Catalyst 3560 SFP相互接続ケーブル(CAB-SFP-50CM=)は、Catalyst 3560シリーズスイッチ間に低コストのポイントツーポイントのギガビットイーサネット接続を提供します。SFPトランシーバの代わりに50 cm(センチメートル)のケーブルを使用すると、短距離でSFPポートを介してCatalyst 3560シリーズスイッチを相互接続できます。SFP相互接続ケーブルを使用する前に、特定のCatalyst 3560モデルのハードウェア互換性情報を確認してください。
Catalyst 3560 スイッチが Catalyst 3750 や他のタイプの Catalyst スイッチ モデルに接続される場合には、CAB-SFP-50CM= ケーブルは使用できません。両方のスイッチを、CAB-SFP-50CM=ケーブルではなく、銅ケーブルおよび互換性のある銅SFP(サポートされている場合はGLC-Tなど)で両端に接続できます。
802.1Xセキュリティ違反:
DOT1X-SP-5-SECURITY_VIOLATION: Security violation on interface GigabitEthernet4/8, New MAC address 0080.ad00.c2e4 is seen on the interface in Single host mode %PM-SP-4-ERR_DISABLE: security-violation error detected on Gi4/8, putting Gi4/8 in err-disable state
このメッセージは、指定されたインターフェイスのポートがシングルホストモードで設定されていることを示します。インターフェイスで検出された新しいホストは、セキュリティ違反として扱われます。ポートはエラーディセーブル状態になっています。
ホストが1台だけポートに接続されていることを確認します。IP Phoneとその背後のホストをポートに接続する必要がある場合は、そのスイッチポートでマルチドメイン認証モードを設定します。
Multidomain Authentication(MDA; マルチドメイン認証)モードを使用すると、802.1X、MAC authentication bypass(MAB)、または Web ベース認証(ホスト用のみ)を使用して、IP 電話と IP 電話の背後の単一のホストでそれぞれ独立して認証を実行できるようになります。このアプリケーションでは、マルチドメインは2つのドメイン(データと音声)を指し、ポートごとに2つのMACアドレスだけが許可されます。スイッチではホストをデータ VLAN に、IP 電話を音声 VLAN に配置することができますが、これらは同じスイッチ ポート上にあるように見えます。データ VLAN 割り当ては、認証中に AAA サーバから受信された VSA(vendor-specific attribute; ベンダー固有属性)から取得することができます。
詳細については、『IEEE 802.1Xマルチドメイン認証』ドキュメントを参照してください。
根本的な問題を解決しても、スイッチでerrdisable recoveryを設定していない場合は、ポートはディセーブルのままです。この場合は、ポートを手動で再びイネーブルにする必要があります。原因を修正した後、影響を受けるポートを手動で再度有効にするには、インターフェイスコンフィギュレーションモードに入り、shutdownコマンドを実行してからno shutdownコマンドを実行します。
errdisable recovery コマンドを使用すれば、指定した時間が経過した後に、ポートを自動的に再度有効にするエラーの種類を選択できます。show errdisable recovery コマンドでは、発生する可能性があるすべての条件に対する、エラーディセーブルのデフォルトの復旧状態が表示されます。
cat6k#show errdisable recovery
Recovery Status Timer Status
--------------- ------------
udld Disabled
bpduguard Disabled
security-violation Disabled
channel-misconfig Disabled
vmps Disabled
pagp-flap Disabled
dtp-flap Disabled
link-flap Disabled
l2ptguard Disabled
psecure-violation Disabled
gbic-invalid Disabled
dhcp-rate-limit Disabled
mac-limit Disabled
unicast-flood Disabled
storm-control Disabled
arp-inspection Disabled
loopback Disabled
link-monitor-failure Disabled
oam-remote-failure critical-event Disabled
oam-remote-failure dying-gasp Disabled
oam-remote-failure link-fault Disabled
dot1ad-incomp-etype Not supported
dot1ad-incomp-tunnel Not supported
mvrp Not supported
transceiver-incomp Not supported
VSL transceiver-incomp Not supported
packet-buffer Not supported
FEX Licensing module removed Not supported
inline-power Not supported
Timer interval: 300 seconds
Interfaces that will be enabled at the next timeout:
cat6k#
注:デフォルトのタイムアウト間隔は300秒で、タイムアウト機能は無効になっています。
errdisable recoveryをオンにするには、errdisable条件を選択して、次のコマンドを実行します。
cat6k#configure terminal
cat6k(config)#errdisable recovery cause ?
all Enable timer to recover from all causes
arp-inspection Enable timer to recover from arp inspection error
disable state
bpduguard Enable timer to recover from BPDU Guard error disable
state
channel-misconfig Enable timer to recover from channel misconfig disable
state
dhcp-rate-limit Enable timer to recover from dhcp-rate-limit error
disable state
dtp-flap Enable timer to recover from dtp-flap error disable
state
gbic-invalid Enable timer to recover from invalid GBIC error disable
state
l2ptguard Enable timer to recover from l2protocol-tunnel error
disable state
link-flap Enable timer to recover from link-flap error disable
state
link-monitor-failure Enable timer to recover from link monitoring failure
loopback Enable timer to recover from loopback disable state
mac-limit Enable timer to recover from mac limit disable state
oam-remote-failure Enable timer to recover from remote failure detected by
OAM
pagp-flap Enable timer to recover from pagp-flap error disable
state
psecure-violation Enable timer to recover from psecure violation disable
state
security-violation Enable timer to recover from 802.1x violation disable
state
storm-control Enable timer to recover from storm-control error
disable state
udld Enable timer to recover from udld error disable state
unicast-flood Enable timer to recover from unicast flood disable
state
vmps Enable timer to recover from vmps shutdown error
disable state
次の例は、BPDU ガードの errdisable 復旧条件をイネーブルにする方法を示しています。
cat6k(config)#errdisable recovery cause bpduguard
cat6k(config)#end
このコマンドの優れた機能は、errdisable recoveryを有効にした場合に、ポートがerr-disabled状態になった一般的な理由が表示されることです。この例では、BPDUガード機能がポート2/4のシャットダウンの理由であることに注意してください。
cat6k#show errdisable recovery
Recovery Status Timer Status
--------------- ------------
udld Disabled
bpduguard Enabled
security-violation Disabled
channel-misconfig Disabled
vmps Disabled
pagp-flap Disabled
dtp-flap Disabled
link-flap Disabled
l2ptguard Disabled
psecure-violation Disabled
gbic-invalid Disabled
dhcp-rate-limit Disabled
mac-limit Disabled
unicast-flood Disabled
storm-control Disabled
arp-inspection Disabled
loopback Disabled
link-monitor-failure Disabled
oam-remote-failure critical-event Disabled
oam-remote-failure dying-gasp Disabled
oam-remote-failure link-fault Disabled
dot1ad-incomp-etype Not supported
dot1ad-incomp-tunnel Not supported
mvrp Not supported
transceiver-incomp Not supported
VSL transceiver-incomp Not supported
packet-buffer Not supported
FEX Licensing module removed Not supported
inline-power Not supported
Timer interval: 300 seconds
Interfaces that will be enabled at the next timeout:
Interface Errdisable reason Time left(sec)
--------- --------------------- --------------
Fa2/4 bpduguard 290
errdisable回復条件が有効な場合、設定された間隔の後に、その原因に対して無効なポートが再試行されます。この状態が続くと、ポートが再びエラーディセーブル状態になる可能性があります。このデフォルトの300秒を変更するには、グローバルコンフィギュレーションでerrdisable recovery interval <timer_interval_in_seconds>コマンドを実行します。次の例では、errdisableの復旧間隔を300秒から400秒に変更しています。
cat6k#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
cat6k(config)#errdisable recovery interval 400
cat6k(config)#end
cat6k#show errdisable recovery
Recovery Status Timer Status
--------------- ------------
udld Disabled
bpduguard Disabled
security-violation Disabled
channel-misconfig Disabled
vmps Disabled
pagp-flap Disabled
dtp-flap Disabled
link-flap Disabled
l2ptguard Disabled
psecure-violation Disabled
gbic-invalid Disabled
dhcp-rate-limit Disabled
mac-limit Disabled
unicast-flood Disabled
storm-control Disabled
arp-inspection Disabled
loopback Disabled
link-monitor-failure Disabled
oam-remote-failure critical-event Disabled
oam-remote-failure dying-gasp Disabled
oam-remote-failure link-fault Disabled
dot1ad-incomp-etype Not supported
dot1ad-incomp-tunnel Not supported
mvrp Not supported
transceiver-incomp Not supported
VSL transceiver-incomp Not supported
packet-buffer Not supported
FEX Licensing module removed Not supported
inline-power Not supported
Timer interval: 400 seconds
Interfaces that will be enabled at the next timeout:
cat6k#
show version:スイッチで使用されているソフトウェアのバージョンが表示されます。
show interfaces <interface> status:スイッチポートの現在のステータスが表示されます。ポートがerr-disabledでなくなったことを確認するのに役立ちます。
show errdisable detect:errdisable検出設定を表示します。show errdisable recoveryを実行し、リカバリ設定とリストされたリカバリ候補を調べます。
show interfaces status err-disabled:errdisabled状態に関係しているローカルポートが表示されます。
show etherchannel summary:EtherChannelの現在のステータスが表示されます。
show errdisable recovery:有効になっている回復原因、設定されている間隔、および次の再試行のためにリストされているインターフェイスを表示します。
show errdisable detect:errdisableステータスになった理由が表示されます。
| 改定 | 発行日 | コメント |
|---|---|---|
5.0 |
07-Oct-2026
|
読みやすいように、スペル、文法、挿入された水平線をセクションごとに分けて更新。 |
4.0 |
19-Aug-2024
|
技術コンテンツとフォーマットを更新。 |
3.0 |
17-Jul-2023
|
概要、SEO、機械翻訳、スタイル要件、フォーマットを更新。 |
2.0 |
16-Jun-2022
|
Catalystスイッチモデルを追加。
CatOSスイッチとリファレンスを削除(廃止)。
エラーメッセージの形式を変更。 |
1.0 |
24-Apr-2006
|
初版 |