关键词不能为空

当前您在: 主页 > 英语 >

BGP的路由惩罚机制

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-16 07:22
tags:

-

2021年2月16日发(作者:坟墓)


LAB



BGP


的路由惩罚机制





试验说明



在网络中,由于种种原因会造成路由的翻动和网络的摆动,这种翻动会引起路由算法的< /p>


不断计算,也会导致路由更新反复发送。这都会占用路由器的


CP U


使用率以及系统带宽。



BGP


协议一般都运行在骨干网上,维护着大量的路有条目。因此在这种网络环境中,如

< p>
果路由发生翻动将会对网络的稳定性带来巨大的影响。




因此在


BGP


协议中,采用了路由惩罚机制来将这种路由发动给网络造成的不稳定性降


低到最小程度 。这个机制采用了以下的


4


个参数:半衰期,开始抑制阀值,重 新启用阀值,


最大抑制时间。



这个机制是这样运行的:




当一条路由产生一次翻动后,


会给该路由加一个惩罚值。


每翻动一次,


惩罚值增加


1000



当这个值达到开始抑制阀值时,这条路由就被抑制。如 果经过了一个半衰期的时间内这条


路由没有再发生翻动则它的惩罚值会降至原来的一半。 如果一直没有翻动,则该路由会每


经过一个半衰期将惩罚值减为原来的一半,当惩罚值降 到重新启用阀值以下时,该路由将


彻底解除抑制重新开始使用,但这时路由条目的惩罚值 依然存在,直到惩罚值降至重新启


用阀值的一半后,路由条目的惩罚值标记将会消失。< /p>









4













< br>衰




15














2000

















重新启用阀值:


750


< p>
最大抑制时间:


60


分钟



―――――――――――――――――――――――――――――――――――――――



下面我们通过一个简单的试验来验证这个过程。试验用图如下:




1


基本配置




r1#sh run | b r b


router bgp 100



no synchronization



network 11.11.11.0 mask 255.255.255.0



neighbor 12.0.0.2 remote-as 200



no auto-summary


r2#sh run | b r b


router bgp 200



no synchronization



network 22.22.22.0 mask 255.255.255.0



neighbor 12.0.0.1 remote-as 100



no auto-summary


――――――――――――――――――――――――――――――――――――



在验证惩罚之前先查一下


R1


的< /p>


BGP


路由



r1#sh ip bgp


BGP table version is 11, local router ID is 11.11.11.11


Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
















r RIB-failure, S Stale


Origin codes: i - IGP, e - EGP, ? - incomplete






Network











Next Hop













Metric LocPrf Weight Path


*> 11.11.11.0/24








0.0.0.0



















0










32768 i


*> 22.22.22.0/24







12.0.0.2



















0














0 200 i


――――――――――――――――――――――――――――――――――――




2


启动


BGP


惩罚



r1(config)#router bgp 100


r1(config-router)#


bgp dampening



/BGP


惩罚 是默认关闭的,需要手工启动




为了 看到惩罚的整个过程,我们需要人为的制造出路由翻动。我们选择在


R1


上观察


22.22.22.0


这条路由。而这个网络是


R2


上的


loopback0


接口的网络,所以我们考虑可以通


过不停的关闭,打开这个接口先造成这 个接口的翻动,从而导致


R1


上路由的翻动。在这里

< p>
我们要注意接口的翻动和路由的翻动是两个不同的概念。于是我在不停的打开,关闭这个

< p>
接口很多次后,


(到底多少次我也记不清了)再到


R1


上进行查看。



r1#sh ip bgp


BGP table version is 12, local router ID is 11.11.11.11


Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
















r RIB-failure, S Stale


Origin codes: i - IGP, e - EGP, ? - incomplete






Network











Next Hop













Metric LocPrf Weight Path


*> 11.11.11.0/24








0.0.0.0



















0










32768 i



h


22.22.22.0/24








12.0.0.2


















0














0 200 i


注意这时这条路由前面的标志变成了


h




再查看一下明细


-


-


-


-


-


-


-


-



本文更新与2021-02-16 07:22,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/657818.html

BGP的路由惩罚机制的相关文章