ISIS
IS-IS(Intermediate System-to-Intermediate System,中间系统到中间系统)路由协议最初是ISO(the International Organization for Standardization,国际标准化组织)为CLNP(Connection Less Network Protocol,无连接网络协议)设计的一种动态路由协议 IS-IS与OSPF一样都是链路状态路由协议,使用SPF算法,使用Hello包建立邻居关系、使用LSP交换链路状态信息,采用分层设计
IS-IS路由种类和功能
Switch(config-router)#is-type ? level-1 Act as a station router only 作为一个路由器 level-1-2 Act as both a station router and an area router 作为一个站和路由器 level-2-only Act as an area router only #作为一个区域路由器
它有两种路由器级别,L1和L2 L1负责在同一个区域内传播链路状态信息(类似OSPF中的1类和2类) L2负责在不同的区域内相互传播链路状态信息(类似OSPF的3类) 三种路由器的功能:L1,L2和L1-2 L1能获取区域内的路径信息, L2能获取区域间的路径信息 L1-2:能同时获取区域内和区域间路径 连接L2路由器和L1/L2路由器的路径会形成骨干区域 IS-IS区域边界位于链路上,而不是路由器中,每台IS-IS路由器仅属于一个区域 在华为路由器上,IS-IS不会自动缩放接口的度量值,接口的默认度量值是10,除非可以改
邻居关系的建立
相同区域内 L1可以和L1,L1-2建立邻居关系,但无法和L2建立邻居关系 L2可以和L2,L1-2建立邻居关系 L1-2可以和L1和L2建立邻居关系 不同区域内 L1无法和其他路由建立邻居关系 L2可以和其他路由建立邻居关系,除了L1 L1-2可以和其他路由建立邻居关系,除了L1
NSAP地址
1、NSAP地址 IS-IS LSP使用NSAP地址来标识路由器并建立拓扑表,因此为IP提供路由选择需要NSAP地址 2、NSAP地址8-20字节,用16进制标识,包含如下主要信息: 【1】区域编号 【2】系统编号(固定6个字节) 【3】NSEL位(固定1字节并置0) 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
基本配置: R1: int gi0/0/0 #进入接口gi0/0/0中 ip add 10.10.10.1 24 #配置IP地址和子网掩码 quit #退出接口配置 int loopback 0 #进入本地回环地址0 ip add 1.1.1.1 32 #配置IP地址和子网掩码 quit #退出本地回环地址配置模式 R2: int gi0/0/0 #进入接口gi0/0/0中 ip add 10.10.10.2 24 #配置IP地址和子网掩码 quit #退出接口配置 int gi0/0/1 #进入接口gi0/0/1中 ip add 20.20.20.1 24 #配置IP地址和子网掩码 quit #退出接口配 int loopback 0 #进入本地回环地址0 ip add 2.2.2.2 32 #配置IP地址和子网掩码 quit #退出本地回环地址配置模式 R3: int gi0/0/0 #进入接口gi0/0/0中 ip add 20.20.20.2 24 #配置IP地址和子网掩码 quit #退出接口配置 int loopback 0 #进入本地回环地址0 ip add 3.3.3.3 32 #配置IP地址和子网掩码 quit #退出本地回环地址配置模式
配置isis
R1: [R1]isis 1 #isis后面跟进程,默认不加就是进程1 [R1-isis-1]is-level level-1 #根据网络结构配置ISIS路由类型,这不有类路由器 [R1-isis-1]network 49.0001.0010.0100.1001.00 #补足三位,然后四位分割 [R1-isis-1]int gi0/0/0 #进入接口gi0/0/0中 [R1-GigabitEthernet0/0/0]isis enable #启动ISIS [R1-GigabitEthernet0/0/0]quit #退出接口配置模式 [R1]int loopback 0 #进入回环接口0 [R1-LoopBack0]isis enable #启动ISIS [R1-LoopBack0]quit #退出回环地址配置模式 R2: [R2]isis 1 #isis后面跟进程,默认不加就是进程1 [R2-isis-1]is-level level-1-2 #根据网络结构配置ISIS路由类型 [R2-isis-1]network 49.0001.0010.0100.2002.00 #补足三位,然后四位分割 [R2-isis-1]int gi0/0/0 #进入接口gi0/0/0中 [R2-GigabitEthernet0/0/0]isis enable #启动ISIS [R2-GigabitEthernet0/0/0]quit #退出接口配置模式 [R2]int GigabitEthernet 0/0/1 #进入接口gi0/0/1中 [R2-GigabitEthernet0/0/1]isis enable #启动ISIS [R2-GigabitEthernet0/0/1]quit #退出接口配置模式 [R2]int loopback 0 #进入回环接口0 [R2-LoopBack0]isis enable #启动ISIS [R2-LoopBack0]quit #退出回环地址配置模式 R3: [R3]isis 1 #isis后面跟进程,默认不加就是进程1 [R3-isis-1]is-level level-1 #根据网络结构配置ISIS路由类型 [R3-isis-1]network 49.0001.0010.0100.3003.00 #补足三位,然后四位分割 [R3-isis-1]int gi0/0/0 #进入接口gi0/0/0中 [R3-GigabitEthernet0/0/0]isis enable #启动ISIS [R3-GigabitEthernet0/0/0]quit #退出接口配置模式 [R3]int LoopBack 0 #进入回环接口0 [R3-LoopBack0]isis enable #启动ISIS [R3-LoopBack0]quit #退出回环地址配置模式
验证
查看ISIS邻居关系
display isis peer #查看isis邻居关系