十三、HCIP-OSPF外部路由
ospf外部路由计算(路由引入、重分发、重发布)
5类LSA 当我们在OSPF进程中,使用了import-route命令后,就会将路由表中的其他协议的路由引入进ospf中,引入后以5类LSA存在于LSDB中 5类LSA是在整个ospf区域中泛洪,不基于区域泛洪。也就是说,只要路由器建立了FULL关系,那么就会传递5类LSA。 4类LSA 当使用了import-route命令以后,路由器会在自己的1类LSA中将ASBR置位,那么当区域中的ABR路由器收到这条置位ASBR的1 类LSA后,会根据这条1类LSA生成一条4类LSA在其他直连区域中泛洪。 4类LSA相当于介绍信,帮助其他区域的路由器在计算5类LSA时,指引了ASBR在哪里。

外部路由引入过程: 1、在路由器4的ospf进程中使用命令import-route static来引入路由表中的静态路由 2、R4会触发更新两条LSU,其中一条是更新了R4的1类LSA其中的ASBR置位,来告诉域内小伙伴,变成了ASBR,要引入外部路由了,第二条LSU是更新的外部路由(5类LSA) 3、5类LSA的同步和泛洪原则:5类LSA的同步不基于区域的传递原则,实在整个OSPF域中进行泛洪,只要和其它路由器建立了邻接关系,就会泛洪这条5类LSA,特殊区域除外 4、所有的外部路由在引入ospf后,会以5类LSA存在于OSPF数据库中,外部的cost将不在计算,将赋予5类LSA一个新的种子度量值(cost默认为1) 这个默认开销值就会被认为是ASBR到达目标网络的开销值 TYPE2:ospf引入得外部路由默认type类型为2,当路由器计算type2的外部路由时,不会计算ospf内部的cost,只计算ASBR到达目标网络的cost TYPE1:ospf引入外部路由时,可以通过命令更改type类型,当路由器计算type1的外部路由时,会同时计算ospf内部cost+ASBR到达目标网络的cost 使用场景:当不在意ospf内部的次优路径问题时可以使用type2,当在意ospf内部次优路径问题时需要使用type1,如果在数据库中存在相同目的的5类LSA且type不一致时,type1优于type2
1、当ospf路由器使用了命令import-route以后,那么路由器就会在自己的1类LSA中置位ASBR。不论他是否真的引入外部路由。 2、R4在import-route命令敲完以后,就会在区域内触发更新自己的1类LSA,置位ASBR 3、当R3收到这条ASBR置位的1类LSA后,由于自身是一台ABR,那么他就会根据这条ASBR置位的1类LSA生成一条4类LSA,在其它直连区域内进行传递。如果自身不是ABR角色,那么将不具备生成4类LSA的能力。 生成4类LSA的目的是为了,让其它区域的路由器在计算5类LSA时,可以找到ASBR在哪,所以4类LSA被认为是 ASBR的介绍信 4、当ABR收到了4类LSA后,会将4类LSA的通告者换成自己后,在其他直连区域内进行传递,目的是为了让其它区域内的路由器可以计算出5类LSA
4类LSA

5类LSA

FA实验:

浙公网安备 33010602011771号