一、概述

IS-IS(Intermediate System-to-Intermediate System,中间系统到中间系统)路由协议最初是ISO(国际标准化组织)为CLNP(Connection Less Network Protocol,无连接网络协议)设计的一种动态路由协议,也是一种基于链路状态并使用最短路径优先算法(SPF)进行路由计算的一种IGP协议。

IS-IS是一种链路状态路由协议,每一台路由器都会生成一个LSP,它是该路由器所有使能IS-IS协议接口的链路状态信息的集合。通过跟相邻设备建立IS-IS邻接关系,互相更新本地的LSDB,使LSDB与整个IS-IS网络其他设备的LSDB同步,然后根据LSDB运用SPF算法计算出IS-IS路由。如果此IS-IS路由是到目的地址的最优路由,则此路由会记录到IP路由表中,并指导报文的转发。

二、网络类型

  • 点对点(P2P)网络类型
  • 广播型(MA)网络类型

三、拓扑结构

IS-IS在自治系统内采用骨干区域与非骨干区域两级的分层结构。

一般来说,将Level-1路由器部署在非骨干区域,将Level-2路由器部署在骨干区域,每一个非骨干区域都通过Level-1-2路由器与骨干区域相连。

IS-IS 的一个路由器的所有接口肯定在同一个区域

四、路由器类型

Level-1路由器

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

Level-2路由器

Level-2路由器负责区域间的路由,它可以与同一或者不同区域的Level-2路由器或者其它区域的Level-1-2路由器形成邻居关系。Level-2路由器维护一个Level-2的LSDB,该LSDB包含区域间的路由信息。

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

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路由器才能连接至其他区域。

五、ISIS路由器作用

概念:

  • L2路由器,骨干区域里的路由器
  • L1路由器,非骨干区域里的路由器
  • L1/2路由器,其实就是OSPF中的区域边界路由器

作用:

  • Level-1-2路由器维护两个LSDB
  • Level-1的LSDB用于区域内路由
  • Level-2的LSDB用于区域间路由。

六、单区域实验

概念这么多,相信大家还未理解,我们做一个小实验。老规矩,对于新手而言,刚开始学习某个协议,不要把拓扑搞的那么复杂,先从最简单的开始。我们先学习单区域,做实验之前,先把拓扑画好。

AR1配置

[Huawei]sy ar1
[ar1]int g0/0/0
[ar1-GigabitEthernet0/0/0]ip add 1.1.1.1 24
[ar1-GigabitEthernet0/0/0]q
[ar1]isis 1
[ar1-isis-1]network-entity 10.0000.0000.0001.00
Jul 19 2022 17:22:05-08:00 ar1 %%01ISIS/4/START_ENABLE_ISIS(l)[1]:ISIS 256 enabled all ISIS modules.
[ar1-isis-1]
[ar1-isis-1]int g0/0/0
[ar1-GigabitEthernet0/0/0]isis enable 1
[ar1-GigabitEthernet0/0/0]q[ar1]int g0/0/1
[ar1-GigabitEthernet0/0/1]ip add 192.168.10.1 24
[ar1-GigabitEthernet0/0/1]isis enable 1
[ar1-GigabitEthernet0/0/1]

AR2配置

[Huawei]sy ar2
[ar2]int g0/0/0
[ar2-GigabitEthernet0/0/0]ip add 1.1.1.2 24
[ar2-GigabitEthernet0/0/0]q
[ar2]isis 1
[ar2-isis-1]network-entity 10.0000.0000.0002.00[ar2-isis-1]int g0/0/0
[ar2-GigabitEthernet0/0/0]isis enable 1
[ar2-GigabitEthernet0/0/0]q[ar2]int g0/0/1
[ar2-GigabitEthernet0/0/1]ip add 192.168.20.1 24
[ar2-GigabitEthernet0/0/1]isis enable  1
[ar2-GigabitEthernet0/0/1]q
[ar2]dis isis peer         Peer information for ISIS(1)System Id     Interface          Circuit Id       State HoldTime Type     PRI
-------------------------------------------------------------------------------
0000.0000.0001  GE0/0/0            0000.0000.0002.01 Up   25s      L1(L1L2) 64
0000.0000.0001  GE0/0/0            0000.0000.0002.01 Up   21s      L2(L1L2) 64 Total Peer(s): 2

验证结果

PC1 ping PC2

PC>ping 192.168.20.2Ping 192.168.20.2: 32 data bytes, Press Ctrl_C to break
Request timeout!
From 192.168.20.2: bytes=32 seq=2 ttl=126 time=15 ms
From 192.168.20.2: bytes=32 seq=3 ttl=126 time=16 ms
From 192.168.20.2: bytes=32 seq=4 ttl=126 time=16 ms
From 192.168.20.2: bytes=32 seq=5 ttl=126 time=16 ms--- 192.168.20.2 ping statistics ---5 packet(s) transmitted4 packet(s) received20.00% packet lossround-trip min/avg/max = 0/15/16 msPC>

七、网络实体名称的基本概念

