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


在这里插入图片描述

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 地址




作者:jerry

未经允许不得转载

  • 0
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值