拓扑发现的网络层次:
1、网络层
主要发现:路由器,子网及其之间的连接关系
2、数据链路层
主要发现:交换机,网桥及其之间的连接关系
MIB库标准
RFC-1213定义的MIB-II
RFC-1493定义的Bridge-MIB(主要针对交换机和网桥)
可以利用MIB-II中保存的路由器信息发现三层设备;
而二层设备则可以利用Bridge-MIB保存的地址转发表和生成树状态表还有一些其他规则来发现。
关于拓扑发现的方式:
先高层,后底层,也就是网络层到数据链路层。
拓扑发现的初始条件:
1、零初始化条件
2、由一个IP地址出发,进行扩张式的拓扑发现
3、事先给定一个IP地址集
再谈二层设备的链路发现
1、基于地址转发表
2、网桥生成树
3、端口流量
这里只是列一个大概,许多具体情况还要多查资料,慢慢完善,毕竟一个好的网络拓扑发现也不是那么容易的。
参考资料为:网络多层拓扑发现的算法分析