六、OSPF外部路由

目录

1.外部路由引入过程

2.四类LSA

3.ASBR(自治系统边界路由器)

4.五类LSA

5.思考题

6.FA地址

7.OSPF默认路由

8.ospf进程号


1.外部路由引入过程

①在路由器R4进程中使用命令import-route static后,将路由表中的所有静态路由引入到OSPF中。

②路由器R4会触发两条LSU报文,

  • 第一条LSU携带一个自身的1类LSA,并且ASBR置位,用于告知本区域内的路由器,我成为ASBR了,我要引入外部路由了
  • 第二条LSU携带的就是引入的外部路由(5类LSA)

③所有的外部路由引入OSPF后,会以5类LSA存在于数据库中,外部的cost值将不再计算,将赋予该5类LSA一个种子度量值,默认为1,可以手动更改。这个开销值在OSPF计算外部路由时,会认为是ASBR路由器到达该目的网络的开销值

2.四类LSA

作用:用于描述ASBR信息

ABR对于引入外部路由的作用

ASBR引入外部路由后,会泛洪一个ASBR置位的1类LSA

①当ABR收到ASBR置位的1类LSA,会将1类LSA转换为4类LSA发送到其他直连区域

②当ABR收到区域0中的4类LSA后,会将该4类LSA更换通告者后继续向其他直连区域传递

3.ASBR(自治系统边界路由器)

定义:当路由器进行引入动作之后,ASBR置位,成为ASBR。

①ABR与ASBR角色可同时存在

②当ABR敲完import-router static 之后,即使没有静态路由,此路由器还会转变为ASBR

4.五类LSA

作用:用于描述外部路由

两种5类LSA的开销值类型

①type1

OSPF引入外部路由时,可以通过命令将开销值类型改为type1,当路由器计算type1类型的5类LSA时会计算OSPF内部的开销值累加(在乎内部开销问题)

②type2

OSPF引入的外部路由默认开销值类型为type2,当路由器计算type2类型的5类LSA时,不会计算OSPF内部的开销值,只计算5类LSA携带的cost值。(不在乎内部开销问题)

注:  ①5类LSA在自治域内泛洪时,不会改变通告者信息。

         ②5类LSA的同步和泛洪原则:5类LSA在整个OSPF自治域内泛洪,不基于区域传递,只要路             由器之间建立了FULL关 系,就可以传递。

5.思考题

①有5类LSA,就必然有4类LSA么?

单区域因为没有ABR,所以没有4类产生

②有4类LSA,就必然有5类LSA么?

只要敲了import-route就会ASBR置位,那么ABR就会产生4类。但是如果路由表中没有路由,那么就没有5类

5类LSA传递和4类LSA传递没有关系

1.不会,R2既是ASBR又是ABR,R1通过SPF知道ASBR位置,不需要通过4类LSA

2.会

3.没有,R2将区域0的最优路由转为3类LSA在区域1内泛洪,R1会收到此3类LSA,但是不会将非骨干区域的3类LSA进行加表计算。

4.有,5类LSA会在整个自治系统内传递

5.不会

6.会,R2会将R1传过来的3类LSA加表计算

7.没有,虽然R4的LSDB中有,但是R1已经不是ABR,无法传递4类LSA,无法知道ASBR位置,也就无法计算

6.FA地址

FA地址的填充地址:外部路由的下一跳

FA地址生成的条件:

①ASBR去往外部路由的出接口被宣告进OSPF中(上图中R1的g0/0/0口)

②ASBR去往外部路由的出接口没有配置静默接口(上图中R1的g0/0/0口和R2的g0/0/0口)

③ASBR去往外部路由的出接口网络类型不是P2P(上图中R1的g0/0/0口和R2的g0/0/0口)

注:上图中,产生FA地址条件,不包括AR1和AR2建立邻居

FA地址的功能(链路优化)

①当5类LSA中的FA地址为0.0.0.0时,代表FA地址为空,在计算外部路由时,会通过寻找ASBR来计算。

②当5类LSA中的FA地址为具体IP时,代表存在FA地址,在计算外部路由时,就会通过路由器的SPF树,来寻找FA地址进行计算

解释:有了FA地址之后,路由器会通过计算SPF树来计算到达目的网络的最优路径。如上图,假如第一条经过ASBR的链路开销大,通过计算SPF树,将会选择第二条链路。

7.OSPF默认路由

ospf 1 router-id 3.3.3.3

default-route-advertise         //注入默认路由

:注入默认路由相当于引入一条外部路由,ASBR发布一条1类LSA和一条5类LSA,1类LSA通过ABR继而转换成4类LSA

其他命令

always                            //无论路由表中有没有默认路由,都会发布一条默认路由

permit-calculate-other   //在有两台ASBR且都下发默认路由时,不仅计算自己的默认路由,还会计                                          算另一台ASBR下发的默 认路由

8.ospf进程号

1、本地有效: ①对于路由器建立邻居而言,不在乎邻居的进程号是多少,都能建立邻接关系(full)

②对于LSDB显示的ospf进程号,如果自己和邻居的进程号不相同,显示的是自己的进程号

2、不同进程号之间相互独立相互隔离,不传递LSA和路由信息,相当于两个自治系统(AS)

R1:

R2:

R3:

查看R1的详细1类LSA的options字段,路由器类型为普通类

使用外部路由引入进行对接其他进程的ospf

  • 35
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值