1:IS-IS与OSPF 的区别?
OSPF 区域的划分是基于路由器,由 ABR 来隔离两个区域;而S-IS 是基于链路,由两个区域间的链
路来隔离区域
OSPF 规划骨干区域,所有非骨于区域都必须连接到骨干区域;IS-S 没有骨干区域的概念,只有骨
网,所有区域天然的都连接到骨干网之上
OSPF 支持 4种网络类型,而IS-IS 只有2种,Broadcast 和 P2P
OSPF在MA 网络上选举 DR/BDR,BDR作为 DR 的备份;而ISS 在广播网络上只选举出一台 DIS
OSPF的报文封装在IP 报文中;而IS-IS 装在802.3 的以太网中
IS-IS的报文是使用 TLV 封装,更容易扩展,而 OSPF 不是
IS-IS的LSDB同步速度更快
IS-IS的收敛速度更快
2:IS-IS 的报文?
IS-IS 报文一共4种类型:
IIH:IS-IS Hello 报文,用于建立和维护邻接关系
LSP: 链路状态报文,用于传递链路状态的详细信息
CSNP: 完全时序报文,用于描述整个 LSDB 中所有 LSP 的摘要信息
PSNP:部分时序报文,用于描述某一部分 LSP 的摘要信息,用于 LSP 的请求和确认
IS-IS 的报文使用TLV (CLV)结构封装,每个字段都不再是按照固定位置封装在报文中,而是按照
“类型、长度、值”的格式一条一条封装在报文中。好处是更容易扩展新的属性