ISIS vs OSPF

日期: 2011-10-17 来源:TechTarget中国

  1) IS-IS 只定义了两种网络拓扑类型:broadcast和general topology。在Cisco路由器中链路分为point-to-point 和broadcast。

  OPSF定义了5种网络类型:point-to-point、point-to-multipoint、broadcast和NBMA,以及virtual links

  2) 两种协议都维护一个链路状态数据库(Link State Database)

  IS-IS使用LSP(Link State PDU),LSP自己就是一个数据报;

  OSPF使用LSA(Link State Advertisements),LSA必须被封装(encapsulate)在OSPF报头和IP报头内。

  3) 两种协议都使用SPF算法来计算路由

  IS-IS在域内(intra-area)运行Level 1 SPF计算路由,在域间(inter-area)运行Level 2 SPF计算路由;

  OSPF在域内(intra-area)运行SPF计算路由,在域间(inter-area)运行距离向量算法(distance vector algorithm)来计算路由。

  4) 两种协议都使用域(area)来建立两层分级的网络拓扑结构

  IS-IS的骨干不是特定的一个域,而是由连续的Level 2 路由器组成;

  OSPF的骨干必须有而且必须为area 0;

  IS-IS的域边界是在路由器之间的链路(link)上;

  OSPF的域边界是在路由器上;

  IS-IS的两层分级的网络拓扑结构不是必须的,网络可以完全由Level 1 路由器或完全由Level 2 路由器构成。

  OSPF的必须有area 0,可以只有一个area,但必须是area 0。

  5) IS-IS的特性之一是:IS-IS路由器最多能有3个域地址(area addresses),这在域间传输中很有用。

  6) 两种协议都是无类路由协议,都在area间汇总(summary)

  7) 两种协议处理错误(corrupted)LSP/LSA的方法不同:

  IS-IS中任何一个路由器都能丢弃(purge)corrupted LSP;

  OSPF中只有corrupted LSA的发送者(originator)才能丢弃(purge)它。

  8) 在广播网络(broadcast network)中两种协议都要建立adjacency关系

  IS-IS中,只要neighbor的Hello数据报中有你的identity,adjacency关系就建立成功。该阶段经历一个三次握手的过程:Down→Init→Up。

  OSPF中,建立adjacency关系前经历的过程:Down→Init→Two-way→Exstart→Exchange→Uploading→Full。

  9) IS-IS neighbors会建立adjacency关系,即使Hello-intervals或Hello multipliers不同;

  OSPF neighbors不会建立adjacency关系,如果Hello-intervals或Dead-intervals不同。

  10) 在广播网络(broadcast network)中两种协议都要选择一个DIS/DR

  IS-IS中DIS是动态选择的,即若有更高优先级或更大的地址的路由器加入网络,则新加入的路由器成为DIS;

  OSPF中DR相对稳定,即只要DR没有down掉,DR保持其地位;

  IS-IS中,广播网络中的路由器与所有的邻居建立adjacency关系;

  OSPF中,广播网络中的路由器只与DR和BDR邻居建立adjacency关系;

  IS-IS中,DIS不与它的neighbors同步(synchronize)。DIS生成the pseudonode for the LAN,并且每3秒发送PSNPs(partial sequence number PDUs)或每10秒发送CSNPs(complete sequence number PDUs)。其他的路由器也可以用PSNPs向DIS申请丢失的LSP或发送给DIS一个新的LSP。因为DIS能flood PDUs,所以DIS不需要与其neighbors同步(synchronization);有因为不需要与其neighbors同步(synchronization),所以不需要BDIS。

  OSPF中,DR/BDR用单播(unicast)传送DDP的方式分别与其他的所以路由器同步(synchronization)。

  11) 两种协议都有认证(authentication)

  IS-IS只支持简单认证;

  OSPF支持简单认证和MD5认证。

  12) IS-IS的L1/L2路由器不向L1路由器发布L2路由。L1路由器就象OSPF中的完全端域(totally stubby area)。

  13)IS-IS 协议的配置中没有一个类似于OSPF协议中的ip ospf network命令的配置选项,因此在NBMA中做为“HUB”的ROUTER必须被配置为point to point subinterfaces(包括地址的改变),以便每一个PVC链路都在不同的SUBNET中。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐

  • OSPF使用的LSA类型有哪些?

    用于OSPF(开放式最短路径优先)中的LSA(链路状态广播)有哪些类型?在本文中,专家John Burke将就此做详细的回答……

  • OSPF与EIGRP的比较

    在网络上运行的大大小小各种型号路由器,而这成百上千台路由器间的协同工作,离不开路由协议。OSPF和EIGRP都是近年来出现的比较好的动态路由协议.……

  • IP地址管理——开放最短路径优先协议(OSPF)

    开放最短路径优先协议(OSPF)是一个非常复杂的IP路由协议。如果需要用一个词汇说明使用OSPF协议的合理性,这个词汇就是可伸缩性。OSPF协议适用于……

  • 容易出现的路由器配置错误

    对于路由器来说,很多配置方法都是用户不太了解的,这里我们主要介绍路由器配置,同时分析出在配置中需要注意的问题。