理论+实验:IS-IS(动态路由协议)

    技术2022-07-15  96

    目录

    一、简述IS-IS动态路由协议二、度量值三、邻居关系图四、NSAP地址五、实验5.1 配置要求5.1 配置命令 六、验证

    一、简述IS-IS动态路由协议

    1、链路状态协议,使用SPF算法 2、使用Hello包建立邻居关系、使用LSP交换链路状态信息,采用分层设计 3、有2种路由选择级别, L1和L2。

    L1负责在同一个区域内传播链路状态信息(类似OSPF中的1类和2类)L2负责在不同的区域内相互传播链路状态信息(类似OSPF的3类)

    4、三种路由器:

    L1能获取区域内的路径信息,L2能获取区域间的路径信息L1-2:能同时获取区域内和区域间路径

    5、连接L2路由器和L1/L2路由器的路径会形成骨干区域 6、IS-IS区域边界位于链路上,而不是路由器中,每台IS-IS路由器仅属于一个区域

    二、度量值

    在华为路由器上, IS-IS不会自动缩放接口的度量值,接口的默认度量值是10,除非可以改

    三、邻居关系图

    四、NSAP地址

    1、NSAP地址

    IS-IS LSP使用NSAP地址来标识路由器并建立拓扑表,因此为IP提供路由选择需要NSAP地址。

    2、NSAP地址8-20字节,用16进制标识,包含如下主要信息: 【1】区域编号 【2】系统编号(固定6个字节) 【3】 NSEL位(固定1字节并置0)

    例如: 49.0001.0002.0002.0002.00

    3、现网NET地址常见的规划方式 通过环回口32位地址补齐成48位获得 例如: 221.15.23.180 ###补足3位,然后4位分割 221.15.23.180====221.015.023.180-2210.1502.3180 转后: 49.0020.2210.1502.3180.00

    五、实验

    拓扑图

    5.1 配置要求

    1、通过ISIS协议全网互通 2、配置域间路由汇总 3、配置不同协议间的路由汇总 4、配置ISIS级别1和级别2之间的路由重分发 5、调整ISIS的COST值

    5.1 配置命令

    AR1 路由器

    sysname R1 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 ## 在接口下启动 isis isis 1 ## 进入isis network-entity 49.0001.0010.0100.1001.00 ##根据区域规划配置NET地址(这里用到了聚合子网掩码 的方式得到的) is-level level-1 ##根据网络结构配置 isis 路由类型 isis 1 ## 进入isis import-route rip 1 level-1 ## 引入后变成了 L1 信息 ,这里就是我们说的路由重发。在这里引入路由后, rip R6路由器里面的明细就可以进入到R1路由器了, 然后可以传入到整个网络中 rip 1 import-route isis 1 cost 5 ## 通过这条命令 可以让RIP 接收到 其他区域的信息 isis 1 summary 203.0.0.0 255.255.255.254 level-1 ## 不同协议间的路由汇总,也就是进行 聚合子网掩码 rip 1 ## 进入RIP V2 version 2 undo summary network 16.0.0.0 ## 宣告 16.0.0.0 网段。让R1可以接收到RIP的信息

    AR2 路由器

    sysname R2 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 isis 1 network-entity 49.0001.0020.0200.2002.00 ##根据区域规划配置NET地址(这里用到了聚合子网掩码 的方式得到的) is-level level-1-2 ##根据网络结构配置 isis 路由类型 isis import-route isis level-2 into level-1 ## 路由泄漏,让R2路由表里面的信息可以传入到R1路由表里面

    AR3 路由器

    sysname R3 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 isis 1 network-entity 49.0000.0030.0300.3003.00 ##根据区域规划配置NET地址(这里用到了聚合子网掩码 的方式得到的) is-level level-2 ##根据网络结构配置 isis 路由类型

    AR4 路由器

    sysname R4 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 isis 1 network-entity 49.0002.0040.0400.4004.00 ##根据区域规划配置NET地址(这里用到了聚合子网掩码 的方式得到的) is-level level-1-2 ##根据网络结构配置 isis 路由类型 import-route isis level-2 into level-1 ## 路由泄漏,让R4路由表里面的信息可以传入到R5路由表里面 summary 202.0.0.0 255.255.255.254 level-1-2 ## 不同协议间的路由汇总,也就是进行 聚合子网掩码

    AR5 路由器

    sysname R5 interface GigabitEthernet0/0/0 ip address 45.0.0.2 255.255.255.252 isis enable 1 isis cost 22 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 isis 1 network-entity 49.0002.0050.0500.5005.00 ##根据区域规划配置NET地址(这里用到了聚合子网掩码 的方式得到的) is-level level-1 interface GigabitEthernet 0/0/0 isis cost 22 ## 改掉AR5的 cost ,让默认的10变为20

    AR6 路由器

    sysname R6 interface GigabitEthernet 0/0/0 ip address 16.0.0.2 30 interface LoopBack 0 ip address 6.6.6.6 32 interface LoopBack 1 ip address 203.0.0.1 24 interface LoopBack 2 ip address 203.0.1.1 24 rip 1 version 2 undo summary network 16.0.0.0 network 6.0.0.0 network 203.0.1.0

    六、验证

    用display ip routing-table命令查看一下每个路由器路由表。

    Processed: 0.008, SQL: 9