您的位置:首页 > 其它

OSPF 与 ISIS的区别与联系(缺省路由)

2015-05-05 10:54 232 查看
随着Internet的持续发展,出现了很多IP路由协议。只有3种协议经受住了考验。

域间动态路由选择协议BGP,域内动态路由选择协议 ISIS,OSPF.



本文对比ISIS和OSPF两协议的特点,并分析在单协议构建的网络当中产生缺省路由的背景,当边界路由器同时出现ISIS和OSPF产生两条默认路由的时候。

ISIS和OSPF路由协议相似点

a.都是链路状态协议,区域内的路由器交换路哟信息和链路状态信息,链路状态信息收集到链路状态数据库中,是对区域网络拓扑的抽象描述

b.路由选择信息交换相似的机制,扩散

c.都采用使用指定路由器来控制扩散并降低这类介质中多对多邻接的系统资源的需求

d.基于链路状态数据库中的信息,采用几乎相同的算法,即最短路径优先算法来计算最佳路由

e.都支持两个层次的分层路由选择

f.都支持IP前缀的无类路由选择,以及协议报文验证

g.都支持两个层次的分层路由选择

ISIS和OSPF不同点

a.ISIS直接运行在数据链路层之上。OSPF直接运行在IP层,,ISIS不能再ATM虚链路运行但是可以避免受到IP数据包欺骗。

b.ISIS报文通过TLV来加载要传送的信息,OSPF通过不同的LSA来加载要传递的信息,与OSPF不同的LSA相比

ISIS不同的TLV短小精湛。省带宽。

c.ISIS只支出点对点和广播链路,OSPF除此以外,还支持点到多点,NBMA和按需链路。

d.ISIS是在链路划分区域的,一个路由器只属于一个特殊区域,而OSPF是在路由器上划分区域的,一个路由器可以属于多个区域。

e.ISIS分为level-1和level-2两层,level-1的区域相当于OSPF中的stub,它只维护本区域的LSDB

ISIS和OSPF路由协议缺省路由产生分析

OSPF缺省路由产生的几种情况

(1)外部缺省路由(5类LSA产生)

通过两条命令引入: default-route-advertise  default-route-advertise always 产生一条5类的路由

(2)内部缺省路由(3类LSA)

stub totally stub  totally nssa区域

与骨干网相连的ABR会产生一条LSA 3类的缺省路由。 ABR会产生一条link state ID为 0.0.0.0 的summary LSA通告到整个NSSA区域内

ISIS缺省路由的产生

在level-1区域引入缺省路由是无效的,只有在level-2路由器上引入缺省路由才有效。

display isis lsdb

在引入外部缺省路由的时候,需打上default-route-advertise 命令,通过它产生默认路由向区域内泛洪。 ospf在使用default-route-advertise的时候

路由表本身必须有一条活跃的,并且不是ospf协议产生的缺省路由,若路由表中没有活跃的非ospf缺省路由,需要配置default-route-advertise always

isis 只要配置了default-route-advertise 就没有其它条件限制,这条命令它都会产生一条 isis的缺省路由,等同于default-route-advertis


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ospf isis