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在路由反射器中介绍

浙公网安备 33010602011771号