ISIS与OSPF的比较

1) IS-IS 只定义了两种网络拓扑类型:broadcast和point to point。在Cisco路由器中链路分为point-to-point 和broadcast。
   OPSF定义了5种网络类型:point-to-point、point-to-multipoint、broadcast,point-to-multipoint nbma和NBMA
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个域地址(NET地址),这在域间传输中很有用。

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

ISIS (Interior Gateway Protocol) 和 OSPF (Open Shortest Path First) 都是用于计算机网络中的路由协议,它们各自负责在大型网络中发现并维护最佳路由路径。以下是两者的主要区别: 1. **设计目标和适用范围**: - ISIS 主要设计用于园区(内部)网络,如企业数据中心或校园网,其特点是支持链路状态路由算法,并能高效处理复杂的拓扑结构。 - OSPF 更广泛地应用在网络规模,包括企业、服务提供商网络甚至互联网,它既适合内部路由也适合外部网关协议(EGP),但默认情况下更适合平面网络。 2. **路由层次**: - ISIS 支持多层网络模型,包括Level-1(点到点)、Level-2(区域间)和Level-1-2(同时支持)。 - OSPF 也有多个层次,即区域内路由(Area 0)、区域间路由(Area 1),以及NSSA(Non-Standard Area, 对外透明的ASBR)。 3. **开销计算**: - ISIS 的开销(Cost)计算基于带宽,可以自定义。 - OSPF 使用带宽比例作为开销,也可以配置其他类型的成本。 4. **安全性**: - ISIS 提供了认证功能,支持 MD5 和 SHA-1 等加密算法,但不是强制性的。 - OSPF 也支持MD5认证,但更加强调使用IPSec等网络安全技术。 5. **收敛速度**: - ISIS 的收敛速度通常较快,特别是对于复杂拓扑。 - OSPF 收敛速度可能会稍慢一些,尤其是在大型网络中,因为它需要完全同步所有路由器的链路状态信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mounter625

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值