OSPF 和 ISIS对比

本文对比了两种动态路由协议OSPF和ISIS的区别,包括它们在网络层的位置、支持的协议类型、网络类型的数量、骨干区域的要求等方面。此外还讨论了二者在数据库同步、邻接建立、LSA/LSP类型等方面的差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. OSPF运行在IP协议,ISIS运行于数据链路层

2. OSPF只支持IP协议,ISIS支持非IP协议(CLNP,IPX)

3. OSPF有4种网络类型,ISIS有2种网络类型

4. OSPF骨干可以物理断开(有VLINK解决方案),ISIS要求骨干区域物理直连。

5. OSPF区域划分基于接口,ISIS区域划分基于路由器

6. OSPF数据库同步在建立邻接之前完成(change和loading),ISIS在邻接建立之后完成。

7. OSPF邻接只有1种,ISIS有le-1和le-2这2种

8. OSPF在MA网络中只和DR及BDR建立邻接,ISIS在MA网络中建立全互联邻接

9. OSPF区域类型丰富(骨干,普通,STUB,NSSA),ISIS就le-1和le-2

10.OSPF的LSA类型丰富,ISIS就路由器和伪节点

11.OSPF必须识别所有的LSA,ISIS收到不识别的LSP可以忽略(TLV)

12.OSPF的开销类型只有1种,ISIS的开销类型有2种

13.OSPF的骨干路由器都在区域0中,ISIS的骨干路由器不一定在同个区域中

14.OSPF的1份3类5类7类LSA只能承载1条路由。ISIS1份LSP可以承载多份路由

15.OSPF邻居建立过程复杂,ISIS邻居建立过程简单

16.OSPF的LSA年龄中0开始到最大3600,不能调,ISIS中1200降到0,可调。

17.OSPF不同的物理接口默认cost不一致,ISIS所以接口默认为10

18.OSPF建立邻居要求双方hello间隔及dead间隔必须一致,ISIS双方可以不一致。

19.OSPFDD报文有2种,空DD和有内容DD(带LAS头),ISIS没有空CSNP

20.OSPF的MA网络只在初始发送DD,ISIS的DIS每10秒周期性发送CSNP

21.OSPF检测MTU是在空DD报文中有MTU字段,ISIS检测MTU是把HELLO报文个头填充到MTU大小检测。

22.OSPF的2类LSA即有拓扑信息,也有网络信息。ISIS的伪点解LSP只有拓扑信息

23. OSPF所有报文头部相同,而ISIS报文有8B公共头,也有不同报文对应的不同头部。

24. OSPF可以把串行线路改成广播类型,而ISIS不能

25. OSPF区域内路由变化执行ISPF和PRC,ISIS只执行PRC(特别重要必讲,考官爱听)

### ISIS OSPF 双向互通配置及实现 为了使ISISOSPF之间能够实现双向互通,通常采用的方法是在两者间引入静态路由或通过重分布的方式让两种协议共享路由信息。具体来说,在边界路由器上执行如下操作: #### 配置思路概述 在边界设备上同时运行ISISOSPF,并设置相应的策略来控制哪些路由可以被发布给对方。 对于ISISOSPF的方向,可以在ISIS进程中定义要发布的特定前缀列表;同样地,在OSPF进程中也应指定接收来自ISIS的路由条件[^1]。 #### 实际配置案例 假设存在一个场景,其中AR3作为连接两个不同区域的关键节点,负责将ISIS中的路由信息发布至OSPF域内。以下是具体的命令行配置实例: ```shell # 在AR3上进入系统视图并启动相应协议 system-view isis 256 network-entity 10.0001.0000.0001.00 # ospf 1 router-id 1.1.1.1 import-route isis 256 type 1 into ospf cost 1 tag 1 // 将ISIS Level-1 的路由导入OSPF中 # # 设置过滤规则以优化性能与安全性(可选) ip ip-prefix PrefixList index 10 permit 172.16.0.0 16 greater-equal 24 less-equal 24 route-policy ImportPolicy permit node 10 if-match ip-prefix PrefixList apply cost 10 quit import-route isis route-policy ImportPolicy ``` 上述配置实现了从ISISOSPF单方向的信息传递。反之亦然,如果希望OSPF内的路由能被ISIS知晓,则需反向重复相似的过程,即在OSPF下添加`import-route ospf ...into isis`语句。 值得注意的是,当涉及到跨自治系统的互连时,还需考虑外部路径属性以及可能存在的环路风险等问题。因此建议在网络设计初期就规划好合理的层次结构,并利用诸如最大度量值、默认拒绝等手段防止潜在问题的发生。 此外,考虑到实际环境中可能会有多种因素影响最终效果,比如硬件平台差异、软件版本区别等,所以在实施之前最好先进行全面测试验证。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

nycSerendipity

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

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

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

打赏作者

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

抵扣说明:

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

余额充值