**

LSA

**

1.router LSA 链路类型

1)Stub

2)Transit

3)p2p

Ospf引入vrf OSPF引入BGP路由未生成LSA_重启

Ospf引入vrf OSPF引入BGP路由未生成LSA_应用场景_02


2.Network LSA

Ospf引入vrf OSPF引入BGP路由未生成LSA_路由表_03


3.Summary LSA(一个前缀+一个LSA)

提取的是检索后的路由信息

区域间传的路由不需要SPF计算,递归传递即可,路由信息没有下一跳,只有通告者。

一个前缀一个LSA-----有多少条路由,就有多少三类LSA。

三类LSA头部: type:3 LS-ID:传递路由的前缀 LS-ADVrouter:ABR

三类LSA全网可传递,经过ASR时修改通告者。

4.ASBR-Summary
携带ASBR信息
四类是一种特殊的三类
四类和三类唯一的区别装载的对象不一样
三类装载的时域间路由。四类装载的是ASBR的routerID

5.External

携带信息:前缀,掩码,通告者:ASBR 开销

重发布进来的路由重新给一个种子度量

只有ABSR所在区域能通过生成树找到ABSR。其他区域需要通过四类LSA才能找到ABSR。四类LSA会帮助其他区域先找到ABR,再通过ABR找到ASBR所在区域。

类型一叠加内部开销计算外部路由

默认的类型的2不叠加内部开销。

Ospf引入vrf OSPF引入BGP路由未生成LSA_应用场景_04


6.

7.NSSA-External
(一共11/12类,主要研究1/2/3/4/5/7这六类)
四类和三类没有太大不同,只是装载对象不同,三类是装载在路由前缀,四类装载在ASBR的RID

Metric Type 1:叠加内部开销,计算外部开销

Metric Type 2:不叠加内部开销

FA:消减次优路径

Tag:标记号(便于抓包,平时没啥用)

Ospf引入vrf OSPF引入BGP路由未生成LSA_重启_05


特殊区域

1.STUB区域(末梢区域)

不接收外部路由且还能够到达外部网段的区域

在ABR上拒绝接收4/5类LSA并且产生一条默认三类LSA

2.NSSA区域(非完全末梢区域)
Not so stub area()
不接收除了本区域之外的外部路由
在区域ABR上拒绝接收4/5类LSA并且把自己区域产生的5类换成7类
7类与5类唯一的区别就是类型不一致,其他都一样
如果要解决NSSA区域与外部网段通信的问题,需要手动配置一个默认路由下放给NSSA区域,以7类的形式
R2(config-router)#area 1 nssa default-information-originate
nssa区域的产生的外部路由如果出该nssa区域需要在ABR上进行7类转5类的操作。如果出现…

3.配置特殊区域时,需要在该区域的所有路由器上配置特殊区域标识

4.totally STUB
在STUB的基础之上在追加过滤三类

5.totally NSSA
在NSSA的基础上在追加过滤三类
totally一定会产生一个默认的三类
配置只需要在ABR加上关键字no-summary
R4(config-router)#area 1 nssa no-summary

汇总与默认路由

汇总
1.域间汇总----针对3类LSA汇总----只能在ABR操作
router ospf 1
a X range
比如a 1 range 10.0.0.0 255.0.0.0 //对区域1的路由进行汇总,然后通告area0
骚操作:a x range x.x.x.x.x.x.x.x not-advertise
//此命令可以用于过滤明细路由
汇总的本质:删除明细路由,然后创造一条本地产生的汇总路由(一般路由协议都会产生的汇总在本地都是指向空接口,防环)
2.域外汇总----针对5类7类LSA汇总----只能在ASBR上操作
ASBR:summary x.x.x.x x.x.x.x
eg:summary 10.0.0.0 255.0.0.0 //对外部路由进行汇总

默认路由

1.重发布路由表中的默认路由 + default information-originate(推荐用法)

2.default information-originate always(慎用,它会强制下放,有时会出问题,

eg:有两个边界路由器,其中一台路由器静态路由挂了,可能会出环)

Ospf引入vrf OSPF引入BGP路由未生成LSA_Ospf引入vrf_06

高级操作

1.stub路由器(相当于绝缘体,只要有其他路径就不会走它)

R2(config-router)#max-metric router-lsa

//经过该路由器传递的1类LSA都会把metric加到最大,因此有其他路径就不会经过这台路由器

Ospf引入vrf OSPF引入BGP路由未生成LSA_Ospf引入vrf_07


R2(config-router)#max-metric router-lsa on -startup 5
 //收到LSA在5s内metric会设置为最大(5s后会恢复)
 R2(config-router)#max-metric router-lsa on -startup wait-for-bgp
 //收到LSA在BGP收敛之前会把metric设置为最大(防止BGP收敛引发的瞬时黑洞现象)
2.max-lsa 用于限制该路由器LSA接收的数量,目的是保护该路由器
 R2(config-router)# max-lsa 103.Graceful restart 完美重启
 //当ospf进程丢失或重启的时候,ospf的路由不会从路由表中删除
 (应用场景:虚拟化技术,在设备上有两个引擎(cpu),一主一备。当主挂了,主备切换时不会影响数据的转发。)4.域id
 R2(config-router)#domain-id x.x.x.x
 //用于判断ospf是否在一个AS,默认值为进程号