OSPF与ISIS的区别

简介:

OSPF和ISIS:
一、基本点:
1、ISIS基于数据链路层,OSPF基于IP层(协议号89),所以ISIS扩展性更强
2、OSPFv2只能用于IPv4,ISIS可以应用在多种网络层协议中:IPv4,IPv6,CLNP
3、OSPF支持4种网络类型:B,NBMA,P2P,P2MP
ISIS支持2种网络类型:B,P2P
OSPF更加适合网络环境比较复杂的场景
4、OSPF支持骨干区域,普通区域和特殊区域,区域的划分更加有层次,适合企业网层次化部署
ISIS支持L2和L1的区域,L1的区域类似OSPF的特殊区域,更加适合运营商做扁平化网络部署
5、OSPF划分区域,区域的边界在路由器上
ISIS划分区域,区域的边界在链路上
6、OSPF有区域内,区域间,区域外路由之分,路由控制更加精细
7、OSPF支持v-link,做网络的优化
8、报文类型:
OSPF:hello,DD,LSR,LSU,LSAck
ISIS:P2P-hello,L1-LAN-hello,L2-LAN-hello,
L1-CSNP,L2-CSNP(类似DD,描述LSDB的摘要信息)
L1-PSNP,L2-PSNP(类似LSR,LSAcK,用来请求LSP或确认LSP)
L1-LSP,L2-LSP(类似LSU,用来更新LSP的全部信息)
二、路由器类型:
OSPF:IR,ABR,ASBR
ISIS:Level-1,L2,L1/2
1、L1的路由器只能和L1或L1/2路由器在同一区域建立L1的邻居关系
2、L2的路由器可以和L2或L1/2路由器在不同区域建立L2的邻居关系
3、L2的邻居关系是骨干区域
三、邻居关系
OSPF:在广播/NBMA网需要选举DR/BDR,
D-other和DR/BDR建立FULL的邻接关系
D-other之间建立2-Way的邻居关系
ISIS:在广播网络选举DIS
所有路由器建立全链接的邻接关系
DR 首先比较优先级,默认为1, 有备份的DR D-other和DR/BDR建立FULL的邻接关系 收集LSA信息
优先级越大越好,优先级一样 叫BDR D-other之间建立2-Way的邻居关系 为其他路由器同步LSDB,减少LSA泛洪
比较router-id,越大越好 不能抢占,当DR失效,由BDR充当DR
优先级为0不能参与选举
最大为255
DIS 首先比较优先级,默认为64 无备份 所有路由器建立全链接的邻接关系 周期发送所有的LSP的摘要信息(CSNP)
优先级越大越好,优先级一样 可以抢占,因为是全互连邻接关系
比较MAC/DLCI,越大越好
如果没有MAC/DLCI,
则比较system-id,越大越好
四、LSDB同步机制
OSPF:
ISIS:
1、P2P的网络LSDB同步
当邻居关系建立之后,立即发送一次CSNP
对方收到之后发送PSNP请求相应LSP
收到PSNP之后回应LSP更新对方LSDB,并启动LSP超时计时器
如果在超时计时器内没有收到对方的PSNP确认
则重传LSP
如果在计时器内收到对方的PSNP
则认为LSDB同步完成
(PSNP完成了OSPF中LSR和LSAck的作用)
2、Broadcast的网络LSDB同步
由DIS周期发送CSNP
当有新上线的路由器时,会立即发送自身所有的LSP
新上线的路由器会根据周期的CSNP来查看自身缺少哪些LSP
则会发送PSNP请求相应LSP
DIS会根据PSNP来更新相应LSP
收到LSP的路由器无需确认,如果没有收到,则再次发送PSNP
注:LSP每900s更新一次,超过1200s则认为该LSP失效,从1200开始减小
LSA每1800s更新一次,超过3600s则认为该LSA失效,从小到大计数

五、计算路由
OSPF:区域内使用SPF算法,区域间进行3LSA传递,外部路由以5LSA形式在OSPF域内泛洪
特殊区域采用缺省LSA的形式进行访问
ISIS:
1、L1/L2的路由器访问自身区域使用SPF算法,根据自身产生的路由器LSP计算,以及伪节点LSP进行广播型网络路由的计算
2、L1的路由器访问其他区域的路由,使用L1/2路由器产生的ATT位置1的LSP,生成一条下一跳指向L1/2路由器的缺省路由访问其他区域路由
3、L2的路由器访问其他区域的路由时,L1/2路由器会将明细下发进L2的LSDB中
注:如果L1的区域存在多个L1/2路由器,那么会有次优路径的风险,此时可以通过在L1/2路由器上做路由泄漏来优化路径




     本文转自YANGCHAO1987 51CTO博客,原文链接:http://blog.51cto.com/11555417/2044277,如需转载请自行联系原作者



相关文章
|
4月前
|
负载均衡 网络协议 算法
IP路由协议(RIP、IGRP、OSPF、IS-IS、BGP)
1、路由分类 路由产生方式: 直接路由:路由器会自动生成本路由器激活端口所在网段的路由条目 静态路由:网络管理员手工配置,静态路由信息在缺省的情况下私有的,不会传递给其他的路由器
|
6月前
|
网络协议 算法 数据安全/隐私保护
ISIS路由协议(三)
ISIS路由协议
75 0
|
6月前
|
网络协议 数据库 网络架构
ISIS路由协议(二)
ISIS路由协议
54 0
|
6月前
|
网络架构
ISIS路由协议(一)
ISIS路由协议
51 0
|
负载均衡 网络协议 算法
OSPF路由协议(一)
OSPF路由协议(一)
159 0
OSPF路由协议(一)
|
网络协议 数据库 网络虚拟化
OSPF路由协议(二)
OSPF路由协议(二)
OSPF路由协议(二)
|
网络协议 算法 数据库
|
网络协议 网络架构
OSPF 路由协议三
一OSPF的基本概念 1.OSPF区域 为了适应大型网络,OSPF在AS内划分多个区域 每个OSPF路由器只维护所在区域的完整链路状态信息 2.区域ID 区域ID可以表示一个十进制的数字 也可以表示成一个IP 3.骨干区域Area 0 负责区域间路由信息传播 4.非骨干区域 AREA号的区域统统为非骨干
137 0
OSPF 路由协议三
|
网络协议 算法 安全
OSPF路由协议一
一 OSPF路由协议 OSPF路由协议是用于网际协议(IP)网络的链路状态路由协议。该协议使用链路状态路由算法的内部网关协议(IGP),在单一自治系统(AS)内部工作。适用于IPv4的OSPFv2协议定义于RFC 2328 ,RFC 5340 定义了适用于IPv6的OSPFv3。 二 OSPF路由概述 OSPF(下称"协议"或"本协议")仅在单一自治系统内部路由网际协议(IP)数据包,因此被分类为内部网关协议。该协议从所有可用的路由器中搜集链路状态(Link-state)信息从而构建该网络的拓扑图,由此决定提交给网际层(Internet Layer)的路由表,最终路由器依据在网际协议数据包
110 0
|
网络协议 数据库 网络架构
OSPF路由协议二
一.OSPF邻接关系的建立 在OSPF协议中邻居关系就是指在两台路由器中进行完两次Hello报文交互之后,建立起来的关系叫邻居关系。 在OSPF协议中邻居关系就是指在两台路由器中进行完链路状态数据库(LSDB)同步之后,建立起来的关系叫邻居关系。
85 0

热门文章

最新文章