私はスイッチとルータに接続されているサーバをマップするためのスクリプトを作成しています。私はMACアドレスを引き出すためにhttp://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a00801c9199.shtmlにリストされたアルゴリズムを使用して、レイヤー2ポートをマップするように働いています。SNMP経由でレイヤ3ポート上のMACを取得していますか。
レイヤ3ポートは別の問題です。これらは、ルータ/レイヤ3スイッチの「sh vlan」コマンドに表示されないポートです。理想的には、レイヤ3接続の基礎となるこれらのポートに存在するMACアドレスを使用したいと思います。これは、IPアドレスよりも「永久」です。これらはデバイスのMACアドレステーブルに表示されます。しかし、これらのポートに関連VLANがないこと、およびSNMP経由のMAC取得がVLANインデックス化されているため、非常に困難です。
私は約1週間ほどこれに対して頭を叩いていましたが、私が試してみるものは何もないので、VLAN以外のMACアドレスを取得できるようです。このようにレイヤー3ポートをマッピングすることは可能ですか、レイヤー3(IPアドレス)マッピングを使用する必要がありますか?
FYI、これはあなたに接続されたMACアドレスを与えるものではありません。これはあなたにインターフェイスのMACアドレスを与えます。 –