我试图理解是否有可能发现网络拓扑流。我知道SNMP /*DP数据的拓扑结构是可能的,但我想知道是否有可能从流数据/探针中得到准确的结果?
由于sFlow、IPFIX和OpenFlow支持IEEE802.1D和IEEE802.1D,所以我认为至少可以使用OpenFlow吗?也许我错了。
发布于 2018-04-06 11:57:54
查看流的问题是,您只看到源和目的地,而两者之间什么也看不到。另外,您只看到捕获数据时存在的流。在您测量时,可能有其他网段没有流。你就不能发现他们了。
发布于 2018-04-06 13:55:59
我建议使用LLDP/CDP (例如通过SNMP查询)来发现L2和一些L3拓扑。然后检查路由器是否有路由表条目(也是通过SNMP或类似的)来查找其余的L3拓扑。请记住,L2和L3拓扑可能有很大的不同。
流只显示实际存在的流量,而不是可能存在的流量。此外,您还必须反向设计流量背后的拓扑结构。
如果您不想以编程的方式发现一个新的拓扑结构,那么阅读路由器的配置可能会更容易--当涉及到基于策略的路由时,如果没有信任,您就会迷失方向。
https://networkengineering.stackexchange.com/questions/49702
复制相似问题