在Linux上使用c进行第2层自动拓扑发现

时间:2016-07-18 09:54:00

标签: c linux network-programming network-protocols

我有一个网络应用程序运行在由以太网LAN连接的几个linux主机上,只包含主机和一些活动的以太网交换机(具有MAC,VLAN,学习,SPT以及所有但不是IP堆栈!)。 我的应用程序需要网络拓扑知识。事实上,每个主机都需要知道交换机和主机之间的底层连接是什么 我到目前为止搜索了这里:How to find neighbors on a network Without Using IP 在与我自己非常相似的情况下,答案说没有办法做到这一点。但这里的不同之处在于所有主机都在运行我自己的软件。
在我的情况下,这个答案是否有效,我很高兴吗?我可以用C编写自动拓扑发现程序吗? 我可以以某种方式阅读从SPT学到的开关吗?

0 个答案:

没有答案