PRC(Partial Route Calculations):
当一个节点向网络通告关于一个IP前缀(子网)的添加,删除及metric变更时,其它节点只是简单的记录下相应的改变,而不是运行全部的SPF运算。
is-is使用IP前缀做为SPF树的叶子,这样当LSDB中的IP可达性条目改变时,就不需要对整个SPF树进行计算,因为改变只对叶子,不对SPF树的核心造成影响(即拓扑不会发生改变),到IP子网的计算还是根据到一个节点的COST+IP子网的COST计算,只需要简单的修改IP子网部分就可以完成新的COST计算。
is-is将需要运行SPF运算的描述节点核心信息的TLV(IS Neighbors/IS Reachability TLV)与描述IP前缀的TLV(IP Reachability)分别开来,这样使PRC的实现相对容易。

----------------------------------------------------------
OSPF将需要运行SPF运算的描述节点核心的信息与描述IP前缀的信息都置与一个LSA中(Router LSA/Network LSA),这样当一个节点向网络通告一个IP前缀的改变时,发送的Router LSA中包含着描述节点核心的信息,所以会触发其它节点的Full SPF计算,即使现在的IP前缀对网络拓扑没有什么影响。
OSPF对type-1/2的LSA(Router LSA/NETWORK LSA),都需要进行Full SPF运算。只有type3,4,5和type 7 LSA,因为其只通告IP前缀消息,所以只触发所有节点的PRC。

转载于:https://blog.51cto.com/sense5/70819

Link-State协议的PRC计算详解相关推荐

  1. HTTP协议的头信息详解

    HTTP协议的头信息详解 http://blog.csdn.net/guoguo1980/archive/2008/07/14/2649658.aspx HTTP协议的头信息详解 HTTP(Hyper ...

  2. IP协议相关技术终极详解

    IP协议相关技术终极详解 DNS域名解析协议 概述 域名的层级关系 域名的解析流程 ARP地址解析协议 概述 为什么需要ARP协议? ARP协议是属于哪一层呢? ARP协议和DNS协议的区别 ARP协 ...

  3. FTP协议及工作原理详解

    FTP协议及工作原理详解 1. FTP协议 什么是FTP呢?FTP 是 TCP/IP 协议组中的协议之一,是英文File Transfer Protocol的缩写. 该协议是Internet文件传送的 ...

  4. ARP协议及ARP欺骗详解

    ARP协议及ARP欺骗详解 地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议.主机发送信息时将包含目标IP地址的ARP ...

  5. 音视频开发(28)---流媒体并发量与宽带、码率计算详解

    流媒体并发量与宽带.码率计算详解 码率计算公式     基本的算法是:[码率](kbps)=[文件大小](字节)X8/[时间](秒)*1000     音频文件专用算法:[比特率](kbps)=[量化 ...

  6. [转]HTTP协议之状态码详解

    HTTP协议之状态码详解 HTTP状态码,我都是现查现用. 我以前记得几个常用的状态码,比如200,302,304,404, 503. 一般来说我也只需要了解这些常用的状态码就可以了.  如果是做AJ ...

  7. 《HTTP/2基础教程》协议、特性、详解

    文章目录 <HTTP/2基础教程>协议.特性.详解 前言 第一章 HTTP进化史 第二章 HTTP/2 快速入门 第三章 Web优化"黑魔法"的动机与方式 HTTP/1 ...

  8. Java stream流式计算详解

    Java stream流式计算详解 1. Stream概述 1.1 Stream简介 1.2 Stream分类 2. Stream操作 2.1 Stream创建 2.2 Stream无状态操作 2.3 ...

  9. HTTP协议的头信息详解 1

    HTTP协议的头信息详解 我用抓包软件抓了http的包,发现accept大多数有两种情况. # l8 X" o; I5 e# t9 y第一种:Accept: image/gif, image ...

最新文章

  1. Splay ---- 文艺平衡树区间翻转的建树模式
  2. 从自监督学习主流方法、最新工作进展,看未来前景研究方向
  3. 离职后竟半夜偷溜回办公室写代码?一个为自由软件而战斗的程序员
  4. 用c语言合并两个链表,合并两个链表.
  5. dataset中有多个表,返回XML字符串设置主从关系
  6. Alibaba Dubbo框架同步调用原理分析-2
  7. 分享10个值得关注的C语言开源项目
  8. Linux上传文件和下载文件命令行方式
  9. 学习日记2、easyui treeGrid属性及时间
  10. 关于DevEco Studio踩过的各种坑~
  11. MySQL 索引的查询、创建与删除
  12. java 开发技术,Java 后端开发技术有哪些?
  13. F280049C Enhanced Pulse Width Modulation
  14. Thematic Contests CodeForces - 1077E
  15. Laravel 5.5 Eloquent ORM - 快速入门
  16. 手把手教你如何微信公众号开发
  17. python智能抠图
  18. 动态主机配置协议(DHCP)
  19. RFC5766-TURN协议
  20. ABAP:BAPI_INCOMINGINVOICE_PARK 通过PO采购单创建预制发票MIRO

热门文章

  1. mysql 部署到服务器_服务器快速部署--使用Docker部署MySQL
  2. linux 程序调试日志,Linux程序调试
  3. 自学前端不用慌张!零基础自学前端必备手册,学成月薪12K
  4. 有哪些必看的前端 JS 库?
  5. java 锁定界面_Java中的锁
  6. php自带解压缩,PHP自带ZIP压缩、解压缩类ZipArchiv使用指南_PHP教程
  7. android 自定义域名,Android 懒加载优化
  8. php不用框架怎么写,php框架不用写sql语句就能调用数据库里表的字段是怎么实现的...
  9. win10 dcom服务器进程占用cpu,WIN10CPU百分百,Windows10 DCOM占用过高解决办法 | 帮助信息-动天数据...
  10. linux 共享内存为分配,Linux在x86_64上共享内存分配