SPAN および RSPAN の設定

SPAN および RSPAN の前提条件

blank.gifスタティック ホストの IPSG を機能させるには、 ip device tracking maximum limit-number インターフェイス コンフィギュレーション コマンドをグローバルに設定する必要があります。このコマンドをポートに対して実行したが、IP デバイス トラッキングをグローバルにイネーブルにしていない、または IP device tracking maximum をそのインターフェイスに対して設定していない場合は、スタティック ホストの IPSG によって、そのインターフェイスからの IP トラフィックはすべて拒否されます。この要件は、スタティック ホストの IPSG がレイヤ 2 アクセス ポート上で使用される場合にも適用されます。

SPAN および RSPAN について

SPAN および RSPAN

ポートまたは VLAN を通過するネットワーク トラフィックを解析するには、スイッチド ポート アナライザ(SPAN)またはリモート SPAN(RSPAN)を使用して、そのスイッチ上、またはネットワーク アナライザやその他のモニタ デバイス、あるいはセキュリティ デバイスに接続されている別のスイッチ上のポートにトラフィックのコピーを送信します。SPAN は送信元ポート上または送信元 VLAN 上で受信、送信、または送受信されたトラフィックを宛先ポートにコピー(ミラーリング)して、解析します。SPAN は送信元ポートまたは VLAN 上のネットワーク トラフィックのスイッチングには影響しません。宛先ポートは SPAN 専用にする必要があります。SPAN または RSPAN セッションに必要なトラフィック以外、宛先ポートがトラフィックを受信したり転送したりすることはありません。

SPAN を使用してモニターできるのは、送信元ポートを出入りするトラフィックまたは送信元 VLAN に出入りするトラフィックだけです。送信元 VLAN にルーティングされたトラフィックはモニターできません。たとえば、着信トラフィックをモニターしている場合、別の VLAN から送信元 VLAN にルーティングされているトラフィックはモニターできません。ただし、送信元 VLAN で受信し、別の VLAN にルーティングされるトラフィックは、モニターできます。

ネットワーク セキュリティ デバイスからトラフィックを注入する場合、SPAN または RSPAN 宛先ポートを使用できます。たとえば、Cisco 侵入検知システム(IDS)センサー装置を宛先ポートに接続すれば、IDS デバイスは TCP リセット パケットを送信して疑わしい攻撃者の TCP セッションを閉じることができます。

ローカル SPAN

ローカル SPAN は 1 つのスイッチ内の SPAN セッション全体をサポートします。すべての送信元ポートまたは送信元 VLAN、および宛先ポートは、同じスイッチ内にあります。ローカル SPAN は、任意の VLAN 上の 1 つまたは複数の送信元ポートからのトラフィック、あるいは 1 つまたは複数の VLAN からのトラフィックを解析するために宛先ポートへコピーします。たとえば、図 69 の場合、ポート 5(送信元ポート)上のすべてのトラフィックがポート 10(宛先ポート)にミラーリングされます。ポート 10 のネットワーク アナライザは、ポート 5 に物理的には接続されていませんが、ポート 5 からのすべてのネットワーク トラフィックを受信します。

図 69 単一スイッチでのローカル SPAN の設定例

 

43580.ps

リモート SPAN

RSPAN は異なるスイッチ上の送信元ポート、送信元 VLAN、および宛先ポートをサポートし、ネットワーク上にある複数のスイッチのリモート モニタリングを可能にします。図 70 にスイッチ A とスイッチ B の送信元ポートを示します。各 RSPAN セッションのトラフィックは、ユーザが指定した RSPAN VLAN 上で伝送されます。この RSPAN VLAN は、参加しているすべてのスイッチの RSPAN セッション専用です。送信元ポートまたは VLAN からの RSPAN トラフィックは RSPAN VLAN にコピーされ、RSPAN VLAN を伝送するトランク ポートを介して、RSPAN VLAN をモニタする宛先セッションに転送されます。各 RSPAN 送信元スイッチでは、RSPAN 送信元としてポートまたは VLAN のいずれかを設定する必要があります。図中のスイッチ C のように、宛先は常に物理ポートになります。

図 70 RSPAN の設定例

 

101366.ps

SPAN セッション

SPAN セッション(ローカルまたはリモート)を使用すると、1 つまたは複数のポート上、あるいは 1 つまたは複数の VLAN 上でトラフィックをモニターし、そのモニターしたトラフィックを 1 つまたは複数の宛先ポートに送信できます。

ローカル SPAN セッションは、宛先ポートと送信元ポートまたは送信元 VLAN(すべて単一のネットワーク デバイス上にある)を結び付けたものです。ローカル SPAN には、個別の送信元および宛先のセッションはありません。ローカル SPAN セッションはユーザーが指定した入力および出力のパケット セットを収集し、SPAN データ ストリームを形成して、宛先ポートに転送します。

RSPAN は少なくとも 1 つの RSPAN 送信元セッション、1 つの RSPAN VLAN、および少なくとも 1 つの RSPAN 宛先セッションで構成されています。RSPAN 送信元セッションと RSPAN 宛先セッションは、異なるネットワーク デバイス上に別々に設定します。デバイスに RSPAN 送信元セッションを設定するには、一連の送信元ポートまたは送信元 VLAN を RSPAN VLAN に関連付けます。このセッションの出力は、RSPAN VLAN に送信される SPAN パケットのストリームです。別のデバイスに RSPAN 宛先セッションを設定するには、宛先ポートを RSPAN VLAN に関連付けます。宛先セッションは RSPAN VLAN トラフィックをすべて収集し、RSPAN 宛先ポートに送信します。

RSPAN 送信元セッションは、パケット ストリームが転送される点を除き、ローカル SPAN セッションに非常に似ています。RSPAN 送信元セッションでは、SPAN パケットに RSPAN VLAN ID ラベルが再設定され、通常のトランク ポートを介して宛先スイッチに転送されます。

RSPAN 宛先セッションは RSPAN VLAN 上で受信されたすべてのパケットを取得し、VLAN のタギングを除去し、宛先ポートに送ります。RSPAN 宛先セッションの目的は、(レイヤ 2 制御パケットを除く)すべての RSPAN VLAN パケットを解析のためにユーザにコピーすることです。

同じ RSPAN VLAN 内で、複数の送信元セッションと複数の宛先セッションをアクティブにできます。RSPAN 送信元セッションと宛先セッションを分離する中間スイッチを配置することもできます。これらのスイッチには RSPAN の実行機能は不要ですが、RSPAN VLAN の要求に応答する必要があります(RSPAN VLANを参照)。

SPAN セッションでのトラフィックのモニターには、次のような制約があります。

blank.gifポートまたは VLAN を送信元にできますが、同じセッション内に送信元ポートと送信元 VLAN を混在させることはできません。

blank.gifスイッチは最大 4 つの送信元セッションをサポートします(ローカル SPAN および RSPAN 送信元セッション)。同じスイッチ内でローカル SPAN と RSPAN の送信元セッションの両方を実行できます。スイッチは合計 68 個の送信元および RSPAN 宛先セッションをサポートします。

blank.gif1 つの SPAN セッションに複数の宛先ポートを設定できますが、設定できる宛先ポート数は最大 64 です。

blank.gif別個のまたは重複する SPAN 送信元ポートと VLAN のセットによって、SPAN または RSPAN 送信元セッションを 2 つ個別に設定できます。スイッチド ポートおよびルーテッド ポートはいずれも SPAN 送信元および宛先として設定できます。

blank.gifSPAN セッションがスイッチの通常の動作を妨げることはありません。ただし、10 Mbps のポートで 100 Mbps のポートをモニタするなど、オーバーサブスクライブの SPAN 宛先は、パケットのドロップまたは消失を招くことがあります。

blank.gifRSPAN がイネーブルの場合、モニタ中の各パケットは 2 回伝送されます(1 回は標準トラフィックとして、もう 1 回はモニタされたパケットとして)。したがって、多数のポートまたは VLAN をモニターすると、大量のネットワーク トラフィックが生成されることがあります。