网络实体名称——NET地址

network-entity 10.0000.0000.0001.00是什么?

  • 10表示区域号area 10;
  • 0000.0000.0001 是system ID,必须是12个字符,用的是16进制;
  • 00表示isis用来承载的网络协议,00代表IP协议,只要是IP协议都是00.

观察ISIS的路由

<ar1>dis ip routing-table protocol isis
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : ISISDestinations : 2        Routes : 2        ISIS routing table status : <Active>Destinations : 2        Routes : 2Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface192.168.20.0/24  ISIS-L1 15   20          D   1.1.1.2         GigabitEthernet0/0/0ISIS routing table status : <Inactive>Destinations : 0        Routes : 0
  • 优先级为:15
  • 开销是:20
  • 下一跳:1.1.1.2




八、isis和OSPF对比

区域规划

1、ospf的骨干区域,必须area0,isis随便
2、ospf的abr,一个路由器同时属于2个区域,isis,一个路由器只属于1个区域
3、ospf建立邻居,两台设备必须相同区域。isis建立邻居,L2的邻居,可以不同区域

九、isis多区域实验

AR1

[Huawei]SY AR1[AR1]in g0/0/0
[AR1-GigabitEthernet0/0/0]ip add 10.1.1.2 24
[AR1-GigabitEthernet0/0/0]q[AR1]
[AR1]isis 1
[AR1-isis-1]network-entity 10.0000.0000.0001.00
[AR1-isis-1]is-level level-1[AR1-isis-1]int g0/0/0
[AR1-GigabitEthernet0/0/0]isis enable 1
[AR1-GigabitEthernet0/0/0]q
[AR1]

AR2

[Huawei]sy AR2
[AR2]int g0/0/2
[AR2-GigabitEthernet0/0/2]ip add 10.1.2.2 24
[AR2-GigabitEthernet0/0/2]q
[AR2]isis 1
[AR2-isis-1]network-entity 10.0000.0000.0002.00
[AR2-isis-1]is-level level-1[AR2-isis-1]int g0/0/2
[AR2-GigabitEthernet0/0/2]isis enable 1
[AR2-GigabitEthernet0/0/2]

AR3

[Huawei]SY AR3
[AR3][AR3]int g0/0/0
[AR3-GigabitEthernet0/0/0]ip add 10.1.1.1 24
[AR3-GigabitEthernet0/0/0]q
[AR3]int g0/0/1
[AR3-GigabitEthernet0/0/1]ip add 192.168.0.1 24
[AR3-GigabitEthernet0/0/1]q
[AR3]
[AR3]int g0/0/2
[AR3-GigabitEthernet0/0/2]ip add 10.1.2.1 24[AR3]isis 1
[AR3-isis-1]network-entity 10.0000.0000.0003.00
[AR3-isis-1]is-level level-1-2
[AR3-isis-1]q[AR3]int g0/0/0
[AR3-GigabitEthernet0/0/0]isis enable 1
[AR3-GigabitEthernet0/0/0]q
[AR3]
[AR3]int g0/0/1
[AR3-GigabitEthernet0/0/1]isis enable 1
[AR3-GigabitEthernet0/0/1]q
[AR3]
[AR3]int g0/0/2
[AR3-GigabitEthernet0/0/2]isis enable 1
[AR3-GigabitEthernet0/0/2]q
[AR3]

AR4

[Huawei]SY AR4
[AR4]
[AR4]int g0/0/1
[AR4-GigabitEthernet0/0/1]ip ad 192.168.0.2 24
[AR4-GigabitEthernet0/0/1]q
[AR4]
[AR4]int g0/0/0
[AR4-GigabitEthernet0/0/0]ip add 172.16.1.1 16
[AR4]
[AR4]isis 1
[AR4-isis-1]network-entity 20.0000.0000.0004.00
[AR4-isis-1]is-level level-2
[AR4-isis-1]q
[AR4]
[AR4]int g0/0/1
[AR4-GigabitEthernet0/0/1]isis enable 1
[AR4-GigabitEthernet0/0/1]q
[AR4]int g0/0/0
[AR4-GigabitEthernet0/0/0]isis enable 1
[AR4-GigabitEthernet0/0/0]q
[AR4]

验证结果

PC>ping 10.1.1.2Ping 10.1.1.2: 32 data bytes, Press Ctrl_C to break
From 10.1.1.2: bytes=32 seq=1 ttl=253 time=62 ms
From 10.1.1.2: bytes=32 seq=2 ttl=253 time=32 ms
From 10.1.1.2: bytes=32 seq=3 ttl=253 time=31 ms
From 10.1.1.2: bytes=32 seq=4 ttl=253 time=47 ms
From 10.1.1.2: bytes=32 seq=5 ttl=253 time=15 ms--- 10.1.1.2 ping statistics ---5 packet(s) transmitted5 packet(s) received0.00% packet lossround-trip min/avg/max = 15/37/62 ms

