NetBlade
Windows ステップ 6 / 12 ~25 分 中級

LLDP、CDP、スイッチの MAC テーブルからネットワーク マップを作成する

NetBlade でネットワークの配線を描く: SNMP と LLDP でスイッチを準備し、ネットワークを読み取り、リンク、ポート、未配置のデバイスを読み解きます。

ネットワーク マップは、ラックの前で懐中電灯を片手に午後を費やすような疑問に答えてくれます。あのプリンターはどのスイッチのどのポートにつながっているのか、アップリンクの先には何があるのか、会議室のアクセス ポイントはどこに接続されているのか。NetBlade は、ネットワーク機器に SNMP で何がどこにつながっているかを尋ねてマップを作ります。この記事では、スイッチに必要なもの、作業の順序、そして結果の読み方を説明します。

始める前に

  • スイッチ、ルーター、アクセス ポイントで SNMP が動作し、NetBlade に資格情報が登録されていること (SNMP)。
  • NetBlade を実行している PC が マップを作りたいネットワークに接続されている こと。ネットワークは、そこに接続している PC からしか読み取れません。
  • LLDP がオフになっている場合にオンにするための、スイッチへの管理者アクセス。

1. マップの作られ方を理解する

NetBlade は、どちらも SNMP 経由の 2 つの読み取り結果を組み合わせます:

  • 隣接テーブル (LLDP と CDP)。 ネットワーク機器は、各ケーブルの反対側にある機器に自分の存在を知らせます。LLDP はベンダー中立の標準で、CDP は Cisco 独自のものです。これらのテーブルは、どのスイッチのどのポートが、ほかのどのスイッチ、アクセス ポイント、ルーターのどのポートにつながっているかを示します。これが骨格になり、凡例では「機器が申告したリンク (LLDP/CDP)」と呼ばれます。
  • MAC テーブル。 スイッチは、各ポートの先で聞こえる MAC アドレスを学習します。NetBlade はこれを使って、それ以外のすべてのデバイス (PC、プリンター、電話) をポート上に配置します。デバイスの MAC はスイッチとデバイスの間にあるすべてのポートで聞こえるため、NetBlade は聞こえる MAC が最も少ないポートにデバイスを配置します。つまり、すべての通信が通るアップリンクではなく、デバイスが接続されているアクセス ポートです。凡例ではこれを「MAC テーブルから推定」と呼びます。

2. ネットワーク機器で LLDP をオンにする

Omada、UniFi、HP、Aruba では、LLDP は出荷時からオンになっています。ほかのメーカーでは、スイッチの Web インターフェイスで LLDP を探し (多くは「検出」「隣接」「管理」の下にあります)、すべてのポートで送信と受信の両方を有効にします。Cisco の機器は CDP も話し、NetBlade はそれも読み取ります。これは一般的なスイッチの設定です。正確なページはベンダーのマニュアルに記載されています。

ヒント: アクセス ポイントやルーターでも、提供されていれば LLDP をオンにしてください。自分の存在を知らせる機器が 1 台増えるごとに、マップには推定ではなく機器が申告したリンクが 1 本増えます。

3. まずネットワーク機器を読み取る

マップが問い合わせるのは、すでに SNMP で読み取りに成功している 機器だけです。これによってマップは高速に保たれます。登録済みのすべてのコミュニティで、すべてのデバイスの扉を叩くことはしません。

  1. 「デバイス」を開き、必要なら「種類」でスイッチ、ルーター、アクセス ポイントに絞り込み、「詳細インベントリ」を押します。または「サイト」で「すべてのデバイスを読み取る」を押します。
  2. スイッチのカードを開き、読み取り状態が「… に … で読み取り」となっていること、「インターフェース」タブにポートが表示されていることを確認します。

読み取れていないスイッチには、マップは問い合わせられません。まずそれを解決してください。

4. ネットワークを読み取る

  1. メニューで「マップ」を開きます。
  2. タイトルの横の一覧でサイトを選びます。
  3. 「ネットワークを読み取る」を押します。
  4. 概要の行が表示されるまで待ちます。例:「5 台中 4 台のネットワーク機器が応答しました: LLDP/CDP リンク 6 本、ポートに配置されたデバイス 58 台。」

