华为小实验——IS-IS动态路由协议

文章目录

  • 一、IS-IS路由协议
    • 1.概念
    • 2.IS-IS系统
    • 3.级别
    • 4.IS-IS中的NET
    • 5.IS-IS协议原理
  • 二、IS-IS小实验
    • 1.常用配置命令
    • 2.实验环境
      • 1)拓扑图
      • 2)详细配置
        • 2.1 R1配置
        • 2.2 R2配置
        • 2.3 R3配置
        • 2.4 R4配置
        • 2.5 R5配置
        • 2.6 R6配置
        • 2.7 路由重分发配置
        • 2.8 路由汇总
    • 总结

一、IS-IS路由协议

1.概念

  • IS-IS,即中间系统(Intermediate System)到中间系统的域内路由信息交换协议
  • 能够同时应用在TCP/IP和OSI环境中,称为集成化IS-IS
  • IS-IS属于内部网关协议(IGP),是一种链路状态协议,使用最短路径优先算法进行路由计算(使用SPF算法)
  • 使用Hello包建立邻居关系、使用LSP交换链路状态信息,采用分层设计
  • 有2种路由选择级别,L1和L2
    • L1负责在同一个区域内传播链路状态信息(类似OSPF中的1类和2类)
    • L2负责在不同的区域内相互传播链路状态信息(类似OSPF的3类)
  • 三种路由器
    • L1能获取区域内的路径信息
    • L2能获取区域间的路径信息
    • L1-2能同时获取区域内和区域间路径
  • 连接L2路由器和L1/ L2路由器的路径会形成骨干区域
  • IS-IS区域边界位于链路上,而不是路由器中,每台IS-IS路由器仅属于一个区域
    华为小实验——IS-IS动态路由协议_第1张图片

2.IS-IS系统

在IS-IS系统中

  • IS相当于TCP/IP系统中的路由器,是IS-IS协议中生成路由和传播路由信息的基本单元
  • ES相当于TCP/IP中的主机系统
  • ES不参与路由协议的处理,在ISO中使用专门的ES-IS协议定义终端系统与中间系统间的通信,而在TCP/IP网络中,使用ARP\DHCP等协议取代ES-IS协议
  • RD(路由域)相当于TCP/IP中的自治系统,Area是路由域的细分单元,与OSPF概念相同

3.级别

OSI给IS-IS定义了4个路由级别,即level-0到level-3

  • level-0存在于ES与IS之间,由ES-IS协议来完成,在TCP/IP网络中,这个级别由ARP协议完成
  • level-1路由存在于同一个区域内的不同IS间,又称为区域内路由
  • level-2路由存在于同一路由域内的区域间,又称域间路由
  • level-3路由存在于路由域间,每个路由域相当于一个资质系统。在TCP/IP系统中,level-3由BGP协议来完成

当IS要发送报文到另一个IS时,查看报文中的目的地址,发现其位于区域内的不同子网,则IS会选择最优的路径进行转发;如果目的地址在不同一个区域,则IS把数据转发到本区域内最近的level-1-2路由器上,然后由level-1-2路由器负责数据转发

Level-1路由器负责区域内的路由,它只维护一个level-1的LSDB,该LSDB包含本区域的路由信息,到区域外的报文转发给最近的level-1-2路由器;level-2路由器负责区域间的路由,它维护一个level-2的LSDB,该LSDB包含区域间的路由信息,所有level-2路由器和level-1-2路由器组成路由域的骨干网,负责不同区域间通信,骨干网必须是物理连续的;同时属于level-1和level-2的路由器称为level-1-2路由器,level-1-2路由器维护两个LSDB,level-1的LSDB用于区域内路由,level-2的LSDB用于区域间路由

