OSPF 2

LSA类型:

   1:router LSA
   2:network LSA
   3:summary LSA(解决域间路由)
   PS:1、2类LSA提取的信息为链路信息

域间路由:
3类LSA在ABR中提取,提取的为检索之后的即将放到路由表的信息。使用3类LSA可以避免域间路由成环,并且没有计算过程。
一个前缀加一个LSA,存在多少要传的信息就有多少3类LSA。3类LSA的头部LS-ID为前缀。
3类LSA全网可传,当向其他区域发送时需要修改通告者为自己。
域外路由:
重发布导入的路由信息通过5类LSA进行提取。提取前缀、掩码,重新给定开销值。提供通告者ASBR的router-id,不提供下一跳。提供通告者,在树中检索通告者的位置从而得到通告者的下一跳。
5类LSA找不到ASBR的下一跳,所以需要4类LSA告诉5类LSA指向ASBR的路。比3类LSA多了一步递归查询。
3类LSA装载域内路由,4类LSA装载ASBR的router-id。两者仅装载对象不同。
5类LSA:
matric-type:开销类型,共两类,在外部路由中。
默认开销为2,不叠加内部开销值。
类型1,叠加内部开销来计算外部路由。
FA(forward address)机制——OSPF规定:MA网络中,5类LSA在通告外部路由时,提取信息环节需要提取该外部路由的下一跳地址,若该下一跳所在网段被OSPF宣告过,O或O IA的,FA地址会取代SPF树计算出外部路由的下一跳。
不加表现象:路由存在于数据库中,但不在路由表中,则OSPF不加表。
external router tag 10:redistribute static subnets tag 10(路由标记值,直接捕获tag值,方便抓流量)

特殊区域

1:STUB区域
不接收所有外部路由的区域且还能够到达外部网段的区域
在区域所在的ABR上拒绝接收4类、5类LSA并且产生一条默认3类LSA,为区域内路由器性能、安全考虑。
2:NSSA(not so stub area)区域
不接收除了本区域之外的外部路由
在区域所在的ABR上拒绝接收4类、5类LSA并把自己区域产生的5类换成7类。7类和5类唯一的区别就是类型不一致,其他都一样。
若要解决NSSA区域与外部网段通信的问题,需要手动配置一个默认路由下放给NSSA区域,以7类的形式。

router ospf 1
            area 1 nssa default-information-originate

nssa区域产生的外部路由如果出该nssa区域需要在ABR上进行7类转五类的操作。如果出现多个ABR,那么七类转五类的操作只能在router-id大的设备上进行。
在这里插入图片描述
NSSA区域中,R3包含了5类和7类的LSA,R4中只包含7类LSA。非NSSA区域中,R1和R2中只包含5类LSA。
R1:
在这里插入图片描述
R2:
在这里插入图片描述
R3:
在这里插入图片描述
R4:
在这里插入图片描述

3:配置特殊区域时,需要在该区域的所有路由器上配置特殊区域标识
area 1 nssa
4:totally stub
在stub的基础之上,再追加过滤3类。
5:totally nssa
在nssa的基础之上,再追加过滤3类。
totally一定会产生一个默认的3类。
配置只需要在ABR加上关键字:no-summary

      area 1 nssa no-summary

汇总与默认路由

汇总:
1:域间汇总——针对3类LSA汇总——只能在ABR上操作。

 router ospf 1
 area x range

比如 area 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:域外汇总——针对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:重发布路由表中的默认路由。
2:路由表中有默认路由+default-information-originate(推荐用法)
3:default-information-originate always(慎用)

扩展操作:

1:stub路由器
max-matric router-lsa //经过该路由器传递的1类LSA都会把metric加到最大,则有其他路径时不会走该路由器。
max-metric router router-lsa on startup 5 //收到LSA在5秒内metric会设置为最大值
max-metric router-lsa on startup wait-for-bgp //收到LSA在BGP收敛之前会把metric设置为最大(防止BGP收敛引发的瞬间黑洞现象)
2:max-lsa 用于限制该路由器接收LSA的数量,目的是保护该路由器

  router(config-router)#max-lsa 10

3:graceful restart 完美重启
//当OSPF进程丢弃或重启的时候,OSPF的路由不会从路由表中删除
4:domain-id——域id
domain-id x.x.x.x //用于判断OSPF是否在一个AS,默认值为进程号。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值