关于ISIS协议 CSNP报文的周期更新理解

为何ISIS协议CSNP报文在MA网络环境中是以周期更新然而在P2P网络环境中只更新一次?

个人通过视频及资料学习理解:

            我们知道ISIS的CSNP报文类似OSPF中的DBD报文,作用就是用来确认彼此(邻居)之间的的LSDB是否同步的,当邻居路由器通过CSNP报文(OSPF-DBD)获悉到该本地的LSDB中缺少哪些LSP后,此时该路由器就会向我本地发送一个PSNP的请求报文,此时我本地路由器就通过PSNP报文获悉了邻居缺少哪些LSP然后我就会给邻居更新缺少的LSP,但是我本地路由器更新了LSP后邻居是不会给我做确认的,并没有什么确认机制。我们回顾一下在OSPF中并不是这样,当邻居路由向我发送了LSR请求后,我就会通过LSR请求里的信息给予邻居缺少的LSU,同时邻居收到我的LSU后就会给我返回一个LSACK报文这时候我本地就能确定邻居收到了 我的LSU报文,但是在ISIS协议的MA网络环境里面并不是这样,我们可以理解为ISIS中更新LSP是不可靠的,为了增加可靠性在ISIS协议中是通过CSNP的周期更新来实现的。

            CSNP的作用就是可以或知道彼此的LSDN中LSP是否同步,通过第一次的交互CSNP报文然后我本地路由器给你更新了LSP这时候正常情况下彼此的LSDB应该是同步了,如果周期更新CSNP的过程中我发现我们仍然没有达到同步状态,便认为刚才我给你的LSP你并没有成功接收这时我就会给你重新发送。

            在P2P的网络环境里面就不是这样,当你发送了LSP后邻居成功接收后就会通过PSNP进行一个确认。所以就没有 了CSNP的周期更新

 

以上理论可通过抓包分析

转载于:https://www.cnblogs.com/YoAo/p/9741342.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值