いくつかのスイッチとエンド デバイスがあり、ルーターは 1 つしかないスモール ビジネス ネットワークがあります。グラフのようにネットワーク トポロジを表示したい (ルーターを上にして)。
私はネットワーク層アドレスにしかアクセスできないので、ネットワーク上のすべてのデバイスについて、そのデバイスが持つすべてのインターフェイスの IP アドレスと IP ネットワーク、つまり 192.168.2.9 と 192.168.2.0 (マスク 255.255.255.0) を取得できました。
私の推測では、データを分析して、ネットワークの論理接続を構築できたはずです。だから、私が聞きたいのは、ネットワークトポロジを知るための正しい道を進んでいるかどうかです(少なくともその論理接続については)。
これはすべてプログラムで行われ (c および object-c)、学校のプロジェクト用です。
プラス:(この情報があれば)トポロジを描画するライブラリを知っている人はいますか?