文档库 最新最全的文档下载
当前位置:文档库 › BGP属性及选路原则

BGP属性及选路原则

BGP属性及选路原则
BGP属性及选路原则

BGP

公认强制属性:1.AS路径(AS-path,编码为2),2,下一跳(next-hop,编码为3),3.源头(origin,编码 1)

公认自由决定的属性:1.本地优先级(local preference 5)2.原子聚合(atomic aggregate 6)

可选传递属性:聚合体(aggregator 7)共同体(community 8,cisco定义)

可选非传递属性:1多出口鉴别器(multi-exit-discriminator MED,编码为4)

AS路径属性:确保无环路环境,仅当路由器将路由通告给EBGP邻居是才修改路径属性加上自己的AS 号,通告给IBGP邻居是不会修改路径属性。

下一跳属性:是公认强制属性,指出前往目的地的下一跳ip地址,EBGP的下一跳是发送更新的邻居路由器的ip地址,igp的跳是路由器,而BGP的跳是AS,指下一个AS的入口ip地址。BGP规定,EBGP

通告的下一跳应传输到IBGP 中

在多路访问网络中,运行BGP时,BGP路由器将使用合适的地址作为下一跳地址,(通过修还下一跳属性)。以避免在网络中插入额外的跳,这种特性优势被称为第三方下一跳。(third-party next hop

源头,是公认强制属性,它定义路径信息的源头,源头属性可以是下列3个值之一:

IGP:路由在起始AS中,用network通告BGP消息,源头在BGP表中用I标识

EGP :在bgp表中用e标识,过时的路由选择协议,在Internet中不支持,支持分类路由选择,不支持CIDR

不完全:路由的源头未知或通过其他方法获得,咱BGP表中通常用?标志

本地优先级:是公认自由选择的属性他告诉AS中路由器。那条路径是离开AS的首选路径

本地优先级越高,路径被选中的可能性越高。

本地优先级是在路由器上配置的一种属性,只在同一个AS中的路由器之间交换。Cisco路由器默认本地优先级值为100.

共同体(团体):BGP 共同体是用于过滤入站、出站路由的一种方式。BGP共同体让路由器能够用指示符(共同体)来标记路由。其他路由器根据该标记来做出决策。任何路由器都可以对入站和出站路由选择更新中的路由进行标记,也可以在重分布中做,任何BGP路由器都可以根据共同体来过滤入站和出站更新中的路由。

BGP 共同体属性被用于具有某些相同特性的i一组目的地:这样路由器就是根据共同体而不是通过路由采取措施。共同体不被限制在单个网络或AS,他们没有物理边界

共同体是可选传递属性,,如果路由器不识别共同体,将把他留给下一个路由器去处理。如果路由器能够识别共同体,必须对其进行配置,使之传播共同体。否则共同体属性将被丢弃。

MED:MED属性也被称为度量值,是一种可选非传递属性。用于向外部邻居指出进入AS的首选路径,他是唯一一个可影响数据如何进入AS的属性。

度量值越小,路径被选中的可能性越大。

MED是在AS间交换的,MED被传输到邻接AS,该AS使用他,但不将它再传递给下一个AS,将收到的更新传递给下一个AS是删除当中的度量值。

MED形象进入AS的数据流,ip优先级形象离开AS的数据流。

默认情况下,进当路径来自统一AS的不同邻居时,才比较他们的MED。

要让路由器对不同自主系统中的邻居提供的度量值进行比较,必须用命令:

Bgp always-compare-med

权重(cisco专有)

在路由器上配置每个路由器的权重。

权重属性提供本地路由选择策略,不会传递给任何BGP邻居。如果有多条路径前往目的地,将选择权重最高的路由器为下一条路由器。

权重值范围0—65536,通告的路径默认权重为32768,其他路径为0。、

当路由器由多条路径离开AS的出口时,将根据权重属性来决定选择那个出口,而有多台路由器提供多个出口时,将根据本地优先级来决定选择那个出口。

BGP的工作原理

BGP全互联bgp邻居和水平分割。

BGP水平分割:他禁止将通过IBGP获悉的路由传播给其他ibgp对等体(必须一全互联方式连接IBGP

对等体)。

BGP同步:仅当位于AS内部的中转路径(即边界路由器之间的路径)上的所有路由器都运行了BGP时,才可以关闭同步。

路由选择过程:

对于特定的目的地,BGP只选择一条最佳路径。

BGP不执行负载均衡,他根据策略而不是带宽来选择路径。

BGP选择最佳路由的步骤如下:

1 首选权重最高的路由,

2 如果权重相同,选择本地优先级最高的路由(本地优先级用于AS内部)

3 如果本地优先级相同,选择当前路由器通告的路由(在BGP表中,当前路由器通告的路由的下一跳为0.0.0.0)

4 如果没有当前路由器通告的路由选择AS路径最短的路由

5 如果AS路径长度相同,选择源头编码(IGP

6 如果源头编码相同,选择MED最小的路径(MED来自其他AS)

7 如果MED相同则外部路径(EBGP)优先于内部路径(IBGP)

8 如果同步被关闭,使的只有内部路径,则选择经过最近的IGP邻居的路径,

9 对于EBGP路径,选择最老的路由,以最大限度的降低路由翻滚的影响

10 首选邻居BGP路由器ID最小的路由

11 如果BGP路由器ID相同,选择邻居IP 地址最小的路由。

如果路由器有多条前往同一远程AS中不同路由器的路径,路由器配置命令,maximum-paths将把两条路径都显示在路由选择表中。

相关文档