ポートミラーリング

読み:ぽーとみらーりんぐ / 英語表記:port mirroring

スイッチで指定したポートやVLANの通信をコピーし、監視用のポートへ出力する機能である。通常の転送とは別に、通信の分析や不正通信の検知に必要なデータを監視装置へ渡せる。

イマシルちゃんの解説

ネットワークの不調を調べるときは、実際にどんなデータが流れているか確認したいよね。
でもスイッチは、宛先の場所が分かる通信を関係のない接続口へは送らないんだ。
調査用のパソコンを空いている接続口につなぐだけでは、見たい通信を受け取れないことがあるよ。

ポートミラーリングは、指定した接続口などを流れる通信を複製し、監視用の接続口にも送る機能なんだ。
そこに調査用のパソコンや監視装置をつなげば、複製された通信を分析できるの。
元の通信は本来の宛先へ送りながら、別の場所でその様子を調べられるんだよ。

より深い解説

定義

ポートミラーリングは、スイッチの特定のポート(またはVLAN)で送受信される通信を複製し、監視用に指定したポート(ミラーポート、モニタポート)に送り出す機能である。シスコ社の製品では SPAN(Switched Port Analyzer)と呼ばれる。

使い道

用途内容
IDSによる監視ミラーポートにIDSを接続し、通信を検査する
トラブルの調査パケットキャプチャのソフトウェアで、実際に流れている通信を確認する
通信の記録・分析ネットワークの利用状況や性能を分析する装置に通信を渡す

長所と注意点

長所注意点
通信経路に機器を入れないので、監視装置が故障しても通信は止まらない監視するポートの通信量の合計が、ミラーポートの帯域を超えると、コピーが取りこぼされる
スイッチの設定だけで使えるスイッチの負荷が高いと、ミラーリングが後回しにされることがある
監視装置からは、通信を直接遮断できない

ネットワークタップとの比較

ポートミラーリングネットワークタップ(TAP)
仕組みスイッチの機能で、通信をコピーする回線の途中に挟む専用の装置で、信号を分岐する
取りこぼし帯域や負荷によって起こりうる起こりにくい(物理的に全量を分岐)
導入設定だけでよい回線をいったん切断して装置を挿入する

IDSとIPSの設置方法

機器設置動作
IDSミラーポートやタップに接続する(経路外)通信のコピーを見て、検知・通知する
IPS通信経路上に設置する(インライン)通信を通過させながら、不正な通信を遮断する

ミラーポートに接続した機器は、通信のコピーを受け取るだけなので、検知はできても、通信を遮断する機器(IPS)としては働かない。

受信と保存の容量を確保する

コピーしたフレームの宛先MACアドレスは、通常は元の通信先のままである。キャプチャサーバはプロミスキャスモードで自分宛て以外も受信する。スイッチがコピーを出力する設定と、監視側がそれを受け取る設定の両方が必要になる。

平均ビットレートから無圧縮の保存量を概算する場合は、次の関係を使う。

必要容量[バイト]=平均ビットレート[ビット/秒]× 保存時間[秒]÷ 8

独自の例として平均200kbit/sを90日間記録し、1k=10³、1GB=10⁹バイト、メタデータなしとする。

計算段階結果
一秒当たりの量200 × 10³ ÷ 8 = 25,000バイト/秒
保存する時間90 × 24 × 60 × 60 = 7,776,000秒
必要容量25,000 × 7,776,000 ÷ 10⁹ = 194.4GB

実際のキャプチャファイルには、時刻や各パケットの長さなどのメタデータが加わる。取り込む範囲、切詰め保存、圧縮、保持期間、余裕容量も設計に含める。GBとGiBは単位が異なり、1GiBは2³⁰バイトなので、換算の前提をそろえる。

平均値だけでは、瞬間的な帯域超過やディスクの書込み速度不足は判断できない。元の通信が正常でもコピーだけ失われる場合があるため、キャプチャ側の欠落も監視する。

実際の試験ではここに出る!全2問

ネットワークスペシャリスト

午前Ⅱ
午後Ⅰ

この用語が出てくる記事

↑