isis实验和原理
原理
简述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度量值
邻居关系图
- 中国移动IS-IS L2路由设计,重点电信还是采用分层的设计
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 -
区域1
12.12.12.12 == 0120.1201.2012 == 49.0001.0120.1201.2012.00 -
区域30
218.120.130.11 == 2181.2013.0011 == 49.0030.2181.2013.0011.00
IS-IS协议的配置思路
- 1、启动IS-IS进程,根据区域规划配置NET地址
- 2、根据网络结构配置IS-IS路由类型
- 3、在接口下,将口宣告到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
L1-------L1-2分析
- 1、优化链路
- 2、下发默认,
cost值是路由入向接口的累加
- [Huawei-g0/0/1] isis cost 22 ####配置入向接口cost值 ,不加类型,l1和l2都加
路由重分发
-
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 ###华为手册这个叫路由泄露
路由汇总
1、汇总在ABR上做汇总
- isis 1
summary 202.0.0.0 255.255.254.0 level-1-2 ####域间路由汇总
2、汇总在ASBR上做汇总
-
isis 1
summary 203.0.0.0 255.255.254.0 level-1 ####不同协议间的路由汇总 -
1、通过ISIS协议全网互通
-
2、配置域间路由汇总
-
3、配置不同协议间的路由汇总
-
4、配置ISIS级别1和级别2之间的路由重分发
-
5、调整ISIS的COST值
实验
R1上配置命令如下:
interface GigabitEthernet 0/00
ip address 16.0.0.1 30
isis enable
interface GigabitEthernet 0/01
ip address 12.0.0.1 30
isis enable
interface LoopBack 0
ip address 1.1.1.1 32
isis enable
isis
network-entity 49.0001.0010.0100.1001.00
is-level level-1
rip 1
version 2
undo summary
import-route isis 1 cost 5
isis
import-route rip 1 lever-1
summay 203.0.0.0 255.255.254.0 level-1
R2上配置命令如下:
interface GigabitEthernet 0/01
ip address 12.0.0.2 30
isis enable
interface GigabitEthernet 0/00
ip address 23.0.0.1 30
isis enable
interface LoopBack 0
ip address 2.2.2.2 32
isis enable
isis
network-enity 49.0001.0020.0200.2002.00
is-level level-1-2
isis
import-toute isis level-2 into level-1
R3上配置命令如下:
interface GigabitEthernet 0/00
ip address 23.0.0.2 30
isis enable
interface GigabitEthernet 0/01
ip address 34.0.0.1 30
isis enable
interface LoopBack 0
ip address 3.3.3.3 32
isis enable
isis
network-entity 49.0000.0030.0300.3003.00
is-level level-2
R4上配置命令如下:
interface GigabitEthernet 0/01
ip address 34.0.0.2 30
isis enable
interface GigabitEthernet 0/00
ip address 45.0.0.1 30
isis enable
interface LoopBack 0
ip address 4.4.4.4 32
isis enable
isis
network-entity 49.0002.0040.0400.4004.00
is-level level-1-2
import-route isis level-2 into level-1
summary 202.0.0.0 255.255.254.0 level-1-2
R5上配置命令如下:
interface GigabitEthernet 0/0/0
ip address 45.0.0.2 30
isis enable
interface LoopBack 0
ip address 5.5.5.5 32
isis enable
interface LoopBack 1
ip add 202.0.0.1 24
isis enable
interface LoopBack 2
ip add 202.0.11 24
isis enable
isis
network-entity 49.0002.0050.0500.5005.00
is-level level-1
interface GigabitEthernet 0/0/0
isis cost 22
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