我们的开发团队要求我创建一个实验室环境来测试我们公司开发的各种新软件。
在实验室中,有一个配置为发送 snmp v2 陷阱的 cisco 交换机,我正在寻找每 1-2 秒生成一次陷阱(任何类型)的方法。交换机配置正确,当使用 wireshark 时,我可以查看其发送的 snmp 陷阱,但是为了使陷阱起作用,我需要一个事件来触发它,如端口关闭或类似的东西。
这使我想到了一个问题:如何生成这样的陷阱?
这肯定是一个陷阱,原因是我用来嗅探网络的端口是一个监视会话端口,因此它必须接收流量。
我尝试使用 CPU 陷阱每 2 秒触发一次事件,但没有成功。
任何帮助或指点都将非常感谢。
答案1
我会尝试
snmp-server enable traps config
然后进入和退出配置模式。这是手动的,但您可以根据需要随时执行此操作。
或者你可以这样做
snmp-server enable traps event-manager
并编写自己的 EEM 脚本来执行操作,但不幸的是,这不是我的专业领域。
答案2
我认为 IOS 中没有测试陷阱命令,您可以创建一个环回接口并执行关闭,不关闭以生成陷阱。对于自动化,您可以让 expect 为您执行相同的操作。