Answers:
“事件邻居发现”命令将基于CDP事件生成系统日志消息。它必须与EEM结合使用,但是设置非常简单。
http://www.cisco.com/zh-CN/docs/ios/netmgmt/command/reference/nm_06.html#wp1181238
但是,我认为这些事件不会像您希望的那样迅速发生。CDP不是为keepalive设计的协议,而是用于邻居发现的。您最好记录下链路状态更改(上/下)或设置IP SLA探针以监视设备的存在。
您询问接口发生故障,SNMP陷阱很容易满足:
snmp-server enable traps snmp linkdown
snmp-server host 192.0.2.1 version 2c foo
interface NoCDP
no snmp trap link-status
现在,除了“ NoCDP”接口外,您还将从其他所有发生故障的接口中捕获陷阱。
但是我认为您实际上并不在乎接口的上升/下降,而在乎CDP邻居的消失,因为您需要使用EEM。EEM可以匹配CDP事件,并且可以基于事件执行过多操作,例如syslog。
首先,您可以使用此脚本