BGP总结(2)

BGP的丰富的属性

公认必遵的属性

  1. 标识路由起源:3种Origin属性优先级:i > e > Incomplete(?)
    (1)i 即IGP,表示BGP路由通过network命令注入
    (2)e即EGP,表示BGP路由从EGP学来的
    (3)?即Incomplete,表示BGP路由通过其他方式学到的路由信息,如使用import命令引入的路由
  2. AS_Path:列出路由在传递过程中经过的AS序列
  3. Next_hop:声明路由器所获得的BGP路由的下一跳,对EBGP会话来说,下一跳就是通告该路由的邻居路由器的源地址。

公认任意

  1. Local_Pref(本地优先级):本地优先级越高,路由优先级越高。
  2. Atomic_Aggregate(原子聚合):

可选过渡

  1. aggregator(聚合者)
  2. community(团体属性):①打标记,便于对符合相同条件的路由进行统一处理。 ②限定路由的传播范围。
    公认团体属性分为4类:1)缺省属性Internet 2)No_Export 3)No_Advertise 4)No_Export_Subconfed

可选非过渡

  1. MED:MED值越小,其优先级越高
  2. originator-id(起源ID)
  3. cluster-list(簇列表)

聚合:消灭明细并同时创建一条聚合路由

BGP的选路原则(13条)

BGP路由器将路由通告给邻居后,每个BGP邻居都会进行优选,路由选择有三种情况:
(1)该路由是到达目的地的唯一路由,直接优选
(2)对到达统一目的地的多条路由,优选优先级最高的
(3)对到达统一目的地且具有相同优先级的多条路由,必须用更细的原则选择最优的
一般来说,计算路由优先级的规则如下:

  1. 丢弃下一跳不可达的路由

  2. 优选Preference_Value值最高的路由(私有属性,仅本地最优)

  3. 优选本地优先级(Local_Preference)最高的路由

  4. 优选 手动聚合 > 自动聚合 > network > import > 从对等体学到的

  5. 优选AS_Path短的路由

  6. 起源类型IGP > EGP > Imcomplete

  7. 对于来自统一AS的路由,优选MED值小的

  8. 优选从EBGP学来的路由(EBGP > IBGP)

  9. 优选AS内部IGP的Metric最小的路由

  10. 优选Cluster_List最短的路由

  11. 优选Originator_ID最小的路由

  12. 优选Router_ID最小的路由

  13. 优选具有较小IP地址的邻居学来的路由。

反射器:

非客户端之间不能反射路由
cluster-list(防环)
originate-id(防环):防止将路由返回到源设备

上一篇:BGP的属性


下一篇:【程序媛晒83行代码】超独特个性小姐姐,happy(被)来(逼)的