有人告诉我,我仅依赖于路由协议邻居丢弃,但这不是?真的不够好。我有通过静态,交换机和无线控制器连接的路由器。所有这些设备都不运行路由协议。
是否有启用CDP syslog的命令?我已经搜索了一段时间,看起来像是一个基本需求,Cisco会为此做一些准备。
#1 楼
“事件邻居发现”命令将基于CDP事件生成系统日志消息。它必须与EEM结合使用,但是设置起来非常简单。http://www.cisco.com/en/US/docs/ios/netmgmt/command/reference/ nm_06.html#wp1181238
但是,我认为这些事件不会像您希望的那样迅速发生。 CDP不是为keepalive设计的协议,而是用于邻居发现的。您最好记录下链路状态更改(上/下)或设置IP SLA探针以监视设备的存在。
评论
回复:“ CDP不是为keepalive设计的协议”;从学上讲,这是一个真实的陈述。但是,我并没有要求CDP协议本身来检测邻居故障。我是说Cisco IOS已经有了一张CDP邻居表,它应该足够聪明,可以告诉我与邻居的接口何时断开。换句话说,如果我要的话,当接口掉线并且该事件被系统记录时,IOS会遍历CDP邻居列表。
–无无线电欧洲
13年7月17日在11:13
因此,当从邻居表中删除CDP邻居时,我提供的命令将生成一个syslog条目(与您可以得到的CDP邻居“关闭”类似)。由于此事件将与链接断开事件同时发生,因此,您究竟希望实现什么?您似乎正在寻求将两个独立的事物相关联(以某种方式将接口与CDP邻居标记,并仅基于该事实报告接口上的链接断开事件)。这是可能的,但是您将需要执行一些复杂的EEM脚本来完成它。
–完全不完整
13年7月17日在18:41
#2 楼
您询问接口是否关闭,这可以通过SNMP陷阱轻松解决: interface。但是我认为您实际上并不关心接口的上升/下降,而是关心CDP邻居的消失,因为您需要使用EEM。 EEM可以匹配CDP事件,并且可以基于事件执行大量操作,例如syslog。
作为起点,可以使用此脚本
评论
如果我的问题不清楚,我很抱歉。我关心的是出现故障的接口,上面有一个CDP邻居。如果可能的话,我试图避免EEM。 SNMP Linkdown陷阱对我无能为力
–无无线电欧洲
13年7月17日在11:07
然后在所有具有CDP的接口上配置“ no snmp trap link-status”。
–ytti
13年7月17日在11:08
嗯,我还是不明白你的意思。我关心的是已知的CDP邻居发生故障的接口之间的相关性。 SNMP链接向上/向下陷阱对CDP一无所知
–无无线电欧洲
13年7月17日在11:09
我猜您在说的是您无法手动执行此操作,但是它必须是动态的。对于动态解决方案,我想不出没有EEM的方法。
–ytti
13年7月17日在11:11
评论
有什么答案对您有帮助吗?如果是这样,您应该接受答案,这样问题就不会永远弹出来寻找答案。或者,您可以发布并接受自己的答案。