文章目录

  • 前言
  • 一:什么是IS-IS?
    • 1.1:概述
    • 1.2:华为IS-IS的路由种类和功能?
    • 1.3:邻居关系的建立
    • 1.4:NSAP地址
      • 1.4.1:NSAP地址的换算
    • 1.5:华为IS-IS常用命令
  • 二:实验验证
    • 2.1:环境准备
    • 2.2:实验拓扑图
    • 2.3:实验过程(有不懂的可私聊我,或者评论交流)
      • 2.3.1:R5配置
      • 2.3.2:R4配置
      • 2.3.3:R3配置
      • 2.3.4:R2配置
      • 2.3.5:R1配置
      • 2.3.6:R6配置
    • 2.4:路由重分发配置
    • 2.5:路由汇总配置

前言

IS-IS和OSPF一样都是链路状态路由协议,现在运营商一般都是用IS-IS协议来工作

一:什么是IS-IS?

1.1:概述

  • 中间系统到中间系统IS-IS,Intermediate system to intermediate system,意为“中间系统到中间系统”)是一种内部网关协议,是电信运营商普遍采用的内部网关协议之一
  • IS-IS与OSPF一样都是链路状态路由协议,使用SPF算法,使用Hello包建立邻居关系、使用LSP交换链路状态信息,采用分层设计
  • 更多定义请直接百度百科

1.2:华为IS-IS的路由种类和功能?

  • 两种路由器级别,L1和L2

    • L1负责在同一个区域内传播链路状态信息(类似OSPF中的1类和2类)
    • L2负责在不同的区域内相互传播链路状态信息(类似OSPF的3类)
  • 三种路由器的功能:L1,L2和L1-2
    • L1能获取区域内的路径信息,
    • L2能获取区域间的路径信息
    • L1-2:能同时获取区域内和区域间路径
  • 连接L2路由器和L1/L2路由器的路径会形成骨干区域
  • IS-IS度量值
    • 接口的度量值默认是10,可修改

1.3:邻居关系的建立

  • 相同区域内

    • L1可以和L1,L1-2建立邻居关系,但无法和L2建立邻居关系
    • L2可以和L2,L1-2建立邻居关系
    • L1-2可以和L1和L2建立邻居关系
  • 不同区域内
    • L1无法和其他路由建立邻居关系
    • L2可以和其他路由建立邻居关系,除了L1
    • L1-2可以和其他路由建立邻居关系,除了L1

1.4:NSAP地址

  • IS-IS中NSAP类似于OSPF中的router-id
  • LSP 使用NSAP地址来标识路由器并建立拓扑表,因此为IP提供路由选择需要NSAP地址
  • NSAP地址8-20字节,用16进制标识,包含如下主要信息:
    • 1.区域编号
    • 2.系统编号(固定6个字节)
    • 3.NSEL位(固定1字节,并重置为0)
  • 例如:49.0001.0020.0200.2002.00
    • 分析:49.0001:49是固定格式,0001代表在area1,若区域为30,则为49.0030
    • 0020.0200.2002:是由IP地址2.2.2.2转换过来的
    • 00:固定格式
1.4.1:NSAP地址的换算
  • 原则:

    • 通过环回口32位地址补齐成48位获得,即补足3位,然后4位分割
  • 举例:12.12.12.12
    • 补足3位:变成012.012.012.012
    • 4位分割:变成0120.1201.2012
  • 所以12.12.12.12转换后变为:49.0001.0120.1201.2012.00

1.5:华为IS-IS常用命令

  • 查看命令

  • dis isis peer         '//查看isis邻居关系'
    dis isis 1 brief            '//查看isis接口的明细'
    dis isis interface g0/0/1   '//查看接口isis详情'
    
  • 配置命令

  • [Huawei]  isis 1   '//isis 后面跟进程。默认不加就是1进程'
    [Huawei-isis-1]  network-entity 49.0001.0010.0100.1001.00  '//补足三位,然后4位分割'
    [Huawei-isis-1]  is-level level-1       '//根据网络结构配置IS-IS路由类型,这边有路由器类型'
    [Huawei-isis-1]  int g0/0/1                 '//进接口'
    [Huawei-g0/0/1] isis enable     '//启动ISIS'
    
  • 路由重分发

  • isis 1
    import-route   rip 1 lever-1        '//引入后变成L1信息  默认值'rip 1
    import-route isis 1 cost 5      '//对于rip的度量值是跳数 'isis 1
    import-route isis level-2 into level-1  '//华为手册这个叫路由泄露'
  • 路由汇总

    isis 1
    summary 202.0.0.0 255.255.254.0 level-1-2   '//ABR汇总:域间路由汇总'isis 1
    summary 203.0.0.0 255.255.254.0 level-1 '//ASBR汇总:不同协议间的路由汇总'
    