华为路由器:ISIS基本原理与配置(含实验)相关推荐

  1. linux 交换机实例,华为路由器和交换机实例配置

    华为路由器和交换机实例配置命令 (文章转载有错误的地请指点,以便改正) 一.   端口: 路由器--ethernet(以太口).Serial(串口).loopback(虚拟端口) 交换机--ether ...

  2. 华为路由器OSPF多区域配置

    华为路由器OSPF多区域配置 在OSPF单区域中,每台路由器都要收集其他所有路由器的链路状态信息,如果网路规模不断扩大,链路状态信息也会随之不断的增多,这将使得单台路由器上链路状态数据库非常庞大,导致 ...

  3. 华为路由器isis配置实例_华为-ISIS路由协议(原理+配置实操)

    文章目录 一.ISIS概述 1.1 简述IS-IS动态路由协议 1.2 华为IS-IS的路由种类和功能 1.3 邻居关系的建立 1.4 NSAP地址 1.5 IS-IS状态协议 1.6 IS-IS配置 ...

  4. 华为ar2200路由器 策略路由_路由交换篇 06 华为路由器RIP协议的配置

    任务2 RIP路由协议的配置 ■ 任务背景 某大型企业已有12台路由器,需要组建内部网络实现资源共享,考虑公司规模较大不适合采用静态路由组网,工程师对公司的实际情况进行了分析:1.路由跳数较多,不适合 ...

  5. 华为路由器静态路由基本配置

    前言: 这边主要是配置静态的路由,其中静态路由是指用户或网络管理员手工配置的路由信息. 网络拓扑图: 上面的配置完后,先测试PC和网关的连通性 ok,这里网关和pc的配置没有问题.现在我们使用PC1去 ...

  6. 华为路由器访问控制列表ACL配置实例

    ACL配置 实验拓扑 实验准备 配置4台主机 配置ftp服务器 实验思路 实验步骤 实验验证 实验拓扑 实验准备 配置4台主机 配置ftp服务器 实验思路 如果要让vlan10 ping不通vlan2 ...

  7. 华为路由器远程ssh登录配置

    背景 一般企业出口路由器会选择华为路由器,过去一般采用telnet,现在改成了ssh,一般还要增加修改ssh的端口,因为默认的端口容易造成攻击,但是即使如此,端口还是会被别人扫出来,导致进行暴力密码破 ...

  8. 华为策略路由加等价路由_思科华为路由器如何利用route-map配置双wan口策略路由...

    wan1:218.85.224.100 wan2:219.85.224.200 内网 : 192.168.201.x 和192.168.202.x走wan1 192.168.203.x走wan2 其他 ...

  9. 尴尬!买了几台华为路由器却不会配置~看完就会了

    您是公司的网络管理员,现在公司购买了两台华为AR G3系列路由器.路由器在使用之前,需要先配置路由器的设备名称.系统时间及登录密码等管理信息. · 掌握设备系统参数的配置方法,包括设备名称.系统时间及 ...

最新文章

  1. linux编程取消wait函数,Linux编程基础之进程等待(wait()函数).pdf
  2. 零云九歌小组KTV点歌系统简介
  3. matlab 次坐标轴 标注,matlab标注坐标轴
  4. Python 用for循环实现猜数字游戏
  5. 信息学奥赛一本通(1175:除以13)
  6. 谷歌发布 MediaPipe Holistic,实现移动端同时进行人脸、手部和人体关键点检测跟踪...
  7. android java 指针异常处理,Android自定义抛出异常的方法详解
  8. 在pycharm 中使用 GitHub:
  9. 强大的Mockito测试框架
  10. 如果物联网平台一直不盈利,行业集体该怎么活?
  11. 自然语言处理之词移距离Word Mover's Distance
  12. 计算机硬件找不到网络适配器,图文学习网络适配器不见了 【操作教程】 的恢复方法_...
  13. 分数四则运算 python
  14. php注册登录课件,登录注册验证(javascript)-php教学课件5.pdf
  15. 仿热血江湖帮战客方.申请人物列表
  16. 计算机6种文件格式,中国象棋电脑PGN文件格式
  17. opencv +python采集识别填涂卡(答题卡)数据
  18. 转有关IC卡与ID卡的重大区别
  19. 小白在线要饭系统源码
  20. 关于CASIO系列可编程计算器在公路施工测量中的应用

热门文章

  1. 中山大学数据科学与计算机学院复试分数线,2019中山大学数据科学与计算机学院考研复试分数线...
  2. 零基础入门 自学 JAVA SE 基础篇(九)instanceof final 开闭原则 多态 抽象(abstract)方法与抽象类 接口(interface)
  3. 2007年9月01日 - FE足球队成都之行
  4. Kotlin 从入门到实战(一)
  5. linux操作系统下c语言编程入门
  6. 不同版本的VS项目复制出现“PDB 格式不兼容;请删除并重新生成”的问题解决方法
  7. python+selenium实现UI自动化(一)
  8. UIPATH 发送SMTP电子邮件
  9. 强化学习在文本生成nlg上的作用
  10. 玻尔兹曼机BM 受限玻尔兹曼机 RBM