三类LSA(域间)-------summary LSA-------距离矢量型的LSA
装在域内前缀
提取的是检索过后的信息,检索完即将放入路由表的信息
无下一跳,
将前缀掩码与开销及标志通告者提取出来
一个前缀一个LSA,有多少要传的路由信息就有多少的LSA
LSA头部内容:Type LS-ID(前缀) LS-ADVrouter
全网可传,全网洪泛,跨域传播时需修改通告者的ADVrouter
四类LSA(特殊的三类)唯一区别装载的对象不同
装在ASBR的routerID
ASBR(域外)度量自给,有效值只有前缀和掩码
通告者ASBR将RID送过来,检索通告者在树中的位置
五类LSA,传播过程中不变
比三类多一次递归
METRIC-type开销类型(默认开销两类)
默认的类型2是不叠加内部开销的,类型1是叠加内部开销的
Forward address
解决次优(特殊路径)
提取出来的信息是经过ospf宣告的
为了修剪次优路经,ospf规定,在ma网络中,
在提取外部网络时,需提取下一跳,将下一跳放到fa中,
提取信息,经过ospf宣告,如果该下一跳所在网段经过ospf宣告过,
则fa地址则取代spf计算出的外部路由的下一跳地址
(不加表现象,库中存在,但路由表中没有)
external route tag
路由标记值(为了好抓寻找标记)
特殊区域:
1.stub区域
不接受所有外部路由且还能够到达外部网段的区域
(在区域所在的ABR上拒绝接受四类五类LSA,并且产生一条默认三类LSA)
2.nssa区域
not so stub area非纯末节区域
不接受除了本区域以外的外部路由,
(在区域所在的ABR上拒绝接受四类五类LSA,并且把自己区域产生的五类换成七类
七类与五类唯一的区别就是类型不一致,其他都一样)
如果要解决nssa区域与外部网段痛心的问题,
需要手动配置一个默认路由下放给nssa区域,
以七类的形式
area 1 nssa default-information-originate
nssa区域的产生的外部路由如果出该nssa区域需要在ABR上进行七类转五类的操作
如果出现多个ABR那么7转5的操作只能在router-id大的设备上操作
3.配置特殊区域时,
需要在该区域所有路由器上配置配置标识
4.totally stub
在stub的基础之上在追加过滤三类
5.totally nssa
在nssa的基础之上再追加过滤三类
totally一定会产生一个默认的三类
配置只需要ABR加上关键字就可完成配置 no-summary
area 1 nssa no-summary
汇总与默认路由
一、汇总
1.域间路由-----针对三类LSA—只能在ABR上操作
router ospf 1
area xxx range
例:a 1 range 10.0.0.0 255.0.0.0 //对区域1路由进行汇总,然后通告area 0
骚操作:area x range x.x.x.x x.x.x.x not-advertise//汇总但不通告,,此命令可以用于过滤明细路由
汇总本质:删除明细路由,然后创造一条本地产生的汇总路由
(一般路由协议都会产生的汇总在本地都是指向空接口防环)
2.域外汇总-----针对五类、七类LSA—只能在ASBR上操作
ASBR:summary x.x.x.x x.x.x.x
eg: summary 10.0.0.0 255.0.0.0//对外部路由进行汇总
默认路由针对(普通区域与骨干区域)
1.重发布路由表中的默认路由
2.路由表中有默认路由 +default-information-originate(推荐使用)
3.default-information-originate always(慎用)用错可能出环
高级操作:
1.stub路由器
max-metric router-lsa
经过该路由器传递的一类lsa都会把metric加到最大
max-metric router-lsa on-startup 5
//收到LSA在五秒内的metric会设置为最大
max-metric router-lsa on-startup wait-for-bgp
//收到的lsa在bgp收敛之前会把metric设置为最大
(防止bgp收敛引发的瞬时黑洞)
2.max-lsa
用于限制该路由器lsa的数量,
目的是保护该路由器
max-lsa 10
3.graceful restart 完美重启
//当ospf进程丢失或重启的时候,ospf的路由不会从路由表中删除
4.域id
domain-id x.x.x.x
//用于判断ospf是否在一个AS,默认值为进程号