设为首页收藏本站language 语言切换
查看: 4448|回复: 13
收起左侧

[分享] ISIS和OSPF的比较

[复制链接]
发表于 2009-2-27 22:45:33 | 显示全部楼层 |阅读模式
1) IS-IS 只定义了两种网络拓扑类型:broadcast和general topology。在Cisco路由器中链路分为point-to-point 和broadcast。
OPSF定义了5种网络类型:point-to-point、point-to-multipoint、broadcast和NBMA,以及virtual links
IS-IS与OSPF的比较
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)ISIS 协议的配置中没有一个类似于OSPF协议中的ip ospf network命令的配置选项,因此在NBMA中做为“HUB”的ROUTER必须被配置为point to point subinterfaces(包括地址的改变),以便每一个PVC链路都在不同的SUBNET中

点评

莽荒纪 www.moneyren.com  发表于 2013-4-9 16:01
发表于 2009-2-27 23:03:52 | 显示全部楼层
顶一下~ 这些应该出现在NP板块里~ 我给挪过来了~哈哈~[s:80]
沙发 2009-2-27 23:03:52 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-4-23 12:16:45 | 显示全部楼层
受教了...
板凳 2011-4-23 12:16:45 回复 收起回复
回复 支持 反对

使用道具 举报

 成长值: 37030
发表于 2011-5-17 16:04:43 | 显示全部楼层
飘过~~~~~~~~~~~~
地板 2011-5-17 16:04:43 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-5-28 23:03:14 | 显示全部楼层
听说现网中基本都用ospf不用is-is    不明真相的群众求解
5# 2011-5-28 23:03:14 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-8-9 11:38:56 | 显示全部楼层
6# 2012-8-9 11:38:56 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-12-17 10:02:43 | 显示全部楼层
it78122 发表于 2011-5-28 23:03
听说现网中基本都用ospf不用is-is    不明真相的群众求解

不是不用,是很少人见到而已。在核心运营商上使用可能比较多~
7# 2012-12-17 10:02:43 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-12-17 10:02:49 | 显示全部楼层
it78122 发表于 2011-5-28 23:03
听说现网中基本都用ospf不用is-is    不明真相的群众求解

不是不用,是很少人见到而已。在核心运营商上使用可能比较多~
8# 2012-12-17 10:02:49 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-12-17 11:59:36 | 显示全部楼层
不管你信不信,反正我是信了。
9# 2012-12-17 11:59:36 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-4-6 12:10:47 | 显示全部楼层
{:soso_e179:}
10# 2013-4-6 12:10:47 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-8-26 15:20:35 | 显示全部楼层
11# 2013-8-26 15:20:35 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-27 05:23 , Processed in 0.181653 second(s), 28 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表