一、基本点:

1、ISIS基于数据链路层,OSPF基于IP层(协议号89),所以ISIS扩展性更强

2、OSPFv2只能用于IPv4,ISIS可以应用在多种网络层协议中:IPv4、IPv6、CLNP

3、OSPF支持四种网络类型:B、NBMA、P2P、P2MP

ISIS支持2种网络类型:B,P2P

OSPF更加适合网络环境比较复杂的场景

4、OSPF支持骨干区域,普通区域和特殊区域,区域的划分更加有层次,适合企业网层次 化部署。

ISIS支持L2和L1的区域,L1的区域类似OSPF的特殊区域,更加适合运营商做扁平化网络部署

5、OSPF划分区域,区域的边界在路由器上

ISIS划分区域,区域的边界在链路上

6、OSPF有区域内,区域间,区域外路由之分,路由控制更加精细

7、OSPF支持v-link,做网络的优化

8、报文类型:

OSPF:hello,DD,LSR,LSU,LSAck

ISIS:P2P-hello, L1-LAN-hello, L2-LAN-hello,

L1-CSNP, L2-CSNP(类似DD,描述LSDB的摘要信息)

L1-PSNP, L2-PSNP(类似LSR,LSAck,用来请求LSP或确认LSP)

L1-LSP, L2-LSP(类似LSU,用来更新LSP的全部信息)

二、路由器类型:

OSPF:IR,ABR,ASBR

ISIS:Level-1,L2,L1/2

1、L1的路由器只能和L1或L1/2路由器在同一区域建立L1的邻居关系

2、L2的路由器可以和L2或L1/2路由器在不同区域建立L2的邻居关系

3、L2的邻居关系是骨干区域

三、邻居关系

OSPF:在广播/NBMA网需要选举DR/BDR,

D-other和DR/BDR建立FULL的邻接关系

D-other之间建立2-Way的邻居关系

ISIS:在广播网络选举DIS

所有路由器建立全链接的邻接关系

DR 首先比较优先级,默认为1,有备份的DR D-other和DR/BDR建立FULL的邻接关系 收集LSA信息 优先级越大越好,优先级一样 叫BDR D-other之间建立2-Way的邻居关系 为其他路由器同步LSDB,减少LSA泛洪

比较router-id,越大越好 不能抢占,当DR失效,由BDR充当DR

优先级为0的不能参与选举

最大为255

DIS 首先比较优先级,默认为64 无备份 所有路由器建立全链接的邻接关系 周期发送所有的LSP的摘要信息(CSNP)

优先级越大越好,优先级一样 可以抢占,因为是全互连邻接关系

比较MAC/DLCI,越大越好

如果没有MAC/DLCI,则比较system-id,越大越好

四、LSDB的同步机制

OSPF:

ISIS:

1、P2P的网络LSDB同步

当邻居关系建立之后,立即发送一次CSNP

对方收到之后发送PSNP请求相应LSP

收到PSNP之后回应LSP更新对方的LSDB,并启动LSP超时计时器

如果在超时计时器内没有收到对方的PSNP确认

则重传LSP

如果在计时器内收到对方的PSNP

则认为LSDB同步完成

(PSNP完成了OSPF中LSR和LSAck的作用)

2、Broadcast的网络LSDB同步

由DIS周期发送CSNP

当有新上线的路由器时,会立即发送自身所有的LSP

新上线的路由器会根据周期的CSNP来查看自身缺少哪些LSP

则会发送PSNP请求相应的LSP

DIS会根据PSNP来更新相应LSP

收到LSP的路由器无需确认,如果没有收到,则再次发送PSNP

注:LSP每900s更新一次,超过1200s则认为该LSP失效,从1200开始减小

LSA每1800s更新一次,超过3600s则认为该LSA失效,从小到大计数

五、计算路由

OSPF:区域内使用SPF算法,区域间进行3LSA传递,外部路由以5LSA形式在OSPF域内泛洪,特殊区域采用缺省LSA的形式进行访问

ISIS:

1、L1/L2的路由器访问自身区域使用SPF算法,根据自身产生的路由器LSP计算,以及伪节点LSP进行广播网络路由的计算

2、L1的路由器访问其他区域的路由,使用L1/2路由器产生的ATT位置1的LSP,生成一条下一跳指向L1/2路由器的缺省路由访问其他区域路由

3、L2的路由器访问其他区域的路由时,L1/2路由器会将明细下发进L2的LSDB中

注:如果L1的区域存在多个L1/2路由器,那么会有次优路径的风险,此时可以通过在L1/2路由器上做路由泄露来优化路径