二:实验验证

2.1:环境准备

  • eNSP软件
  • 6台路由器,IP地址自定义

2.2:实验拓扑图

2.3:实验过程(有不懂的可私聊我,或者评论交流)

2.3.1:R5配置
  • <huawei>sys
    [huawei]sysname R5
    [R5]isis 1
    [R5-isis-1] is-level level-1    '//将路由器isis等级设置L1'
    [R5-isis-1] network-entity 49.0002.0050.0500.5005.00    '//宣告IP地址'
    [R5-isis-1] q
    [R5] interface GigabitEthernet0/0/0 '//进接口'
    [R5-GigabitEthernet0/0/0]ip address 45.0.0.2 255.255.255.252    '//添加IP地址'
    [R5-GigabitEthernet0/0/0]isis enable 1  '//开启isis'
    [R5-GigabitEthernet0/0/0]un sh  '//保存'
    [R5-GigabitEthernet0/0/0]q  '//退出'
    [R5]interface LoopBack0
    [R5-LoopBack0] ip address 5.5.5.5 255.255.255.255
    [R5-LoopBack0] isis enable 1
    [R5-LoopBack0] q
    [R5]interface LoopBack1
    [R5-LoopBack1] ip address 202.0.0.1 255.255.255.0
    [R5-LoopBack1] isis enable 1
    [R5-LoopBack1] q
    [R5]interface LoopBack2
    [R5-LoopBack2] ip address 202.0.1.1 255.255.255.0
    [R5-LoopBack2] isis enable 1
    [R5-LoopBack2]q
    [R5]
    
2.3.2:R4配置
  • <huawei>sys
    [huawei]sysname R4
    [R4]isis 1
    [R4-isis-1] network-entity 49.0002.0040.0400.4004.00    '//宣告IP地址'
    [R4-isis-1] q
    [R4]interface GigabitEthernet0/0/0
    [R4-GigabitEthernet0/0/0] ip address 45.0.0.1 255.255.255.252
    [R4-GigabitEthernet0/0/0] isis enable 1
    [R4-GigabitEthernet0/0/0] un sh
    [R4-GigabitEthernet0/0/0]interface GigabitEthernet0/0/1
    [R4-GigabitEthernet0/0/1] ip address 34.0.0.2 255.255.255.252
    [R4-GigabitEthernet0/0/1] isis enable 1
    [R4-GigabitEthernet0/0/1] un sh
    [R4-GigabitEthernet0/0/1]interface LoopBack0
    [R4-LoopBack0] ip address 4.4.4.4 255.255.255.255
    [R4-LoopBack0] isis enable 1
    
2.3.3:R3配置
  • '//配置方法和R5,R4相同,我这里直接粘贴出来配置完的每个接口信息,刚刚的R4,R5能看懂,这个也能看懂了'
    #
    sysname R3#
    isis 1is-level level-2network-entity 49.0000.0030.0300.3003.00
    ##
    interface GigabitEthernet0/0/0ip address 23.0.0.2 255.255.255.252isis enable 1
    #
    interface GigabitEthernet0/0/1ip address 34.0.0.1 255.255.255.252isis enable 1
    ##
    interface LoopBack0ip address 3.3.3.3 255.255.255.255isis enable 1
    #
2.3.4:R2配置
  • '//配置方法和R5,R4相同,我这里直接粘贴出来配置完的每个接口信息,刚刚的R4,R5能看懂,这个也能看懂了'
    #
    sysname R2
    ##
    isis 1network-entity 49.0001.0020.0200.2002.00
    ##
    interface GigabitEthernet0/0/0ip address 23.0.0.1 255.255.255.252isis enable 1
    #
    interface GigabitEthernet0/0/1ip address 12.0.0.2 255.255.255.252isis enable 1
    ##
    interface LoopBack0ip address 2.2.2.2 255.255.255.255isis enable 1
    #
    
2.3.5:R1配置
  • '//配置方法和R5,R4相同,我这里直接粘贴出来配置完的每个接口信息,刚刚的R4,R5能看懂,这个也能看懂了'
    sysname R1
    #
    #
    isis 1is-level level-1network-entity 49.0001.0010.0100.1001.00
    ##
    interface GigabitEthernet0/0/0ip address 16.0.0.1 255.255.255.252
    #
    interface GigabitEthernet0/0/1ip address 12.0.0.1 255.255.255.252isis enable 1
    ##
    interface LoopBack0ip address 1.1.1.1 255.255.255.255isis enable 1
    #
    rip 1   '//进入rip进程'undo summary   '//关闭路由汇总'version 2   '//选择版本2'network 16.0.0.0 '//宣告网段'
    #
