OSPF外部路由

ASBR:引入外部路由的路由器即为ASBR。

ASBR的自白:当路由器成为ASBR之后,将会在产生的1类LSA中将ASBR标置为1,标识自己为ASBR。

1.和ASBR在相同区域的路由器:
         cost如何计算:路由器使用自身到达ASBR的cost+ASBR到达外部路由的cost.
         下一跳:路由器到达ASBR最短路径树的下一跳,即为自身到达外部路由的下一跳。

2.和ASBR不在相同区域的路由器:
          cost如何计算:路由器使用自身到达ABR的cost+ABR到达ASBR的cost+外部路由携带的cost.
          下一跳:路由器到达ABR最短路径树的下一跳,即为自身到达外部路由的下一跳。

4类LSA的作用:
      用于标识ASBR的位置,以及通告ABR到达ASBR的cost
4类LSA如何产生:
      4类LSA由ABR产生,用于告诉其他区域内的路由器,ASBR的位置,4类LSA产生在哪个区域就在哪个区域内部泛洪,当4类LSA传递到其它区域,Adv rtr 和cost将会改变。

Type   :Sum-Asbr   //LSA的类型,即标识为4类LSA 
Ls id  :5.5.5.5    //取值为ASBR的Router-ID 
Adv rtr:4.4.4.4    //产生这条LSA的路由器的RID 
Ls age :895 Len    :28 Optinos: E 
seq#   :80000001 chksum :0x82f 
Tos 0 metric :1   //取值为ABR到达ASBR的cost值

type1:其他OSPF路由器计算,type1类型的外部路由,将会累积内部cost值。

type2:其他OSPF路由器计算,type1类型的外部路由,不会累积内部cost值。

外部路由选路原则:      
1、无论任何cost,Type1 总是优先于Type2.
2、同为Type1的时候如何比较。              
      ①比较cost值,越小越优。              
      ②如果cost值相同,则负载。
3、同为type2的时候如何比较:
      ①比较引入时的cost值,即5类LSA携带的cost值。
      ②如果引入时的cost值相同,则比较到达ASBR的cost.
      ③如果到达ASBR的cost相同,则负载。

什么时候才会使用type1呢?
       管理员希望ospf路由器,通过自身的算法选出访问外部路由的最短路径,而不加以管理的时候使用type1.
什么时候才会试用type2呢?
        管理员希望人为的控制ospf路由器访问外部路由的总出口。

[AR-ospf-1]import-route static    //在ospf进程下引入静态路由
默认情况下,ospf引入外部路由的cost值为1,外部路由类型为type 2 ,tag值为1.

Type        :External               //LSA的类型,即标识为5类LSA
Ls  id      :192.168.1.0            //取值为外部路由的网络号
Adv rtr     :5.5.5.5                //产生这条LSA的路由器的RID
Ls age      :103Len         :36Optinos     : E
seq#        :80000001chksum      :0xaba6
Net mask    :255.255.255.0          //即外部路由的掩码信息
Tos 0 metric:1                     //外部路由的cost值
E type      : 2                     // 标识外部路由的类型
Forwarding Address : 0.0.0.0       //用于路径优化
Tag         :1                      //用于放环共32bit
Priority    :Low
[AR]display ospf lsdb ase 4.4.4.0

FA作用:用于外部路由的路径优化。
什么时候才会产生FA地址呢?
      1.ASBR去往外部路由的出接口加入到了OSPF进程中。
      2.ASBR去往外部路由的出接口不是静默接口。
      3.ASBR去往外部路由的出接口不是P2P或者P2MP网络类型。

FA地址的取值为:ASBR去往外部路由的下一跳地址。

如何实现路径优化?
    即OSPF路由器,计算带有FA地址的外部路由,把FA地址当作外部路由的总出口。
    COST计算:为自身去往FA地址的cost+外部路由携带的cost.
    下一跳:路由器去往FA地址的下一跳,即为外部路由的下一跳地址。

默认情况下,ospf引入外部路由的cost值为1,外部路由类型为type 2 ,tag值为1.

Type        :External               //LSA的类型,即标识为5类LSA
Ls  id      :4.4.4.4            //取值为外部路由的网络号
Adv rtr     :2.2.2.2                //产生这条LSA的路由器的RID
Ls age      :72Len         :36Optinos     : E
seq#        :80000001chksum      :0xc6fc
Net mask    :255.255.255.0          //即外部路由的掩码信息
Tos 0 metric:1                     //外部路由的cost值
E type      : 2                     // 标识外部路由的类型
Forwarding Address :10.0.234.4       //用于路径优化
Tag         :1                      //用于放环共32bit
Priority    :Low


手机扫描二维码访问