342144 发表于 2016-7-25 09:58:14

BGP选路之local-preference

local-preference
本地优先级属性
仅在IBGP对等体之间交换,不通告给其他AS
优先级越大越优先,默认为100
用于同一AS多个出口,出去的选路
属于公认任意属性
注意:源路由传递方向+指定的peer+希望传递的方向(import/export)才能正确应用路由策略。

默认R5 55.1.1.1访问R1 11.1.1.1 都走R2,通过修改local-preference属性使AS200选择出去到11.1.1.1选择R3

route-policy LOCAL permit node 10
if-match acl 2000
apply local-preference 2289
#
route-policy LOCAL permit node 20

acl number 2000

rule 5 permit source 11.1.1.1 0

有两种方式:
第一种:在R3上 peer 10.1.13.1 route-policy LOCAL import

dis bgp routing-table
      Network            NextHop      MED      LocPrf    PrefVal Path/Ogn
*>   11.1.1.1/32      10.1.13.1       0          2289       0      100i
*>i55.1.1.1/32      44.1.1.1      0          100      0      300i
*>   111.1.1.1/32       10.1.13.1       0                     0      100i
只有有IBGP对等体的才会有local-preference值,因为local-preference只在IBGP传递
dis bgp routing-table
      Network            NextHop      MED      LocPrf    PrefVal Path/Ogn
*>i11.1.1.1/32      33.1.1.1      0          2289       0      100i
* i                     22.1.1.1      0          100      0      100i
*>   55.1.1.1/32      10.1.45.5       0                     0      300i
*>i111.1.1.1/32       22.1.1.1      0          100      0      100i
* i                     33.1.1.1      0          100      0      100i
dis bgp routing-table
      Network            NextHop      MED      LocPrf    PrefVal Path/Ogn
*>   11.1.1.1/32      10.1.45.4                           0      200 100i
*>   55.1.1.1/32      0.0.0.0         0                     0      i
*>   111.1.1.1/32       10.1.45.4                           0      200 100i
tracert -a 55.1.1.1 11.1.1.1
1 10.1.45.4 30 ms50 ms50 ms
2 10.1.34.3 60 ms60 ms60 ms 受路由策略影响,选择R3
3 10.1.13.1 60 ms70 ms40 ms
<Huawei>tracert -a 11.1.1.1 55.1.1.1
1 10.1.12.2 30 ms40 ms50 ms 不受路由策略影响,仍选择R2
2 10.1.24.4 80 ms80 ms60 ms
3 10.1.45.5 110 ms90 ms80 ms
-----------------------------------------------------------------
第二种:在R3 peer 44.1.1.1 route-policy LOCAL export
display bgp routing-table
      Network            NextHop      MED      LocPrf    PrefVal Path/Ogn
*>   11.1.1.1/32      10.1.13.1       0          2289       0      100i
*>i55.1.1.1/32      44.1.1.1      0          100      0      300i
*>   111.1.1.1/32       10.1.13.1       0                     0      100i
dis bgp routing-table
Total Number of Routes: 5
      Network            NextHop      MED      LocPrf    PrefVal Path/Ogn
*>i11.1.1.1/32      33.1.1.1      0          2289       0      100i
* i                     22.1.1.1      0          100      0      100i
*>   55.1.1.1/32      10.1.45.5       0                     0      300i
*>i111.1.1.1/32       22.1.1.1      0          100      0      100i
* i                     33.1.1.1      0          100      0      100i

dis bgp routing-table
      Network            NextHop      MED      LocPrf    PrefVal Path/Ogn
*>   11.1.1.1/32      10.1.45.4                           0      200 100i
*>   55.1.1.1/32      0.0.0.0         0                     0      i
*>   111.1.1.1/32       10.1.45.4                           0      200 100i
针对第一条路由,由于local-preference是IBGP对等之间传递,且不传递给其他AS。由于R5没有IBGP,并且也不会有R4传递给R5,所以第一条路由的local-preference为空?

tracert -a 55.1.1.1 11.1.1.1
1 10.1.45.4 30 ms30 ms50 ms
2 10.1.34.3 60 ms60 ms60 ms
3 10.1.13.1 80 ms80 ms60 ms

<R1>tracert -a 11.1.1.1 55.1.1.1
1 10.1.12.2 20 ms40 ms30 ms
2 10.1.24.4 100 ms70 ms50 ms
3 10.1.45.5 100 ms90 ms120 ms



页: [1]
查看完整版本: BGP选路之local-preference