Cisco IOS的OSPF选路规则(与RFC2328/3101有不一致的地方):
- 不管Cost大小如何,域内(Intra-Area)路由优于域间(Inter-Area)和域外(External)路由
- 域间路由优于域外路由
- 域外路由,E1优于E2
- RFC2328规定,域内ASBR通告的域外路由(E1/E2),优于其它Area ASBR通告的路由。Cisco实现方式为优选Cost最小的路由,无论是否配置了“no compatible rfc1583”;HUAWEI默认实现方式为优选Cost最小的路由,配置了“undo rfc1583 compatible”后,优选域内ASBR通告的路由

- 根据Cost大小对比E1路由,E1 Cost = External Cost(ASBR指定) + Internal Cost
RFC 2328:Section 16.4 paragraph (6.d)
RFC 2328:Section 16.4 paragraph (3)
- 根据External Cost对比E2路由,如果多个相同的E2路由External Cost一样,对比它们的Internal Cost
RFC 2328:Section 16.4 paragraph (6.d)
- RFC 3101规定,NSSA路由(Type-7 LSA)优于域外路由(Type-5 LSA)。Cisco实现方式为优选域外路由(Type-5 LSA);锐捷实现方式为负载均衡;迈普实现方式为优于NSSA路由;华为待验证。
- 如果到最后还有多个胜负未决的LSA,而且数量多于maximum-path,Cisco优选在LSDB中存在时间最长,也就是最“稳定”的LSA(基于实验 )