《BGP选路原则详解》由会员分享,可在线阅读,更多相关《BGP选路原则详解(112页珍藏版)》请在人人文库网上搜索。

1、BGP选路原则详解,BGP路由选路原则详解,技术培训中心,BGP选路原则详解,修订记录,BGP选路原则详解,学习目标,掌握BGP十三条选路原则的原理 熟练掌握常见的BGP路由选路原则,BGP选路原则详解,BGP路由选路原则,1.Weight属性,2.Local Preference属性,3.本地路由始发方式,4.AS-Path长度,5.Origin属性,6.MED属性,7.EBGP优于IBGP,8.到达Next-hop的代价,9.执行等价负载均衡,10.EBGP路由接收的顺序,11.路由的Router-ID,12.Cluster-list长度,13.配置的BGP Peer指定地址,BGP选路原。

2、则详解,第一条:Weight属性,比较原则及配置注意事项: Cisco私有,可通过关联Route-map方式进行配置,该值无法传递给其他BGP Peer,只能在本地使用.携带的Weight值越大,则该路由越优先. 本地始发路由的默认值是32768,从其他BGP Peer学习过来的路由的默认值是0 虽然Weight属性是Cisco私有的,但是很多厂商也是内置该属性(但无法显示及修改),这样就保证了本地始发的路由是最优先的,因为本地始发路由的”Weight”为32768,从其他BGP Peer学习过来的路由的”Weight”为0.,BGP选路原则详解,第一条:Weight属性,实验验证 R2、R3。

3、分别通告10.0.0.0给R1 R1将10.0.0.0使用network方式引入BGP,10.0.0.0/8,10.0.0.0/8,10.0.0.0/8,AS 1,AS 2,R3,R1,R2,IBGP,EBGP,BGP选路原则详解,第一条:Weight属性,实验验证 R1的BGP表,r1#sh ip bgp BGP table version is 2, local router ID is 9.9.0.1 Status codes: s suppressed, d damped, h history, * valid, best, i - internal, r RIB-failure, S。

4、 Stale Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path * i10.0.0.0 9.9.13.3 0 100 0 i * 9.9.12.2 0 0 2 i * 0.0.0.0 0 32768 i,BGP选路原则详解,第一条:Weight属性,实验验证 R1对BGP Peer应用不同的Route-map修改所学习路由的Weight值,10.0.0.0/8,10.0.0.0/8,10.0.0.0/8,AS 1,AS 2,R3,R1,R2,IBGP,EBGP,ro。

5、uter bgp 1 -R1的路由策略 neighbor 9.9.12.2 route-map FROM_R2 in route-map FROM_R2 permit 10 set weight 65535,BGP选路原则详解,第一条:Weight属性,实验验证 R1的BGP表选路结果,r1#sh ip bgp BGP table version is 7, local router ID is 9.9.0.1 Status codes: s suppressed, d damped, h history, * valid, best, i - internal, r RIB-failure,。

6、 S Stale Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path r i10.0.0.0 9.9.13.3 0 100 0 i r 9.9.12.2 0 65535 2 i r 0.0.0.0 0 32768 i,BGP选路原则详解,BGP路由选路原则,1.Weight属性,2.Local Preference属性,3.本地路由始发方式,4.AS-Path长度,5.Origin属性,6.MED属性,7.EBGP优于IBGP,8.到达Next-hop的代价,9.执行。

7、等价负载均衡,10.EBGP路由接收的顺序,11.路由的Router-ID,12.Cluster-list长度,13.配置的BGP Peer指定地址,BGP选路原则详解,第二条:Local Preference属性,比较原则及配置注意事项: 值越大,越优先 默认情况下,本地始发的路由的LP为100,从EBGP Peer接收的路由的LP为100. Local Preference属性只能在IBGP Peer之间传递,不能在EBGP Peer之间传递,如果在EBGP Peer之间收到的路由的路径属性中携带了Local Preference,则会触发Notifacation报文,造成会话中断,BGP。

8、选路原则详解,第二条:Local Preference属性,比较原则及配置注意事项: Local Preference通过如下三种方法进行设置: 通过将IGP路由引入BGP时关联Route-map进行设置 针对IBGP Peer应用IN/OUT方向的Route-map,对从Peer接收到的或者通告给Peer的所有或部分路由进行设置 针对EBGP Peer应用IN方向的Route-map,对从Peer接收到的所有或部分路由进行设置 Local Preference为BGP选路策略中经常使用的一个路径属性,BGP选路原则详解,第二条:Local Preference属性,实验一:Local Pre。

