OSPF---外部路由
一,概念:外部路由引入指的是将其他协议的路由条目,引入到自身协议的路由数据库中
OSPF 路由协议:域内传递的是链路状态信息,域间传递的是路由信息,域外传递的也是路由信息。
ASBR:自治系统外部路由。在引入外部路由之后就会在自己的一类LSA中,将flge的Ebit置位,标示自己成为了一台ASBR。
华为设备中实现的时候--只要是在ospf进程下敲入了import-route 命令,就会更新一类LSA的 flag Ebit就置位,标示自己成为了ASBR。
---------------------------------------------------------------------------------------------------------------------------------
1, 五类LSA在传递过程中,adv-rtr Ls-id 不会发生变化,在整个OSPF的区域内泛红
2,ABR通过一类LSA计算出ASBR,然后以四类LSA的形式传递到其他区域。四类LSA的作用就是告知其他路由器asbr的具体位置。
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值。
-------------------------------------------------------------------------------------------------------------------
路由引入,就是将外部路由进入到自身协议的路由数据库中。
-----------------------------------------------------------------------------------------------------------------------
五类LSA
1,五类LSA的优先级为150
2, 引入类型分为 :type1 -----OSPF计算路由的时候,计算自己到达ASBR的cost值+ASBR到达外部路由的cost值
type2-----OSPF计算路由的时候,cost值就是ASBR到达外部路由的cost值。也就是五类LSA携带的度量值。
两种类型的应用场景:
type1---管理员想让ospf自己来选择最优的路由的时候,使用此类型
type2----管理员想人为的控制外部路由的访问路径的时候,使用此类型
type1引入类型永远优于type2
----------------------------------------------------------------------------------------------------------------------------------------
在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
----------------------------------------------------------------------------------------------------------------------------
在AR3上查看ip 路由表
吓一跳地址为 10.0.23.2 选择的路径就是AR1,cost值为10=5+4+1(内部cost和5+4 ;外部五类LSA携带的cost1)
cost的值远远大于AR4上的cost值1,证明了type1的优先级大于type2的优先级。选择了csot值大的方向。