OSPF选路原则

1:O路由>Oia路由>external路由!
O:计算LSA-1和LSA-2,前提age不能MaxAge,metric不能LSinfinity,计算出来的最小metric的路由放入RIB中。具体是否放入RIB,比如有AD更低的协议,这并不是本文研究重点。
Oia:计算LSA-3,ABR只计算来自于骨干区域的LSA-3(虚链路也属于骨干区域),non-ABR要计算来自每个区域的LSA-3。前提这些LSA的前提age不能为MaxAge,metric不能为LSinfinity,目的地不在本路由器所在区域,这些LSA不能是自己产生的,并且它们的ADVroute可达。计算出来的最小metric的路由放入RIB中,如果metric相同则负载均衡。
External:计算十分复杂,需要考虑是否ADVrouter(FA)字段相同,和到这些ADVrouter(FA)地址的O(内部)和Oia(LSA-4)。下面详述:
备注 ABR:一台同一OSPF进程下配置了包含骨干区域在内的多个区域,而且在骨干区域不仅有状态不是down的接口,而且有处于完全邻接状态关系的邻居的路由器叫做ABR。Non-ABR:一个接入多个区域,但未接入骨干区域的路由器(在本文中,我们这样称呼)。
 
2:external-type-1 >external-type-2 
External:这些LSA-5不能age为MaxAge,metric不能为Lsinfinity,并且不是由自身产生的,而且ADVRouter必须可达。如果这些LSA-5有FA地址,则必须发送到FA地址,那么这个FA地址也必须可达。
 
3:都为ExternalType1,cost(外部开销+到ASBR开销)越小越优先。(外部开销默认重分配进OSPF为20,但BGP重分配进OSPF为1。备注:默认兼容RFC1583,关闭RFC1583则使用RFC2328标准,RFC2328优选非0区域外部路由,即便0区域(内+外)开销更低。)
4:都为ExternalType1,cost也相等,那么E1>N1(RFC1587标准)。
5:都为E1或都为N1,cost也相等,那么进行负载均衡。
 
6:都为ExternalType2,cost(只外部开销)越小越优先。(外部开销默认重分配进OSPF为20但BGP重分配进OSPF为1)。
7:都为ExternalType2,cost也相等,到 ADVrouter(ASBR的RID)/FA cost小的路径优先。(默认兼容RFC1583,关闭RFC1583则使用RFC2328标准,RFC2328优选非0区域外部路由,即便到骨干区域的ADVrouter/FA的cost更低。)。
8:都为ExternalType2,cost也相等,到 ADVrouter(ASBR的RID)/FA cost也相等,那么E2优于N2(RFC1587标准)。
9:都为E2或都为N2,cost也相等,到 ADVrouter(ASBR的RID)/FA cost也相等,那么进行负载均衡。
 
备注1:LSA-4进行计算的时候有一个重要的忽略原则,如果该LSA-4所描述的ASBR地址通过区域内路由(LSA-1,LSA-2)可达的话,那么忽略这个LSA-4,也就意味着这将忽略通告该LSA-4所能到达的外部路由条目,因为该LSA-4不可达。所以在选路时,这些路由被排除在外。(重点)
 
备注2:并非所有型号,所有厂家,所有版本都遵照了RFC标准。

RFC1587 外部路由优先级(LSA-5和LSA-7)

  1.任何LSA-5.
  2.P-bit置位 并且 FA字段非0 的LSA-7.
  3.任何其他LSA-7
 

RFC3101 外部路由优先级(LSA-5和LSA-7)

  1.P-bit置位的LSA-7.
  2.任何LSA-5.
  3.Router-ID更高的LSA.
 

RFC2328 外部路由优先级

  1.优选非0区域的external type 1。即便0区域的external type 1的开销值更低。
  2.ExternalType2,cost(只外部开销)越小越优先。
  3.都为ExternalType2,cost(只外部开销)也相等,优选非0区域外部路由,即便到骨干区域的ADVrouter/FA的cost更低。
 

RFC1583 外部路由优先级

  1.ExternalType1,cost(外部开销+到ASBR开销)越小越优先。
  2.ExternalType1 cost也相等,那么进行负载均衡。
  3.ExternalType2,cost(只外部开销)越小越优先。
  4.ExternalType2,cost也相等,到 ADVrouter(ASBR的RID)/FA cost小的路径优先。
  5.ExternalType2,cost也相等,到 ADVrouter(ASBR的RID)/FA cost也相等,那么进行负载均衡。

详细请下载:
http://down.51cto.com/zt/220

BGP绝杀
TCP绝杀
STP绝杀
QOS绝杀
IS-IS绝杀
OSPF绝杀
组播绝杀
OSPF绝杀(增补)

原文地址:https://www.cnblogs.com/chia/p/6638386.html