ISIS简介

ISIS和OSPF一样,ISIS也是一种基于链路状态并使用最短路径优先算法进行路由计算的一种协议,可以在CLNP和IP环境中运行,采用TLV设计,扩展性好,目前在大型ISP的网络中被广泛部署。

下图是ISIS的历史起源

ISIS和OSPF的共同特征

  1. 维护一个链路状态数据库,是基于DI JKSTRA算法
  2. 都利用hello包形成和维护邻居关系
  3. 使用区域的概念来构成层次化的拓扑结构
  4. 都是提供在区域之间提供地址汇总的能力
  5. 无类路由协议
  6. 都选取一个指定路由器来描述广播性网络
  7. 认证能力

ISIS的地址结构


NET:网络实体名称NET指的是设备本身的网络层信息,可以看作是一类特殊的NSAP(SEL=00),NET的长度与NSAP的相同,在配置ISIS过程中,NET最多也只能配置3个,在配置多个NET时,必须保证他们的system ID 相同
NET地址有三个部分组成(area id)+(system id)+SEL(00),最少8个字节,最多20个字节。
NSAP时OSI协议中用于定位资源的地址,相当于OSI的网络层协议CLNP地址(类似于IP地址的概念)

ISIS的一些指令

isis 1
network-entity 49.0123.1111.1111.1111.00 配置设备的NET地址
is-name AR1 配置设备的名称(可以不配)

int g0/0/0
ip add 172.16.10.1 255.255.255.0
isis enable 1 此命令将接口宣告进ISIS进程

display isis peer 查看ISIS的邻居
display isis lsdb 查看ISIS的数据库

dis isis int 查看哪些接口宣告进ISIS进程

display isis route
display ip routing-table protocol isis 查看ISIS路由表

路由器的分类

ISIS路由器共有三种类型

  1. Level-1 路由器(只能创建Level-1的LSBD)
  2. Level-2 路由器(只能创建Level-2的LSBD)
  3. Level-1-2 路由器 (路由器的默认类型,能同时创建Level-1和level-2的LSBD)


将level-1路由器部署在非骨干区域,Level-2路由器和Level-1-2路由器部署在骨干区域,每一个非骨干区域都通过,Level-1-2路由器与骨干区域相连
在OSPF中,每个链路只属于一个区域;而在ISIS中,每个链路可以属于不同的区域
在ISIS中,单个区域没有物理的骨干与非骨干区域的概念,而在OSPF中,Area 0被定义为骨干区域
在ISIS中,Level-1和Level-2级别的路由器分别采用SPF算法,分别生成最短的路径树SPT
在OSPF中,只有在同一个区域内才使用SPF算法,区域之间的路由需要通过骨干区域来转发

下图,是ISIS的路由算法

