维护BGP
BGP维护包括复位BGP连接和清除BGP的统计信息。
复位BGP连接
复位BGP连接会导致对等体关系中断。
背景信息
复位BGP连接(执行reset bgp命令)会导致路由器之间的BGP Peer关系中断。务必仔细确认是否必须执行复位BGP连接的操作。
当BGP路由策略(路由器不支持Router Refresh)发生变化后,需要通过复位BGP连接使新的配置生效。如果需要复位BGP连接,可在用户视图下选择执行以下命令。
操作步骤
- 在确认需要复位所有BGP连接后,请在用户视图下执行reset bgp all命令。
- 在确认需要复位与指定AS之间的BGP连接后,请在用户视图下执行reset bgp as-number命令。
- 在确认需要复位与指定对等体的BGP连接后,请在用户视图下执行reset bgp ipv4-address命令。
- 在确认需要复位所有EBGP连接后,请在用户视图下执行reset bgp external命令。
- 在确认需要复位与指定对等体组的BGP连接后,请在用户视图下执行reset bgp group group-name命令。
- 在确认需要复位所有IBGP连接后,请在用户视图下执行reset bgp internal命令。
清除BGP统计信息
清除BGP包括清除振荡统计信息和衰减信息。
操作步骤
- 在确认需要清除路由的振荡统计信息后,请在用户视图下执行reset bgp flap-info [ regexp as-path-regexp | as-path-filter { as-path-filter-number | as-path-filter-name } | ipv4-address [ mask | mask-length ] ]命令。
- 在确认需要清除指定对等体的振荡统计信息后,请在用户视图下执行reset bgp ipv4-address flap-info命令。
- 在确认需要清除路由的衰减信息并释放被抑制的路由后,请在用户视图下执行reset bgp dampening [ ipv4-address [ mask | mask-length ] ]命令。
配置BGP记录对等体状态变化和事件信息
配置BGP记录对等体状态变化后,当BGP对等体状态变化时,BGP会记录日志。
背景信息
系统的日志文件是定位网络连通性问题和稳定性问题的重要参考信息。BGP对等体连接发生错误的时候,会有对应的错误码和错误子码产生。当本端收到对端的Notification消息导致连接中断时,就记录对端发布过来的错误码,同时本端的状态机发生变化。当本端发生错误导致连接中断时,本端的状态机发生变化,并向对端发布Notificaiton消息。
缺省情况下,BGP记录会将对等体状态变化和事件信息记录在系统日志文件中。记录的内容包括:BGP错误码和错误子码、BGP状态机变化、是否发送Notification消息。
如果不需要BGP记录对等体状态变化和事件信息,可以配置undo peer log-change命令。执行undo peer log-change命令后,BGP只将最后一次对等体状态的变化记录日志,该日志可以通过执行display bgp peer loginfo命令查看。