OSPF与ISIS的详细区别—-(含为什么ospf没有PRC的原因)

2018年6月30日14:57:25 发表评论 899 views

OSPFISIS的详细区别

 

相同点

不同点

 

 

 

基本特点比较

都是应用广泛的IGP,都是链路状态协议

IS-IS支持CLNP环境

都支持IP环境

IS-IS只支持点到点和广播子网。OSPF支持P2P,广播,P2MPNBMA网络

都采用分层设计和分区域设计

OSPF支持虚链接

 

报文封装方式不同

 

OSPF基于接口划分区域。IS-IS基于路由路划分区域

 

 

 

 

 

 

 

邻接关系比较

都通过Hello协议发现领居,形成邻接关系

建立邻接关系的条件不同。

ISIS采用的Hello协议比较简单,OSPF比较复杂;而且ISIS检查比较宽松,领居之间的HelloDead时间不必一样,而OSPF要求一致。

在多点访问网络上选举DR/DIS

点到点链路上OSPF的邻接关系形成比IS-IS要可靠。

ISIS使用两次握手机制形成邻接关系,但现在也有3次握手的机制。

 

IS-IS的邻接关系分成L1L2邻接关系

 

OSPF中普通路由器不同DR形成邻接关系。IS-IS中都形成邻接关系

 

DRDIS选举过程不同

ISIS协议的DIS选举比较简单,而且是抢占式可预见的,优先级最高的是DIS,优先级为0的也可能成为DIS

为了保证变动小,OSPFDR选举复杂且不可预见,优先级最高的不一定是DR,优先级为0的不可能成为DR,并且有BDR的概念,DR失败,BDR立即承担DR的职责,而ISIS没有备份DISDIS失败,重新选举DIS

 

 

 

 

 

 

链路状态数据库同步过程比较

都遵循基本的链路状态数据库同步方法

OSPFLSA种类很多,数据库结构复杂,定位故障困难;ISISLSP只有路由器LSP和伪节点LSP,数据库结构简单,定位故障容易

 

同步过程不同

 

OSPFLSA生存周期是从0增加(0~60分钟,且周期不可配置);ISIS从最大值减小(20分钟~0,周期可配置)

 

 

 

 

 

 

 

 

 

 

路由计算过程比较

都使用SPF算法计算路由

OSPF把前缀作为SPT的节点;ISIS把前缀作为叶子。

ISSISPF算法要简单一些,另外ISIS把前缀作为SPT的叶子,因此在叶子发生变化时可以使用部分路由计算(PRC)来更新叶子而不需进行SPF运算。

 

ISIS接口cost值为0~63,对链路层区分不够,且一个网络的metric达到1024就认为不可达(IEFTRFC3784中扩大了const的取值范围和最大metric);

OSPF接口cost值为0~1024,一个网络的metric达到65535才认为不可达。

 

ISIS开销类型比OSPF复杂。

ISIS开销分为:narrownarrow-compatiblewidewide-compatiblecompatible

 

 

 

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: