スイッチとルーターに接続されているサーバーをマップするスクリプトに取り組んでいます。http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a00801c9199.shtmlにリストされているアルゴリズムを使用して MAC アドレスを抽出し、レイヤ 2 ポートをマップする作業を行っています。
レイヤ 3 ポートは別の問題です。これらは、ルーター/レイヤー 3 スイッチの「sh vlan」コマンドで表示されないポートです。理想的には、レイヤ 3 接続の基礎となるこれらのポートに存在する MAC アドレスを使用したいと思います。これは、IP アドレスよりも少し「永続的」であるためです。これらは、デバイスの MAC アドレス テーブルに表示されます。ただし、これらのポートには VLAN が関連付けられておらず、SNMP を介した MAC の取得は VLAN にインデックス付けされているため、非常に困難です。
私はこれに対して約1週間ほど頭を悩ませてきましたが、私が試したり見つけたりしたものでは、VLAN以外のMACアドレスを取得できないようです。この方法でレイヤ 3 ポートをマッピングすることは可能ですか、それともレイヤ 3 (IP アドレス) マッピングを使用する必要がありますか?