IS-IS协议ISSUE1.0

更新时间:2023-08-09 07:44:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

DA000009 IS-IS协议ISSUE 1.0

固网产品课程开发室

学习目标

学习完本课程,您应该能够:

了解IS-IS协议的基本原理

IS-IS概览IS表示中间系统,是路由器的OSI语言 IS-IS是一种链路状态协议 IS-IS网络能划分成多个子域 IS-IS可以轻易的扩展 IS-IS在1992年ISO/IEC10589建议中定义

链路状态协议简介LSP:RTB.00-00RTB LSP:RTC.00-00 RTC

RTA

LSP:RTA.00-00

RTD LSP:RTD.00-00

RTE LSP:RTE.00-00

SPF算法示例RTA 1 LSDB 2 RTC 3 RTD 网络的拓扑结构 每台路由器的链 路状态数据库 由链路状态数据 库得到的带权有 向图 5 RTA的LSP RTB的LSP RTB 1

A2

B5

C3

RTC的LSPRTD的LSP

D

SPF算法示例

A2

1

B

A2

1

B

A2

1

B

A2

1

B

C33

C3

C3

C

D

D

D

D

每台路由器分别以自己为根节点计算最小生成树

L1和L2的基本概念L1 Area 1 Level1 Area L1 L1 L1/L2 Area 2 Level1 Area L1 L2 L2 L1/L2

Level2 Backbone

IS-IS的基本工作原理Area 49.0001 L1

L1/L2

Level 1 区域

Level 2 主干 Area 49.0002 L1/L2 Level 1 区域 L1 L1 L1/L2 Area 49.0003 Level 1 区域

报文分类

链路状态报文 LSP IS-IS Hello 报文 完全序列号报文 CSNP 部分序列号报文 PSNP

路由器间建立邻居关系的过程

路由器A

路由器B

Down Init

Hello (DR=0.0.0.0)Hello (DR=0.0.0.0)

Down

InitUp

UpUp

Hello (DR is selected)LSP CSNP PSNP

UpUp Up

UpUp

DIS与伪节点

外部把广播 子网看做一 个伪节点

广播子网物理视图

广播子网逻辑视图

IS-IS协议的地址编码方式

Area ID

Sys ID

NESL

AFI Variable Length Area Address

System ID

NSEL

1 byte

1~12 bytes

6 bytes

1 byte

节点识别

在 IS-IS 中,每个 IS 由其系统 ID 来标识,系统 ID 的长度为 6 个字 节。但由于在广播子网和 NBMA引入了伪节点的概念,为了识 别伪节点在系统ID后面扩展了一个字节:

正常节点(非伪节点)直接在系统ID后扩展一个字节的零。

伪节点根据DIS的系统ID加上伪节点所在DIS上的接口ID的一个字节。

泛洪算法

泛洪算法的作用:

用来保证各个IS之间的链路状态数据库的一致性。

泛洪原则:

收到的信息比自己的新,更新自己的数据库并在网络上扩散开去, 检查是否需要运行SPF算法;

收到的信息比自己的旧,更新信息的发送者; 收到的信息和自己相同,发确认消息。

IS-IS vs. OSPF

相同点:

都是内部网关协议(IGP),在同一自治系统(AS)内使用; 都是基于链路状态数据库的路由协议,采用SPF算法计算路由; 都有收敛速度快,无环路等特点,适合应用于大型网络;

都采用Hello协议来形成和维护邻居关系;都是利用区域形成两层的层次性拓扑,都有Area的概念; 都能在区域间聚合路由,都支持VLSM

和CIDR,适合大型网络;

在广播网络上都选举DR,且都产生LSA(LSP)来描述整个网段;都有协议报文验证的能力。

IS-IS vs. OSPF

相同点:

都采用接口cost来描述并计算路由开销; 路由信息更新是触发更新的,而不是周期性发送整个路由信息; 对于链路状态数据库都有一个老化更新机制来保证数据库的正确

和完整性;

通过合理的规划,能使得网络边缘区域的处理性能不够强的路由 器能很好地运行协议。

IS-IS vs. OSPF

不同点:

协议标准最初起源及设计目的不同; 协议报文的封装方式及所能支持的网络协议不同; 路由器与区域的关系及链路状态数据库组织方式不同;

对于骨干区域的定义不同;Hello协议的复杂程度和形成邻居关系的要求不同; 数据库中LSP(LSA)老化方式不同;

广播网络上的DR选举方式不同;对不同模型的网络类型支持能力不同; 对于链路层metric的区分能力及所能支持的最大metric不同。

本文来源:https://www.bwwdw.com/article/i5kj.html

Top