BGP路由优选规则

目录

路径属性

BGP路由优选规则

实例

1.优选PV值最大的路由

方法一: 全局修改

方法二: 精细化修改

2、优选LP值最大的路由

方法一:全局修改

方法二:精细化修改


路径属性

  • 公认属性----指的是所有BGP路由器都要求能够识别的路径属性

                强制属性----BGP路由进行更新时,必须携带的属性值

                自由决定属性---BGP路由进行更新时,可以不携带的属性值

  • 可选属性----指的是不要求所有BGP路由器都要求能够识别的路径属性

                传递属性---如果BGP路由器不能识别该属性,那么在接收携带了该属性的路由更新时,也会正常接收.且将该条路由信息通告给其他路由器时,也要携带该属性。

                非可传递属性----如果BGP路由器不能识别该属性,则可以不接受该路由条目,且不传递。

BGP路由优选规则_第1张图片

BGP路由优选规则

BGP优选原则-----最佳路径选择算法

当到达同一个目的网段存在多条路由时,BGP通过如下的次序进行路由优选:

丢弃下一跳不可达的路由。

1.优选Preferred-Value属性值最大的路由

2.优选Local_Preference属性值最大的路由

3.本地始发的BGP路由优于从其他对等体学习到的路由,本地始发的路由优先级:优选手动聚合>自动聚合>network>import从对等体学到的。

4.优选AS-Path居性值最短的路由

5.优选Origin属性最优的路由。Origin属性值按优先级从高到低的排列是:IGP、EGP及Incomplete

6.优选MED属性值最小的路由。

7.优选从EBGP对等体学来的路由 (EBGP路由优先级高于IBGP路由),

8.优选到Next_Hop的IGP度量值最小的路由。

9.优选Cluster Litt最短的路由

10.优选Router ID (Oreinator_ID)最小的设备通告的路由

11.优选具有最小P地址的对等体通告的路由

选路的前提条件---任何一条BGP路由在参与优选之前都必须先经过检查。设备会检查BGP的下一跳属性是否可达,如果不可达,则BGP路由被视为不可用,该路由将无论如何不会被优选,也不会被设备使用或通告给其他对等体。

实例

1.优选PV值最大的路由

BGP路由优选规则_第2张图片

PV值是华为的私有属性,理解为权重,权重越大,则该路由项优选的可能性越高。因为PV值是所有选路原则中的第一条,所以该属性是本设备上选路最方便的一个属性。

方法一: 全局修改

PV值只具有本地意义,所以只能在目的的路由器上修改

[r4]bgp 400

[r4-bgp]peer 10.1.34.3 preferred-value ?

INTEGER<0-65535> Preference vaTue

[r4-bgp]peer 10.1.34.3 preferred-value 6000----该命令用于将对等体10.1.34.3通告来的路由信息的PV值修改为6000

该方式会产生一个问题,所有的流量均走一个方向,导致该方向上的设备负载过大,我们更希望实现的流量效果是负载分担。----让不同的流量走不通的链路,分担单一链路的压力。

方法二: 精细化修改

1、抓流量

[r4]ip ip-prefix Pv permit 10.20.0.0 16

2、做策略

[r4]route-policy PV permit node 10

[r4-route-policy]if-match ip-prefix PV

[r4-route-policy]apply preferred-value 100

[r4]route-policy PV permit node 20          //使用空表来放通流量,假如不放通则会只允许10.20.0.0 16 这条流量

3、调用

[r4-bgp]peer 10.1.34.3 route-policy PV import

优选LP值最大的路由

BGP路由优选规则_第3张图片

在R4上查看10.20.0.0 这条路由的详细信息

会写着这条路由的方向是否有优选已经没被优选的原因

BGP路由优选规则_第4张图片

2、优选LP值最大的路由

BGP路由优选规则_第5张图片

LP值的默认值为100.该参数的传播是在IBGP对等体之间,在这张图内,R4的LP值是由R2和R3传递过来的,而不能传递给EBGP对等体。如果路由在对等体之间传递时没有携带该参数,则本地在进行路由优选时,按照默认值进行计算。越大越优先。

该属性是在IBGP对等体之间干涉选路的最优选择

方法一:全局修改

[r3-bgp]default local-preference 200

BGP路由优选规则_第6张图片

查看此条路由的路由表里面也写有原因是因为LP值

BGP路由优选规则_第7张图片

方法二:精细化修改

此时两条流量通过全局修改都是走R3的方向,使用路由策略来精细化修改,将10.11.0.0 16 走R2的方向

1、抓流量

[r4]ip ip-prefix LP permit 10.11.0.0 16

2、做策略

[r4]route-policy LP permit node 10

[r4-route-policy]if-match ip-prefix LP

[r4-route-policy]apply local-preference 200

[r4]route-policy LP permit node 20          //将其他流量放通

3、调用

[r4-bgp]peer 2.2.2.2 route-policy LP import

BGP路由优选规则_第8张图片

你可能感兴趣的:(HCIP,网络,华为)