2.3.6:R6配置
  • '//配置方法和R5,R4相同,我这里直接粘贴出来配置完的每个接口信息,刚刚的R4,R5能看懂,这个也能看懂了'
    sysname R6
    ##
    interface GigabitEthernet0/0/0ip address 16.0.0.2 255.255.255.252
    ##
    interface LoopBack0ip address 6.6.6.6 255.255.255.255
    #
    interface LoopBack1ip address 203.0.0.1 255.255.255.0
    #
    interface LoopBack2ip address 203.0.1.1 255.255.255.0
    #
    rip 1undo summaryversion 2network 16.0.0.0network 6.0.0.0network 203.0.0.0network 203.0.1.0
    #
    

2.4:路由重分发配置

  • [R1]rip 1
    [R1-rip-1]import-route isis 1 cost 5    '//将rip注入到isis中'
    [R1-rip-1]q
    [R1]isis 1
    [R1-isis-1]import-route rip 1 level-1   '//将isis注入到rip中'
    
  • 此时使用R2查看路由信息,发现isis中的路由可以学习到rip中路由表条目了

    [R2]dis ip routing-table
    ...省略内容
    
  • 但是此时会发现,R1和R6学习不到isis中的路由网段,且R5也学习不到本区域外的网段,那么如何解决?

    • 原因:因为R1是L1,所以他只能学习区域内的路由,其他区域的isis路由信息学习不到

    • 解决:路由泄露

      [R2]isis 1
      [R2-isis-1]import-route isis level-2 into level-1 '//将isisL2的信息泄露成L1的信息,'
      
    • 此时再次查看R1和R5,会发现已经学习到路由条目了

    • 同理,在R4上,将路由信息泄露给R5

    • [R4]isis
      [R4-isis-1]import-route isis level-2 into level-1
      

2.5:路由汇总配置

  • 我们发现R5和R6的两个loopback地址是同网段的,使用其他路由器查看路由表的时候,可以发现这些loopback地址是分开的

  • [R2]dis ip routing-table
    ...省略内容202.0.0.0/24  ISIS-L2 15   30          D   23.0.0.2        GigabitEthernet
    0/0/0202.0.1.0/24  ISIS-L2 15   30          D   23.0.0.2        GigabitEthernet
    0/0/0203.0.0.0/24  ISIS-L1 15   74          D   12.0.0.1        GigabitEthernet
    0/0/1203.0.1.0/24  ISIS-L1 15   74          D   12.0.0.1        GigabitEthernet
    0/0/1
    
  • 我们可以汇总

  • '//R4汇总'
    [R4]isis
    [R4-isis-1]summary 202.0.0.0 255.255.254.0 level-1-2
    '//R1汇总'
    [R1]isis
    [R1-isis-1]summary 203.0.0.0 255.255.254.0 level-1
    
  • 此时我们使用路由查看IP地址

  • [R2]dis ip routing-table
    ...省略内容202.0.0.0/23  ISIS-L2 15   30          D   23.0.0.2        GigabitEthernet
    0/0/0203.0.0.0/23  ISIS-L1 15   74          D   12.0.0.1        GigabitEthernet
    0/0/1
    
  • 实验结束

