当前位置: 首页 > news >正文

OSPF与ISIS的区别

OSPF与ISIS的区别

一、基本点:

1、ISIS基于数据链路层,OSPF基于IP层(协议号89),所以ISIS扩展性更强
2、OSPFv2只能用于IPv4,ISIS可以应用在多种网络层协议中:IPv4,IPv6,CLNP
3、OSPF支持4种网络类型:广播,NBMA,P2P,P2MP;ISIS支持2种网络类型:广播,P2P
4、OSPF支持骨干区域,普通区域和特殊区域,区域的划分更加有层次,适合企业网层次化部署
ISIS支持L2和L1的区域,L1的区域类似OSPF的特殊区域,更加适合运营商做扁平化网络部署
IS-IS的骨干不是特定的一个域,而是由连续的Level 2 路由器组成;
OSPF的骨干必须有而且必须为area 0;
IS-IS的两层分级的网络拓扑结构不是必须的,网络可以完全由Level 1 路由器或完全由Level 2 路由器构成。
OSPF的必须有area 0,可以只有一个area,但必须是area 0。
5、ISIS划分区域,区域的边界在路由器上
OSPF划分区域,区域的边界在路由器之间的链路
6、OSPF有区域内,区域间,区域外路由之分,路由控制更加精细
7、OSPF支持v-link,做网络的优化
OSPF状态机:down、init、2-way、Exstart、Exchange、loading、FULL
ISIS状态机:init、establish

二、报文类型:

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: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(优先级为0不能参与选举 最大为255),优先级相同比较router-id,越大越优先。当DR失效,由BDR充当DR 。DR-other和DR/BDR建立FULL的邻接关系 收集LSA信息,DR-other之间建立2-Way的邻居关系 为其他路由器同步LSDB,减少LSA泛洪
DIS 首先比较优先级,默认为64 (无备份)。所有路由器建立全链接的邻接关系,周期发送所有的LSP的摘要信息(CSNP)。优先级越大越好,可以抢占,因为是全互连邻接关系,比较MAC/DLCI(数据链路连接标识符),越大越好,如果没有MAC/DLCI,则比较system-id,越大越优先。

五、LSDB同步机制

OSPF:

当两台路由器建立OSPF邻居关系,状态机到达2-way
在Exstart状态通过DD报文的交互选举主从,主从选举。
到达exchange状态路由器相互发送包含链路状态的DD报文,描述LSDB内容。
到达loading状态时相互发送LSR、LSU、LSACK报文交互LSA。
到达FULL状态两台路由器LSDB已经同步完毕。

ISIS:

1、P2P的网络LSDB同步
当邻居关系建立之后,立即发送一次CSNP
对方收到之后发送PSNP请求相应LSP
收到PSNP之后回应LSP更新对方LSDB,并启动LSP超时计时器
如果在超时计时器内没有收到对方的PSNP确认,则重传LSP(重传计时器5s)
如果在计时器内收到对方的PSNP,则认为LSDB同步完成
(PSNP完成了OSPF中LSR和LSAck的作用)
2、Broadcast的网络LSDB同步

由DIS周期发送CSNP。
新接入路由器时,会立即发送自身所有的LSP,接入路由器会根据周期的CSNP来查看自身缺少哪些LSP
如果缺少通过发送PSNP请求相应LSP,DIS会根据PSNP来更新相应LSP
收到LSP的路由器无需确认,如果没有收到,则再次发送PSNP(10s)
注:LSP每900s更新一次,超过1200s则认为该LSP失效,从1200开始减小倒计时
OSPF LSA每1800s更新一次,超过3600s则认为该LSA失效,从小到大计数正计时

六、计算路由

OSPF:

区域内使用SPF算法,区域间进行3类LSA传递,外部路由以5类LSA形式在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路由器上做路由渗透来优化路径
http://www.jsqmd.com/news/488981/

相关文章:

  • C#连接MySQL数据库报错排查:从SslMode=None到安全连接实践
  • Swift构造过程介绍
  • Swift 函数基础
  • 8元搞定Cursor永久账号:手把手教你用域名邮箱绕过限制(附Spaceship购买教程)
  • 以太网详解(七)TCP/IP四层模型与协议栈实战
  • PDSC文件详解:如何为你的MDK软件包编写完美的XML描述
  • Flux Sea Studio 海景摄影生成工具:Agent智能体架构设计——打造自主规划与迭代的海景创作智能体
  • CH552P低成本测温风扇控制器设计
  • OFA-iic/ofa_visual-entailment_snli-ve_large_en保姆级教程:开箱即用GPU推理全流程
  • JS 实现前端给图片加水印 及 叠加图片
  • Torch-TensorRT 相关
  • Android11系统定制实战:如何彻底禁用下拉状态栏(附完整代码修改)
  • 开源渗透测试项目
  • 图片变视频神器Wan2.2-I2V-A14B体验:480P高清流畅,效果惊艳
  • Phi-4-reasoning-vision-15B应用场景:政务办事截图自动分类与材料完整性校验
  • 避开这些坑!亚太杯数学建模A题灌溉系统布线规划实战指南
  • 百川2-13B-Chat WebUI v1.0 入门必看:输入框支持Markdown语法与代码块自动渲染
  • Linux系列七:linux常用命令二
  • 安卓手机抓包神器VNET实战:5分钟搞定京东wskey提取(附青龙面板自动转换教程)
  • vLLM私有化部署实战:从零构建企业级LLM推理服务
  • 2026年口碑好的倒伏照明灯公司推荐:车载自动倒伏照明灯/应急救援倒伏照明灯/野外勘测倒伏照明灯公司精选 - 品牌宣传支持者
  • 习题2.1 简单计算器
  • 数据取证双雄:Passware Kit Forensic 与 ElcomSoft 密码恢复工具的场景化选型指南
  • 模块化嵌入式时钟系统:多源授时与可插拔硬件架构
  • HY-Motion 1.0快速入门:3步搞定3D动作生成,效果惊艳
  • EcomGPT-7B电商知识图谱:Neo4j图数据库集成方案
  • 习题2.2 数组循环左移
  • Web安全攻防实战01:巧用文件包含漏洞获取flag.php
  • Unity中Animator动画结束监听的3种高效实现方案对比
  • 从零到一:基于Easytier构建去中心化虚拟局域网的实战指南