OSPF如何撤销路由

OSPF撤销路由

ospf区域内路由的撤销:

 本例中AR1、AR2、AR3都已经建立好了ospf的邻居关系。

通过抓包现象来观察ospf区域内是如何更新和撤销路由的。

1、在R1上宣告一个环回口路由,如1.1.1.1/32为R1的loopback 0口的ip地址。在ospf的区域0中通过network 1.1.1.1 0 宣告此网段路由,并且在R1的G0/0/0口抓包。

通过抓包可以看到ospf通过 LSU报文更新路由信息,并且携带了本设备MA网络的部分拓扑信息,以及环回口的路由信息。

2、在R1的area 0 中使用undo network 1.1.1.1 0.0.0.0 撤销loopback 0口的路由,依然查看G0/0/0口的抓包结果。

 通过抓包结果可以得出结论,ospf区域内的路由撤销通过发生LSU进行更新,设备会发送1类lsa通过比较序列号大小的方式来更新路由,序列号大的lsa将比序列号小的lsa更优,邻居设备收到lsa将更新数据库并且更新路由。(更新路由也包括路由的撤销)

ospf区域间路由的撤销:

ospf区域间路由是由ABR通过3类lsa描述的。因此区域间路由的更新也由3类lsa来完成。

 通过在R2(ABR)的G0/0/1口抓包观察区域间的路由的更新过程。

1、在R1上的area 0 network 1.1.1.1 0.0.0.0 来生成area 0 的路由信息,此时R2将为此路由生成3类lsa发布给R3。查看抓包结果。

 通过抓包结果可以得出,ABR通过发送类lsa增量的去更新区域间路由,而不会像1类lsa每次更新都将设备所有的路由和拓扑全告知给邻居设备。

2、在R1的area 0 中使用undo network 1.1.1.1 0.0.0.0 撤销loopback 0口的路由,依然查看AR2的G0/0/1口的抓包结果。

 通过抓包结果可以得知,R2有发送了一条LSU,描述的区域间路由信息为1.1.1.1/32,LS age时间为3600s,代表接收到此LSU报文的设备需要将1.1.1.1/32这一条区域间路由从数据库当中删除。(LS age为3600s是一个特殊的参数,表示撤销该路由,普通的lsa比较新或旧的时候lsa age越小越新,但是当LS age为3600的时候将忽略此优选原则

问:ospf如何撤销外部路由?欢迎评论区讨论。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值