路由的状态代码。显示在每条路由的最前面。
*:表示路由是有效路由,下一跳可达。
>:表示路由是BGP选出的最优路由。
d:表示路由是衰减路由。
h:表示路由是历史路由。
i:表示路由是AS内部路由,来自于IBGP对等体。
s:表示路由处于被抑制状态。配置路由聚合时,如果选择抑制参与聚合的具体路由,则这些具体路由会被打上s标记。
S:处于Stale状态的路由,正在被删除。BGP GR过程中可能出现此标记。
BGP振荡抑制使用惩罚值来衡量一条路由的稳定性,惩罚值越高则说明路由越不稳定。路由每发生一次振荡,即路由器收到该路由的Withdraw报文或者收到该路由的属性更新的Update报文时,BGP便会给此路由增加一定的惩罚值。
当惩罚值超过抑制阈值时,BGP会将该路由的>标志去掉,此路由被抑制,不再参与BGP选路,路由器也不再向其他BGP对等体发布该路由的Update报文。
如果该路由被打上d标志,说明路由器最后收到的是Update报文。
如果该路由被打上h标志,说明路由器最后收到的是Withdraw报文。
惩罚值增加到一定程度之后,便不会再增加,这个值称为惩罚上限值。同时,被抑制的路由每经过一段时间,惩罚值便会减少一半。
如果是d标志的路由,当惩罚值降到再使用阈值时,此路由会被去掉d标记,变为可用并被优选后加入到IP路由表中,同时向其他BGP对等体发布该路由的Update报文。
如果是h标志的路由,当惩罚值降为0时,此路由会从BGP路由表中删除。
|