活动介绍
file-type

IS-IS协议详解:LSP与SNP确认机制

PDF文件

下载需积分: 49 | 8.65MB | 更新于2024-08-07 | 68 浏览量 | 24 下载量 举报 收藏
download 立即下载
"本文主要介绍了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介绍等,为深入学习网络技术提供了丰富的资源。

相关推荐

filetype

InvalidArchiveError('Error with archive /data/miniconda3/pkgs/ncurses-6.4-h6a678d5_0hkwns36w/info-ncurses-6.4-h6a678d5_0.tar.zst. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nCould not unlink') InvalidArchiveError('Error with archive /data/miniconda3/pkgs/_libgcc_mutex-0.1-mainukq95ayx/info-_libgcc_mutex-0.1-main.tar.zst. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nCould not unlink') InvalidArchiveError('Error with archive /data/miniconda3/pkgs/_openmp_mutex-5.1-1_gnuh_zgx4x3/info-_openmp_mutex-5.1-1_gnu.tar.zst. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nCould not unlink') InvalidArchiveError('Error with archive /data/miniconda3/pkgs/libgomp-11.2.0-h1234567_1j72zi1pt/info-libgomp-11.2.0-h1234567_1.tar.zst. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nCould not unlink') InvalidArchiveError('Error with archive /data/miniconda3/pkgs/libstdcxx-ng-11.2.0-h1234567_1q7hft5gm/info-libstdcxx-ng-11.2.0-h1234567_1.tar.zst. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nCould not unlink') InvalidArchiveError('Error with archive /data/miniconda3/pkgs/libgcc-ng-11.2.0-h1234567_1p6qvjwcg/info-libgcc-ng-11.2.0-h1234567_1.tar.zst. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nCould not unlink')

filetype

1738916778555:build D:/work/projects/scm/alll/yunyun/bo-yunyun-front 1738916790323:stacktrace 1738918110078:build D:/work/projects/scm/alll/yunyun/bo-yunyun-front 1738918116661:stacktrace 1738918131497:build D:/work/projects/scm/alll/yunyun/bo-yunyun-front 1738918470408:compile D:/work/projects/scm/alll/yunyun/bo-yunyun-front D:/work/projects/maven 1738918523628:compile D:/work/projects/scm/alll/yunyun/bo-yunyun-back D:/work/projects/maven 1738918609515:extract D:/work/projects/scm/alll/yunyun/bo-yunyun-back 1738918620715:push D:/work/projects/scm/alll/yunyun/bo-yunyun-back trial-repo-snapshots D:/work/projects/maven 0.1.0-SNAPSHOT 1738920910256:packmd D:/work/projects/scm/alll/yunyun/bo-yunyun-front 1738920916981:build D:/work/projects/scm/alll/yunyun/bo-yunyun-front 1738921029439:packmd D:/work/projects/scm/alll/yunyun/bo-yunyun-front 1738995432601:packmd D:/work/projects/scm/alll/yunyun/bo-yunyun-back 1738995439436:build D:/work/projects/scm/alll/yunyun/bo-yunyun-back 1738995446089:compile D:/work/projects/scm/alll/yunyun/bo-yunyun-back D:/work/projects/maven 1738995469544:extract D:/work/projects/scm/alll/yunyun/bo-yunyun-back 1738995478653:push D:/work/projects/scm/alll/yunyun/bo-yunyun-back trial-repo-snapshots D:/work/projects/maven 0.1.0-SNAPSHOT 1738995488293:stacktrace 1738996002592:push D:/work/projects/scm/alll/yunyun/bo-yunyun-back trial-repo-snapshots D:/work/projects/maven 0.1.0-SNAPSHOT 1738996021633:stacktrace 1738996819939:push D:/work/projects/scm/alll/yunyun/bo-yunyun-back trial-repo-snapshots D:/work/projects/maven 0.1.0-SNAPSHOT 1739148637746:packmd D:/work/projects/scm/alll/yunyun/bo-yunyun-back 1739148644103:build D:/work/projects/scm/alll/yunyun/bo-yunyun-back 1739148649913:compile D:/work/projects/scm/alll/yunyun/bo-yunyun-back D:/work/projects/maven 1739148675014:extract D:/work/projects/scm/alll/yunyun/bo-yunyun-back 1739148685574:push D:/work/projects/scm/alll/yunyun/bo-yunyun-back trial-repo-snapshots D:/work/projects/maven 0.1.0-SNAPSHOT 1739149270810:compile D:/work/projects/scm/alll/yunyun/bo-yunyun-back D:/work/projects/maven 1739149290399:push D:/work/projects/scm/alll/yunyun/bo-yunyun-back trial-repo-snapshots D:/work/projects/maven 0.1.0-SNAPSHOT 1739153555286:packmd D:/work/projects/scm/alll/yunyun/bo-yunyun-back 1739153561334:extract D:/work/projects/scm/alll/yunyun/bo-yunyun-back 1739153564429:compile D:/work/projects/scm/alll/yunyun/bo-yunyun-back D:/work/projects/maven 1739153770958:build D:/work/projects/scm/alll/yunyun/bo-yunyun-back 1739153780930:stacktrace 1739154820450:build D:/work/projects/scm/alll/yunyun/bo-yunyun-back 1739157416937:packmd D:/work/projects/scm/alll/yunyun/bo-yunyun-back 1739157422980:build D:/work/projects/scm/alll/yunyun/bo-yunyun-back 1739157888993:compile D:/work/projects/scm/alll/yunyun/bo-yunyun-front D:/work/projects/maven 1739157901684:extract D:/work/projects/scm/alll/yunyun/bo-yunyun-front 1739157914620:push D:/work/projects/scm/alll/yunyun/bo-yunyun-front trial-repo-snapshots D:/work/projects/maven 0.1.0-SNAPSHOT 1739175035257:push D:/work/projects/scm/alll/yunyun/bo-yunyun-front trial-repo-snapshots D:/work/projects/maven 0.1.0-SNAPSHOT 1 1739175051697:stacktrace

羊牮
  • 粉丝: 42
上传资源 快速赚钱