blank.gifディセーブルのポート上に SPAN セッションを設定することはできますが、そのセッション用に宛先ポートと少なくとも 1 つの送信元ポートまたは VLAN をイネーブルにしない限り、SPAN セッションはアクティブになりません。

blank.gifスイッチは、単一セッション内でのローカル SPAN と RSPAN の併用をサポートしません。つまり、RSPAN 送信元セッションにローカル宛先ポートを設定したり、RSPAN 宛先セッションにローカル送信元ポートを設定したり、同じスイッチ上で、同じ RSPAN VLAN を使用する RSPAN 宛先セッションおよび RSPAN 送信元セッションを実行できません。

blank.gifASIC の制限により、SPAN および RSPAN セッションは、制御トラフィックとデータトラフィックに関係なく、受信したすべてのトラフィックをモニターします。

SPAN セッションのモニタ対象トラフィック タイプ

blank.gifRX(受信)SPAN:受信(または入力)SPAN の役割は、送信元インターフェイスまたは VLAN が受信したすべてのパケットを、スイッチが変更または処理を行う前にできるだけ多くモニタすることです。送信元が受信した各パケットのコピーがその SPAN セッションに対応する宛先ポートに送られます。

Diffserv コード ポイント(DSCP)の変更など、ルーティングや Quality of Service(QoS)が原因で変更されたパケットは、変更される前にコピーされます。

受信処理中にパケットをドロップする可能性のある機能は、入力 SPAN には影響を与えません。宛先ポートは、実際の着信パケットがドロップされた場合でも、パケットのコピーを受信します。パケットをドロップする可能性のある機能は、標準および拡張 IP 入力アクセス コントロール リスト(ACL)、入力 QoS ポリシング、VLAN ACL、および出力 QoS ポリシングです。

blank.gifTX(送信)SPAN:送信(または出力)SPAN の役割は、スイッチによる変更および処理がすべて完了した後で、送信元インターフェイスが送信したすべてのパケットをできるだけ多くモニタすることです。送信元が送信した各パケットのコピーがその SPAN セッションに対応する宛先ポートに送られます。コピーはパケットの変更後に用意されます。

ルーティングが原因で変更されたパケット(存続可能時間(TTL)、MAC アドレス、QoS 値の変更など)は、宛先ポートで(変更されて)コピーされます。

送信処理中にパケットをドロップする可能性のある機能は、SPAN 用の複製コピーにも影響します。これらの機能には、標準および拡張 IP 出力 ACL、出力 QoS ポリシングがあります。

blank.gif両方:SPAN セッションで、受信パケットと送信パケットの両方について、ポートまたは VLAN をモニタすることもできます。これはデフォルトです。

ローカル SPAN セッション ポートのデフォルト設定では、すべてのタグなしパケットが送信されます。通常、SPAN は Cisco Discovery Protocol(CDP)、VLAN トランキング プロトコル(VTP)、Dynamic Trunking Protocol(DTP)、スパニングツリー プロトコル(STP)、ポート集約プロトコル(PAgP)などのブリッジ プロトコル データ ユニット(BPDU)パケットおよびレイヤ 2 プロトコルをモニターしません。ただし、宛先ポートを設定する際に encapsulation replicate キーワードを入力すると、次の変更が発生します。

blank.gif送信元ポートの場合と同じカプセル化設定(タグなし、または IEEE 802.1Q)を使用して、パケットが宛先ポートに送信されます。

blank.gifBPDU やレイヤ 2 プロトコル パケットを含むすべてのタイプのパケットがモニタされます。

したがって、カプセル化レプリケーションがイネーブルにされたローカル SPAN セッションでは、タグなし、および IEEE 802.1Q タグ付きパケットが宛先ポートに混在することがあります。

スイッチの輻輳により、入力送信元ポート、出力送信元ポート、または SPAN 宛先ポートでパケットがドロップされることがあります。一般に、これらの特性は互いに無関係です。次に例を示します。

blank.gifパケットは通常どおり転送されますが、SPAN 宛先ポートのオーバーサブスクライブが原因でモニタされないことがあります。

blank.gif入力パケットが標準転送されないにもかかわらず、SPAN 宛先ポートに着信することがあります。

blank.gifスイッチの輻輳が原因でドロップされた出力パケットは、出力 SPAN からもドロップされます。

SPAN の設定によっては、同一送信元のパケットのコピーが複数、SPAN 宛先ポートに送信されます。たとえば、ポート A での RX モニタ用とポート B での TX モニタ用に双方向(RX と TX)SPAN セッションが設定されているとします。パケットがポート A からスイッチに入ってポート B にスイッチされると、着信パケットも発信パケットも宛先ポートに送信されます。このため、両方のパケットは同じものになります(レイヤ 3 書き換えが行われた場合には、パケット変更のため異なるパケットになります)。

送信元ポート

送信元ポート(別名 モニタ側ポート )は、ネットワークトラフィック分析のために監視するスイッチドポートまたはルーテッドポートです。 1 つのローカル SPAN セッションまたは RSPAN 送信元セッションでは、送信元ポートまたは VLAN のトラフィックを単一方向または双方向でモニタできます。スイッチは、任意の数の送信元ポート(スイッチで利用可能なポートの最大数まで)と任意の数の送信元 VLAN(サポートされている VLAN の最大数まで)をサポートしています。ただし、スイッチが送信元ポートまたは VLAN でサポートするセッション数は最大 2 つ(ローカルまたは RSPAN)であるため、単一のセッションにポートおよび VLAN を混在させることはできません。

送信元ポートの特性は、次のとおりです。

blank.gif複数の SPAN セッションでモニターできます。

blank.gifモニターする方向(入力、出力、または両方)を指定して、各送信元ポートを設定できます。

blank.gifすべてのポート タイプ(EtherChannel、ギガビット イーサネットなど)が可能です。

blank.gifEtherChannel 送信元の場合は、EtherChannel 全体で、または物理ポートがポート チャネルに含まれている場合は物理ポート上で個別に、トラフィックをモニターできます。

blank.gifアクセス ポート、トランク ポート、ルーテッド ポート、または音声 VLAN ポートに指定できます。

blank.gif宛先ポートにすることはできません。

blank.gif送信元ポートは同じ VLAN にあっても異なる VLAN にあってもかまいません。

blank.gif単一セッション内で複数の送信元ポートをモニターすることが可能です。

送信元 VLAN

VLAN ベースの SPAN(VSPAN)では、1 つまたは複数の VLAN のネットワーク トラフィックをモニターできます。VSPAN 内の SPAN または RSPAN 送信元インターフェイスが VLAN ID となり、トラフィックはその VLAN のすべてのポートでモニターされます。

VSPAN には次の特性があります。

blank.gif送信元 VLAN 内のすべてのアクティブ ポートは送信元ポートとして含まれ、単一方向または双方向でモニターできます。

blank.gif指定されたポートでは、モニター対象の VLAN 上のトラフィックのみが宛先ポートに送信されます。

blank.gif宛先ポートが送信元 VLAN に所属する場合は、送信元リストから除外され、モニターされません。

blank.gifポートが送信元 VLAN に追加または削除されると、これらのポートで受信された送信元 VLAN のトラフィックは、モニター中の送信元に追加または削除されます。

blank.gifVLAN 送信元と同じセッション内のフィルタ VLAN を使用することはできません。

blank.gifモニターできるのは、イーサネット VLAN だけです。

VLAN フィルタリング

トランク ポートを送信元ポートとしてモニターする場合、デフォルトでは、トランク上でアクティブなすべての VLAN がモニターされます。VLAN フィルタリングを使用して、トランク送信元ポートでの SPAN トラフィックのモニター対象を特定の VLAN に制限できます。

blank.gifVLAN フィルタリングが適用されるのは、トランク ポートまたは音声 VLAN ポートのみです。

blank.gifVLAN フィルタリングはポートベース セッションにのみ適用され、VLAN 送信元によるセッションでは使用できません。