isis和ospf比较相关推荐

  1. ISIS和OSPF的比较

    IS-IS与OSPF的比较<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" ...

  2. ISIS与OSPF区别

    一.概括 差异性 ISIS OSPF 网络类型 少 多 开销方式 复杂 简便 区域类型 少 多 路由报文类型 简单 多样 路由收敛速度 很快 快 扩展性 强 一般 路由负载能力 超强 强 ISIS基于 ...

  3. isis协议_ISIS与OSPF之间有什么差异?

    近几年,IS-IS在网络中开始得到规模的应用,但OSPF在全球范围的应用更多.ISIS协议的日益流行使其备受关注,从根本上讲ISIS和OSPF从基本功能与操作上都是如此的相似,以至于很难说使用其中一个 ...

  4. OSPF ISIS RIP实现总公司与分公司等的互联

    目录 1   实验介绍. 1 1.1     学习目标. 1 1.2     实验组网介绍. 2 1.3     实验背景. 2 1.4     Ip地址总规划. 3 1.4.1  企业总部区域. 3 ...

  5. 《OSPF和IS-IS详解》一1.7 独立且平等

    本节书摘来异步社区<OSPF和IS-IS详解>一书中的第1章,第1.7节,作者: [美]Jeff Doyle 译者: 孙余强 责编: 傅道坤,更多章节内容可以访问云栖社区"异步社 ...

  6. ISIS路由协议详解(特征、与OSPF对比、拓扑结构、专业术语、路由器分类、网络类型、DIS、报文类型及抓包、邻居关系、路由渗透、路由过载OL位、ISIS认证分类、ISIS管理标签以及各种实验等)

    IS-IS特征: Isis:中间系统到中间系统 链路状态路由协议 IGP协议 SPF算法 ISIS采用TLV结构,因此扩展性很好(为支持新的协议和特性,只需要扩展新的TLV或子TLV:可以轻松扩展支持 ...

  7. IS-IS协议原理和配置 与OSPF

    真正的成功没有捷径可走. 文章目录 一.拓扑 二.基础配置 三.观察与分析 四.原理 五.IS-IS与OSPF LSP 用于描述携带LSA信息:LSP(link state PDU) L1 LSP 描 ...

  8. IP路由协议(RIP、IGRP、OSPF、IS-IS、BGP)

    文章目录 1.路由分类 2.RIP协议 1)RIP的工作原理 2)RIP路由表的更新过程 3)RIP路由表的更新原则 4)RIP的特性 5)RIP协议的版本 4.IGRP协议 1)IGRP路由表的更新 ...

  9. IS-IS路由协议 总结

    IS-IS路由协议 (Intermediate System-to-Intermediate System,中间系统到中间系统) 第一章 is-is的协议概述1. 发展史Is-is最早是iso为osi ...

最新文章

  1. php 点击选择图片上传,快速实现PHP图片上传和预览
  2. python3官方最新下载-python3.7
  3. 判断客户浏览器是否支持cookie
  4. crontab基本命令
  5. Windows Phone 8 企业应用部署指南(二)
  6. 关于mmdetection上手的几点说明
  7. Type interface com.zhaoka.mapper.DatKcardKmMapper is not known to the MapperRegistry
  8. android 功能清单文件夹,全新Android L大小全部功能清单整理
  9. linux下的进程间通信-管道及共享内存
  10. 戴尔电脑开机黑屏怎么办_电脑黑屏开不了机怎么办
  11. CRI 与 ShimV2:一种 Kubernetes 集成容器运行时的新思路
  12. 数据结构——>数组模拟环形队列
  13. 嵌入式工具——smartmontools
  14. python多叉树_python中高效的四叉树实现
  15. 视频教程-Windows Server 2016 IPAM 服务管理-Windows
  16. 微信小程序 实现背景色渐变(css实现)
  17. Esxi6.7安装TinyCoreLinux
  18. 直方图规定化、均衡化变换—Matlab数字图像处理(三)
  19. Veins/OMNeT/SUMO:SUMO坐标转Veins项目地图中的坐标
  20. OpenWRT设置IPV6

热门文章

  1. 也谈说话这件事--《好好说话》读后感
  2. python 估值模型_基于Python的客户价值细分模型(RFM)
  3. win7纯净版安装mysql_win7旗舰版64位安装mysql
  4. gif大小怎么压缩?教你无损压缩gif动图
  5. Chrome浏览器如何导入证书(最新!)
  6. 阿里天池街景字符编码YOLO5方案
  7. WebStorm下载与安装
  8. .NET 实现手机短信验证接口
  9. 喜欢我们不如加入我们:来投稿吧,稿酬靠谱!
  10. L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到一个处理错误