IS-IS协议详解:LSP与SNP确认机制
需积分: 49 175 浏览量
更新于2024-08-07
收藏 8.65MB PDF 举报
"本文主要介绍了IS-IS协议中的LSP(链路状态数据包)和SNP(顺序通知报文)的细节,特别是针对点到点和广播网络的不同处理方式。同时,提到了路由器在内存不足时如何通过设置超载位(OL位)来通告其状态,并介绍了检查和管理IS-IS LSDB(链路状态数据库)的命令。文章还提到了作者参考的相关路由和交换技术书籍,如CCIE路由与交换的学习资料。"
在IS-IS协议中,LSPs用于传播链路状态信息,其中AllL2ISs的0180.c200.0015目标MAC地址用于广播L2级别的LSP。SNP(顺序通知报文)分为两类:Partial SNP (PSNP) 和 Complete SNP (CSNP),用于确认LSP的接收和维护LSDB(链路状态数据库)的同步。
在点对点网络中,PSNP用于确认每个LSP是否已被接收。它包含了LSP ID、序列号、校验和和剩余生存时间等信息。路由器设置最小LSP传输间隔,如果在该间隔内未收到关于LSP的PSNP,新LSP会被重传,默认值为5秒,可使用`isis retransmit-interval <seconds>`命令调整。
在广播网络中,DR(指定路由器)定期组播CSNP以描述LSDB中的所有LSP。L1 CSNP组播到AllL1ISs,L2 CSNP组播到AllL2ISs。路由器通过比较收到的CSNP与自身LSDB中的LSP来决定是否需要发送LSP或PSNP。若路由器发现LSDB中缺少或有更新的LSP,它将组播相应的LSP或PSNP。然而,只有DR会响应PSNP并提供所需的LSP。
当路由器内存不足,无法存储完整的LSDB时,它会在LSP中设置OL位,表明其可能无法进行有效的路由决策。其他路由器在接收到OL位的LSP前,会避免通过该路由器转发数据,直到OL位清除。
通过`show isis database`命令,可以查看IS-IS路由器的LSDB信息,进行诊断和管理。
此外,文中列举的参考资料涵盖了路由与交换、QoS(服务质量)、多播和WAN连接等多个领域的经典著作,如《Routing TCP/IP》系列、《Cisco BGP设计与实施》以及华为-3Com的QoS介绍等,为深入学习网络技术提供了丰富的资源。
2019-12-09 上传
2022-09-23 上传
2017-12-28 上传
2021-01-27 上传
2021-05-26 上传
2021-03-19 上传
2021-04-07 上传
2021-04-20 上传
2021-05-09 上传
羊牮
- 粉丝: 41
- 资源: 3890
最新资源
- 单片机串口通信仿真与代码实现详解
- LVGL GUI-Guider工具:设计并仿真LVGL界面
- Unity3D魔幻风格游戏UI界面与按钮图标素材详解
- MFC VC++实现串口温度数据显示源代码分析
- JEE培训项目:jee-todolist深度解析
- 74LS138译码器在单片机应用中的实现方法
- Android平台的动物象棋游戏应用开发
- C++系统测试项目:毕业设计与课程实践指南
- WZYAVPlayer:一个适用于iOS的视频播放控件
- ASP实现校园学生信息在线管理系统设计与实践
- 使用node-webkit和AngularJS打造跨平台桌面应用
- C#实现递归绘制圆形的探索
- C++语言项目开发:烟花效果动画实现
- 高效子网掩码计算器:网络工具中的必备应用
- 用Django构建个人博客网站的学习之旅
- SpringBoot微服务搭建与Spring Cloud实践