blank.gifVLAN フィルタ リストが指定されている場合、トランク ポートまたは音声 VLAN アクセス ポートではリスト内の該当 VLAN のみがモニタされます。

blank.gif他のポート タイプから着信する SPAN トラフィックは、VLAN フィルタリングの影響を受けません。つまり、すべての VLAN を他のポートで使用できます。

blank.gifVLAN フィルタリング機能は、宛先 SPAN ポートに転送されたトラフィックにのみ作用し、通常のトラフィックのスイッチングには影響を与えません。

宛先ポート

各ローカル SPAN セッションまたは RSPAN 宛先セッションには、送信元ポートおよび VLAN からのトラフィックのコピーを受信し、SPAN パケットをユーザ(通常はネットワーク アナライザ)に送信する宛先ポート(別名 モニタ側ポート )が必要です。

宛先ポートの特性は、次のとおりです。

blank.gifローカル SPAN セッションの場合、宛先ポートは送信元ポートと同じスイッチに存在している必要があります。RSPAN セッションの場合は、RSPAN 宛先セッションを含むスイッチ上にあります。RSPAN 送信元セッションだけを実行するスイッチには、宛先ポートはありません。

blank.gifポートを SPAN 宛先ポートとして設定すると、元のポート設定が上書きされます。SPAN 宛先設定を削除すると、ポートは以前の設定に戻ります。ポートが SPAN 宛先ポートとして機能している間にポートの設定が変更されると、SPAN 宛先設定が削除されるまで、変更は有効になりません。

blank.gifポートが EtherChannel グループに含まれていた場合、そのポートが宛先ポートとして設定されている間、グループから削除されます。削除されたポートがルーテッド ポートであった場合、このポートはルーテッド ポートでなくなります。

blank.gif任意のイーサネット物理ポートにできます。

blank.gifセキュア ポートにすることはできません。

blank.gif送信元ポートにすることはできません。

blank.gifEtherChannel グループまたは VLAN にすることはできません。

blank.gif一度に 1 つの SPAN セッションにしか参加できません(ある SPAN セッションの宛先ポートは、別の SPAN セッションの宛先ポートになることはできません)。

blank.gifアクティブな場合、着信トラフィックはディセーブルになります。ポートは SPAN セッションに必要なトラフィック以外は送信しません。宛先ポートでは着信トラフィックを学習したり、転送したりしません。

blank.gif入力トラフィック転送がネットワーク セキュリティ デバイスでイネーブルの場合、宛先ポートはレイヤ 2 でトラフィックを転送します。

blank.gifレイヤ 2 プロトコル(STP、VTP、CDP、DTP、PAgP)のいずれにも参加しません。

blank.gif任意の SPAN セッションの送信元 VLAN に所属する宛先ポートは、送信元リストから除外され、モニターされません。

blank.gifスイッチの宛先ポートの最大数は 64 です。

ローカル SPAN および RSPAN 宛先ポートは、VLAN タギングおよびカプセル化について次のとおり動作が異なります。

blank.gifローカル SPAN では、宛先ポートに encapsulation replicate キーワードが指定されている場合、各パケットに元のカプセル化が使用されます(タグなしまたは IEEE 802.1Q)。これらのキーワードが指定されていない場合、パケットはタグなしフォーマットになります。したがって、 encapsulation replicate が有効になっているローカル SPAN セッションの出力に、タグなしまたは IEEE 802.1Q タグ付きパケットが混在することがあります。

blank.gifRSPAN の場合は、元の VLAN ID は RSPAN VLAN ID で上書きされるため失われます。したがって、宛先ポート上のすべてのパケットはタグなしになります。

RSPAN VLAN

RSPAN VLAN は、RSPAN の送信元セッションと宛先セッション間で SPAN トラフィックを伝送します。RSPAN VLAN には次の特性があります。

blank.gifRSPAN VLAN 内のすべてのトラフィックは、常にフラッディングされます。

blank.gifRSPAN VLAN では MAC アドレスは学習されません。

blank.gifRSPAN VLAN トラフィックが流れるのは、トランク ポート上のみです。

blank.gifRSPAN VLAN は、 remote-span VLAN コンフィギュレーション モード コマンドを使用して、VLAN コンフィギュレーション モードで設定する必要があります。

blank.gifSTP は RSPAN VLAN トランク上で実行できますが、SPAN 宛先ポート上では実行できません。

blank.gifRSPAN VLAN を、プライベート VLAN のプライマリまたはセカンダリ VLAN にはできません。

VLAN トランキング プロトコル(VTP)に対して可視である VLAN 1 ~ 1005 の場合、VLAN ID および対応する RSPAN 特性は VTP によって伝播されます。拡張 VLAN 範囲(1006 ~ 4096)内の RSPAN VLAN ID を割り当てる場合は、すべての中間スイッチを手動で設定する必要があります。

通常は、ネットワークに複数の RSPAN VLAN を配置し、それぞれの RSPAN VLAN でネットワーク全体の RSPAN セッションを定義します。つまり、ネットワーク内の任意の場所にある複数の RSPAN 送信元セッションで、パケットを RSPAN セッションに送信できます。また、ネットワーク全体に対して複数の RSPAN 宛先セッションを設定し、同じ RSPAN VLAN をモニタしたり、ユーザにトラフィックを送信したりできます。セッションは RSPAN VLAN ID によって区別されます。

スパンド トラフィック タイムスタンプ(IE 5000 のみ)

IE 5000 スイッチのスパンド トラフィック タイムスタンプ機能は、単一の SPAN/RSPAN セッションの入力タイムスタンプ(受信パケットのタイムスタンプ)を提供します。出力タイムスタンプ(送信パケットのタイムスタンプ)はサポートされていません。スパンド トラフィック タイムスタンプは、Cisco IOS リリース 15.2(7)E1a 以降で使用できます。

スパンド トラフィック タイムスタンプは、スイッチハードウェアを介して実装されます。これは、IEEE 標準 1588–2008 PTP プロトコルを介して PTP グランドマスタークロックと同期されます。センサー/エンドデバイスに接続されている IE 5000 スイッチのネットワーク インターフェイスは、タイムスタンプが有効になっている SPAN セッションの送信元インターフェイスとして設定されます。この設定により、センサー/エンドデバイスからのすべての入力パケットが IE 5000 タイムスタンプスイッチのネットワーク インターフェイスの物理層でタイムスタンプされるようになります。RSPAN VLAN は、SPAN セッションの宛先として設定されます。スパンド トラフィック タイムスタンプ設定に関する注意事項タイムスタンプ付きのローカル SPAN セッションの作成、およびタイムスタンプ付きの RSPAN 送信元セッションの作成を参照してください。

SPAN および RSPAN と他の機能の相互作用

blank.gifルーティング:SPAN はルーテッド トラフィックを監視しません。VSPAN が監視するのはスイッチに出入りするトラフィックに限られ、VLAN 間でルーティングされるトラフィックは監視しません。たとえば、VLAN が受信モニタされ、スイッチが別の VLAN から監視対象 VLAN にトラフィックをルーティングする場合、そのトラフィックは監視されず、SPAN 宛先ポートで受信されません。

blank.gifSTP:SPAN または RSPAN セッションがアクティブな間、宛先ポートは STP に参加しません。SPAN または RSPAN セッションが無効になると、宛先ポートは STP に参加できます。送信元ポートでは、SPAN は STP ステータスに影響を与えません。STP は RSPAN VLAN を伝送するトランク ポート上でアクティブにできます。

blank.gifCDP:SPAN セッションがアクティブな間、SPAN 宛先ポートは CDP に参加しません。SPAN セッションがディセーブルになると、ポートは再び CDP に参加します。

blank.gifVTP:VTP を使用すると、スイッチ間で RSPAN VLAN のプルーニングが可能です。

