基本概念:中间系统到中间系统IS-IS(Intermediate System to Intermediate System)属于内部网关协议IGP(Interior Gateway Protocol),用于自治系统内部。是电信运营商普遍采用的内部网关协议之一。标准的IS-IS协议是由国际标准化组织制定的ISO/IEC 10589:2002 所规范的。但是标准的IS-IS协议是为无连接网络服务(CLNS)设计的,并不直接适合于IP网络,因此互联网工程任务组制定了可以适用于IP网络的集成化的IS-IS协议,称为集成IS-IS。由于IP网络的普遍存在,一般所称的IS-IS协议,通常是指集成IS-IS协议。它是一个分级的链接状态路由协议,基于DECnet PhaseV 路由算法,实际上与OSPF非常相似,它也使用Hello协议寻找毗邻节点,使用一个传播协议发送链接信息。ISIS可以在不同的子网上操作,包括广播型的LAN、WAN和点到点链路。

规则:

Ø 位于同一区域内的路由器Area ID必须相同。

Ø ES只能与具有相同Area ID的IS进行通讯。

Ø 同一区域内的Level-1 IS为了彼此区分必须有唯一的System ID。(建议整个域内所有IS都有唯一的System ID)

Ø 整个域内所有Level-2 IS为了彼此区分必须有唯一的System ID。

Ø 包交换网络中,虚电路号或DLCI号码经常加在System ID的后面构成LAN ID,这主要是为了防止同时属于多个Area的IS在不同的Area中有相同的System ID。

为了支持大规模的路由网络,IS-IS在自治系统内采用骨干区域与非骨干区域两级的分层结构。一般来说,将Level-1路由器部署在非骨干区域,Level-2路由器和Level-1-2路由器部署在骨干区域。每一个非骨干区域都通过Level-1-2路由器与骨干区域相连。

图片来源于网络

IS-IS路由器分类:

v Level-1路由器

Level-1路由器负责区域内的路由,它只与属于同一区域的Level-1和Level-1-2路由器形成邻居关系,属于不同区域的Level-1路由器不能形成邻居关系。Level-1路由器只负责维护Level-1的链路状态数据库LSDB(Link State Database),该LSDB包含本区域的路由信息,到本区域外的报文转发给最近的Level-1-2路由器。

v Level-2路由器

Level-2路由器负责区域间的路由,它可以与同一或者不同区域的Level-2路由器或者其它区域的Level-1-2路由器形成邻居关系。Level-2路由器维护一个Level-2的LSDB,该LSDB包含区域间的路由信息。所有Level-2级别(即形成Level-2邻居关系)的路由器组成路由域的骨干网,负责在不同区域间通信。路由域中Level-2级别的路由器必须是物理连续的,以保证骨干网的连续性。只有Level-2级别的路由器才能直接与区域外的路由器交换数据报文或路由信息。

v Level-1-2路由器

同时属于Level-1和Level-2的路由器称为Level-1-2路由器,它可以与同一区域的Level-1和Level-1-2路由器形成Level-1邻居关系,也可以与其他区域的Level-2和Level-1-2路由器形成Level-2的邻居关系。Level-1路由器必须通过Level-1-2路由器才能连接至其他区域。Level-1-2路由器维护两个LSDB,Level-1的LSDB用于区域内路由,Level-2的LSDB用于区域间路由。

IS-IS网络类型:两种:广播链路和点到点链路。

管理距离:115 协议号:ISIS不存在协议号,ISIS不在TCP/IP的协议集中。

IS-IS路由协议中的路由信息分为四级:

Level-0 :存在于ES与IS之间。

Level-1 :存在于同一区域内的多台路由器之间,用于实现区域内路由。

Level-2:存在于同一域内不同区域的多台路由器之间,用于实现区域间路由。

Level-3 :存在于不同的域之间。

OSPF和ISIS的拓扑不同点:

1. 在IS-IS中,每个路由器都只属于一个区域;而在OSPF中,一个路由器的不同接口可以属于不同的区域。

2. 在IS-IS中,单个区域没有骨干与非骨干区域的概念;而在OSPF中,Area0被定义为骨干区域。

3. 在IS-IS中,Level-1和Level-2级别的路由都采用SPF算法,分别生成最短路径树SPT(Shortest Path Tree);而在OSPF中,只有在同一个区域内才使用SPF算法,区域之间的路由需要通过骨干区域来转发。

ISIS使用一个小的度量值(6 比特),严重限制了能与它进行转换的信息;而且链接状态也只有8 比特长,路由器能通告的记录只有256个。

