BGP发布路由和选择路由的机制

       BGP初次启动时,路由器发送整个BGP路由表与对等体交换路由信息,以后只交换更新消息。运行过程当中,经过接收和发送keep alive消息检测相互之间的链接是否正常。并发

       发送BGP消息的路由器称为BGP发言人(speaker),它接收或产生新的路由信息,并发布(advertise)给其它BGP发言人。当BGP发言人收到来自其它自治系统的新路由时,若是该路由比当前已知路由更优、或者当前尚未该路由,它就把这条路由发布给自治系统内全部其它BGP发言人。ide

 

       相互交换消息的BGP发言人之间互称对等体(peer),若干相关的对等体能够构成对等体组(group)。.net

 

一、BGP发布路由的机制路由

BGP发布路由时采用以下策略:get

1)有多条可选路径时,BGP发言人只选择最优的使用。同步

2)BGP发言人只把本身使用的路由通告给对等体。it

3)BGP发言人从EBGP得到的路由会向它全部BGP对等体通告,包括EBGP对等体和IBGP对等体。class

4)BGP发言人从IBGP得到的路由不向它的IBGP对等体通告。配置

5)BGP发言人从IBGP得到的路由通告给它的EBGP对等体(VRP中,BGP与IGP不一样步)。路由器

6)链接一旦创建,BGP发言者将把本身全部BGP路由通告给新对等体。

 

二、BGP选择路由的机制

BGP选择路由时采起以下策略:

1)首先丢弃下一跳不可达的路由。

2)优选最高本地优先级(Local-preference)的路由。

3)优选本路由器始发的路由。

4)优选通过AS(AS-Path)最少的路由。

5)优选起点类型(Origin)最低的路由。

6)优选MED值最低的路由。

7)优选从EBGP学来的路由。

8)若是配置了负载分担,而且有多条到达同一AS或AS联盟的外部路由,则根据配置的路由条数选择多条路由进行负载分担。

9)优选BGP ID最低的路由器发布的路由。

原文连接:http://www.net1980.com/2011/06/19/bgp/

相关文章
相关标签/搜索