blank.gifVLAN およびトランキング:送信元ポート、または宛先ポートの VLAN メンバーシップまたはトランクの設定値を、いつでも変更できます。ただし、宛先ポートの VLAN メンバーシップまたはトランクの設定値に対する変更が有効になるのは、SPAN 宛先設定を削除してからです。送信元ポートの VLAN メンバーシップまたはトランクの設定値に対する変更は、ただちに有効になり、対応する SPAN セッションが変更に応じて自動的に調整されます。

blank.gifEtherChannel:EtherChannel グループを送信元ポートとして設定することはできますが、SPAN 宛先ポートとして設定することはできません。グループが SPAN 送信元として設定されている場合、グループ全体が監視されます。

監視対象の EtherChannel グループに物理ポートを追加すると、SPAN 送信元ポート リストに新しいポートが追加されます。監視対象の EtherChannel グループからポートを削除すると、送信元ポート リストからそのポートが自動的に削除されます。

EtherChannel グループに所属する物理ポートを SPAN 送信元ポートとして設定し、引き続き EtherChannel の一部とすることができます。この場合、この物理ポートは EtherChannel に参加しているため、そのポートからのデータは監視されます。ただし、EtherChannel グループに含まれる物理ポートを SPAN 宛先として設定した場合、その物理ポートはグループから削除されます。SPAN セッションからそのポートが削除されると、EtherChannel グループに再加入します。EtherChannel グループから削除されたポートは、グループ メンバのままですが、 inactive または suspended ステートになります。

EtherChannel グループに含まれる物理ポートが宛先ポートであり、その EtherChannel グループが送信元の場合、ポートは EtherChannel グループおよび監視対象ポート リストから削除されます。

blank.gifマルチキャスト トラフィックを監視できます。出力ポートおよび入力ポートの監視では、未編集のパケットが 1 つだけ SPAN 宛先ポートに送信されます。マルチキャスト パケットの送信回数は反映されません。

blank.gifプライベート VLAN ポートは、SPAN 宛先ポートには設定できません。

blank.gifセキュア ポートを SPAN 宛先ポートにすることはできません。

SPAN セッションでは、入力転送が宛先ポートで有効の場合、出力を監視しているポートでポート セキュリティを有効にしないでください。RSPAN 送信元セッションでは、出力を監視しているポートでポート セキュリティを有効にしないでください。

blank.gifIEEE 802.1x ポートは SPAN 送信元ポートにできます。SPAN 宛先ポート上で IEEE 802.1x を有効にできますが、SPAN 宛先としてこのポートを削除するまで、IEEE 802.1x は無効に設定されます。

SPAN セッションでは、入力転送が宛先ポートで有効の場合、出力を監視しているポートで IEEE 802.1x を有効にしないでください。RSPAN 送信元セッションでは、出力を監視しているポートで IEEE 802.1x を有効にしないでください。

ローカル SPAN 設定時の注意事項

blank.gifSPAN 送信元の場合は、セッションごとに、単一のポートまたは VLAN、一連のポートまたは VLAN、一定範囲のポートまたは VLAN のトラフィックを監視できます。1 つの SPAN セッションに、送信元ポートおよび送信元 VLAN を混在させることはできません。

blank.gif宛先ポートを送信元ポートにすることはできません。同様に、送信元ポートを宛先ポートにすることもできません。

blank.gif同じ宛先ポートで 2 つの SPAN セッションを設定することはできません。

blank.gifスイッチ ポートを SPAN 宛先ポートとして設定すると、通常のスイッチ ポートではなくなります。SPAN 宛先ポートを通過するトラフィックがモニタされるだけです。

blank.gifSPAN コンフィギュレーション コマンドを入力しても、前に設定した SPAN パラメータは削除されません。設定されている SPAN パラメータを削除するには、 no monitor session { session_number | all | local | remote } グローバル コンフィギュレーション コマンドを入力する必要があります。

blank.gifローカル SPAN では、 encapsulation replicate キーワードが指定されている場合、SPAN 宛先ポートを経由する発信パケットは元のカプセル化ヘッダー(タグなしまたは IEEE 802.1Q)を伝送します。このキーワードが指定されていない場合、パケットはネイティブ形式で送信されます。RSPAN 宛先ポートの場合、発信パケットはタグなしです。

blank.gifディセーブルのポートを送信元ポートまたは宛先ポートとして設定することはできますが、SPAN 機能が開始されるのは、宛先ポートと少なくとも 1 つの送信元ポートまたは送信元 VLAN がイネーブルになってからです。

blank.gifSPAN トラフィックを特定の VLAN に制限するには、 filter vlan キーワードを使用します。トランク ポートをモニターしている場合、このキーワードで指定された VLAN 上のトラフィックのみがモニターされます。デフォルトでは、トランク ポート上のすべての VLAN がモニターされます。

blank.gif単一の SPAN セッションに、送信元 VLAN とフィルタ VLAN を混在させることはできません。

RSPAN 設定時の注意事項

blank.gifローカル SPAN 設定時の注意事項のすべての項目は RSPAN にも当てはまります。

blank.gifRSPAN VLAN には特殊なプロパティがあるので、RSPAN VLAN として使用する VLAN をネットワーク上に一部確保します。これらの VLAN にはアクセス ポートを割り当てないでください。

blank.gifRSPAN トラフィックに出力 ACL を適用して、特定のパケットを選択的にフィルタリングまたはモニタできます。RSPAN 送信元スイッチ内の RSPAN VLAN 上で、これらの ACL を指定します。

blank.gifRSPAN を設定する場合は、送信元ポートおよび宛先ポートをネットワーク内の複数のスイッチに分散させることができます。

blank.gifRSPAN は、BPDU パケット モニタリングまたは他のレイヤ 2 スイッチ プロトコルをサポートしません。

blank.gifRSPAN VLAN はトランク ポートにのみ設定されており、アクセス ポートには設定されていません。不要なトラフィックが RSPAN VLAN に発生しないようにするために、参加しているすべてのスイッチで VLAN RSPAN 機能がサポートされていることを確認してください。

blank.gifRSPAN VLAN 上のアクセス ポート(音声 VLAN ポートを含む)は、非アクティブ ステートになります。

blank.gif送信元トランク ポートにアクティブな RSPAN VLAN が設定されている場合、RSPAN VLAN はポートベース RSPAN セッションの送信元として含まれます。また、RSPAN VLAN を SPAN セッションの送信元に設定することもできます。ただし、スイッチはセッション間にわたるトラフィックをモニタしないため、スイッチの RSPAN 送信元セッションの宛先として識別された RSPAN VLAN では、パケットの出力スパニングがサポートされません。

blank.gif次の条件を満たす限り、任意の VLAN を RSPAN VLAN として設定できます。

blank.gifすべてのスイッチで、RSPAN セッションに同じ RSPAN VLAN が使用されている。

blank.gif参加するすべてのスイッチで RSPAN がサポートされている。

blank.gifRSPAN VLAN を設定してから、RSPAN 送信元または宛先セッションを設定することを推奨します。

blank.gifVTP および VTP プルーニングをイネーブルにすると、トランク内で RSPAN トラフィックがプルーニングされ、1005 以下の VLAN ID に関して、ネットワークで不必要な RSPAN トラフィックのフラッディングが防止されます。

スパンド トラフィック タイムスタンプ設定に関する注意事項

blank.gifスパンド トラフィック タイムスタンプ機能は、入力タイムスタンプ(受信パケットのタイムスタンプ)のみをサポートします。出力タイムスタンプ(送信パケットのタイムスタンプ)はサポートされていません。

blank.gifスパンド トラフィック タイムスタンプは、すべての IE 5000 ダウンリンク(銅線と光ファイバの両方)インターフェイスで 100M および 1G インターフェイス速度でサポートされます。

blank.gif入力タイムスタンプはデフォルトで無効になっていて、SPAN セッションの CLI 設定でタイムスタンプオプションが指定されている場合に有効になります。

blank.gifSPAN タイムスタンプは、単一 SPAN セッションでのみサポートされます。SPAN タイムスタンプ設定 CLI は、複数の SPAN セッションでタイムスタンプを有効にしようとすると拒否されます。

