IS-IS
- 基于链路状态,并使用最短路径优先
- IGP协议
- 特点 :便捷扩展性强
- 目前在大型ISP的网络中被广泛部署
园区网 :区域多样、策略多变、调度精细
- 应用 OSPF
骨干网 :区域扁平、收敛极快、承载庞大
- 应用 IS-IS + BGP
路由计算过程
- 建立邻居关系
- 通过hello包交互并协商各种参数
- 链路类型 :level-1、level-2
- 同步LSDB数据库
- 链路状态的载体是LSP
- 通过CSNP和PSNP两种协议报文来同步、请求以及确认链路状态信息
- 执行SPF路由计算
- IS-IS分离了拓扑结构和IP网段,加快了网络收敛速度
地址结构
TCP/IP 协议 | IP协议 | IP地址 | OSPF | Area ID + Ruter ID |
---|---|---|---|---|
OSI系统 | CLNP协议 | NSAP地址 | IS-IS | NET标识符 |
49. | 0001. | 0000.0000.0001. | 00 |
---|---|---|---|
标识符 | 区域ID | SystemID | 主机 / 路由器 |
路由器分类
- Level-1 路由器(只能创建level-1 的LSDB)
- 可以和Level-1、 Level-1-2建邻
- 只包含本区域内的路由信息,到区域外的路由信息转发给最近的Level-1-2路由器
- Level-2 路由器(只能创建level-2 的LSDB)
- 可以和Level-2、 Level-1-2建邻
- 负责区域间路由
- Level-1-2路由器(路由器的默认类型,能同时创建level-1 和 level-2 的LSDB)
- 可以和Level-1、Level-2、 Level-1-2建邻
邻居HELLO报文
- IS-IS目前只支持点到点和广播网络类型
- Broadcast :虚拟节点由某一个路由器代理
邻居关系建立
DSI
DIS与DR的对比
类比点 | ISIS-DIS | OSPF-DR |
---|---|---|
选举优先级 | 所有优先级都参与选举 | 0优先级不参与选举 |
选举等待时间 | 2个Hello报文间隔 | 40s |
备份 | 无 | 有(BDR) |
邻居关系 | 所有路由器都是邻接关系 | 非DR、BDR之间为2-way关系 |
抢占性 | 会抢占 | 不会抢占 |
作用 | 周期发送CSNP,保障MA网络LSDB同步 | 主要为了减少LSA洪泛 |
链路状态信息的载体
- LSP PDU — 用于交换链路状态信息
- 实节点LSP
- 伪节点LSP(只在广播链路存在)