首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网络映射

网络映射
EN

Network Engineering用户
提问于 2016-08-11 18:14:56
回答 2查看 148关注 0票数 0

我的任务是为我的大楼创建/查找所有的网络I,这些I由6个不同的组组成,它们都通过我负责的4个核心交换机。我还没有任何访问我的网络监测工具,如太阳风等。

有办法找出哪些IP在哪里吗?当我得到一个IP时,我是否可以计算出子网,看看有多少个地址在使用或正在被浪费?

EN

回答 2

Network Engineering用户

发布于 2016-08-11 19:58:54

如果您没有访问网络管理工具的权限,那么您可以在网络设备上使用CLI的手动方式来实现这一点。

核心路由器上的ARP缓存是获取所需信息的关键。在Cisco路由器上使用以下命令显示ARP缓存。

代码语言:javascript
复制
show ip arp

这将给出在过去4小时内发送ARP响应的所有设备的IP地址列表。您可能需要在几天内重复此命令,以确保您捕获任何不经常打开的电源。

如果要跟踪设备的位置,最多只能跟踪设备所连接的开关端口。看看交换机MAC地址表。对于Cisco交换机,请使用以下命令:

代码语言:javascript
复制
show mac-address table

对于ARP缓存中的每个MAC地址,请检查MAC地址表,并查看在哪个接口上学习了MAC地址。如果传出接口指向另一个交换机,那么您将需要登录到该开关并执行相同的操作,直到您到达没有连接到另一个交换机的接口为止。一旦您发现了学习MAC地址的最终接口,就会发现IP地址/设备连接到的交换机端口。

如果您查看核心交换机配置,每个接口将有一个子网掩码相关联。您可以计算出在该子网中可以使用多少个地址。将其与您在一段时间内记录的ARP条目的编译列表进行比较,然后您就可以知道正在使用的地址有多少。越多地检查ARP缓存,结果就越准确。

票数 1
EN

Network Engineering用户

发布于 2016-08-11 21:57:36

通过DHCP服务器查看绑定,并将MAC地址与IP匹配。

正如Qualeboy所说,检查每个交换机上的mac地址表,看看哪个MAC地址被转发到哪个端口。

Ping每个子网的广播地址(假设这就是您所说的组?)。这将使用来自该子网的所有活动主机填充ARP缓存,然后您可以使用上面讨论的MAC表映射到物理端口。

使用CLI的另一种方法是下载一个程序,如ZenMap。将程序安装在连接到网络的主机上,然后对希望在其上发现设备的每个子网进行扫描。这不是一个查找所有设备的全面解决方案,您的交换机上的安全策略可能会妨碍它的操作,但它可以是一个快速的方法来提供一个网络的总体情况。如果您正在根据这些信息做出设计决策,那么最好依赖cli方法。

来源:我刚刚在125设备网络上完成了这个任务。

票数 1
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/33980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档