blank.gifタイムスタンプオプションが有効になっている SPAN セッションで設定された SPAN 送信元( monitor session < session number > source )は、他の SPAN セッションでは使用できません。SPAN タイムスタンプ設定 CLI は、送信元( monitor session < session number > source )が他の SPAN セッションですでに設定されている場合に SPAN セッションでタイムスタンプを有効にしようとすると拒否されます。

blank.gifSPAN 送信元設定 CLI は、SPAN セッションでタイムスタンプが有効になっていて、SPAN 送信元が他の SPAN セッションですでに設定されている場合は拒否されます。

blank.gifSPAN タイムスタンプ設定を有効にする前に、すべてのインターフェイス設定(インターフェイス アクセス/トランク設定、RSPAN トラフィック用 VLAN の指定など)を完了する必要があります。

blank.gifSPAN タイムスタンプ設定オプションは、SPAN 送信元がポートチャネル、RSPAN VLAN、またはアップリンク インターフェイスとして存在する SPAN セッションではサポートされていません。

blank.gifSPAN タイムスタンプ設定オプションは、SPAN セッションの送信元と宛先が最初に設定されている場合にのみ許可されます。

blank.gifスパンド トラフィック タイムスタンプは、lanbase 以上のライセンスレベルでサポートされています。

blank.gif入力タイムスタンプが有効になっている場合、サポート可能な最大レートは (N / (N + 18)) * 100% です。ここで、N は元のパケットサイズです。64 バイトのパケットの場合、動作はラインレートの 78% になります。1500 バイトのパケットの場合、動作はラインレートの 98.8% になります。

blank.gifタイムスタンプは、イーサネット II、SNAP を備えた IEEE 802.3、IEEE 802.3 CSMA/CD、IPv4、IPv6、および UDP の各パケットにのみ追加されます。

SPAN および RSPAN のデフォルト設定

 

機能
デフォルト設定

SPAN のステート(SPAN および RSPAN)

ディセーブル

モニタする送信元ポート トラフィック

