NMT Data Mining & Big Data

BGP协议理论

2021-07-22
NMt
RS
 

记录了学习BGP协议相关的理论知识点。

@@@@

BGP路由协议的选路规则

BGP协议的选路规则有十几条,并且不同体系下的选路规则会有不同的地方,这里记录的是华为的BGP选路规则。

BGP路由器将路由通告给邻居后,每个BGP邻居都会进行路由优选,路由选择有三种情况:
该路由是到达目的地的唯一路由,直接优选。
对到达同一目的地的多条路由,优选优先级最高的。
对到达同一目的地且具有相同优先级的多条路由,必须用更细的原则去选择一条最优的。

一般来说,BGP计算路由优先级的规则如下:

  • 丢弃下一跳不可达的路由。
  • 优选Preference_Value值最高的路由(私有属性,仅本地有效)。在思科中用的weight属性
  • 优选本地优先级(Local_Preference)最高的路由。跨区域时这个属性才有用,可以手动调配
  • 优选手动聚合>自动聚合>network>import>从对等体学到的。
  • 优选AS_Path短的路由。
  • 起源类型IGP>EGP>Incomplete。内部网关协议>外部网关协议>重分发
  • 对于来自同一AS的路由,优选MED值小的。MED是AS之间的开销
  • 优选从EBGP学来的路由(EBGP>IBGP)。为了防环
  • 优选AS内部IGP的Metric最小的路由。内部路由协议开销小的优先
  • 优选Cluster_List最短的路由。路由反射器小的优先
  • 优选Orginator_ID最小的路由。学习路由的源ID小的优先
  • 优选Router_ID最小的路由器发布的路由。源相同则选学习路由的router-id小的优先
  • 优选具有较小IP地址的邻居学来的路由。如果router-id一样就选择IP地址小的邻居

转载请注明:南梦婷的博客 » 点击阅读原文

[pt_01]: [link_01]:


下一篇 BGP综合实验

Comments

Content