检测非托管第2层交换机的网络映射算法?

时间:2008-09-17 04:03:17

标签: networking topology

我继承了一个分布在仓库/前台办公室的网络,该办公室由大约50台台式机,各种服务器,网络打印机和路由器/交换机组成。

“智能”路由器存在于服务器机房中。随着公司的发展,我们已经吞并了额外的空间,并没有非常优雅地运行各种长度的CAT5通过天花板等。我一直在天花板上找到各种集线器和开关 - 没有任何标签或以任何方式记录。

当然,das blinken-lights告诉我某人已连接到这些设备,我无法找到

我可以运行传统的网络地图工具(有很多这些东西),它向我展示了网络中基于IP的东西。这很好,但我已有的信息。我需要知道的是网络拓扑 - 交换机(网桥)如何互连等等。由于它们是现成的linksys非托管类型,它们不响应SNMP所以我不能使用它...

我可以使用哪种最好/最便宜的工具来分析和检测网络中不响应SNMP的集线器和交换机等问题?

如果没有你知道的工具 - 你会建议找出哪种通用算法?我的猜测是,我可以查看设备(交换机,台式机等)的MAC转发表并以此方式构建链,但我不知道是否可以从非管理型交换机获取该链(更不用说了)中心)。

(这项专利有一些巧妙的想法,但我找不到任何用它构建的软件:http://www.freepatentsonline.com/6628623.html

谢谢!

8 个答案:

答案 0 :(得分:4)

一个想法可能是使用像3com网络导演试用版(或The Dude)这样的程序。使用它来发现所有工作站以及其他任何具有IP地址的内容。

等待一段安静的时间并拔下每个集线器/交换机...然后你至少可以开始制作一张地图了,剩下的就是跟着电缆爬行了。网络管理确实意味着变脏。

答案 1 :(得分:3)

您可能无法明确检测非托管设备...但您有MAC - >切换端口映射,在您的托管端,对吗?如果是这样,您应该能够推断存在多个连接客户端的非托管交换机/集线器 - 我不知道您如何找到只有一个端口的端口。

  1. 记录所有智能交换机和客户端设备的MAC地址
  2. 从一个已知的智能开关开始
  3. 对于交换机上的每个端口,列出其转发的MAC地址。如果它列出一个客户端,它是直接的。如果它不止一个,并且没有一个地址在你已知的交换机MAC中,那么你就有了一个愚蠢的开关。如果它在您的已知交换机集合中有多个且一个地址,请在此交换机上进行递归。
  4. 您的网络拓扑结构中可能没有任何意外循环(或者您的网络可能无法正常工作),因此您可能会假设核心外部存在树形结构。

答案 2 :(得分:3)

您可以尝试从智能交换机中获取生成树协议信息;甚至非托管交换机也必须参与此协议(但这不适用于集线器)。

答案 3 :(得分:1)

我认为非托管交换机/集线器不会有arp条目 - 在mac层透明是它们存在的原因。

我认为没有办法让他们的MAC转发表不会将它们拆开并找到一个JTAG或其他端口与它们通信,这是不太可行的。

我能想到的最好的想法是依次ping每个内部IP,然后在这种情况下,尝试ping所有其他IP。这将有所帮助,因为你只会从没有与你正在pingflooding的那个共享(现在拥挤到遗忘)链接的机器得到体面的回应。基本上,您使用的事实是,交换机上的背板比它们之间的互连要快得多,以确定哪些连接是通过互连,哪些是通过背板。这也让您可以观看das blinkenlights并找出用于连接哪些IP的端口。

可悲的是,我知道没有可以为你做这件事的软件。

答案 4 :(得分:1)

如果您还没有,请尝试HP Openview试用版,除了使用SNMP之外,它还使用ARP表来确定您的拓扑结构。

答案 5 :(得分:1)

我个人也有同样的问题。乐趣。我通过在主数据机柜中安装新的Cisco Catalyst交换机并将每个端口上的Smart Ports配置文件设置为“Desktop”来部分解决了这个问题。这会将端口限制为1个MAC地址。

第一次在非托管设备上激活多个设备时,将自动禁用任何连接了非托管集线器/交换机的端口。

当我找到非托管集线器/交换机时,我将其替换为配置为将每个端口限制为1 MAC的托管交换机。

如果您的预算不允许这样做,另一种方法是直观地跟踪每根电线并手动验证是否存在非托管网络设备。

答案 6 :(得分:1)

您可以在下个月发布AdventNet的opmanager8.0时看到这些功能

答案 7 :(得分:1)

您可以尝试NetskateKoban,它将为您提供连接到管理型交换机每个端口的终端数量的地图。您可以通过供应商名称了解那里存在的无人值守设备。

我们遇到过类似的问题,网络管理员必须弄清楚有多少交换机(托管/非托管)。它会给你这些地方的位置。尝试一下......一切顺利