web-dev-qa-db-ja.com

IPレベルのネットワークトポロジの検出

それだけです。レベル3またはIPレベルでネットワークトポロジを検出する方法はありますか。つまり、自分から到達可能なさまざまなネットワークとルーターの場所をマッピングするプログラムを作成したいと考えています。何か案は?よろしくお願いしますike

3
Paulo Bu

そうですね、ネットワーク構成とサービスの自動検出を行う OpenNMS のようなツールを検討する必要があります。頭に浮かんだのは他にもたくさんあります。

1
Phil Hollenback

sNMPプロトコルを使用して、ネットワーク上の多くの情報を検出できます。これには、無料/商用のツールがすでにたくさんあります。あなたは自分でこれをやりたいと言っているので、SNMPの聖杯を見る必要があります。ここから始めます

http://www.net-snmp.org/

すぐに利用できるライブラリを使用して、基本的なレベル3の作業を行うことができます。デバイスに直接アクセスせずにネットワークのトポロジを検出する場合は、より低いレベルで機能する近隣探索を検討していることに注意してください。情報を提供する範囲外のデバイスには、独自の方法とプロトコルがあり、デバイス固有である可能性があります。例えばCisco IPSLA。

車輪の再発明をする代わりに(それがまさにあなたがやりたいことでない限り)、私はPhilのOpenNMSの推奨に従います。 NMap のような他のものもあります

1
Abhishek Dujari