BGP——路由属性

BGP路由属性主要分为4大类:

公认必遵属性:

特点:      1、所有BGP路由器都必须识别    2、必须存在于Update报文中

包含属性:

Origin

起源属性,用来定义路由的来源

优先级:i>?>e

i   代表通过Network宣告学到的路由

? 代表通过Import引入学习到的路由

e   代表通过EGP学习到的路由    --EGP已淘汰

AS_Path

AS路径属性,用来进行防环、过滤

优先级:AS_Path越小越优先

EBGP在传递路由时会更新AS_Path,更新方式就是加上一个AS号

--------要注意AS号添加加的位置,从右往左,依次是路由从出发点经过的AS号

例如:

AR1和AR2建立EBGP邻居关系,AR2和AR4建立EBGP邻居关系

此时AR4将自己的环回接口地址宣告到BGP中

在AR2收到的4.4.4.4的AS_Path 为200

 

在AR1收到的4.4.4.4的AS_Path为400 200

 

 

Next-nop

下一条更新源

为0.0.0.0 代表是自身产生的

 

公认任意属性:

特点:      1、所有BGP路由器都必须识别    2、不要求必须存在于Update报文中

包含属性:

Local_Pref----本地优先级,越大越优先

在AS内生效,用于在AS内优选到达某一目的地的路由(也可以理解为控制流量怎样流出本AS)

缺省100,此属性只传给IBGP邻居

Atonic_aggregate---聚合路由丢失明细路由属性

当手动聚合并抑制明细路由时会有此属性,或者自动聚合后会直接产生此属性

可选过度属性:

特点:       1、不会所有BGP路由器识别        2、如果自己无法识别,就传给其它的BGP路由器

包含属性:

Aggregate

聚合路由不丢失明细路由属性

Community

团体属性,表示具有相同特征的路由信息,与所在AS无关

类似于Tag的作用,都是做标记——-但是Tag不是属性

团体属性分类:

公认团体属性:

Internet                              向任何BGP邻居宣告(不管邻居时IBGP还是EBGP)

No-advertise                      不向任何邻居宣告

No-export                          不向EBGP邻居宣告,但是可以向联盟内的EBGP邻居宣告

No-exportsubconfed          不向任何EBGP邻居宣告,包括联盟内的EBGP邻居也不宣告

私有团体属性:

自己设置团体属性

可选非过度属性:

特点:       1、不会所有BGP路由器识别        2、如果自己无法识别,就丢弃

包含属性:

MED

   类似于开销,越小越优

   缺省为0,仅仅在两个AS之间传递,收到属性的AS不会通告给其它任何第三方AS

   用于控制路由怎样进入本AS

   缺省情况下,不会比较来自不同AS邻居的路由信息中的MED值,除非能够确认不同的AS采用了IGP和路由选择方式,或者手动开启MED的比较

 

 

Cluster-list、起源ID在路由反射器中介绍 

 

posted @ 2022-03-22 09:52  多谢思考  阅读(1085)  评论(0)    收藏  举报