OSPF与IS-IS的作用都是为了动态建立路由,他俩统称为IGP。
OSPF靠的是LSA,可以说LSA是OSPF计算路由依据。
LSA有1、2、3、4、5、7类,这个区别可以看博主的另一篇文章——OSPF中各类LSA对比。
接下来我们来看他俩的各个区别:
1.所在层次
如下图所示:
OSPF---3.5层
IS-IS---2.5层
2.计算
OSPF---有LSU报文,LSU报文携带着LSA这个信息---使用SPF算法
IS-IS----没有LSA(信息)概念,所有计算靠LSP报文---使用SPF算法
3.IS-IS分级别
IS-IS---level-2 、 level-1 、 level-1/2
level-2-----随便建邻居
level-1-----同区域建邻居---所在的区域类似于OSPF中的NSSA区域
level-1/2---即为level-1也为level-2---用于level-2和level-1路由计算---类似于OSPF中的ABR
level-2 、 level-1 、 level-1/2计算路由
level-2---能计算所有的路由
level-1---只能计算自己区域的路由。
level-1与level-2通信
(1)靠缺省路由
(2)也可以路由渗透---即把level-2路由引入到level-1
4.报文
OSPF:hello、DD、LSR、LSU、LS ACK
IS-IS:hello、CSNP(类似于OSPF中的DD)、