IS-IS 路由协议详解 (二)

IS-IS 级别

IS-IS 中的路由器可以设置三个级别:

​ level - 1 级别

​ level - 2 级别

​ level - 1-2 级别

level - 1 级别

  • 相当于 ospf 中的末节区域
  • 将 level - 1 路由器部署在非骨干区域

level -1 邻居的建立

  • 区域必须一样
  • 只能和 level - 1 和 level -1-2 路由器建立邻居
  • 不能和 level - 2 路由器建立邻居
  • level - 1 邻居只能学习到 level - 1 的路由
  • 如果想学习到全部路由,则需要在 level -1-2 设备上做路由渗透

level - 1-2 级别

  • 相当于 ospf 中的 ABR
  • 将 level - 1-2 路由器部署在骨干区域和非骨干区域之间

level - 2 级别

  • 相当于 ospf 中的骨干区域
  • 将 level - 2 路由器部署在骨干区域

level -2 邻居的建立

  • 不比较区域号
  • 只能和 level - 1 和 level -1-2 路由器建立邻居
  • 不能和 level - 2 设备建立邻居
  • level - 2 邻居可以学习到全部路由
    在这里插入图片描述


IS-IS 报文


Hello 报文

用来确认 DIS 的(10S 发送一次报文,DIS 是 十分之三秒发送一次)


level -1 的 Hello 报文

通过单播地址:0180-c200-0014 进行转发


level -2 的 Hello 报文

通过单播地址:0180-c200-0015 进行转发


SNP 报文

SNP报文分为 CSNP 报文和 PSNP 报文

CSNP----类似于 ospf 中的 DD 报文

下面说的是 CSNP 报文在两种网络类型中的作用

广播网络:周期性的发送 CSNP 报文,保证数据库的同步(由 DIS 每十分之三秒发送一次),可以作为一种确认机制

点到点网络:只发送一次 CSNP 报文到对端(描述的是本地的信息)


PSNP----类似于 ospf 中的 LSR 报文

下面说的是 PSNP 报文在两种网络类型中的作用

广播网络:广播网络中 PSNP 可以作为 LSR 请求

点到点网络:点到点网络中 PSNP 可以作为 LSACK 来使用


LSP 报文

LSP 报文类似于 ospf 中的 LSU 报文

level -1 、level - 2 各有自己的 LSP 报文


广播网络的 LSP 报文交互

  1. 广播网络需要选举 DIS
  2. 所以当设备加入的时候,设备会发送 LSP 到组播地址,此时所有的设备都会收到
  3. 所有的设备都会把 LSP 加入到自己的 LSDB 数据库中
  4. DIS 会周期i性的发送 CSNP 报文进行 LSDB 的更新,可以作为隐式确认
  5. 当某一台设备发现自己缺少的信息,则会发送 PSNP 报文到 DIS 设备
  6. DIS 设备会发送 LSP 给需要的设备

在广播网络中的确认信息靠的是 CSNP 报文


点到点网络的 LSP 报文交互

  1. 在此类型中 CSNP 报文只会发送一次,不会定期的发送 CSNP 报文,两端发送的 CSNP 报文描述的是自己的信息
  2. 之后发现自己缺少的 LSP 之后就会发送 PSNP 报文向对端发出请求
  3. 当收到对端的 PSNP 请求后,发送相应的 LSP 给对端
  4. 发送 LSP 的时候,启动重传定时器,并等待对方发送 PSNP 确认
  5. 如果重传定时器超时后,依然没有收到对端发送的 PSNP 确认,之后则会重新发送直到收到 PSNP 确认消息为止

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值