IS-ISOSPF的比较

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

OPSF定义了四种网络拓扑类型:point-to-pointpoint-to-multipointbroadcastnonbroadcast

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

IS-IS只支持简单认证;

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

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


IS-ISOSPF的比较 zt

1) IS-IS 只定义了两种网络拓扑类型:broadcastgeneraltopology。在Cisco路由器中链路分为point-to-point
broadcast
OPSF
定义了四种网络拓扑类型:point-to-pointpoint-to-multipointbroadcastnonbroadcast

2)
两种协议都维护一个链路状态数据库(LinkState Database
IS-IS
使用LSPLinkState PDU),LSP自己就是一个数据报;
OSPF
使用LSALinkState Advertisements),LSA必须被封装(encapsulate)在OSPF报头和IP报头内。

3)
两种协议都使用SPF算法来计算路由
IS-IS
在域内(intra-area)运行Level 1SPF计算路由,在域间(inter-area)运行Level 2SPF计算路由;
OSPF
在域内(intra-area)运行SPF计算路由,在域间(inter-area)运行距离向量算法(distancevector algorithm)来计算路由。

4)
两种协议都使用域(area)来建立两层分级的网络拓扑结构
IS-IS
的骨干不是特定的一个域,而是由连续的Level2 路由器组成;
OSPF
的骨干必须有而且必须为area0;
IS-IS
的域边界是在路由器之间的链路(link)上;
OSPF
的域边界是在路由器上;
IS-IS
的两层分级的网络拓扑结构不是必须的,网络可以完全由Level1 路由器或完全由Level2 路由器构成。
OSPF
的必须有area0,可以只有一个area,但必须是area 0

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

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

7)
两种协议处理错误(corruptedLSP/LSA的方法不同:
IS-IS
中任何一个路由器都能丢弃(purgecorruptedLSP;
OSPF
中只有corruptedLSA的发送者(originator)才能丢弃(purge)它。

8)
在广播网络(broadcastnetwork)中两种协议都要建立adjacency关系
IS-IS
中,只要neighborHello数据报中有你的identityadjacency关系就建立成功。该阶段经历一个三次握手的过程:DownInitUp
OSPF
中,建立adjacency关系前经历的过程:DownInitTwo-wayExstartExchangeUploadingFull

9) IS-IS neighbors
会建立adjacency关系,即使Hello-intervalsHellomultipliers不同;
OSPF neighbors
不会建立adjacency关系,如果Hello-intervalsDead-intervals不同。

10)
在广播网络(broadcastnetwork)中两种协议都要选择一个DIS/DR
IS-IS
DIS是动态选择的,即若有更高优先级或更大的地址的路由器加入网络,则新加入的路由器成为DIS
OSPF
DR相对稳定,即只要DR没有down掉,DR保持其地位;
IS-IS
中,广播网络中的路由器与所有的邻居建立adjacency关系;
OSPF
中,广播网络中的路由器只与DRBDR邻居建立adjacency关系;
IS-IS
中,DIS不与它的neighbors同步(synchronize)。DIS生成thepseudonode for the LAN,并且每3秒发送PSNPspartialsequence number PDUs)或每10秒发送CSNPscompletesequence number PDUs)。其他的路由器也可以用PSNPsDIS申请丢失的LSP或发送给DIS一个新的LSP。因为DISfloodPDUs,所以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中的完全端域(totallystubby area)。