小乔 发表于 2024-4-25 13:14:35

BGP路由惩罚(路由衰减)


https://www.wolf-lab.com/Uploads/image/20220421/1650522203657932.png@惩罚值:路由每翻动一次,这个惩罚值就会增加。路由惩罚值为1000 ,不可修改;@半衰期:15M ,一个半衰期惩罚值降为原来的一半;@抑制门限:默认是2000,超过路由就是被惩罚的状态,一定不会优化,也不会提交路由表传递给邻居;@最大抑制门限:16000,cisco设备12000;@重用门限:默认是750;
注意:EBGP路由才能做路由惩罚配置命令:system-view bgp 100 ipv4-family unicast dampening 10(半衰期) 1000(重用门限) 2000(抑制门限) 5000(最大抑制门限)注意:抑制门限必须大于重用门限
BGP路由惩罚的特点:1、BGP使用惩罚值来衡量一条路由的稳定性,惩罚值越高则说明路由越不稳定。路由每发生一次振荡,即路由器收到该路由的Withdraw报文或者收到该路由的属性更新的update报文时,BGP便会给此路由增加一定的惩罚值(1000)。2、当惩罚值超过抑制阈值时,此路由被抑制,不加入到IP路由表中,路由器也不再向其他BGP对等体发布更新报文。如果该路由被打上d标志,说明路由器最后收到的是Update报文;如果该路由被打上h标志,说明路由器最后收到的是Withdraw报文。惩罚值增加到一定程度之后,便不会再增加,这个值称为惩罚上限值。3、同时,被抑制的路由每经过一段时间,惩罚值便会减少一半。如果是d标志的路由,当惩罚值降到再使用阈值时,此路由会被去掉d标记,变为可用并被优选后加入到IP路由表中,同时向其他BGP对等体发布更新报文。如果是h标志的路由,当惩罚值降为0时,此路由会从BGP路由表中删除。
reset bgp dampening   //立即重用
还可以针对某些路由做定制:场景一:R1始发192.168.1.0和192.168.2.0两条路由https://www.wolf-lab.com/Uploads/image/20220421/1650522289862711.png情况一:R2:Bgp 200dampening route-policy DM#route-policy DM permit node 10 if-match ip-prefix 1 apply dampening 10 1000 2000 5000#ip ip-prefix 1 index 10 permit 192.168.1.0 24结论:只针对192.168.1.0这条路由设置特定BGP的路由惩罚,其他路由不受影响;
情况二:R2:Bgp 200dampening route-policy DM#route-policy DM permit node 10 if-match ip-prefix 1 apply dampening 10 1000 2000 5000#route-policy DM permit node 20#ip ip-prefix 1 index 10 permit 192.168.1.0 24结论:针对192.168.1.0这条路由设置特定BGP的路由惩罚,其他路由按照默认的惩罚值;
场景二:如果R1和R3都给R2通告192.168.1.0、192.168.2.0https://www.wolf-lab.com/Uploads/image/20220421/1650522367600657.png结论:只要是被前缀列表匹配的路由都会生效,因为路由惩罚是在BGP的全局下配置的,不是针对某个对等体配置的。举例:如果R2上配置如下,如果R1和R3都把通告的两条路由撤销掉,此时R2上看到效果如下:      Network            NextHop      MED      LocPrf    PrefVal Path/Ogn
h   192.168.1.0      1.1.12.1      0                     0      100?h                      1.1.23.3      0                     0      300?h   192.168.2.0      1.1.12.1      0                     0      100?h                      1.1.23.3      0                     0      300?
R2:Bgp 200dampening route-policy DM#route-policy DM permit node 10 if-match ip-prefix 1 apply dampening 10 1000 2000 5000#route-policy DM permit node 20#ip ip-prefix 1 index 10 permit 192.168.1.0 24

mawr1985 发表于 2024-4-25 13:35:47

{:6_267:}
页: [1]
查看完整版本: BGP路由惩罚(路由衰减)