9、fenerce无法在EBGP Peer之间传递,R1,R2,AS 1,AS 2,10.0.0.0/8,EBGP,router bgp 2 network 10.0.0.0 neighbor 9.9.12.1 remote-as 1 neighbor 9.9.12.1 route-map TO_R1 out ! route-map TO_R1 permit 10 set local-preference 500,BGP选路原则详解,第二条:Local Preference属性,实验一:Local Prefenerce无法在EBGP Peer之间传递 查看本地始发的BGP路由的LP值,r2#sho。

10、w ip bgp BGP table version is 2, local router ID is 9.9.0.2 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 * 10.0.0.0 0.0.0.0 0 32768 i,空值?,r2#sh ip b 10.0.。

11、0.0 BGP routing table entry for 10.0.0.0/8, version 2 Paths: (1 available, best #1, table Default-IP-Routing-Table) Advertised to non peer-group peers: 9.9.12.1 Local 0.0.0.0 from 0.0.0.0 (9.9.0.2) Origin IGP, metric 0, localpref 100, weight 32768, valid, sourced, local, best,BGP选路原则详解,第二条:Local Pre。

12、ference属性,实验一:Local Prefenerce无法在EBGP Peer之间传递 R2通告给R1的BGP路由是否携带LP?,r1#sh ip bgp BGP table version is 2, local router ID is 9.9.0.1 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 Met。

13、ric LocPrf Weight Path * 10.0.0.0 9.9.12.2 0 0 2 i,500没有传递?,r2#sh ip bgp neighbors 9.9.12.1 advertised-routes BGP table version is 2, local router ID is 9.9.0.2 Status codes: s suppressed, d damped, h history, * valid, best, i - internal, r RIB-failure, S Stale Origin codes: i - IGP, e - EGP, ? - in。

14、complete Network Next Hop Metric LocPrf Weight Path * 10.0.0.0 0.0.0.0 0 32768 i,BGP选路原则详解,第二条:Local Preference属性,实验一:Local Prefenerce无法在EBGP Peer之间传递 R2通告给R1的BGP Update报文,R2通告的10.0.0.0/8前缀的路径属性中不包含Local Preference属性,BGP选路原则详解,第二条:Local Preference属性,实验二:修改本地始发路由的默认LP值,R1,R2,AS 1,10.0.0.0/8,IBGP,rout。

15、er bgp 1 -R2的路由策略 bgp default local-preference 500 network 10.0.0.0 neighbor 9.9.12.1 remote-as 1,BGP选路原则详解,第二条:Local Preference属性,实验二:修改本地始发路由的默认LP值,r2#sh ip b BGP table version is 2, local router ID is 10.0.0.1 Status codes: s suppressed, d damped, h history, * valid, best, i - internal, r RIB-fai。

16、lure, S Stale Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path * 10.0.0.0 0.0.0.0 0 32768 i,空值?,r2#sh ip b 10.0.0.0 BGP routing table entry for 10.0.0.0/8, version 2 Paths: (1 available, best #1, table Default-IP-Routing-Table) Advertised to non peer-group pe。

17、ers: 9.9.12.1 Local 0.0.0.0 from 0.0.0.0 (10.0.0.1) Origin IGP, metric 0, localpref 500, weight 32768, valid, sourced, local, best,BGP选路原则详解,第二条:Local Preference属性,实验二:修改本地始发路由的默认LP值,r1#sh ip b BGP table version is 4, local router ID is 9.9.0.1 Status codes: s suppressed, d damped, h history, * vali。

18、d, best, i - internal, r RIB-failure, S Stale Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path *i10.0.0.0 9.9.12.2 0 500 0 i,BGP选路原则详解,第二条:Local Preference属性,实验三:将IGP中的路由引入BGP时关联Route-map设置LP,R1,R2,AS 1,10.0.0.0/8,IBGP,router bgp 1 -R2的路由策略 network 10.0.0.0 r。

19、oute-map SET_LP neighbor 9.9.12.1 remote-as 1 ! route-map SET_LP permit 10 set local-preference 400,BGP选路原则详解,第二条:Local Preference属性,实验三:将IGP中的路由引入BGP时关联Route-map设置LP,r2#sh ip b BGP table version is 3, local router ID is 10.0.0.1 Status codes: s suppressed, d damped, h history, * valid, best, i - in。

20、ternal, r RIB-failure, S Stale Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path * 10.0.0.0 0.0.0.0 0 400 32768 i,r1#sh ip b BGP table version is 6, local router ID is 9.9.0.1 Status codes: s suppressed, d damped, h history, * valid, best, i - internal, r RIB-。

21、failure, S Stale Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path *i10.0.0.0 9.9.12.2 0 400 0 i,BGP选路原则详解,第二条:Local Preference属性,实验四:对IBGP Peer应用IN/OUT方向Route-map R3单向访问R6的数据流需求 R1R2对R3应用OUT方向Route-map,R1,AS 1,R2,R3,R4,R5,R6,AS 2,以该方式部署策略,对数据流控制的作用范围,10.0.0.0。

22、/8,11.0.0.0/8,EBGP,BGP选路原则详解,第二条:Local Preference属性,实验四:对IBGP Peer应用IN/OUT方向Route-map R4、R5正常通告R6的路由,R1、R2的BGP表,R1,AS 1,R2,R3,R4,R5,R6,AS 2,10.0.0.0/8,11.0.0.0/8,EBGP,r1#sh ip bgp Network Next Hop Metric LocPrf Weight Path * 10.0.0.0 9.9.15.5 0 2 i * 9.9.14.4 0 2 i * 11.0.0.0 9.9.15.5 0 2 i * 9.9.14。

23、.4 0 2 i,r2#sh ip bgp Network Next Hop Metric LocPrf Weight Path * 10.0.0.0 9.9.25.5 0 2 i * 9.9.24.4 0 2 i * 11.0.0 9.9.25.5 0 2 i * 9.9.24.4 0 2 i,IBGP,IBGP,IBGP,IBGP,BGP选路原则详解,第二条:Local Preference属性,实验四:对IBGP Peer应用IN/OUT方向Route-map R1、R2的路由策略,router bgp 1 -R1的路由策略 neighbor 9.9.13.3 route-map TO_。

24、R3 out access-list 1 permit 10.0.0.0 access-list 2 permit 11.0.0.0 route-map TO_R3 permit 10 match ip address 1 set local-preference 500 route-map TO_R3 permit 20 match ip address 2 set local-preference 400,router bgp 1 -R2的路由策略 neighbor 9.9.23.3 route-map TO_R3 out access-list 1 permit 10.0.0.0 acc。

25、ess-list 2 permit 11.0.0.0 route-map TO_R3 permit 10 match ip address 1 set local-preference 400 route-map TO_R3 permit 20 match ip address 2 set local-preference 500,R1,AS 1,R2,R3,R4,R5,R6,AS 2,10.0.0.0/8,11.0.0.0/8,EBGP,IBGP,IBGP,IBGP,IBGP,BGP选路原则详解,第二条:Local Preference属性,实验四:对IBGP Peer应用IN/OUT方向R。

26、oute-map R3的路由选路结果,r3#sh ip b BGP table version is 6, local router ID is 9.9.0.3 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 * i10.0.0.0 9.9.23.2 0 400 0。

27、 2 i *i 9.9.13.1 0 500 0 2 i *i11.0.0.0 9.9.23.2 0 500 0 2 i * i 9.9.13.1 0 400 0 2 i,R1,AS 1,R2,R3,R4,R5,R6,AS 2,10.0.0.0/8,11.0.0.0/8,EBGP,IBGP,IBGP,IBGP,IBGP,BGP选路原则详解,第二条:Local Preference属性,实验四:对IBGP Peer应用IN/OUT方向Route-map 路由策略结果:R3到R6的实际单向数据流,R1,AS 1,R2,R3,R4,R5,R6,AS 2,10.0.0.0/8,11.0.0.0/8,E。

28、BGP,以该方式部署策略,对数据流控制的作用范围,BGP选路原则详解,第二条:Local Preference属性,实验五:对EBGP Peer应用IN方向Route-map R3单向访问R6的数据流需求 R1R2分别对R4R5应用OUT方向的Route-map,R1,AS 1,R2,R3,R4,R5,R6,AS 2,以该方式部署策略,对数据流控制的作用范围,10.0.0.0/8,11.0.0.0/8,EBGP,BGP选路原则详解,第二条:Local Preference属性,实验五:对EBGP Peer应用IN方向Route-map R1、R2的路由策略,router bgp 1 -R1的路。

29、由策略 neighbor 9.9.14.4 route-map FROM_R4 in access-list 1 permit 10.0.0.0 route-map FROM_R4 permit 10 match ip address 1 set local-preference 500 route-map FROM_R4 permit 20,router bgp 1 -R2的路由策略 neighbor 9.9.25.5 route-map FROM_R5 in access-list 2 permit 11.0.0.0 route-map FROM_R5 permit 10 match ip。

30、 address 2 set local-preference 500 route-map FROM_R5 permit 20,R1,AS 1,R2,R3,R4,R5,R6,AS 2,10.0.0.0/8,11.0.0.0/8,EBGP,IBGP,IBGP,IBGP,IBGP,BGP选路原则详解,第二条:Local Preference属性,实验五:对EBGP Peer应用IN方向Route-map R1、R2的BGP表,r1#sh ip bgp Network Next Hop Metric LocPrf Weight Path * 10.0.0.0 9.9.15.5 0 2 i * 9.9。

31、.14.4 500 0 2 i * 11.0.0.0 9.9.14.4 0 2 i * 9.9.15.5 0 2 i,r2#sh ip bgp Network Next Hop Metric LocPrf Weight Path * 10.0.0.0 9.9.25.5 0 2 i * 9.9.24.4 0 2 i * 11.0.0.0 9.9.25.5 500 0 2 i * 9.9.24.4 0 2 i,R1,AS 1,R2,R3,R4,R5,R6,AS 2,10.0.0.0/8,11.0.0.0/8,EBGP,IBGP,IBGP,IBGP,IBGP,BGP选路原则详解,第二条:Local 。

32、Preference属性,实验五:对EBGP Peer应用IN方向Route-map R3的BGP表,r3#sh ip bgp BGP table version is 10, local router ID is 9.9.0.3 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 Weigh。

33、t Path * i10.0.0.0 9.9.23.2 0 100 0 2 i *i 9.9.13.1 0 500 0 2 i *i11.0.0.0 9.9.23.2 0 500 0 2 i * i 9.9.13.1 0 100 0 2 i,R1,AS 1,R2,R3,R4,R5,R6,AS 2,10.0.0.0/8,11.0.0.0/8,EBGP,IBGP,IBGP,IBGP,IBGP,BGP选路原则详解,第二条:Local Preference属性,实验五:对EBGP Peer应用IN方向Route-map 路由策略结果:R3到R6的实际单向数据流,R1,AS 1,R2,R3,R4,R5,。

34、R6,AS 2,10.0.0.0/8,11.0.0.0/8,以该方式部署策略,对数据流控制的作用范围,BGP选路原则详解,BGP路由选路原则,1.Weight属性,2.Local Preference属性,3.本地路由始发方式,4.AS-Path长度,5.Origin属性,6.MED属性,7.EBGP优于IBGP,8.到达Next-hop的代价,9.执行等价负载均衡,10.EBGP路由接收的顺序,11.路由的Router-ID,12.Cluster-list长度,13.配置的BGP Peer指定地址,BGP选路原则详解,第三条:本地路由始发方式,比较原则及配置注意事项 该比较原则主要是指本地在。

35、进入一条IGP路由进去BGP表时,使用不同的方式比如network或redistribute等,那么这些方式之间是存在优先顺序的:networkredistributeaggregate 注意,该原则是不会作为BGP路由选路策略的,BGP选路原则详解,第三条:本地路由始发方式,实验验证 本地分别以3种方式引入一条路由,如下配置所示,interface Loopback1 ip address 3.3.3.3 255.255.255.255 router bgp 1 network 3.3.3.3 mask 255.255.255.255 route-map A aggregate-addres。

36、s 3.3.3.3 255.255.255.255 attribute-map C redistribute connected route-map B route-map A permit 10 set local-preference 200 route-map B permit 10 set local-preference 300 route-map C permit 10 set local-preference 400,BGP选路原则详解,第三条:本地路由始发方式,实验验证 本地BGP表中的显示,network方式为第一选择,r3#sh ip bgp BGP table versi。

37、on is 13, local router ID is 9.9.0.3 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 * 3.3.3.3/32 0.0.0.0 0 200 32768 i,BGP选路原则详解,第三条:本地路由始发方式,实验验证 将network 。

38、3.3.3.3 mask 255.255.255.255 删除 redistribute方式成为优选,r3#sh ip b BGP table version is 14, local router ID is 9.9.0.3 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 。

39、Path * 3.3.3.3/32 0.0.0.0 0 300 32768 ?,BGP选路原则详解,BGP路由选路原则,1.Weight属性,2.Local Preference属性,3.本地路由始发方式,4.AS-Path长度,5.Origin属性,6.MED属性,7.EBGP优于IBGP,8.到达Next-hop的代价,9.执行等价负载均衡,10.EBGP路由接收的顺序,11.路由的Router-ID,12.Cluster-list长度,13.配置的BGP Peer指定地址,BGP选路原则详解,第四条:AS-Path长度,比较原则及配置注意事项 优选长度小的AS-Path列表 其他AS-P。

40、ath比较原则: 在做聚合路由时,使用as-set后产生的AS-Path列表中的里的AS号长度只算一个AS号的长度 在联盟内的AS-Path列表中的()的AS号长度不做计算依据 当向EBGP Peer 通告路由时,将自己的AS号加在AS-Path列表的最左端,向IBGP Peer通告路由时,不会对AS-Path列表做任何修改,BGP选路原则详解,第四条:AS-Path长度,比较原则及配置注意事项 修改AS-Path列表的方法: 可以通过对EBGP Peer使用IN/OUT方向的Route-map,使用set as-path prepend命令来添加AS号。 注意,上述操作只能对EBGP Pee。

41、r,对IBGP Peer无法生效。 可以在BGP进程下使用bgp bestpath as-path ignore命令来跳过AS-Path的长度比较 修改AS-Path长度可作为BGP选路策略的一种。,BGP选路原则详解,第四条:AS-Path长度,实验一:使用OUT方向的Route-map来修改AS-Path R3访问R4的单向数据流需求,R1,R2,R3,R4,AS1,AS2,10.0.0.0/8,以该方式部署策略,对数据流控制的作用范围,BGP选路原则详解,第四条:AS-Path长度,实验一:使用OUT方向的Route-map来修改AS-Path R1、R2的路由策略(R1保持默认),ro。

42、uter bgp 2 -R2的路由策略 neighbor 9.9.23.3 route-map TO_R3 out route-map TO_R3 permit 10 set as-path prepend 5 5 5,R1,R2,R3,R4,AS1,AS2,10.0.0.0/8,IBGP,EBGP,EBGP,IBGP,BGP选路原则详解,第四条:AS-Path长度,实验一:使用OUT方向的Route-map来修改AS-Path R3的BGP表选路结果,r3#sh ip b BGP table version is 2, local router ID is 9.9.0.3 Status co。

43、des: 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 * 10.0.0.0 9.9.23.2 0 2 5 5 5 i * 9.9.13.1 0 2 i,BGP选路原则详解,第四条:AS-Path长度,实验二:使用IN方向的Route-map来修改AS-Path R3访问R4的单向数据流需求。

44、,R1,R2,R3,R4,AS1,AS2,10.0.0.0/8,以该方式部署策略,对数据流控制的作用范围,BGP选路原则详解,第四条:AS-Path长度,实验二:使用IN方向的Route-map来修改AS-Path R3的路由策略,router bgp 1 -R3的路由策略 neighbor 9.9.23.2 route-map FROM_R2 in route-map FROM_R2 permit 10 set as-path prepend 5 5 5,R1,R2,R3,R4,AS1,AS2,10.0.0.0/8,IBGP,EBGP,EBGP,IBGP,BGP选路原则详解,第四条:AS-P。

45、ath长度,实验二:使用IN方向的Route-map来修改AS-Path R3的BGP表选路结果,r3#sh ip bgp BGP table version is 2, local router ID is 9.9.0.3 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 P。

46、ath * 10.0.0.0 9.9.23.2 0 5 5 5 2 i * 9.9.13.1 0 2 i,不同方向的route-map对于插入的AS号的位置是不同的,BGP选路原则详解,BGP路由选路原则,1.Weight属性,2.Local Preference属性,3.本地路由始发方式,4.AS-Path长度,5.Origin属性,6.MED属性,7.EBGP优于IBGP,8.到达Next-hop的代价,9.执行等价负载均衡,10.EBGP路由接收的顺序,11.路由的Router-ID,12.Cluster-list长度,13.配置的BGP Peer指定地址,BGP选路原则详解,第五条:O。

47、rigin属性,比较原则及配置注意事项 三种不同的Origin属性的优先顺序:IGPEGPincomplete Origin属性会一直在BGP路由中携带 Origin属性配置方法: 将IGP路由引入BGP时关联Route-map进行设置 默认情况下,network方式产生的BGP路由的Origin属性为IGP,而redistribute方式产生的BGP路由的Origin属性为“?” 对BGP Peer应用IN/OUT方向的Route-map进行设置 很少使用设置Origin属性作为BGP路由选路策略,BGP选路原则详解,第五条:Origin属性,实验1:设置Origin属性 R1R2R3分别以。

48、network方式引入路由,R1R3关联不同的Route-map设置不同的Origin属性,11.0.0.0/8,13.0.0.0/8,12.0.0.0/8,AS 1,AS 2,R3,R1,R2,IBGP,EBGP,router bgp 1 -R3的路由策略 network 13.0.0.0 route-map SET_Origin route-map SET_Origin permit 10 set origin incomplete,router bgp 1 -R1的路由策略 network 11.0.0.0 route-map SET_Origin route-map SET_Origi。

49、n permit 10 set origin egp,BGP选路原则详解,第五条:Origin属性,实验1:设置Origin属性 R1的BGP表,r1# sh ip bgp BGP table version is 4, local router ID is 9.9.0.1 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 H。

50、op Metric LocPrf Weight Path * 11.0.0.0 0.0.0.0 0 32768 e * 12.0.0.0 9.9.12.2 0 0 2 i *i13.0.0.0 9.9.13.3 0 100 0 ?,BGP选路原则详解,第五条:Origin属性,实验1:设置Origin属性 R1对R3应用IN方向的Route-map修改Origin属性,R2对R1使用OUT方向的Route-map修改Origin属性,11.0.0.0/8,13.0.0.0/8,12.0.0.0/8,AS 1,AS 2,R3,R1,R2,IBGP,EBGP,router bgp 1 -R1的路由。

51、策略 neighbor 9.9.13.3 route-map FROM_R3 in route-map FROM_R3 permit 10 set origin igp,router bgp 2 -R2的路由策略 neighbor 9.9.12.1 route-map TO_R1 out route-map TO_R1 permit 10 set origin incomplete,BGP选路原则详解,第五条:Origin属性,实验1:设置Origin属性 R1的BGP表,r1#sh ip bgp BGP table version is 6, local router ID is 9.9.0。

52、.1 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.0.0.0 0.0.0.0 0 32768 e * 12.0.0.0 9.9.12.2 0 0 2 ? *i13.0.0.0 9.9.13.3 0 100 0 i,BGP选路原则详解,第五条:Origi。

53、n属性,实验2:不同Origin属性之间的优先顺序,10.0.0.0/8,10.0.0.0/8,AS 1,R3,R1,R2,IBGP,IBGP,10.0.0.0/8,R4,IBGP,router bgp 1 -R3的路由策略 network 10.0.0.0 route-map SET_Origin route-map SET_Origin permit 10 set origin incomplete,R2仅使用network方式引入10.0.0.0,router bgp 1 -R4的路由策略 network 10.0.0.0 route-map SET_Origin route-map S。

54、ET_Origin permit 10 set origin egp,BGP选路原则详解,第五条:Origin属性,实验2:不同Origin属性之间的优先顺序 R1的BGP表路由选路结果,r1#sh ip bgp BGP table version is 2, local router ID is 9.9.0.1 Status codes: s suppressed, d damped, h history, * valid, best, i - internal, r RIB-failure, S Stale Origin codes: i - IGP, e - EGP, ? - incom。

55、plete Network Next Hop Metric LocPrf Weight Path * i10.0.0.0 9.9.14.4 0 100 0 e * i 9.9.13.3 0 100 0 ? *i 9.9.12.2 0 100 0 i,BGP选路原则详解,第五条:Origin属性,实验2:不同Origin属性之间的优先顺序 断开R1与R2的连接,R1的BGP表路由选路结果,r1#sh ip b BGP table version is 3, local router ID is 9.9.0.1 Status codes: s suppressed, d damped, h his。

56、tory, * valid, best, i - internal, r RIB-failure, S Stale Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path * i10.0.0.0 9.9.14.4 0 100 0 e *i 9.9.13.3 0 100 0 ?,BGP选路原则详解,BGP路由选路原则,1.Weight属性,2.Local Preference属性,3.本地路由始发方式,4.AS-Path长度,5.Origin属性,6.MED属性,7.EBG。

57、P优于IBGP,8.到达Next-hop的代价,9.执行等价负载均衡,10.EBGP路由接收的顺序,11.路由的Router-ID,12.Cluster-list长度,13.配置的BGP Peer指定地址,BGP选路原则详解,第六条:MED属性,比较原则及配置注意事项 MED值越小,越优先. 默认情况下,只比较来自同一邻居AS的BGP路由的MED值 MED设置方法: 将IGP路由引入BGP时关联Route-map进行设置 对BGP Peer应用IN/OUT方向的Route-map进行设置 非Route-map(自动)方式: 使用network或redistribute方式将IGP路由引入BGP。

58、时,MED将继承IGP路由的Metric(直联路由的Metric为0) 使用aggregate-address方式引入路由,则MED为空,BGP选路原则详解,第六条:MED属性,比较原则及配置注意事项 本地在将一条BGP路由通告给EBGP Peer时,是否携带MED值,需要根据以下条件进行判断(不对EBGP Peer使用Route-map): 如果该BGP路由是本地始发(network或redistribute)的,则携带MED值发送给EBGP Peer (如果MED为空,则设置为0) 如果该BGP路由是从其他BGP Peer学习过来的,那么将该路由通告给EBGP Peer时不携带MED 本地。

59、在将一条BGP路由通告给IBGP Peer时,一定会携带MED值 如果接收或产生的路由的MED为空,那么在向IBGP Peer通告时,将MED设置为0,BGP选路原则详解,第六条:MED属性,比较原则及配置注意事项 其他MED相关配置命令(BGP进程下): bgp always-compare-med bgp bestpath med missing-as-worst bgp deterministic-med bgp bestpath med confed MED为BGP选路策略中经常使用的一个路径属性,BGP选路原则详解,第六条:MED属性,实验1:MED继承IGP的Metric R1使用。

60、network方式将11.0.0.0引入BGP,使用redistribute方式将12.0.0.0引入BGP,11.0.0.0/8,12.0.0.0/8,AS 1,R3,R1,R2,IBGP,OSPF,Cost100,router bgp 1 -R1的路由策略 network 11.0.0.0 redistribute ospf 1,BGP选路原则详解,第六条:MED属性,实验1:MED继承IGP的Metric R1的路由表 R1的BGP表,r1#sh ip ro 9.0.0.0/8 is variably subnetted, 3 subnets, 2 masks C 9.9.0.1/32 。

61、is directly connected, Loopback0 C 9.9.12.0/24 is directly connected, FastEthernet0/0.12 C 9.9.13.0/24 is directly connected, FastEthernet0/0.13 C 11.0.0.0/8 is directly connected, Loopback1 O 12.0.0.0/8 110/101 via 9.9.12.2, 00:01:59, FastEthernet0/0.12,r1#sh ip bgp BGP table version is 4, local ro。

62、uter ID is 9.9.0.1 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 * 9.9.12.0/24 0.0.0.0 0 32768 ? * 11.0.0.0 0.0.0.0 0 32768 i * 12.0.0.0 9.9.12.2 101 32768 ?,BGP选路原则详解,第六条:MED属性,实验2:MED属性的传递范围 R2R3分别使用network方式引入直连路由进入BGP,并关联Route-map,将MED设置为100,13.0.0.0/8,12.0.0.0/8,AS 1,AS 2,R3,R1,R。

bgp通告四原则_BGP选路原则详解相关推荐

  1. python可变参数_Python 的四种共享传参详解

    点击上方"Python数据之道",选择"星标公众号" 精品文章,第一时间送达 作者 | 杨仁聪 编辑 | Lemon 出品 | Python数据之道 本文来自公 ...

  2. java中北大学ppt总结+课后习题第四章(小宇特详解)

    java中北大学ppt总结+课后习题第四章(小宇特详解) 继承 子类与父类 继承是根据现有类创建新的类的机制,由继承而得到的新类称为子类(subclass)或派生类(derived class),被继 ...

  3. [python opencv 计算机视觉零基础到实战] 四、了解色彩空间及其详解

    一.学习目标 了解什么是色彩空间 了解opencv中色彩空间的转换 目录 [python opencv 计算机视觉零基础到实战] 一.opencv的helloworld [[python opencv ...

  4. 计算机曝光模式有哪些,摄影:单反相机中P、A、S、M四种曝光模式的用法详解 -电脑资料...

    这篇教程是向脚本之家的朋友介绍单反相机中P.A.S.M四种曝光模式的用法,对于摄影爱好者非常值得学习,推荐到脚本之家,喜欢的朋友一起来看看吧 很多朋友在初接触单反相机时对相机的P.A.S.M四种曝光模 ...

  5. 单片机电流检测电路图大全(四款模拟电路设计原理图详解) - 信号处理电子电路图

    电路图简介: 本文主要介绍了单片机电流检测电路图大全(四款模拟电路设计原理图详解).它的主要功能是完成对过电压的瞬时值和峰值的检测.过电压次数的检测.电源输出电压和电流的检测,并通过键盘的操作显示出各 ...

  6. ILI9341的使用之【四】RGB接口操作详解

    <ILI9341的使用之[一]TFT-LCD原理(转载)> <ILI9341的使用之[二]ILI9341介绍> <ILI9341的使用之[三]ILI9341系统通信接口模 ...

  7. Apollo星火计划学习笔记——第四讲Part2 Apollo定位模块详解与实践

    引言 内容概要,学习目标 了解自动驾驶定位的作用 熟悉常见的自动驾驶定位方法 掌握整个Apollo定位模块框架 独立开发定位模块 1. 定位的作用 1.1 定位及其相关知识点 定位: 获取当前的地理位 ...

  8. java中的json_JAVA中的四种JSON解析方式详解

    JAVA中的四种JSON解析方式详解 我们在日常开发中少不了和JSON数据打交道,那么我们来看看JAVA中常用的JSON解析方式. 1.JSON官方 脱离框架使用 2.GSON 3.FastJSON ...

  9. 四柱农历php,免费四柱八字排盘详解 免费算农历一生命运

    每个人出生都会有自己的农历生日和阳历生日,然而生活中我们算命都是用的农历生日,我们常根据农历生日来算自己的一生的命运,那么农历生日几月比较好呢?现在有很多免费算命的平台,那么关于免费四柱八字排盘详解, ...

最新文章

  1. 微软CEO纳德拉对话沈向洋:那些未来可期的计算机视觉研究与应用
  2. Windows bat with adb
  3. 【Python】skimage模块
  4. Linux中的动态链接库与静态链接库
  5. ansys电力变压器模型_变压器模型……一切是如何开始的?
  6. mysql联合查询语句详解_实例讲解MySQL联合查询
  7. 使用grep -v时候,想去除多个pattern
  8. 微信公众号开发之微信服务器配置
  9. 拟牛顿法matlab程序_牛顿环实验的数据处理改进及图像分析
  10. MySQL8 全部类型
  11. 网络限流linux,DockOne微信分享(一九八):容器网络限流实践
  12. 左右两个列表框项之间的添加、移除、上下移动
  13. Pivot与Center的区别
  14. EXCEL同一个界面下打开两个表格比较
  15. NYOJ题目289/456/49-01背包问题汇总
  16. 流水线的效率_自动化生产流水线的使用注意事项
  17. 2015计算机二级office真题,2015年计算机二级office题库及答案
  18. UML学习_2_参与者
  19. python旋转校正原理_Python+OpenCV实现旋转文本校正方式
  20. 分层图解决的一些最短路问题

热门文章

  1. NetData搭建 -- Linux性能实时监测工具
  2. 转贴:北京晚上去哪玩
  3. 四条建议助力APP软件开发者直击幼教蓝海
  4. 约瑟夫环c语言代码 指针,约瑟夫环C语言实现源代码(1)
  5. 海关进出口验证码学习
  6. python学习之路4(基础练习题)
  7. 批处理获取计算机域名,用批处理获取局域网中电脑ip和mac地址表
  8. 手机飞行模式到底有什么用?谁有谁的看法,但知道实用的人并不多
  9. 3dMax使用Vray渲染器制作光效教程
  10. 计算机毕业设计之冬奥会志愿者报名系统