BGP配置命令之bgp log-neighbor-changes

语法描述:

该命令无参数。

用途:激活BGP邻居状态变更的日志记录功能。如果部署了UNIX syslog工具,则可将日志信息发送给运行syslog守护进程的UNIX主机。如果未部署UNIX syslog工具,那么路由器会将BGP状态变更消息储存进自己的内部缓存。路由器会对如下事件进行记录。

BGP 协议初始化。

没有内存可供存储路径。

没有内存可供存储属性。

没有内存可供存储前缀。

没有内存可供存储聚合路由。

没有内存可供存储路由抑制信息。

没有内存可供存储BGP更新。

收到BGP notification消息。

收到错误的BGP更新消息。

用户重置请求(User reset request)。

对等体超时。

更改密码。

连接冲突时所发生的错误。

对等体断开对话。

对等体超出了最多前缀上限。

接口翻动。

路由器 ID 变动。

删除邻居。

对等体组中添加了新成员。

管理性地断开BGP连接。

远程AS改变。

修改了RR客户端的配置。

修改了软重配(soft reconfiguration)。

Cisco IOS软件版本:11.1 CC和12.0。

配置案例1:让控制台(Console)记录BGP邻居状态的变更日志

要想让BGP邻居状态变更的事件在控制台(console)上显示,可使用如下配置。

 

验证

只要BGP邻居的状态发生改变,控制台上就应该显示出相应的事件记录。比如,针对某个BGP邻居执行了clear ip bgp *命令,控制台上便应显示出以下输出。

 

配置案例2:在内存中记录BGP邻居状态的变更日志

要想在内存中记录BGP邻居状态的变更日志,可使用如下配置。

 

参数4096和debugging为默认值,执行logging buffered命令时,路由器会自行提供。上述默认值随不同的路由器平台而异。

验证

show logging命令会显示出buffered logging(被路由器缓存的日志)状态。如果启用了日志记录功能,还会显示出缓存中日志的内容。

 

故障排除

步骤1:使用show ip bgp neighbors命令来验证BGP邻居是否处于Established状态。

如果邻居关系不处于Established状态,请见8-23节。

步骤2:使用show logging命令,验证是否开启了路由器的buffered logging功能。

 

博主总结:

        为了跟踪BGP邻居状态变化,产生syslog。借助第三方log工具,采集BGP邻居及链路状态

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值