応答しなかった機器がある場合、ページにその名前が表示されます:「応答なし: …。これらに適用される SNMP 資格情報が必要です ([資格情報])。」

5. マップを読む

  • ノード はデバイスです。クリックするとそのカードが開きます。
  • 機器が申告したリンク (LLDP/CDP) は機器自身から得たものです。スイッチを信頼するのと同じように信頼できます。
  • MAC テーブルから推定したリンク は推定です。一般的なケースでは正しく、珍しいケースでは見直す価値があります。
  • 「拡大」「縮小」「ウィンドウに合わせる」で表示を移動します。状態の行には、マップを最後に読み取った日時と、配置したデバイスの数が記録されています。

マップの下にある 2 つの一覧には注意を払う価値があります:

  • ネットワーク機器が名前を挙げたが、カタログにないもの。 機器には見えていて、スキャンでは見えていないものです。スキャンの対象外だった別の VLAN やサブネットのデバイスであることが多く、ping を無視するデバイスの場合もあります。その範囲をスキャンするか、識別してください。
  • 未配置: どのスイッチもポート上で検出していません。 カタログにはあるのに、どのスイッチも報告しなかったデバイスです。よくある原因は、SNMP に応答しないスイッチにつながっている、クライアントを公開しないアクセス ポイントの先の無線接続である、あるいはスイッチが MAC アドレスを忘れるほど長く通信していない、のいずれかです。

注: スイッチは、通信しないデバイスの MAC アドレスを数分で忘れます (エージング時間はスイッチで設定されます)。PC やプリンターの電源が入って通信している業務時間中にマップを読み取ってください。

6. 日々の疑問にマップを使う

  • このデバイスはどのポートにつながっているか? デバイスのカードを開きます。あるいはスイッチのカードを開き、「インターフェース」タブの「各ポートで見えるもの」を見ます。各ポートで学習された MAC アドレスが、その持ち主のデバイスとともに一覧表示されます。
  • アップリンクの先には何があるか? 2 台のスイッチ間の LLDP/CDP リンクをたどります。
  • どこかにアンマネージド スイッチがあるか? 同じアクセス ポートに複数のデバイスが配置されていれば、たいていは机の下の小型スイッチかドッキング ステーションです。
  • 何が変わったか? 機器を移動したあとにもう一度ネットワークを読み取ります。状態の行に最後の読み取りの日付が表示されます。

うまくいったか確認する

  • 概要の行に、LLDP/CDP リンクの数とポートに配置されたデバイスの数が表示されています。
  • コア スイッチが中央にあり、ほかのスイッチやアクセス ポイントと LLDP/CDP リンクで結ばれています。
  • PC をクリックするとそのカードが開き、接続先のスイッチが想定どおりの場所にあります。

うまくいかないときは

  • 「マップはまだ読み取られていません」。 「ネットワークを読み取る」を押してください。スイッチとルーター用の SNMP 資格情報と、機器で LLDP がオンになっていることが必要です。
  • 「このネットワークはまだ読み取られていません。読み取れるのは、このネットワークに接続している PC からだけです。」 NetBlade を実行している PC が、そのサイトのネットワーク上にありません。そのネットワークから読み取ってください。
  • マップにスイッチが表示されない。 SNMP で読み取りに成功していないか、今回は応答しませんでした。カードから読み取ってから、もう一度ネットワークを読み取ってください。SNMP に応答しないネットワーク機器は、ネットワーク ノードとして表示されません。
  • スイッチは表示されるが、間にリンクがない。 各ケーブルの少なくとも片側で LLDP がオフになっています。両側でオンにしてください。
  • 多数のデバイスが 1 つのポートに集まる。 そのポートに小型のアンマネージド スイッチがつながっているか、SNMP に応答しなかったスイッチへのアップリンクです。

次へ

インベントリが揃ったら、行動に移しましょう: 脆弱性を見つけて修正する。

← すべての使い方ガイド 機能ガイド → 製品: NetBlade Windows →