ISIS动态路由协议

简述IS-IS动态路由协议

动态路由是指路由器能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进行调整。
IS-IS(Intermediate System-to-Intermediate System,中间系统到中间系统)路由协议最初是ISO(the International Organization for Standardization,国际标准化组织)为CLNP(Connection Less Network Protocol,无连接网络协议)设计的一种动态路由协议

概述

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路由器仅属于一个区域

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.180221.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.112181.2013.001149.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
注:L2和L1不能相互理解,需要做地址泄露,让他们互相理解

ISIS模拟实验

根据要求构建拓扑
在这里插入图片描述
R1和R5是L1
R2和R4是L1to2
R5是L2

R1命令
isis 1
is-level level-1
network-entity 49.0001.0010.0100.1001.00
import-route rip 1 level-1
summary 203.0.0.0 255.255.254.0 level-1
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
interface LoopBack0
ip address 1.1.1.1 255.255.255.255
isis enable 1
R1和R6使用RIP互相链接
rip 1
undo summary
version 2
network 16.0.0.0
import-route isis 1
在这里插入图片描述

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
import-route isis level-2 into level-1 地址泄露,让L1可以和L2互相认识
在这里插入图片描述

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 NULL0

interface LoopBack0
ip address 3.3.3.3 255.255.255.255
isis enable 1

isis 1
is-level level-2
network-entity 49.0000.0010.0100.1001.00
在这里插入图片描述

R4命令
isis 1
network-entity 49.0002.0040.0400.4004.00
import-route isis level-2 into level-1 地址泄露,让L1可以和L2互相认识
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
在这里插入图片描述

R5命令
isis 1
is-level level-1
network-entity 45.0002.0050.0500.5005.00
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
在这里插入图片描述

R6命令
interface GigabitEthernet0/0/0
ip address 16.0.0.2 255.255.255.252
interface GigabitEthernet0/0/1
interface NULL0
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 202.0.1.1 255.255.255.0
rip 1
undo summary
version 2
network 203.0.0.0
network 202.0.1.0
network 16.0.0.0
network 6.0.0.0
在这里插入图片描述

这是R6和R5都可以获取到全部路有段了
在这里插入图片描述

实验结束(ISIS真好用,遇事不决都全配L2)

猜你喜欢

转载自blog.csdn.net/Ora_G/article/details/106637030