一,概念:外部路由引入指的是将其他协议的路由条目,引入到自身协议的路由数据库中

                  OSPF 路由协议:域内传递的是链路状态信息,域间传递的是路由信息,域外传递的也是路由信息。

ospf一类lsa ospf一类外部路由命令_OSPF

ASBR:自治系统外部路由。在引入外部路由之后就会在自己的一类LSA中,将flge的Ebit置位,标示自己成为了一台ASBR。

             华为设备中实现的时候--只要是在ospf进程下敲入了import-route 命令,就会更新一类LSA的 flag Ebit就置位,标示自己成为了ASBR。

            

            

ospf一类lsa ospf一类外部路由命令_OSPF_02

---------------------------------------------------------------------------------------------------------------------------------

            1,   五类LSA在传递过程中,adv-rtr   Ls-id  不会发生变化,在整个OSPF的区域内泛红

             2,ABR通过一类LSA计算出ASBR,然后以四类LSA的形式传递到其他区域。四类LSA的作用就是告知其他路由器asbr的具体位置。

ospf一类lsa ospf一类外部路由命令_OSPF_03

Type : Sum-Asbr         四类LSA的类型
Ls id : 4.4.4.4               ASBR的routerid
Adv rtr : 3.3.3.3           本区域的ABR的routerid
Ls age : 1345
Len : 28
Options : E
seq# : 8000000d
chksum : 0x3cf6
Tos 0 metric: 1          ABR到达ASBR的cost值

---------------------------------------------------------------------------------------------------------------

四类LSA的作用

                        就是为了在非ASBR的区域位置,描述ASBR的位置信息。

 

四类和五类LSA的关系:

                             1,有五类LSA必须有四类LSA吗?  答:不对,因为在ASBR的所属区域内,就不会存在四类的LSA。

                             2,有四类LSA必须会有五类的LSA吗? 答:不对,因为在ASBR上敲入了import-route命令之后,还没有任何外部路由的时候,

                                                                                                   在非ASBR所在的区域位置,就会产生四类的LSA。

 

四类LSA 在通过ABR专递到其他的区域之后,adv-rt  和cost  都会发生变化。因为它代表的永远是 ABR到ASBR的cost值。

例如:身为ABR的AR3将四类的LSA传递到区域1之后,ls id 没有变化,产生者的routerid 就发生了变化,cost值就修改为2

          代表是AR2到ASBR的AR4的cost值。

 

ospf一类lsa ospf一类外部路由命令_优先级_04

 

-------------------------------------------------------------------------------------------------------------------

路由引入,就是将外部路由进入到自身协议的路由数据库中。

ospf一类lsa ospf一类外部路由命令_ospf一类lsa_05

-----------------------------------------------------------------------------------------------------------------------

五类LSA

ospf一类lsa ospf一类外部路由命令_OSPF_06

 1,五类LSA的优先级为150

 2, 引入类型分为 :type1 -----OSPF计算路由的时候,计算自己到达ASBR的cost值+ASBR到达外部路由的cost值

                               type2-----OSPF计算路由的时候,cost值就是ASBR到达外部路由的cost值。也就是五类LSA携带的度量值。

     两种类型的应用场景:

                               type1---管理员想让ospf自己来选择最优的路由的时候,使用此类型

                               type2----管理员想人为的控制外部路由的访问路径的时候,使用此类型

 

       type1引入类型永远优于type2

----------------------------------------------------------------------------------------------------------------------------------------

ospf一类lsa ospf一类外部路由命令_优先级_07

 

在AR1和AR4上同时引入192.168.1.1这条静态的外部路由。AR1上引入的时候用的TYPE1类型;AR4上引入的是type2类型引入的。

AR2的g0/0/0方向cost为4;AR3的g0/0/0方向的cost值为5。

1,在AR3查看ospf的LSDB

ospf一类lsa ospf一类外部路由命令_ospf一类lsa_08

----------------------------------------------------------------------------------------------------------------------------

在AR3上查看ip 路由表

ospf一类lsa ospf一类外部路由命令_五类_09

吓一跳地址为   10.0.23.2  选择的路径就是AR1,cost值为10=5+4+1(内部cost和5+4 ;外部五类LSA携带的cost1)

cost的值远远大于AR4上的cost值1,证明了type1的优先级大于type2的优先级。选择了csot值大的方向。