




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
LAB BGP的路由惩罚机制一 试验说明在网络中,由于种种原因会造成路由的翻动和网络的摆动,这种翻动会引起路由算法的不断计算,也会导致路由更新反复发送。这都会占用路由器的CPU使用率以及系统带宽。而BGP协议一般都运行在骨干网上,维护着大量的路有条目。因此在这种网络环境中,如果路由发生翻动将会对网络的稳定性带来巨大的影响。因此在BGP协议中,采用了路由惩罚机制来将这种路由发动给网络造成的不稳定性降低到最小程度。这个机制采用了以下的4个参数:半衰期,开始抑制阀值,重新启用阀值,最大抑制时间。 这个机制是这样运行的:当一条路由产生一次翻动后,会给该路由加一个惩罚值。每翻动一次,惩罚值增加1000。当这个值达到开始抑制阀值时,这条路由就被抑制。如果经过了一个半衰期的时间内这条路由没有再发生翻动则它的惩罚值会降至原来的一半。如果一直没有翻动,则该路由会每经过一个半衰期将惩罚值减为原来的一半,当惩罚值降到重新启用阀值以下时,该路由将彻底解除抑制重新开始使用,但这时路由条目的惩罚值依然存在,直到惩罚值降至重新启用阀值的一半后,路由条目的惩罚值标记将会消失。 这4个参数的缺省值分别是:半衰期:15分钟 开始抑制阀值:2000 重新启用阀值:750 最大抑制时间:60分钟下面我们通过一个简单的试验来验证这个过程。试验用图如下:1 基本配置r1#sh run | b r brouter bgp 100 no synchronization network 11.11.11.0 mask 255.255.255.0 neighbor 12.0.0.2 remote-as 200 no auto-summaryr2#sh run | b r brouter 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的BGP路由r1#sh ip bgpBGP table version is 11, local router ID is 11.11.11.11Status codes: s suppressed, d damped, h history, * valid, best, i - internal, r RIB-failure, S StaleOrigin 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 100r1(config-router)#bgp dampening /BGP惩罚是默认关闭的,需要手工启动为了看到惩罚的整个过程,我们需要人为的制造出路由翻动。我们选择在R1上观察22.22.22.0这条路由。而这个网络是R2上的loopback0接口的网络,所以我们考虑可以通过不停的关闭,打开这个接口先造成这个接口的翻动,从而导致R1上路由的翻动。在这里我们要注意接口的翻动和路由的翻动是两个不同的概念。于是我在不停的打开,关闭这个接口很多次后,(到底多少次我也记不清了)再到R1上进行查看。r1#sh ip bgpBGP table version is 12, local router ID is 11.11.11.11Status codes: s suppressed, d damped, h history, * valid, best, i - internal, r RIB-failure, S StaleOrigin 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。再查看一下明细r1#sh ip bgp 22.22.22.0BGP routing table entry for 22.22.22.0/24, version 12Paths: (1 available, no best path)Flag: 0x820 Not advertised to any peer 200 (history entry) 12.0.0.2 from 12.0.0.2 (22.22.22.22) Origin IGP, metric 0, localpref 100, external Dampinfo: penalty 984, flapped 1 times in 00:00:21可以看到h 表示“history entry”。现在的惩罚值是984 ;显示翻动1次(我用了无数次的接口翻动才造成了1次路由翻动)。另外,我们看到翻动1次的惩罚值是984,跟理论上的1000有一些差距。到目前为止这条路由还没有被抑制,因为惩罚值还没有到2000。所以我还得继续制造接口翻动。又弄了无数次后,再进行查看r1#sh ip bgpBGP table version is 16, local router ID is 11.11.11.11Status codes: s suppressed, d damped, h history, * valid, best, i - internal, r RIB-failure, S StaleOrigin 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*d 22.22.22.0/24 12.0.0.2 0 0 200 i现在路由条目前面的标志终于从h 变成了dr1#sh ip bgp 22.22.22.0BGP routing table entry for 22.22.22.0/24, version 16Paths: (1 available, no best path) Not advertised to any peer 200, (suppressed due to dampening) 12.0.0.2 from 12.0.0.2 (22.22.22.22) Origin IGP, metric 0, localpref 100, valid, external Dampinfo: penalty 2534, flapped 3 times in 00:07:08, reuse in 00:04:29这时可以看到,路由已经显示被抑制了。当前的惩罚值是2534,翻动次数是3 现在比刚才多了一个参数:reuse in (重新使用时间)现在不再制造翻动,继续观察。r1#sh ip bgp 22.22.22.0 BGP routing table entry for 22.22.22.0/24, version 16Paths: (1 available, no best path) Not advertised to any peer 200, (suppressed due to dampening) 12.0.0.2 from 12.0.0.2 (22.22.22.22) Origin IGP, metric 0, localpref 100, valid, external Dampinfo: penalty 1891, flapped 3 times in 00:14:07, reuse in 00:09:04以下是几条查看路由抑制的命令r1#sh ip bgp dampening flap-statistics /查看被抑制路由的翻动状态BGP table version is 16, local router ID is 11.11.11.11Status codes: s suppressed, d damped, h history, * valid, best, i - internal, r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incomplete Network From Flaps Duration Reuse Path*d 22.22.22.0/24 12.0.0.2 3 00:10:42 00:01:09 200r1#sh ip bgp dampening parameters /查看路由抑制的几个参数 dampening 15 750 2000 60 (DEFAULT) Half-life time : 15 mins Decay Time : 2320 secs Max suppress penalty: 12000 Max suppress time: 60 mins Suppress penalty : 2000 Reuse penalty : 750r1#sh ip bgp dampening dampened-paths /查看被抑制的路径BGP table version is 16, local router ID is 11.11.11.11Status codes: s suppressed, d damped, h history, * valid, best, i - internal, r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incomplete Network From Reuse Path*d 22.22.22.0/24 12.0.0.2 00:00:19 200 i再次进行查看r1#sh ip bgp 22.22.22.0BGP routing table entry for 22.22.22.0/24, version 23Paths: (1 available, best #1, table Default-IP-Routing-Table) Not advertised to any peer 200 12.0.0.2 from 12.0.0.2 (22.22.22.22) Origin IGP, metric 0, localpref 100, valid, external, best Dampinfo: penalty 691, flapped 3 times in 00:34:16注意这时路由已经解除抑制了,现在的惩罚值是691(已经小于750)。r1#sh ip bgp 22.22.22.0BGP routing table entry for 22.22.22.0/24, version 23Paths: (1 available, best #1, table Default-IP-Routing-Table) Not advertised to any peer 200 12.0.0.2 from 12.0.0.2 (22.22.22.22) Origin IGP, metric 0, localpref 100, valid, external, best Dampinfo: penalty 370, flapped 3 times in 00:48:06r1#sh ip bgp 22.22.22.0BGP routing table entry for 22.22.22.0/24, version 23Paths: (1 available, best #1, table Default-IP-Routing-Table) Not advertised to any peer 200 12.0.0.2 from 12.0.0.2 (22.22.22.22) Origin IGP, metric 0, localpref 100, valid, external, best可以看到当惩罚值370(小于375750/2)后,这些抑制标记就完全消失了。3 修改抑制参数r1(config)#access-list 1 permit 22.22.22.0 0.0.0.255建立ACL匹配路由r1(config)#route-map WY permit 10r1(config-route-map)#match ip add 1r1(config-route-map)#set dampening 3 150 400 12 依次设定参数 半衰期;重新启用阀值;开始抑制阀值;最大抑制周期r1(config)#router bgp 100r1(config-router)#bgp dampening route-map WY在进程的抑制命令
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程概预算培训
- 对称剪纸教学课件
- 基本句型趣味课件
- 课件服务器问题
- 课件最后一页底图
- 广东护理自考考试题目及答案
- 矿山钻工考试题及答案
- 2025年中国木屑筛选器数据监测研究报告
- 口译听力考试题及答案
- 教师招聘之《小学教师招聘》通关考试题库(夺分金卷)附答案详解
- 食品防欺诈培训课件
- 全过程跟踪审计实施方案
- 2025年下半年教师资格证考试《小学教育教学知识与能力》密押真题卷
- 职业技术学院《农业生态与环境保护》课专业课程标准
- 食品保质期验证报告范文
- 院士专家工作站合作建站协议书范本
- 江苏苏州历年中考语文现代文之散文阅读13篇(截至2024年)
- 体育行业反兴奋剂管理制度
- 2024年大唐集团招聘笔试试题及答案-
- 下肢静脉溃疡的治疗与护理
- 信息安全岗位竞聘
评论
0/150
提交评论