4.IS-IS中的NET

  • NET(Network Entity Title,网络实体名称)指的是IS本身的网络层信息,不包括传输层信息,可以看作是一类特殊的NSAP,即NSEL为0的NSAP地址。NET的长度与NSAP相同,最多为20个字节,最少为8个字节

  • NSEL的作用类似于IP中的协议标识符,不同的传输对应不同的NSEL。在IP中,NSEL均为00

  • System ID用来在区域内唯一标识终端系统或路由器,它的长度固定为6字节。System ID的指定可以有不同的方法,但要保证能够唯一标识终端系统或路由器,一般System ID由Router ID或者MAC地址转换而成

  • 例如,若NET为ab.cdef.1234.5678.9abc.00,则Area为ab.cdef,System ID为1234.5678.9.abc,NSEL为00

  • 比如下图为根据Router ID来生成对应的System ID
    华为小实验——IS-IS动态路由协议_第2张图片
    在IS-IS协议中

  • IS间建立邻居、交换路由信息所使用的Hello、LSP等协议报文,均直接承载在OSI数据链路帧中,而不像其他IGP由IP来承载

  • 这些协议报文的格式是OSI报文格式,报文中含有OSI地址

  • 在OSI体系结构中,使用OSI地址标识网络设备,建立拓扑信息,OSI地址采用NSAP地址格式

  • NSAP由IDP(Initial Domain Part)和DSP(Domain Specific Part)组成

  • IDP相当于IP地址中的网络号,DSP相当于IP地址中的子网络号和主机地址

    • IDP部分是ISO规定的,它由AFI(地址分配机构和地址格式)与IDI(内部域标识)组成
    • DSP由HO-DSP(用来分割区域)、System ID(用来区分主机)和NSEL(用来指示服务类型)组成

5.IS-IS协议原理

  • IS-IS协议只支持两种类型的网络
    • 广播型网络(Broadcast)
    • 点到点网络(P2P)
  • 在P2P网络上,只要IS能够到对端的P2P报文,就认为邻居能够建立,邻居状态为UP
  • 在广播网络上,邻居建立需要三方握手过程
  • 在IS-IS中,只要邻居关系建立,则意味着邻接关系同时建立了,邻居之间可以进行LSP的交换,达到LSDB的同步
  • 邻接关系建立后,邻居IS间进行LSDB的同步,同步过程最主要由邻居交互LSP和SNP协议报文来完成的
  • LSP用于描述链路状态信息。每个IS产生一个或多个LSP来描述它与周围邻居IS的链接;LSP报文中包含了发送者的System ID的序列号
  • SNP用于描述LSDB中LSB的摘要信息,并对邻居之间最新接收的LSP进行确认
  • SNP包括CSNP和PSNP,CSNP包括LSDB中所有LSP的摘要信息,从而可以在相邻路由器间保持LSDB的同步
  • 在广播网络上,CSNP由DIS指定(IS)定期发送,在P2P链路上,CSNP只在第一次建立邻接关系时发送
  • PSNP只列举最近收到的一个或多个LSP的序号,它能够一次对多个LSP进行确认
  • IS-IS路由器接口启动IP协议后,相关的IP路由信息作为CLV附在LSP中,以叶节点的方式传递。IP信息的变化不会影响到网络拓扑

二、IS-IS小实验

1.常用配置命令

  • 查看命令
dis isis peer  	 	//查看邻居关系
dis isis 1 brief    		//查看接口明细
dis isis interface g0/0/1	//查看接口详情
  • 配置命令
[Huawei]  isis 1   //后面跟进程。默认不加就是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 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.实验环境

  • 实验软件:eNSP软件
    • 6台路由器

1)拓扑图

华为小实验——IS-IS动态路由协议_第3张图片

  • 实验要求
    • 1.通过IS-IS协议全网互通
    • 2.配置域间路由汇总
    • 3.配置不同协议间的路由汇总
    • 4.配置ISIS级别1和级别2之间的路由重分发
    • 5.调整ISIS的COST值

2)详细配置

2.1 R1配置

  • 启动IS-IS协议,并设置级别以及宣告IP地址,将各个接口配置上IP并开启IS-IS协议
  • 启动RIP协议并设置好版本以及宣告IP地址
[R1]dis cu
#
sysname R1
#
isis 1
 is-level level-1     //将isis等级设置为1
 network-entity 49.0001.0010.0100.1001.00  //宣告IP地址
