トラフィック ミラーリングに問題が発生した場合は、最初に show monitor-session
status コマンドの出力を確認することでトラブルシューティングを開始します。このコマンドは、すべてのセッションおよび送信元インターフェイスの記録された状態を表示します。
# show monitor-session status
Monitor-session ms1
<session status>
================================================================================
Interface Dir Status
--------------------- ---- ----------------------------------------------------
Gi0/1/0/0.10 Both <Source interface status>
Gi0/1/0/0.11 Rx <Source interface status>
Gi0/1/0/0.12 Tx <Source interface status>
Gi0/2/0/0 (port) Rx <Source interface status>
上記の例では、<Session
status>
とマークされた行は、次のいずれかの設定エラーを示している可能性があります。
Session Status
|
説明
|
Session is not configured globally
|
グローバル設定にセッションが存在していません。show run コマンドの出力を調べて、セッションが正しい名前で設定されていることを確認します。
|
Destination interface <intf> (<down-state>)
|
宛先インターフェイスは、Interface Manager でアップ状態になっていません。この状態は、show interfaces コマンドを使用して確認できます。設定を調べて、インターフェイスがアップ状態にならない原因を特定します(たとえば、サブインターフェイスが適切なカプセル化の設定を必要としています)。
|
<Source interface status> で報告される可能性のあるメッセージは次のとおりです。
Source Interface Status
|
説明
|
使用可能
|
トラフィック ミラーリング PI において、すべてのものが正しく動作しているようです。ミラーリングが期待どおりに動作しない場合は、まずプラットフォーム チームと協力して調査します。
|
Not operational (Session is not configured globally)
|
グローバル設定にセッションが存在していません。show run コマンドの出力を調べて、セッションが正しい名前で設定されていることを確認します。
|
Not operational (destination not known)
|
セッションは存在していますが、宛先インターフェイスが設定されていないか、そのセッションに指定されている宛先インターフェイスが存在していません(たとえば、宛先がまだ作成されていないサブインターフェイスであるなど)。
|
Not operational (source same as destination)
|
セッションは存在していますが、宛先と送信元が同じインターフェイスであるため、トラフィック ミラーリングは機能しません。
|
Not operational (destination not active)
|
宛先インターフェイスまたは疑似配線がアップ状態ではありません。対応する Session status のエラーメッセージで、提案されている解決方法を確認します。
|
Not operational (source state <down-state>)
|
送信元インターフェイスはアップ状態ではありません。この状態は、show interfaces コマンドを使用して確認できます。設定を調べて、インターフェイスがアップ状態にならない原因を特定します(たとえば、サブインターフェイスが適切なカプセル化の設定を必要としています)。
|
Error: see detailed output for explanation
|
トラフィック ミラーリングでエラーが発生しました。show monitor-session status detail コマンドを実行して詳細情報を表示します。
|
show monitor-session status
detail コマンドは、設定パラメータの詳細情報と、検出されたエラー(ある場合)を表示します。次に例を示します。
RP/0/RP0/CPU0:router show monitor-session status detail
Monitor-session sess1
Destination interface is not configured
Source Interfaces
-----------------
TenGigE0/0/0/1
Direction: Both
ACL match: Disabled
Portion: Full packet
Status: Not operational (destination interface not known)
TenGigE0/0/0/2
Direction: Both
ACL match: Disabled
Portion: First 100 bytes
Status: Not operational (destination interface not known). Error: 'Viking SPAN PD' detected the 'warning' condition 'PRM connection
creation failure'.
Monitor-session foo
Destination next-hop TenGigE 0/0/0/0
Source Interfaces
-----------------
TenGigE 0/0/0/1.100:
Direction: Both
Status: Operating
TenGigE 0/0/0/2.200:
Direction: Tx
Status: Error: <blah>
Monitor session bar
No destination configured
Source Interfaces
-----------------
TenGigE 0/0/0/3.100:
Direction: Rx
Status: Not operational(no destination)
次に追加のトレースとデバッグのコマンドを示します。
RP/0/RP0/CPU0:router# show monitor-session platform trace ?
all Turn on all the trace
errors Display errors
events Display interesting events
RP/0/RP0/CPU0:router# show monitor-session trace ?
process Filter debug by process
RP/0/RP0/CPU0:router# debug monitor-session platform ?
all Turn on all the debugs
errors VKG SPAN EA errors
event VKG SPAN EA event
info VKG SPAN EA info
RP/0/RP0/CPU0:router# debug monitor-session process all
RP/0/RP0/CPU0:router# debug monitor-session process ea
RP/0/RP0/CPU0:router# debug monitor-session process ma
RP/0/RP0/CPU0:router# show monitor-session process mgr
detail Display detailed output
errors Display only attachments which have errors
internal Display internal monitor-session information
| Output Modifiers
RP/0/RP0/CPU0:router# show monitor-session status
RP/0/RP0/CPU0:router# show monitor-session status errors
RP/0/RP0/CPU0:router# show monitor-session status internal