Cisco IOS的OSPF选路规则
① 不管Cost大小如何,域内(Intra-Area)路由优于域间(Inter-Area)和域外(External)路由
② 域间路由优于域外路由
③ 域外路由,E1优于E2
④ 域内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 Internal Cost是路由器去往Forwarding Address的Cost,若FA=0.0.0.0,就是去往ASBR的Cost;
⑥ 根据External Cost对比E2路由,如果多个相同的E2路由External Cost一样,对比它们的Internal Cost
⑦ NSSA路由(Type-7 LSA)优于域外路由(Type-5 LSA)。Cisco实现方式为优选域外路由(Type-5 LSA);锐捷实现方式为负载均衡;迈普实现方式为优于NSSA路由;华为待验证。
⑧ 如果到最后还有多个胜负未决的LSA,而且数量多于maximum-path,Cisco优选在LSDB中存在时间最长,也就是最“稳定”的LSA