#
firewall zone Local
 priority 16
 interface GigabitEthernet0/0/0
 ip address 16.0.0.1 255.255.255.252
#
interface GigabitEthernet0/0/1
 ip address 12.0.0.1 255.255.255.252
 isis enable 1    //在接口内开启isis
#
interface LoopBack0
 ip address 1.1.1.1 255.255.255.255
 isis enable 1
#
rip 1
 undo summary
 version 2
 network 16.0.0.0

  • R2-R6配置基本相同,下面就不做过多详解

2.2 R2配置

[R2]dis cu
#
sysname R2
#
isis 1
 network-entity 49.0001.0020.0200.2002.00
#
interface GigabitEthernet0/0/0
 ip address 23.0.0.1 255.255.255.252
 isis enable 1
#
interface GigabitEthernet0/0/1
 ip address 12.0.0.2 255.255.255.252
 isis enable 1
#
interface LoopBack0
 ip address 2.2.2.2 255.255.255.255
 isis enable 1

2.3 R3配置

[R3]dis cu
#
sysname R3
#
isis 1
 is-level level-2
 network-entity 49.0000.0030.0300.3003.00
#
interface GigabitEthernet0/0/0
 ip address 23.0.0.2 255.255.255.252
 isis enable 1
#
interface GigabitEthernet0/0/1
 ip address 34.0.0.1 255.255.255.252
 isis enable 1
#
interface LoopBack0
 ip address 3.3.3.3 255.255.255.255
 isis enable 1

2.4 R4配置

[R4]dis cu
#
sysname R4
#
isis 1
 network-entity 49.0002.0040.0400.4004.00
#
interface GigabitEthernet0/0/0
 ip address 45.0.0.1 255.255.255.252
 isis enable 1
#
interface GigabitEthernet0/0/1
 ip address 34.0.0.2 255.255.255.252
 isis enable 1
#
interface LoopBack0
 ip address 4.4.4.4 255.255.255.255
 isis enable 1

2.5 R5配置

[R5]dis cu
#
sysname R5
#
isis 1
 is-level level-1
 network-entity 49.0002.0050.0500.5005.00
#
interface GigabitEthernet0/0/0
 ip address 45.0.0.2 255.255.255.252
 isis enable 1
#
interface LoopBack0
 ip address 5.5.5.5 255.255.255.255
 isis enable 1
#
interface LoopBack1
 ip address 202.0.0.1 255.255.255.0
 isis enable 1
#
interface LoopBack2
 ip address 202.0.1.1 255.255.255.0
 isis enable 1

2.6 R6配置

[R6]dis cu
#
sysname R6
#
interface GigabitEthernet0/0/0
 ip address 16.0.0.2 255.255.255.252
#
interface LoopBack0
 ip address 6.6.6.6 255.255.255.255
#
interface LoopBack1
 ip address 203.0.0.1 255.255.255.0
#
interface LoopBack2
 ip address 203.0.1.1 255.255.255.0
#
rip 1
 undo summary
 version 2
 network 16.0.0.0
 network 6.0.0.0
 network 203.0.0.0
 network 203.0.1.0

2.7 路由重分发配置

  • 先查看R2路由表中的信息
[R2]dis ip routing-table  //用此命令查看
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 15       Routes : 15       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        1.1.1.1/32  ISIS-L1 15   10          D   12.0.0.1        GigabitEthernet
0/0/1
        2.2.2.2/32  Direct  0    0           D   127.0.0.1       LoopBack0
        3.3.3.3/32  ISIS-L2 15   10          D   23.0.0.2        GigabitEthernet
0/0/0
        4.4.4.4/32  ISIS-L2 15   20          D   23.0.0.2        GigabitEthernet
0/0/0
        5.5.5.5/32  ISIS-L2 15   30          D   23.0.0.2        GigabitEthernet
0/0/0
       12.0.0.0/30  Direct  0    0           D   12.0.0.2        GigabitEthernet
0/0/1
       12.0.0.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/1
       23.0.0.0/30  Direct  0    0           D   23.0.0.1        GigabitEthernet
