有人能告诉我如何让这个节目 cmd 工作吗?(想看看我们可以断开哪些端口)

网络工程 思科 cisco 命令
2021-07-08 16:35:35
show int | i proto.*notconnect|proto.administratively down|Last in. [6-9]w|Last in.* [0-9][0-9]w|[0-9]y|disabled|Last input never, output never, output hang never

我试图找出我们可以断开哪些端口。有很多端口显示“未连接”而没有活动,但我们有数百个交换机,我的老板太害怕拉线,除非 100% 确定它没有使用。如果有人知道一个很好的方法,我很想听听。我一直在用 sh int count | in 0 + 0 + 0 但我认为这只是当前的数据包进出?

3个回答

我们通过基于 snmp 的 nms 进行监控,从中我们可以运行关于一段时间内未使用/已使用的报告。如果某个端口超过 3 个月未使用,则我们将其收回以供其他人使用。

您在帖子中显示的命令在 3750 上实际上可以正常工作。

我想不移除电缆而是禁用未使用的端口可能是在此期间的一个选项。然后仅根据客户端请求重新启用。

显示界面历史

要显示接口利用率的直方图,请在特权 EXEC 模式下使用 showinterfacehistory 命令。

show interface [ type number ] history [ all | 60sec | 60min | 72hour ] [ both | input | output ]

在此处输入图片说明

目前我正在使用一个 PHP 脚本,它通过 snmp 从我们所有的 cisco 交换机轮询所有端口的状态 + 一些额外的信息,如 mac 连接等,并将这些数据保存到 mysql 数据库中。

通过某些 arp 表中的一些额外信息,您可以很好地了解某个终端设备在某个日期/时间以及某个端口上次何时启动时正在使用哪个端口。

也许您可以为您的公司考虑类似的解决方案。

如果您需要快速解决方案,上面评论中提到的解决方案也是完成这项工作的简单方法。