IS-IS协议

IS-IS是一种基于链路状态的IGP协议,广泛应用于大型ISP网络。本文详细介绍了IS-IS的协议概述,包括应用场景、历史起源、路由计算过程、地址结构和路由器分类。此外,还探讨了IS-IS的工作原理,如邻居关系建立、DIS与DR的对比以及路由算法。文章最后讨论了IS-IS的区域问题和与OSPF的区别。
摘要由CSDN通过智能技术生成

目录

1、协议概述

1.1 应用场景

1.2 历史起源

1.3 路由计算过程

1.4 地址结构

1.5 路由器分类

2、工作原理

2.1 工作过程

2.2 邻居hello报文

2.3 邻居关系建立

2.4 DIS与DR的对比

2.5 数据包类型

2.6 路由算法

3、ISIS的区域问题

4、IS-IS与OSPF的区别


1、协议概述

ISIS,翻译过来就是中央系统到中央系统;和OSPF一样,ISIS也是一种基于链路状态并使用最短路径优先算法进行路由计算的一种IGP协议。ISIS最初是国际标准化组织ISO为它的无连接网络协议CLNP设计的一种动态路由协议。为了提供对IP的路由支持,IETF在RFC1195中对ISIS进行了扩充和修改使它能够同时应用在TCP/IP和OSI环境中,修订后的IS-IS协议被称为集成化的IS-IS。由于IS-IS的简便性及扩展性强的特点,目前在大型ISP的网络中被广泛的应用。

1.1 应用场景

园区网特点:

  • 应用型网络,主要面向企业网用户。
  • 路由器数量偏少,动态路由的LSDB库容量相对偏少,三层路由域偏少。
  • 有出口路由的概念,对内外部路由划分敏感。
  • 地域性跨度不大,带宽充足,链路状态协议开销对带宽占用比较偏少。
  • 路由策略和策略路由应用频繁多变,需要精细化的路由操作。
  • OSPF的多路由类型(内部/外部),多区域类型(骨干/普通/特殊),开销规则优良(根据带宽设定),网络类型多样(最多五种类型)的特点在园区网得到极大的发挥。

骨干网特点:

  • 服务型网络,有ISP(互联网服务提供商)组建,并为终端用户提供互联服务。
  • 路由调度占据绝对统治地位,路由器数量庞大。
  • 架构层面扁平化,要求IGP作为基础路由为上层BGP服务协议服务。
  • LSDB规模宏大,对链路收敛极度敏感,线路费用高昂。
  • 追求简单高效,扩展性高,满足各种客户业务需求(IPV6/IPX)。
  • IS-IS的快速算法,(PRC得到加强),简便报文结构(TLV),快速邻居关系的建立,大容量路由传递(基于二层开销低)等一系列特点在骨干网有着天然的优势。

1.2 历史起源

OSI模型的网络层:

1、CLNS——无连接的网络服务

2、CONS——面向连接的网络服务

CLNS存在子协议:(这里用TCP/IP中的协议来类比)

  • CLNP----类似TCP/IP中的IP协议
  • ISIS----类似TCP/IP中的RIP/OSPF/EIGRP......
  • ESIS---类似TCP/IP中的ICMP/ARP/IGMP......

IETF在RFC1195中对IS-IS进行了扩充和修改,使它能够同时应用在TCP/IP和OSI环境中,称为集成化IS-IS(Integrated IS-IS),后面如果没有特别说明,提到的IS-IS都是指集成IS-IS。IS-IS属于内部网关协议,用于自治系统内部。IS-IS是一种链路状态协议,使用最短路径优先算法进行路由计算。

1.3 路由计算过程

邻居关系建立:

  • 邻居关系建立主要通过Hello包交互并协商各种参数,包括电路类型(level-1/level-2),Hold time,网络类型,支持协议,区域号,系统ID,PDU长度,接口IP等。

链路信息交换:

  • 与OSPF不同,ISIS交互链路状态的基本载体不是LSA(link state advertisement),而是LSP(Link State PDU);交互的过程没有OSPF协议那样经历了多个阶段,主要是通过CSNP和PSNP两种协议报文来同步,请求以及确认链路状态信息(承载的是链路状态信息摘要),而链路状态状态信息的详细拓扑和路由信息是由LSP报文传递。

路由计算:

  • SPF计算和OSPF基本一样,但ISIS算法分离了拓扑结构和IP网段,加快了网路收敛速度。

1.4 地址结构

在配置ISIS时,由于ISIS主要基于OSI模型开发,而OSI模型中除IP地址外,还存在NSAP地址;虽然集成的ISIS可以基于TCP/IP工作,但依然保留了该地址。

NSAP地址:

  • IDP相当与IP地址IDP相当于IP地址中的主网络号。它是由ISO规定,并由AFI与IDI两部分组成。AFI表示地址分配机构和地址格式,固定一个字节长度,16进制数表示,需付费购买(49为私有);IDI用来标识域,可变长。
  • DSP相当于IP地址中的子网号和主机地址。它由High Order DSP、System ID和SEL三个部分组成High Order DSP用来分割区域,System ID用来区分主机,SEL用来指示服务类型。
  • Area Address(Area ID)由IDP和DSP中的High Order DSP组成,既能够标识路由域,也能够标识路由域中的区域。因此,它们一起被称为区域地址,相当于OSPF中的区域编号。
  • System ID用来在区域内唯一标识主机或路由器。在设备的实
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值