受信トラフィックと送信トラフィックの両方( both

カプセル化タイプ(宛先ポート)

ネイティブ形式(タグなしパケット)

入力転送(宛先ポート)

ディセーブル

VLAN フィルタリング

送信元ポートとして使用されるトランク インターフェイス上では、すべての VLAN がモニタリングされます。

RSPAN VLAN

未設定

SPAN および RSPAN の設定方法

ローカル SPAN セッションの作成

 

 
コマンド
目的

1.blank.gif

configure terminal

グローバル設定モードを開始します。

2.blank.gif

no monitor session { session_number | all | local | remote }

セッションに対する既存の SPAN 設定を削除します。

session_number :指定できる範囲は 1 ~ 68 です。

すべての SPAN セッションを削除する場合は all 、すべてのローカル セッションを削除する場合は local 、すべてのリモート SPAN セッションを削除する場合は remote をそれぞれ指定します。

3.blank.gif

monitor session session_number source { interface interface-id | vlan vlan-id } [ , | - ] [ both | rx | tx ]

SPAN セッションおよび送信元ポート(監視対象ポート)を指定します。

session_number :指定できる範囲は 1 ~ 68 です。

interface-id :モニタする送信元ポートまたは送信元 VLAN を指定します。

blank.gifsource interface-id :モニタする送信元ポートを指定します。有効なインターフェイスには、物理インターフェイスおよびポート チャネル論理インターフェイス( port-channel port-channel-number )があります。有効なポートチャネル番号は 1 ~ 10 です。

blank.gif vlan-id :モニタする送信元 VLAN を指定します。指定できる範囲は 1 ~ 4096 です(RSPAN VLAN は除く)。

注: 1 つのセッションに、一連のコマンドで定義された複数の送信元(ポートまたは VLAN)を含めることができます。ただし、1 つのセッション内では送信元ポートと送信元 VLAN を併用できません。

(任意) [ , | - ]:一連のインターフェイスまたはインターフェイス範囲を指定します。カンマの前後およびハイフンの前後にスペースを 1 つずつ入力します。

(任意)モニタするトラフィックの方向を指定します。トラフィックの方向を指定しなかった場合、SPAN は送信トラフィックと受信トラフィックの両方をモニタします。

blank.gif both :受信トラフィックと 送信 トラフィックの両方をモニタします。これがデフォルトです。

blank.gif rx :受信トラフィックをモニタします。

blank.gif tx 送信 トラフィックをモニタします。

注: monitor session session_number source コマンドを複数回使用すると、複数の送信元ポートを設定できます。

4.blank.gif

monitor session session_number destination { interface interface-id [, | -] [ encapsulation replicate]}

SPAN セッションおよび宛先ポート(監視側ポート)を指定します。

session_number :ステップ 3 で入力したセッション番号を指定します。

注: ローカル SPAN の場合は、送信元および宛先インターフェイスに同じセッション番号を使用する必要があります。

blank.gif interface-id :宛先ポートを指定します。宛先インターフェイスには物理ポートを指定する必要があります。EtherChannel や VLAN は指定できません。

blank.gif(任意)[, | - ]:一連または一定範囲のインターフェイスを指定します。カンマの前後およびハイフンの前後にスペースを 1 つずつ入力します。

blank.gif(任意) encapsulation replicate :宛先インターフェイスが送信元インターフェイスのカプセル化方式を複製することを指定します。選択しない場合のデフォルトは、ネイティブ形式(タグなし)でのパケットの送信です。

注: monitor session session_number destination コマンドを複数回使用すると、複数の宛先ポートを設定できます。

5.blank.gif

end

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

ローカル SPAN セッションの作成および着信トラフィックの設定

 

 
コマンド
目的

1.blank.gif

configure terminal

グローバル設定モードを開始します。

2.blank.gif

no monitor session { session_number | all | local | remote }

セッションに対する既存の SPAN 設定を削除します。

3.blank.gif

monitor session session_number source { interface interface-id | vlan vlan-id } [ , | - ] [ both | rx | tx ]

SPAN セッションおよび送信元ポート(監視対象ポート)を指定します。

4.blank.gif

monitor session session_number destination { interface interface-id [, | -] [ encapsulation replicate] [ ingress { dot1q vlan vlan-id | untagged vlan vlan-id | vlan vlan-id }]}

SPAN セッション、宛先ポート、パケットカプセル化、および入力 VLAN とカプセル化を指定します。

session_number :ステップ 3 で入力したセッション番号を指定します。

interface-id :宛先ポートを指定します。宛先インターフェイスには物理ポートを指定する必要があります。EtherChannel や VLAN は指定できません。

(任意)[, | - ]:一連または一定範囲のインターフェイスを指定します。カンマまたはハイフンの前後にスペースを 1 つずつ入力します。

(任意) encapsulation replicate :宛先インターフェイスが送信元インターフェイスのカプセル化方式を複製することを指定します。選択しない場合のデフォルトは、ネイティブ形式(タグなし)でのパケットの送信です。

ingress :宛先ポートでの着信トラフィックの転送をイネーブルにして、カプセル化タイプを指定します。

blank.gif dot1q vlan vlan-id :デフォルトの VLAN として指定した VLAN で、IEEE 802.1Q でカプセル化された着信パケットを受信します。

blank.gif untagged vlan vlan-id または vlan vlan-id :デフォルトの VLAN として指定した VLAN で、タグなしでカプセル化された着信パケットを受信します。

5.blank.gif

end

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

フィルタリングする VLAN の指定

 

 
コマンド
目的

1.blank.gif

configure terminal

グローバル設定モードを開始します。

2.blank.gif

no monitor session { session_number | all | local | remote }

セッションに対する既存の SPAN 設定を削除します。

session_number :指定できる範囲は 1 ~ 68 です。

all :すべての SPAN セッションを削除します。

local :すべてのローカル セッションを削除します。

remote :すべてのリモート SPAN セッションを削除します。

3.blank.gif

monitor session session_number source interface interface-id

送信元ポート(モニタ対象ポート)と SPAN セッションの特性を指定します。

session_number :指定できる範囲は 1 ~ 68 です。

interface-id :モニタする送信元ポートを指定します。指定したインターフェイスは、あらかじめトランク ポートとして設定しておく必要があります。

4.blank.gif

monitor session session_number filter vlan vlan-id [ , | - ]

SPAN 送信元トラフィックを特定の VLAN に制限します。

session_number :ステップ 3 で指定したセッション番号を入力します。

vlan-id :指定できる範囲は 1 ~ 4096 です。

(任意)カンマ(, )を使用して一連の VLAN を指定するか、ハイフン( - )を使用して VLAN 範囲を指定します。カンマの前後およびハイフンの前後にスペースを 1 つずつ入力します。

5.blank.gif

monitor session session_number destination { interface interface-id [, | -] [ encapsulation replicate] }

SPAN セッションおよび宛先ポート(監視側ポート)を指定します。

session_number :ステップ 3 で入力したセッション番号を指定します。

interface-id :宛先ポートを指定します。宛先インターフェイスには物理ポートを指定する必要があります。EtherChannel や VLAN は指定できません。

(任意)[, | - ]:一連または一定範囲のインターフェイスを指定します。カンマの前後およびハイフンの前後にスペースを 1 つずつ入力します。

(任意) encapsulation replicate :宛先インターフェイスが送信元インターフェイスのカプセル化方式を複製することを指定します。選択しない場合のデフォルトは、ネイティブ形式(タグなし)でのパケットの送信です。

6.blank.gif

end

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

RSPAN VLAN としての VLAN の設定

 

 
コマンド
目的

1.blank.gif

configure terminal

グローバル設定モードを開始します。

2.blank.gif

vlan vlan-id

VLAN ID を入力して VLAN を作成するか、または既存の VLAN の VLAN ID を入力して、VLAN コンフィギュレーション モードを開始します。指定できる範囲は 2 ~ 1001 または 1006 ~ 4096 です。

RSPAN VLAN を VLAN 1(デフォルト VLAN)または VLAN ID 1002 ~ 1005(トークンリングおよび FDDI VLAN 専用)にすることはできません。

3.blank.gif

remote-span

VLAN を RSPAN VLAN として設定します。

4.blank.gif

end

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

5.blank.gif

copy running-config startup-config

(任意)コンフィギュレーション ファイルに設定を保存します。

RSPAN 送信元セッションの作成

 

 
コマンド
目的

1.blank.gif

configure terminal

グローバル設定モードを開始します。

2.blank.gif

no monitor session { session_number | all | local | remote }

セッションに対する既存の RSPAN 設定を削除します。

session_number :指定できる範囲は 1 ~ 68 です。

all :すべての RSPAN セッションを削除します。

local :すべてのローカルセッションを削除します。

remote :すべてのリモート SPAN セッションを削除します。

3.blank.gif

monitor session session_number source { interface interface-id | vlan vlan-id } [ , | - ] [ both | rx | tx ]

RSPAN セッションおよび送信元ポート(モニタ対象ポート)を指定します。

session_number :指定できる範囲は 1 ~ 68 です。

RSPAN セッションの送信元ポートまたは送信元 VLAN を入力します。

blank.gif interface-id :モニタする送信元ポートを指定します。有効なインターフェイスには、物理インターフェイスおよびポート チャネル論理インターフェイス( port-channel port-channel-number )があります。有効なポートチャネル番号は 1 ~ 10 です。

blank.gif vlan-id :モニタする送信元 VLAN を指定します。指定できる範囲は 1 ~ 4096 です(RSPAN VLAN は除く)。

1 つのセッションに、一連のコマンドで定義された複数の送信元(ポートまたは VLAN)を含めることができます。ただし、1 つのセッション内で送信元ポートと送信元 VLAN を併用することはできません。

(任意)[, | - ]:一連または一定範囲のインターフェイスを指定します。カンマの前後およびハイフンの前後にスペースを 1 つずつ入力します。

(任意)モニタするトラフィックの方向を指定します。トラフィックの方向を指定しなかった場合、送信元インターフェイスは送信トラフィックと受信トラフィックの両方を送信します。

blank.gif both :受信トラフィックと 送信 トラフィックの両方をモニタします。

blank.gif rx :受信トラフィックをモニタします。

blank.gif tx 送信 トラフィックをモニタします。

4.blank.gif

monitor session session_number destination remote vlan vlan-id

RSPAN セッションと宛先 RSPAN VLAN を指定します。

session_number :ステップ 3 で定義したセッション番号を入力します。

vlan-id :モニタする送信元 RSPAN VLAN を指定します。

5.blank.gif

end

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

6.blank.gif

show monitor [ session session_number ]

show running-config

設定を確認します。

7.blank.gif

copy running-config startup-config

(任意)コンフィギュレーション ファイルに設定を保存します。

RSPAN 宛先セッションの作成

 

 
コマンド
目的

1.blank.gif

configure terminal

グローバル設定モードを開始します。

2.blank.gif

vlan vlan-id

送信元スイッチで作成された RSPAN VLAN の VLAN ID を入力し、VLAN コンフィギュレーション モードを開始します。

両方のスイッチが VTP に参加し、RSPAN VLAN ID が 2 ~ 1005 である場合は、VTP ネットワークを介して RSPAN VLAN ID が伝播されるため、ステップ 2 ~ 4 は不要です。

3.blank.gif

remote-span

VLAN を RSPAN VLAN として識別します。

4.blank.gif

exit

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

5.blank.gif

no monitor session { session_number | all | local | remote }

セッションに対する既存の RSPAN 設定を削除します。

session_number :指定できる範囲は 1 ~ 68 です。

all :すべての RSPAN セッションを削除します。

local :すべてのローカルセッションを削除します。

remote :すべてのリモート SPAN セッションを削除します。

6.blank.gif

monitor session session_number source remote vlan vlan-id

RSPAN セッションと送信元 RSPAN VLAN を指定します。

session_number :指定できる範囲は 1 ~ 68 です。

vlan-id :モニタする送信元 RSPAN VLAN を指定します。

7.blank.gif

monitor session session_number destination interface interface-id

RSPAN セッションと宛先インターフェイスを指定します。

session_number :ステップ 6 で定義した番号を入力します。

RSPAN 宛先セッションでは、送信元 RSPAN VLAN および宛先ポートに同じセッション番号を使用する必要があります。

interface-id :宛先インターフェイスを指定します。宛先インターフェイスは物理インターフェイスでなければなりません。

encapsulation replicate はコマンドラインのヘルプ ストリングに表示されますが、RSPAN ではサポートされていません。元の VLAN ID は RSPAN VLAN ID によって上書きされ、宛先ポート上のすべてのパケットはタグなしになります。

8.blank.gif

end

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

RSPAN 宛先セッションの作成および着信トラフィックの設定

 

 
コマンド
目的

1.blank.gif

configure terminal

グローバル設定モードを開始します。

2.blank.gif

no monitor session { session_number | all | local | remote }

セッションに対する既存の SPAN 設定を削除します。

3.blank.gif

monitor session session_number source remote vlan vlan-id

RSPAN セッションと送信元 RSPAN VLAN を指定します。

session_number :指定できる範囲は 1 ~ 68 です。

vlan-id :モニタする送信元 RSPAN VLAN を指定します。

4.blank.gif

monitor session session_number destination { interface interface-id [, | -] [ ingress { dot1q vlan vlan-id | untagged vlan vlan-id | vlan vlan-id }]}

SPAN セッション、宛先ポート、パケット カプセル化、および着信 VLAN とカプセル化を指定します。

session_number :ステップ 4 で定義したセッション番号を入力します。

RSPAN 宛先セッションでは、送信元 RSPAN VLAN および宛先ポートに同じセッション番号を使用する必要があります。

interface-id :宛先インターフェイスを指定します。宛先インターフェイスは物理インターフェイスでなければなりません。

encapsulation replicate はコマンドラインのヘルプ ストリングに表示されますが、RSPAN ではサポートされていません。元の VLAN ID は RSPAN VLAN ID によって上書きされ、宛先ポート上のすべてのパケットはタグなしになります。

(任意)[, | - ]:一連または一定範囲のインターフェイスを指定します。カンマの前後およびハイフンの前後にスペースを 1 つずつ入力します。

宛先ポートでの着信トラフィックの転送をイネーブルにして、カプセル化タイプを指定するには、 ingress を追加のキーワードと一緒に入力します。

blank.gif dot1q vlan vlan-id :デフォルトの VLAN として指定した VLAN で、IEEE 802.1Q でカプセル化された着信パケットを転送します。

blank.gif untagged vlan vlan-id または vlan vlan-id :デフォルトの VLAN として指定した VLAN で、タグなしでカプセル化された着信パケットを転送します。

5.blank.gif

end

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

フィルタリングする VLAN の指定

 

 
コマンド
目的

1.blank.gif

configure terminal

グローバル設定モードを開始します。

2.blank.gif

no monitor session { session_number | all | local | remote }

セッションに対する既存の SPAN 設定を削除します。

session_number :指定できる範囲は 1 ~ 68 です。

all :すべての SPAN セッションを削除します。

local :すべてのローカルセッションを削除します。

remote :すべてのリモート SPAN セッションを削除します。

3.blank.gif

monitor session session_number source interface interface-id

送信元ポート(モニタ対象ポート)と SPAN セッションの特性を指定します。

session_number :指定できる範囲は 1 ~ 68 です。

interface-id :モニタする送信元ポートを指定します。指定したインターフェイスは、あらかじめトランク ポートとして設定しておく必要があります。

4.blank.gif

monitor session session_number filter vlan vlan-id [ , | - ]

SPAN 送信元トラフィックを特定の VLAN に制限します。

session_number :ステップ 3 で指定したセッション番号を入力します。

vlan-id :指定できる範囲は 1 ~ 4096 です。

(任意)カンマ(, )を使用して一連の VLAN を指定するか、ハイフン( - )を使用して VLAN 範囲を指定します。カンマの前後およびハイフンの前後にスペースを 1 つずつ入力します。

5.blank.gif

monitor session session_number destination remote vlan vlan-id

RSPAN セッションおよび宛先リモート VLAN(RSPAN VLAN)を指定します。

session_number :ステップ 3 で指定したセッション番号を入力します。

vlan-id :モニタ対象トラフィックを宛先ポートに伝送する RSPAN VLAN を指定します。

6.blank.gif

end

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

タイムスタンプ付きのローカル SPAN セッションの作成

 

 
コマンド
目的

1.blank.gif

configure terminal

グローバル設定モードを開始します。

2.blank.gif

license right-to-use activate STT

スパンド トラフィック タイムスタンプ機能をアクティブにします。

3.blank.gif

monitor session session_number source interface interface-id [ , | - ] [ rx ]

SPAN セッションおよび送信元ポート(監視対象ポート)を指定します。

blank.gifsession_number:指定できる範囲は 1 ~ 68 です。

blank.gifinterface-id:モニタする送信元ポートまたは送信元 VLAN を指定します。

blank.gifsource interface-id:モニタする送信元ポートを指定します。有効なインターフェイスは物理インターフェイスなどです。

注: 1 つのセッションには、一連のコマンドで定義された複数の送信元(ポート)を含めることができます。

blank.gif(任意) [ , | - ] :一連または一定範囲のインターフェイスを指定します。カンマの前後およびハイフンの前後にスペースを 1 つずつ入力します。

blank.gif(任意)モニタリングするトラフィックの方向を指定します。

blank.gifrx:受信トラフィックをモニタします。

注: monitor session session_number source コマンドを複数回使用すると、複数の送信元ポートを設定できます。

4.blank.gif

monitor session session_number destination { interface interface-id [, | - ] [ encapsulation replicate ]}

SPAN セッションおよび宛先ポート(監視側ポート)を指定します。

blank.gifsession_number:ステップ 3 で入力したセッション番号を指定します。

注: ローカル SPAN の場合は、送信元および宛先インターフェイスに同じセッション番号を使用する必要があります。

blank.gifinterface-id:宛先ポートを指定します。宛先インターフェイスには物理ポートを指定する必要があります。EtherChannel や VLAN は指定できません。

blank.gif(任意)[, | - ]:一連または一定範囲のインターフェイスを指定します。カンマの前後およびハイフンの前後にスペースを 1 つずつ入力します。

blank.gif(任意)encapsulation replicate:宛先インターフェイスが送信元インターフェイスのカプセル化方式を複製することを指定します。選択しない場合のデフォルトは、ネイティブ形式(タグなし)でのパケットの送信です。

注: monitor session session_number destination コマンドを複数回使用すると、複数の宛先ポートを設定できます。

5.blank.gif

monitor session session_number timestamp

セッショントラフィックのタイムスタンプをイネーブルにします。

6.blank.gif

end

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

タイムスタンプ付きの RSPAN 送信元セッションの作成

 

 
コマンド
目的

1.blank.gif

configure terminal

グローバル設定モードを開始します。

2.blank.gif

license right-to-use activate STT

スパンド トラフィック タイムスタンプ機能をアクティブにします。

3.blank.gif

monitor session session_number source interface interface-id [ , | - ] [ rx ]

RSPAN セッションおよび送信元ポート(モニタ対象ポート)を指定します。

blank.gifsession_number:指定できる範囲は 1 ~ 68 です。

RSPAN セッションの送信元ポートまたは送信元 VLAN を入力します。

blank.gifinterface-id:モニタする送信元ポートまたは送信元 VLAN を指定します。

blank.gifsource interface-id:モニタする送信元ポートを指定します。有効なインターフェイスは物理インターフェイスなどです。

注: 1 つのセッションには、一連のコマンドで定義された複数の送信元(ポート)を含めることができます。

blank.gif(任意) [ , | - ] :一連または一定範囲のインターフェイスを指定します。カンマの前後およびハイフンの前後にスペースを 1 つずつ入力します。

blank.gif(任意)モニタリングするトラフィックの方向を指定します。

blank.gifrx:受信トラフィックをモニタします。

注: monitor session session_number source コマンドを複数回使用すると、複数の送信元ポートを設定できます。

4.blank.gif

monitor session session_number destination remote vlan vlan-id

RSPAN セッションと宛先 RSPAN VLAN を指定します。

vlan-id :モニタする送信元 RSPAN VLAN を指定します。

5.blank.gif

monitor session session_number timestamp

セッショントラフィックのタイムスタンプをイネーブルにします。

注: このコマンドを使用する前に、RSPAN VLAN を許可するように RSPAN VLAN とトランクの設定を行う必要があります。

6.blank.gif

end

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

7.blank.gif

show monitor [ session session_number ]

show running-config

設定を確認します。

8.blank.gif

copy running-config startup-config

(任意)コンフィギュレーション ファイルに設定を保存します。

SPAN と RSPAN のモニタリングとメンテナンス

 

show monitor [ session session_number ]

SPAN または RSPAN 設定を確認します。

スパンド トラフィック タイムスタンプ統計

 

show platform timestamp-trailer counters

タイムスタンプの統計を表示します。

Switch#show platform timestamp-trailer counters
Port Timestamped packets Timestamp Removed Dropped Packets
Gi1/1 0 0 0
Gi1/2 0 0 0
Gi1/3 0 0 0
Gi1/4 0 0 0
Gi1/5 0 0 0
Gi1/6 0 0 0
Gi1/7 0 0 0
Gi1/8 0 0 0
Gi1/9 0 0 0
Gi1/10 0 0 0
Gi1/11 0 0 0
Gi1/12 0 0 0
Gi1/13 10000 0 0
Gi1/14 0 0 0
Gi1/15 0 0 0
Gi1/16 0 0 0
Gi1/17 0 0 0
Gi1/18 0 0 0
Gi1/19 0 0 0
Gi1/20 0 0 0
Gi1/21 0 0 0
Gi1/22 0 0 0
Gi1/23 0 0 0
Gi1/24 0 0 0
Gi1/25 0 0 10000
Gi1/26 0 0 0
Gi1/27 0 0 0
Gi1/28 0 0 0
 

「Timestamped packets」は、タイムスタンプトレーラーが追加された入力パケットの数です。

「Timestamp Removed」は、タイムスタンプトレーラーが削除された出力パケットの数です。

「Dropped Packets」は、タイムスタンプトレーラーが追加され、ドロップされた(どのポートにも転送されない)入力パケットの数です。

タイムスタンプ統計をクリアするには、次のコマンドを入力します。

clear platform timestamp-trailer counters

SPAN および RSPAN の設定例

ローカル SPAN セッションの設定:例

次に、SPAN セッション 1 を設定し、宛先ポートへ向けた送信元ポートのトラフィックをモニタする例を示します。最初に、セッション 1 の既存の SPAN 設定を削除し、カプセル化方式を維持しながら、双方向トラフィックを送信元ポート GigabitEthernet 1 から宛先ポート GigabitEthernet 2 にミラーリングします。

Switch(config)# no monitor session 1
Switch(config)# monitor session 1 source interface GigabitEthernet1/17
Switch(config)# monitor session 1 destination interface GigabitEthernet1/18 encapsulation replicate
Switch(config)# end

ローカル SPAN セッションの変更:例

次に、SPAN セッション 1 の SPAN 送信元としてのポート 1 を削除する例を示します。

Switch(config)# no monitor session 1 source interface GigabitEthernet1/17
Switch(config)# end
 

次に、双方向モニタが設定されていたポート 1 で、受信トラフィックのモニタをディセーブルにする例を示します。

Switch(config)# no monitor session 1 source interface GigabitEthernet1/17 rx
 

ポート 1 で受信するトラフィックのモニタはディセーブルになりますが、このポートから送信されるトラフィックは引き続きモニタされます。

次に、SPAN セッション 2 内の既存の設定を削除し、VLAN 1 ~ 3 に属するすべてのポートで受信トラフィックをモニタするように SPAN セッション 2 を設定し、モニタされたトラフィックを宛先ポート GigabitEthernet 2 に送信する例を示します。さらに、この設定は VLAN 10 に属するすべてのポートですべてのトラフィックをモニタするよう変更されます。

Switch(config)# no monitor session 2
Switch(config)# monitor session 2 source vlan 1 - 3 rx
Switch(config)# monitor session 2 destination interface GigabitEthernet1/18
Switch(config)# monitor session 2 source vlan 10
Switch(config)# end
 

次に、SPAN セッション 2 の既存の設定を削除し、送信元ポート GigabitEthernet 1 上で受信されるトラフィックをモニタするように SPAN セッション 2 を設定し、送信元ポートと同じ出力カプセル化方式を使用してそれを宛先ポート GigabitEthernet 2 に送信し、VLAN 6 をデフォルトの入力 VLAN として IEEE 802.1Q カプセル化を使用する入力転送をイネーブルにする例を示します。

Switch(config)# no monitor session 2
Switch(config)# monitor session 2 source GigabitEthernet1/17 rx
Switch(config)# monitor session 2 destination interface GigabitEthernet1/18 encapsulation replicate ingress dot1q vlan 6
Switch(config)# end
 

トランク ポート上のすべての VLAN をモニタするには、 no monitor session session_number filter グローバル コンフィギュレーション コマンドを使用します。

次に、SPAN セッション 2 の既存の設定を削除し、トランク ポート GigabitEthernet 2 で受信されたトラフィックをモニタするように SPAN セッション 2 を設定し、VLAN 1 ~ 5 および 9 に対してのみトラフィックを宛先ポート GigabitEthernet 1 に送信する例を示します。

Switch(config)# no monitor session 2
Switch(config)# monitor session 2 source interface GigabitEthernet1/18 rx
Switch(config)# monitor session 2 filter vlan 1 - 5, 9
Switch(config)# monitor session 2 destination interface GigabitEthernet1/17
Switch(config)# end

RSPAN の設定:例

次に、RSPAN VLAN 901 を作成する例を示します。

Switch(config)# vlan 901
Switch(config-vlan)# remote span
Switch(config-vlan)# end

SPAN セッションに関する VLAN の設定:例

次に、送信元リモート VLAN として VLAN 901、宛先インターフェイスとしてポート 1 を設定する例を示します。

Switch(config)# monitor session 1 source remote vlan 901
Switch(config)# monitor session 1 destination interface GigabitEthernet1/17
Switch(config)# end

RSPAN セッションの変更:例

次に、セッション 1 に対応する既存の RSPAN 設定を削除し、複数の送信元インターフェイスをモニタするように RSPAN セッション 1 を設定し、さらに宛先を RSPAN VLAN 901 に設定する例を示します。

Switch(config)# no monitor session 1
Switch(config)# monitor session 1 source interface GigabitEthernet1/17 tx
Switch(config)# monitor session 1 source interface GigabitEthernet1/18 rx
 
Switch(config)# monitor session 1 source interface port-channel 2
Switch(config)# monitor session 1 destination remote vlan 901
Switch(config)# end

 

次に、RSPAN セッション 2 で送信元リモート VLAN として VLAN 901 を設定し、送信元ポート GigabitEthernet 2 を宛先インターフェイスとして設定し、VLAN 6 をデフォルトの受信 VLAN として着信トラフィックの転送をイネーブルにする例を示します。

Switch(config)# monitor session 2 source remote vlan 901
Switch(config)# monitor session 2 destination interface GigabitEthernet1/18 ingress vlan 6
Switch(config)# end

 

次に、RSPAN セッション 2 の既存の設定を削除し、トランク ポート 2 で受信されるトラフィックをモニタするように RSPAN セッション 2 を設定し、VLAN 1 ~ 5 および 9 に対してのみトラフィックを宛先 RSPAN VLAN 902 に送信する例を示します。

Switch(config)# no monitor session 2
(config)# monitor session 2 source interface GigabitEthernet1/18 rx
Switch(config)# monitor session 2 filter vlan 1 - 5, 9
Switch(config)# monitor session 2 destination remote vlan 902
Switch(config)# end

タイムスタンプ付きの RSPAN セッションの設定:例

Switch(config)# vlan 4
Switch(config-vlan)# remote span
Switch(config-vlan)# end
 

ダウンリンク ギガビット イーサネット インターフェイス 1/13 ~ 1/24 をアクセスポートとして設定します。

Switch(config)# interface range gigabitEthernet 1/13 - 24
Switch(config-if-range)# switchport mode access
Switch(config-if-range) end
 

アップリンク ギガビット イーサネット インターフェイス 1/25 をトランクポートとして設定します。

Switch(config)# interface gigabitEthernet 1/25
Switch(config-if)# switchport mode trunk
Switch(config-if)# end
 

RSPAN セッションを設定します。

Switch(config)# monitor session 1 source interface gigabitEthernet 1/13 - 24
Switch(config)# monitor session 1 destination remote vlan 4
Switch(config)# monitor session 1 timestamp
Switch(config)# end

その他の参考資料

ここでは、スイッチ管理に関する参考資料について説明します。

関連ドキュメント

関連項目
マニュアル タイトル

Cisco IOS 基本コマンド

『Cisco IOS Configuration Fundamentals Command Reference』

標準

標準
タイトル

この機能でサポートされる新規の標準または変更された標準はありません。また、既存の標準のサポートは変更されていません。

MIB

MIB
MIB のリンク

Cisco IOS XR ソフトウェアを使用して MIB を特定およびダウンロードするには、次の URL にある Cisco MIB Locator を使用し、[Cisco Access Products] メニュー( http://cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml )からプラットフォームを選択します。

RFC

RFC
タイトル

この機能によりサポートされた新規 RFC または改訂 RFC はありません。またこの機能による既存 RFC のサポートに変更はありません。