isis协议_ISIS基础知识介绍相关推荐

  1. 标定协议之CCP协议基础知识介绍

    上一篇<标定协议基础知识介绍>中对标定协议进行了初步的介绍,从这一篇文章开始对CCP标定协议进行相关介绍,本篇将对CCP标定协议相关指令进行介绍. CCP通讯报文定义 CCP标定协议标准中 ...

  2. UICC 之 USIM 详解全系列——UICC基础知识介绍

    本人就职于国际知名终端厂商,负责modem芯片研发. 在5G早期负责终端数据业务层.核心网相关的开发工作,目前牵头6G算力网络技术标准研究. UICC 之 USIM 详解全系列--UICC(TS102 ...

  3. 蓝牙模块基础知识介绍

    蓝牙模块基础知识介绍 随着近年来蓝牙技术的不断发展,在功耗不断降低的情形下,蓝牙的传输速率也不断地得到提高,使蓝牙的应用范围更加广泛.但若想设计一套完善的蓝牙系统,就必须充分掌握蓝牙的相关技术知识,如 ...

  4. 物联网基础知识介绍及常见的几种无线通讯方式和应用

    物联网基础知识介绍 一.物联网定义 二.物联网的特征 三.常用的无线通信方式比较 四.常用的无线通信应用开发 五.物联网体系结构 更多内容... 一.物联网定义 物联网(Internet of Thi ...

  5. RabbitMQ基础知识介绍、RabbitMQ的安装

    RabbitMQ基础知识介绍 官方解释:MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法.应用程序通过                   读写出入队列的消息 ...

  6. 代理服务器基础知识介绍及防火墙知识普及

    代理服务器基础知识介绍及防火墙知识普及 2004-10-17     作者:佚名    来源:诗凌工作室 代理服务器基础知识介绍: Internet大家已经不在陌生,现在已经迈进了广大工薪阶层的家庭. ...

  7. java udp 广播 组播_UDP广播和组播的基础知识介绍

    UDP广播和组播的基础知识介绍 ━━━━━━━━━━━━━━━━━━━━━━━━━ UDP可以实现一对多的传输方式,即通过广播和组播把数据发送给一组进程.下面就介绍下UDP广播和组播的相关知识. 一. ...

  8. NLP汉语自然语言处理入门基础知识介绍

    NLP汉语自然语言处理入门基础知识介绍 自然语言处理定义: 自然语言处理是一门计算机科学.人工智能以及语言学的交叉学科.虽然语言只是人工智能的一部分(人工智能还包括计算机视觉等),但它是非常独特的一部 ...

  9. 【 MATLAB 】逆离散余弦变换(idct)的基础知识介绍

    基础知识介绍 逆离散余弦变换从离散余弦变换 (DCT) 系数中重建序列.idct 函数是 dct 函数的逆. The DCT has four standard variants. For a tra ...

最新文章

  1. HTML中收藏和删除的小图案,YS - 《网页制作》复习题(多选题)
  2. NIOS2随笔——DMA(1)
  3. 八十三、经典排序算法之堆排序
  4. openglshader实现虚拟场景_虚拟演播室设计原则
  5. java如何关闭一个线程_如何关闭一个java线程池
  6. 【LeetCode】汉明距离(Hamming Distance)
  7. C语言抽象类声明方法,抽象类 – 在C语言中隐藏实现
  8. php redis官方网站,PHP-redis中文文档介绍
  9. 云南计算机专升本数据结构_云南省统招专升本考些什么科目(三)
  10. 什么是http协议?
  11. 《关键对话》读书笔记
  12. outlook左侧栏隐藏_Outlook 2007待办事项栏中没有全天活动
  13. ArcEngine连接地理数据库(20190702)
  14. CloudSim Plus任务调度策略对比
  15. 2009年中国软件百强企业名单
  16. 第十一届蓝桥杯第三场软件类省赛 C++ B组 题解
  17. Edge Blocker(微软edge浏览器禁用工具)绿色单文件版V1.7 | 怎么关闭edge浏览器 | 能将win10浏览器edge换成ie浏览器
  18. 【Axure高保真原型】航空信息可视化原型模板
  19. 如何无损压缩视频?良心分享4个视频压缩工具,超好用
  20. ACM-HDoj暑假竞赛(7)-1010解题报告

热门文章

  1. Android 开发笔记(一) 按钮事件调用Activity
  2. Yii框架2.0的视图和widgets表单的使用
  3. 微软2012实习生笔试题及答案(望讨论)
  4. jquery dataTable的学习
  5. 10、ctemplate文档,简记(3)
  6. 桌面打开图片时很慢,显示正在生成预览好几秒的解决办法
  7. QT 中 界面中消息的停留时间解决方案 以及 label 中字体大小和换行设置
  8. Could not find com.android.support.constraint:constraint-layout的问题解决
  9. 公有云运维安全常见四大难题及解决方案
  10. VS2010 重命名文件:源文件名和目标文件名相同 的解决方案