ISIS 协议 概述相关推荐

  1. IS-IS协议基本概述

    目录 更多精彩,尽在G Z H:数通那点事 一.IS-IS基本概述 (一)IS-IS协议中的路由器级别 (二)IS-IS中的邻居级别 (三)IS-IS的链路级别 (四)IS-IS的地址结构 (五)IS ...

  2. TCP/IP 10.1集成IS-IS协议

    樱桃 小小的 软软的 甜甜的 好吃 哈! 感谢上帝 , 恩呢 , 让我吃的这么满足,开心! 第十章 集成IS-IS协议 建议在学习ISIS的时候联系2个<?xml:namespace prefi ...

  3. isis协议_ISIS基础知识介绍

    基本概念:中间系统到中间系统IS-IS(Intermediate System to Intermediate System)属于内部网关协议IGP(Interior Gateway Protocol ...

  4. 网工路由基础(5)ISIS协议

    IS-IS是国际标准化组织ISO为它的无连接网络协议CLNP设计的一种动态路由协议. 随着TCP/IP协议的流行,为了提供对IP路由的支持,IETF(Internet Engineering Task ...

  5. 《趣学CCNA——路由与交换》一2.3 网络层协议概述

    本节书摘来自异步社区<趣学CCNA--路由与交换>一书中的第2章,第2.3节,作者 田果 , 彭定学,更多章节内容可以访问云栖社区"异步社区"公众号查看 2.3 网络层 ...

  6. Jabber 协议 概述

    Jabber 协议概述 Peter Saint-Andre stpeter@jabber.org 1.4版Jabber服务协议的概述 1. 介绍 Jabber是一个由开源社区发起并领导开发的即时消息和 ...

  7. UART协议概述与实现

    UART协议概述(一) 协议描述 关键代码逻辑 写在最后 协议描述 常见的三大低速通信协议之一,UART,通用异步收发协议. 非常简单的协议,协议细节不需要多说,只说需要注意的点. 空闲位为高位,起始 ...

  8. isis协议_ISIS与OSPF之间有什么差异?

    近几年,IS-IS在网络中开始得到规模的应用,但OSPF在全球范围的应用更多.ISIS协议的日益流行使其备受关注,从根本上讲ISIS和OSPF从基本功能与操作上都是如此的相似,以至于很难说使用其中一个 ...

  9. 物联网标准和协议概述(postscapes)

    物联网标准和协议概述 本篇文章是物联网设备和应用程序中涉及协议的概述.帮助澄清IoT层技术栈和不同的协议对比. 物联网涵盖了众多行业和用例,从单一受限设备扩展到嵌入式技术和实时连接的云的大规模跨平台部 ...

  10. 计算机网络-传输层(传输层概述,TCP,UDP协议概述)

    文章目录 1. 传输层概述 2. TCP,UDP协议概述 3. 传输层的寻址与端口 1. 传输层概述 传输层是只有主机才有的层次. 传输层功能: 传输层提供进程和进程之间的逻辑通信. 网络层提供主机到 ...

最新文章

  1. 配置隧道模式的IPSec.×××
  2. Hadoop之 MapReducer工作过程
  3. BeautfuiSoup4解析器
  4. css3关键帧动画以及兼容性策略
  5. Python实用笔记 (2)list和tuple
  6. MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】
  7. mysql嵌套选择代码_关于mysql:嵌套联合选择语句
  8. Spark集群运行jar包程序里的print日志哪里去了?
  9. 生成有时间限制的二维码_二维码竟有被用完的一天!看到截止日期后,网友:虚惊一场...
  10. 29岁学java_今年29岁小学文化,想学java请各位指点怎么入手?
  11. Java中提取字符串中的数字
  12. 壁仞科技A轮融资11亿元, 创近年芯片设计领域新纪录
  13. cocos2d-x之SimpleGame分析
  14. python都有哪些变量_Python变量作用域有哪些
  15. 此版本的visual studio无法打开下列项目_深度学习实现高精度钢琴曲转谱Piano transcription项目简明使用教程...
  16. Flask-SocketIO传输二进制单元测试的Bug和修改
  17. linux启动java命令
  18. hdu5294||2015多校联合第一场1007 最短路+最大流
  19. ArcGIS 对道路名称进行标注
  20. html如何把图片在背景图一半,img只显示图片一部分 或 css设置背景图片只显示图片指定区域...

热门文章

  1. 供应链三道防线(读书笔记)1(共4)
  2. MVG 为 SGS 提供汽车天线测量和 OTA 测试设备
  3. 用matlab指数传递函数nyquist,用MATLAB制Nyquist图.ppt
  4. 从设计心理学理解交互设计的原则
  5. 彭聃龄普通心理学第5版笔记和课后习题答案
  6. 学习编译原理的总结1
  7. 推荐五个免费UML建模工具
  8. 如何批量将多个 Txt、Json、Html 以及记事本等文本文档快速合并成一个文档
  9. 阿里云Ubuntu系统部署K8s集群
  10. ESET NOD32最新单机、企业中、英文版 + 个人专有ID(90天使用期)申请方法