0/0/0
       23.0.0.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/0
       34.0.0.0/30  ISIS-L2 15   20          D   23.0.0.2        GigabitEthernet
0/0/0
       45.0.0.0/30  ISIS-L2 15   30          D   23.0.0.2        GigabitEthernet
0/0/0
      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
      202.0.0.0/24  ISIS-L2 15   30          D   23.0.0.2        GigabitEthernet
0/0/0
      202.0.1.0/24  ISIS-L2 15   30          D   23.0.0.2        GigabitEthernet
0/0/0
  • 然后在R1路由中将rip协议与isis协议互相注入
[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
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 19       Routes : 19       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        1.1.1.1/32  ISIS-L1 15   10          D   12.0.0.1        GigabitEthernet
0/0/1
        2.2.2.2/32  Direct  0    0           D   127.0.0.1       LoopBack0
        3.3.3.3/32  ISIS-L2 15   10          D   23.0.0.2        GigabitEthernet
0/0/0
        4.4.4.4/32  ISIS-L2 15   20          D   23.0.0.2        GigabitEthernet
0/0/0
        5.5.5.5/32  ISIS-L2 15   30          D   23.0.0.2        GigabitEthernet
0/0/0
        6.6.6.6/32  ISIS-L1 15   74          D   12.0.0.1        GigabitEthernet
0/0/1
       12.0.0.0/30  Direct  0    0           D   12.0.0.2        GigabitEthernet
0/0/1
       12.0.0.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/1
       16.0.0.0/30  ISIS-L1 15   74          D   12.0.0.1        GigabitEthernet
0/0/1
       23.0.0.0/30  Direct  0    0           D   23.0.0.1        GigabitEthernet
0/0/0
       23.0.0.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/0
       34.0.0.0/30  ISIS-L2 15   20          D   23.0.0.2        GigabitEthernet
0/0/0
       45.0.0.0/30  ISIS-L2 15   30          D   23.0.0.2        GigabitEthernet
0/0/0
      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
      202.0.0.0/24  ISIS-L2 15   30          D   23.0.0.2        GigabitEthernet
0/0/0
      202.0.1.0/24  ISIS-L2 15   30          D   23.0.0.2        GigabitEthernet
0/0/0
      203.0.0.0/24  ISIS-L1 15   74          D   12.0.0.1        GigabitEthernet
0/0/1
      203.0.1.0/24  ISIS-L1 15   74          D   12.0.0.1        GigabitEthernet
0/0/1
  • 但是此时再查看R1和R6的路由表,可以发现学习不到isis中的路由网段,且R5也学习不到本区域外的网段
[R5]dis ip routing-table 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 12       Routes : 12       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        0.0.0.0/0   ISIS-L1 15   10          D   45.0.0.1        GigabitEthernet
0/0/0
        4.4.4.4/32  ISIS-L1 15   10          D   45.0.0.1        GigabitEthernet
0/0/0
        5.5.5.5/32  Direct  0    0           D   127.0.0.1       LoopBack0
       34.0.0.0/30  ISIS-L1 15   20          D   45.0.0.1        GigabitEthernet
0/0/0
       45.0.0.0/30  Direct  0    0           D   45.0.0.2        GigabitEthernet
0/0/0
       45.0.0.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/0
      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
      202.0.0.0/24  Direct  0    0           D   202.0.0.1       LoopBack1
      202.0.0.1/32  Direct  0    0           D   127.0.0.1       LoopBack1
      202.0.1.0/24  Direct  0    0           D   202.0.1.1       LoopBack2
      202.0.1.1/32  Direct  0    0           D   127.0.0.1       LoopBack2

  • 因为R1的级别为L1,只能学习区域内的路由;因此,需要用路由泄露功能
[R2]isis 1    //在R2路由中使用路由泄露功能
[R2-isis-1]import-route isis level-2 into level-1  //将isisL2的信息泄露成L1的信息
  • 此时再次查看R1和R6,可以发现已经学习到路由条目了
[R1]dis ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 20       Routes : 20       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        0.0.0.0/0   ISIS-L1 15   10          D   12.0.0.2        GigabitEthernet
0/0/1
        1.1.1.1/32  Direct  0    0           D   127.0.0.1       LoopBack0
        2.2.2.2/32  ISIS-L1 15   10          D   12.0.0.2        GigabitEthernet
0/0/1
        3.3.3.3/32  ISIS-L1 15   20          D   12.0.0.2        GigabitEthernet
0/0/1
        4.4.4.4/32  ISIS-L1 15   30          D   12.0.0.2        GigabitEthernet
0/0/1
        5.5.5.5/32  ISIS-L1 15   40          D   12.0.0.2        GigabitEthernet
0/0/1
        6.6.6.6/32  RIP     100  1           D   16.0.0.2        GigabitEthernet
0/0/0
       12.0.0.0/30  Direct  0    0           D   12.0.0.1        GigabitEthernet
0/0/1
       12.0.0.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/1
       16.0.0.0/30  Direct  0    0           D   16.0.0.1        GigabitEthernet
0/0/0
       16.0.0.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/0
       23.0.0.0/30  ISIS-L1 15   20          D   12.0.0.2        GigabitEthernet
0/0/1
       34.0.0.0/30  ISIS-L1 15   30          D   12.0.0.2        GigabitEthernet
0/0/1
       45.0.0.0/30  ISIS-L1 15   40          D   12.0.0.2        GigabitEthernet
0/0/1
      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
      202.0.0.0/24  ISIS-L1 15   40          D   12.0.0.2        GigabitEthernet
0/0/1
      202.0.1.0/24  ISIS-L1 15   40          D   12.0.0.2        GigabitEthernet
0/0/1
      203.0.0.0/24  RIP     100  1           D   16.0.0.2        GigabitEthernet
0/0/0
      203.0.1.0/24  RIP     100  1           D   16.0.0.2        GigabitEthernet
0/0/0
[R6]dis ip routing-table 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 20       Routes : 20       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        1.1.1.1/32  RIP     100  6           D   16.0.0.1        GigabitEthernet
0/0/0
        2.2.2.2/32  RIP     100  6           D   16.0.0.1        GigabitEthernet
0/0/0
        3.3.3.3/32  RIP     100  6           D   16.0.0.1        GigabitEthernet
0/0/0
        4.4.4.4/32  RIP     100  6           D   16.0.0.1        GigabitEthernet
0/0/0
        5.5.5.5/32  RIP     100  6           D   16.0.0.1        GigabitEthernet
0/0/0
        6.6.6.6/32  Direct  0    0           D   127.0.0.1       LoopBack0
       12.0.0.0/30  RIP     100  6           D   16.0.0.1        GigabitEthernet
0/0/0
       16.0.0.0/30  Direct  0    0           D   16.0.0.2        GigabitEthernet
0/0/0
       16.0.0.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/0
       23.0.0.0/30  RIP     100  6           D   16.0.0.1        GigabitEthernet
0/0/0
       34.0.0.0/30  RIP     100  6           D   16.0.0.1        GigabitEthernet
0/0/0
       45.0.0.0/30  RIP     100  6           D   16.0.0.1        GigabitEthernet
0/0/0
      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
      202.0.0.0/24  RIP     100  6           D   16.0.0.1        GigabitEthernet
0/0/0
      202.0.1.0/24  RIP     100  6           D   16.0.0.1        GigabitEthernet
0/0/0
      203.0.0.0/24  Direct  0    0           D   203.0.0.1       LoopBack1
      203.0.0.1/32  Direct  0    0           D   127.0.0.1       LoopBack1
      203.0.1.0/24  Direct  0    0           D   203.0.1.1       LoopBack2
      203.0.1.1/32  Direct  0    0           D   127.0.0.1       LoopBack2

  • 用相同的办法,在R4上使用路由泄露功能
[R4]isis 
[R4-isis-1]import-route isis level-2 into level-1 
[R5]dis ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 21       Routes : 21       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        0.0.0.0/0   ISIS-L1 15   10          D   45.0.0.1        GigabitEthernet
0/0/0
        1.1.1.1/32  ISIS-L1 15   40          D   45.0.0.1        GigabitEthernet
0/0/0
        2.2.2.2/32  ISIS-L1 15   30          D   45.0.0.1        GigabitEthernet
0/0/0
        3.3.3.3/32  ISIS-L1 15   20          D   45.0.0.1        GigabitEthernet
0/0/0
        4.4.4.4/32  ISIS-L1 15   10          D   45.0.0.1        GigabitEthernet
0/0/0
        5.5.5.5/32  Direct  0    0           D   127.0.0.1       LoopBack0
        6.6.6.6/32  ISIS-L1 15   104         D   45.0.0.1        GigabitEthernet
0/0/0
       12.0.0.0/30  ISIS-L1 15   40          D   45.0.0.1        GigabitEthernet
0/0/0
       16.0.0.0/30  ISIS-L1 15   104         D   45.0.0.1        GigabitEthernet
0/0/0
       23.0.0.0/30  ISIS-L1 15   30          D   45.0.0.1        GigabitEthernet
0/0/0
       34.0.0.0/30  ISIS-L1 15   20          D   45.0.0.1        GigabitEthernet
0/0/0
       45.0.0.0/30  Direct  0    0           D   45.0.0.2        GigabitEthernet
0/0/0
       45.0.0.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/0
      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
      202.0.0.0/24  Direct  0    0           D   202.0.0.1       LoopBack1
      202.0.0.1/32  Direct  0    0           D   127.0.0.1       LoopBack1
      202.0.1.0/24  Direct  0    0           D   202.0.1.1       LoopBack2
      202.0.1.1/32  Direct  0    0           D   127.0.0.1       LoopBack2
      203.0.0.0/24  ISIS-L1 15   104         D   45.0.0.1        GigabitEthernet
0/0/0
      203.0.1.0/24  ISIS-L1 15   104         D   45.0.0.1        GigabitEthernet
0/0/0

2.8 路由汇总

  • 需要路由汇总是因为R5和R6的两个loopback地址虽然是同网段的,但是用其他路由器查看路由表时,地址是分开的
[R2]dis ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 19       Routes : 19       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface
。。。省略部分内容
      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
      202.0.0.0/24  ISIS-L2 15   30          D   23.0.0.2        GigabitEthernet
0/0/0
      202.0.1.0/24  ISIS-L2 15   30          D   23.0.0.2        GigabitEthernet
0/0/0
      203.0.0.0/24  ISIS-L1 15   74          D   12.0.0.1        GigabitEthernet
0/0/1
      203.0.1.0/24  ISIS-L1 15   74          D   12.0.0.1        GigabitEthernet
0/0/1
  • 在R1与R4上进行汇总
[R4]isis 	
[R4-isis-1]summary 202.0.0.0 255.255.254.0 level-1-2

[R1]isis                           
[R1-isis-1]summary 203.0.0.0 255.255.254.0 level-1

  • 再在R2路由器上查看
[R2]dis ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 19       Routes : 19       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface
。。。省略部分内容
      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
      202.0.0.0/23  ISIS-L2 15   30          D   23.0.0.2        GigabitEthernet
0/0/0
      203.0.0.0/23  ISIS-L1 15   74          D   12.0.0.1        GigabitEthernet
0/0/1
  • 实验结束

总结

  • IS-IS有那么几个特点
    • 维护一个链路状态数据库,并使用SPF算法来计算最佳路径;
    • 用Hello包建立和维护邻居关系;
    • 使用区域来构造两级层次化的拓扑结构;
    • 在区域之间可以使用路由汇总来减少路由器的负担;
    • 支持VLSM和CIDR;
    • 在广播多路访问网络通过选举指定IS(DIS)来管理和控制网络上的泛洪扩散;
    • 具有认证功能;
    • IS-IS采用Cost作为度量值;
    • 快速收敛;
    • 适合大型网络。

你可能感兴趣的:(华为)