ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

IS-IS路由协议详解(一)

2022-04-10 13:35:18  阅读:514  来源: 互联网

标签:协议 IP NSAP OSI 地址 详解 路由


目录
在这里插入图片描述

IS-IS 基础知识

  • 协议栈分为两个:分别是 OSI 协议栈和 TCP/IP 协议栈

    ISO 开发的模型叫做 OSI 模型


  • IS-IS 是一种基于 TLV 结构的协议


    IS-IS 协议任何路由信息都是使用 TLV 进行传递的,结构简单,已于扩展


    同样是基于 TLV 结构的协议还有 ospfv3


  • spf 计算和 ospf 基本一样,但是 IS-IS 算法分离了拓扑结构和 IP 网段,加快了网络的收敛


  • 华为设备的 IS-IS 的优先级为 15 ,开销值为 10


  • IS-IS 是根据设备进行划分区域的,ospf 是根据接口划分区域的


  • IS-IS 是一种基于 SPF 算法的链路状态协议,同时 IS-IS 也是内部网关协议


    IS-IS 是一种扁平化的层次结构

    OSI 协议栈中唯一一个留下来的 IGP 协议

    IS-IS 在设计的时候 level-2 的邻居不能分割

    IS-IS 是用最短路径优先算法进行路由计算的 IGP 协议


  • IS-IS 是 ISO 定义的 OSI 协议栈中无连接网络协议 CLNS

  • 无连接网络协议 CLNS 由三个协议构成(CLNP、IS-IS、ES-IS )

    CLNP:类似于 TCP/IP 中的 IP 协议

      		IP 协议为 TCP/IP 传输层服务
    
      		CLNP  OSI 传输层服务

    IS-IS:中间系统(路由器)的路由协议,类似于 IP 协议中的 ospf


    ES-IS:主机系统与中间系统间的协议,就像 IP 中的 ARP,IGMP 协议等


  • 集成 IS-IS (原始的 IS-IS 经过改进可以兼容 IP )

    IS-IS 之前是为 CLNP 工作的

    因为 OSI 模型的淘汰,创建了集成的 IS-IS



OSPF 和 IS-IS 的共同特性


  • 维护一个链路状态数据库,都是基于 “迪杰斯特拉算法”---- spf 算法


  • 都利用 hello 包形成和维护邻居关系


  • 使用区域的概念来构成层次化的拓扑结构


  • 都提供在区域之间提供地址汇总的能力


  • 无类路由协议


  • 都选取一个指定路由器来描述广播性网络


  • 都具备认证能力


    在这里插入图片描述


IS-IS 的路由计算过程

  • 建立邻居关系

    和 OSPF 一样都是通过 Hello 包

    只不过 OSPF 传递的是 LSA,IS-IS 传递的是 LSP


  • 同步 LSDB 数据库

    发送 SNP 报文进行数据库的同步


  • 执行 SPF 算法

    计算最优路由



IS-IS 地址

OSPF 和 IS-IS 关系表

在这里插入图片描述

  • NSAP 地址由 IDP 和 DSP 共同组成长度是可变的


  • NSAP 地址总长度为 20 字节 ,最少八个字节


  • IDP:相当于 IP 中的主网络号,它是由 ISO 规定,并于 AFI 和 IDI 两部分组成


    AFI :表示地址分配机构和地址的格式 (在 NSAP 地址中此条属性必须有)

    IDI :用来标识域 (在 NSAP 中此条属性可有可无)


  • DSP:相当于 IP 中的子网号和主机地址,它是由 High Order DSP 、System 、 SEL 号三部分组成


    High Order DSP:(在 NSAP 中此条属性可有可无)

    System:协议里唯一标识一台路由器 (在 NSAP 里此条属性必须有)

    SEL:路由器 IP 协议标识符 在 IP 上的 SEL= 00 (在 NSAP 中此条属性必须有)


  • NSAP 是 OSI 协议中用于定位资源的地址(类似于 IP 地址的概念)


  • NET 地址是一类特殊的 NSAP 地址,SEL=00 的标识为 IP


  • NET 地址由三部分组成:area id (最小 1bit)、System id (最小 6 bit)、SEL (最小为 1 bit)


  • 在路由器上配置 IS-IS 只需要考虑 NET 地址即可


  • 在一个 IS-IS 进程下最多只能配置三个 NET 地址

    NET 地址由三部分组成:area id (最小 1bit)、System id (最小 6 bit)、SEL (最小为 1 bit)**


  • 在路由器上配置 IS-IS 只需要考虑 NET 地址即可


  • 在一个 IS-IS 进程下最多只能配置三个 NET 地址




作者:Joker

标签:协议,IP,NSAP,OSI,地址,详解,路由
来源: https://www.cnblogs.com/Joker-BLOG/p/16125505.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有