如何配置华为ISIS?理论+实操,可跟做!相关推荐

  1. 如何构建GFS分布式存储平台?理论+实操!

    如何构建GFS分布式存储平台?理论+实操! 一.GlusterFS简介 1.GlusterFS的概念 2.GlusterFS特点 3.GlusterFS术语 4.GlusterFS的工作流程 5.GF ...

  2. 华为——IS-IS理论+实验,L1,L2,L1-2彼此之间的邻居关系建立

    华为--IS-IS理论+实验,L1,L2,L1-2彼此之间的邻居关系建立 前言 一:什么是IS-IS? 1.1:概述 1.2:IS-IS的简述 1.3:邻居关系的建立 1.4:NSAP地址 二:实验配 ...

  3. 前端-Vue.js从入门到精通基础笔记(理论+实操+知识点速查)

    #[2022.3]尚硅谷Vue.js从入门到精通基础笔记(理论+实操+知识点速查) 前言 本文完全基于 参考资料:加工整理而成,包括其代码,案例,资源等.前置知识是学习尚硅谷的视频教程,本文配合其教程 ...

  4. wireshark分析tcp协议(二)四次挥手(异常情况)【理论 + 实操】

    上一章:wireshark分析tcp协议(一)三次握手[理论 + 实操] 在完成对三次握手的抓包后,间隔了一段时间,来进行四次挥手的抓包. 知识背景 问题一:为什么要四次挥手呢? 在上一章的三次挥手中 ...

  5. 理论+实操 :华为NAT地址转换

    前言: nat地址转换可以让私有地址转换成公网地址,解决上网问题 华为的三层交换机内不可以配ip地址,需要配vlanif 在企业当中,数据流量业务比较多时,用好一点的路由器 多个私网地址对应外网口ip ...

  6. 理论+实操华为防火墙

    华为防火墙 文章目录 一:华为防火墙产品介绍 二:防火墙的工作原理 2.1 防火墙的工作模式 2.2 华为防火墙安全区域划分 2.3 防火墙Inbound和Outbound 2.4 状态化信息 2.5 ...

  7. 理论+实操:MHA高可用配置及故障切换

    文章目录 一:案例概述 1.1 传统的mysql主从架构存在的问题 二:案例前置知识点 2.1 MHA概述 2.2 MHA的组成 2.3 MHA特点 三:案例环境--拓扑图 四:案例实施 4.1 搭建 ...

  8. 理论+实操: MySQL索引与事务、视图、存储过程(软件开发用的多)、存储引擎MyISAM和InnoDB

    文章目录 一:索引的概念 二:索引的作用 三:索引的分类 3.1 普通索引 3.2 唯一性索引 3.3 主键 3.4 全文索引 3.5 单列索引与多列索引 四:创建索引的原则依据 五:创建索引的方法 ...

  9. MySQL——读写分离 理论+实操!!!

    一.MySQL读写分离原理 读写分离就是只在主服务器上写,只在从服务器上读 主数据库处理事务性査询,而从数据库处理 select査询 数据库复制被用来把事务性査询导致的变更同步到集群中的从数据库 读写 ...

最新文章

  1. python第三方库是什么意思-Python最强大的第三方库,你有必要了解一下!
  2. python竞赛试题及答案_Python全国少儿编程竞赛参赛作品《自主数学练习小工具》解析...
  3. html音频从10秒播放至30秒,基于Arduino制作SD卡音乐播放器
  4. 【Java】编写Java程序,完成从键盘输入两个运算数据,计算两数之和并输出结果...
  5. origin如何将多个曲线放在一张图_Origin入门教程(十二):误差棒棒棒棒儿
  6. LOW_VALUE、HIGH_VALUE、ENDPOINT_VALUE转换--UTL_RAW、DBMS_STATS.CONVERT_RAW_VALUE
  7. CSS demo:flaot amp; clear float
  8. Spring Boot 2.x 自定义数据源 DruidDataSource(操作 mysql 数据库)
  9. tps5430应用电路详解_详解常用电阻的优缺点
  10. fedora 18 视频解码器安装
  11. 谷歌浏览器截取整个网页为图片(无需插件)
  12. 20220606 关于矩阵的Young不等式
  13. 【存储】超融合(HCI)和云是什么以及区别
  14. 创建内嵌SIS文件的安装包
  15. C++学习(一二零)数据中心 云计算 大数据的概念
  16. 二手15年13寸MacBook Pro性价比有多高?网友表示值得买
  17. 国仁老猫:“视频号”最新最全变现推广引流方式大全;值得收藏【上】
  18. finalcut内存不足_final cut pro 内存不足可以更改缓存空间吗 final cut pr
  19. linux系centos的软件,centos系统安装下载
  20. AT32_IDE_Linux用户手册(附IDE下载地址)

热门文章

  1. Java项目-王者荣耀源码分享~Java项目开发
  2. Git命令及分支操作
  3. 关于:-1: error: collect2.exe: error: ld returned 1 exit status和The process was ended forcefully.解决方法
  4. 技术改造奖补,湖北省技术改造项目奖励补贴标准和申报
  5. 【摸鱼神器】基于SSM风格的Java源代码生成器 单表生成 一对一、一对多、多对多连接查询生成
  6. Visio中使用键盘和鼠标组合指令后不响应(卡死)的解决方法
  7. Verilog系统函数
  8. 【原创】RustDesk server demo 跑起来,centos7 开源免费的远程控制软件,自建服务器,吊打向日葵 teamviewer
  9. 【电机学】【公式速查】感应电动机、异步电动机
  10. 计算机应用2010综合测试五,计算机应用基础Word2010综合测试操作步骤参考自测题步骤...