BGP选路策略――Local Preference

BGP选路策略――Local Preference
 
 
Local Preference  ( 比谁大)
 
本地优先级是公认自由决定的属性,它告诉AS中的路由器,哪条路径是离开AS的首选路径。所以,一般设置在AS的边界路由器上。
 
特点:
告诉自己的 IBGP 邻居如何离开本 AS
只能在本 AS 内传递。
默认值 100 (show 明细路由才能显示,如:sh ip bgp 172.16.1.0)
 
R1(config-router)#bgp default local-preference 101
// 会影响AS内所有路由, 将本地缺省路由改为101
 
这条命令打上后,本地的值就会变,但必须 show明细才能看得到
打上这一命令后----
・对"EBGP传过来的路由"\"自己network的路由"起效,要show明细才能看到。
・对"IBGP传过来的路由"\"汇总路由"不起效
 
这里我们还是用抓取路由的方法来做。
 
实验需求: R3 通过 R1 访问 172.16.1.0 网段,通过 R4 访问 192.168.1.0 网段
 
需求分析: local preference 建议配置在 AS 的边界路由器上,在 weight 相同的情况下进行比较,看谁的优先级大。在 R1 上将 R3 访问 172 网段的优先级修改为 200 ,在 R4 上将 R3 访问 192 网段的优先级改为 250 (如果改的比 172 网段的小或者相同,那 R3 还是会通过 R1 访问 192 R1 router-id R4 的小 ……
 
(基本配置这里就不重复了,“BGP选路策略――Weight”中有......)
 
R1(config)#access-list 1 permit 172.16.1.0 0.0.0 .0
R1(config)#route-map R3-172
R1(config-route-map)#match ip add 1
R1(config-route-map)#set local-preference 200
R1(config-route-map)#exit
R1(config)#route-map R3-172 permit 20
R1(config-route-map)#exit
R1(config)#router bgp 1
R1(config-router)#neighbor 13.1.1 .3 route-map R3-172 out
// 邻居 13.1.1 .3 发来的数据包应用 route-map R3-172
 
R4(config)#access-list 1 permit 192.168.1.0 0.0.0 .0
R4(config)#route-map R3-192
R4(config-route-map)#match ip add 1
R4(config-route-map)#set local-preference 250
R4(config-route-map)#exit
R4(config)#route-map R3-192 20
R4(config-route-map)#exit
R4(config)#router bgp 1
R4(config-router)#neighbor 34.1.1.3 route-map R3-192 out
 
 
=================== 验证 ==========================
R3#clear ip bgp * soft     //别忘了啊......
R3#sh ip bgp         
BGP table version is 10, local router ID is 3.3.3 .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
*> 10.1.1 .0/24      0.0.0 .0                  0         32768 i
* i172.16.1.0/24    34.1.1.4                 0    100      0 2 i
*>i                 13.1.1 .1                 0    200      0 2 i
*>i192.168.1.0      34.1.1.4                 0    250      0 2 i
* i                 13.1.1 .1                 0    100      0 2 i
 
R3#traceroute 172.16.1.1 source 10.1.1 .1
 
Type escape sequence to abort.
Tracing the route to 172.16.1.1
 
  1 13.1.1 .1 36 msec 40 msec 140 msec
  2 12.1.1 .2 132 msec 40 msec *
 
R3#traceroute 192.168.1.1 source 10.1.1 .1
 
Type escape sequence to abort.
Tracing the route to 192.168.1.1
 
  1 34.1.1.4 136 msec 108 msec 44 msec
  2 24.1.1.2 64 msec 112 msec *
 

你可能感兴趣的:(网络,职场,路由,休闲,BGP)