应用程序/数据库/NMS - 通过网络绘制跃点?

网络工程 纳米级
2022-02-15 06:21:38

本身不是技术问题 - 只是想知道是否有人知道任何软件?

如果您输入所有不同的设备和它们之间的链接,任何人都知道任何应用程序/NMS/数据库等将通过网络将跃点从 A 返回到 B?假设我想找到两个设备之间的所有路径 - 它会告诉我我可以采取的不同路径(我并不特别想要最短路径,我想查看所有可用的路径)。

我已经编写了一些脚本,但不幸的是,我没有先进的技术来防止其中出现循环等,所以这有点毫无意义。

干杯小号

1个回答

是的,当您使用 SPF 路由协议时,这正是路由器中的路由代码所做的事情。因此,对于您自己的网络,如果您在其上运行 SPF 协议,则可以在支持它的主机(例如 Linux)上运行适当配置的路由守护程序。您需要非常小心,它只侦听协议而不通告任何连接,以免破坏整个网络(通过创建所谓的路由黑洞)。然后您可以在该守护程序中查询链接状态数据库以查看此信息。

如果您运行的不是 SPF 协议,而是 DV 协议,那么您需要一种从每个路由器中提取 DV 数据的方法。然后它必须在所有这些上运行类似于 SPF 算法的东西才能得到你想要的。我不知道任何 OTS 技术,我在 30 年前推出了自己的 OTS 技术,它使用在我们的路由器上运行的特殊协议来获取 DV 数据。

最后,如果这不是您的网络,网络的所有者可能会认为信息是专有的,并且访问它可能涉及(天哪)律师。