ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

华为网络----IS-IS路有协议理论+实验

2020-02-20 18:07:15  阅读:312  来源: 互联网

标签:R5 isis R1 int GigabitEthernet0 网络 华为 实验 路由


文章目录

前言:

ISIS是一个分级的链接状态路由协议,基于DECnet PhaseV 路由算法,实际上与OSPF非常相似,它也使用Hello协议寻找毗邻节点,使用一个传播协议发送链接信息。ISIS可以在不同的子网上操作,包括广播型的LAN、WAN和点到点链路

一、IS-IS路由协议概述

1.1 IS-IS路由协议概述

中间系统到中间系统(IS-IS,Intermediate system to intermediate system,意为“中间系统到中间系统”)是一种内部网关协议,是电信运营商普遍采用的内部网关协议之一

IS-IS与OSPF一样都是链路状态路由协议,使用SPF算法,使用Hello包建立邻居关系、使用LSP交换链路状态信息,采用分层设计

1.2 华为IS-IS路由种类和功能
  • IS-IS有两种路由几倍,L1和L2

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

    L2负责在不同的区域内相互传播链路状态信息(类似OSPF的3类)

  • 三种路由的功能:L1、L2、L1+2

    L1:能获取区域内的路径信息

    L2:能获取区间的路径信息

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

  • 连接L2路由器和L1/L2路由器的连接会形成骨干区域

  • IS-IS度量值

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

1.3 邻居关系的建立
  • 相同区域内

    L1可以和L1、L1-2建立邻居关系,但无法和L2建立邻居关系

    L2可以和L2,L1-2建立邻居关系

    L1-2可以和L1和L2建立邻居关系

  • 不同区域内

    L1无法和其他路由建立邻居关系

    L2可以和其他路由建立邻居关系,除了L1

    L1-2可以和其他路由建立邻居关系,除了L1

1.4 IS-IS的地址结构
  • 网络服务访问点NSAP,是OSI协议中用于定位资源的地址

  • NSAP地址长度为8-20字节,用16进制标识,主要包含

    区域编号

    系统编号(固定6个字节)

    NSEL位(固定1字节并且置0)

  • 现网中NET地址常见的规划方式

    ① 通过环回口32位地址不起48位获得

    ② 补足三位,然后四位分割,示例:

    221.15.23.180 ——》 221.015.023.180 ——》2210.1502.3180

    ③ 区域号为多少就在前面写多少,比如区域号1

    2210.1502.3180 ——》 49.0001.2210.1502.3180.00

  • NSAP地址分析

    • 49.0001:49是固定格式,0001代表在area1,若区域为30,则为49.0030
    • 0020.0200.2002:是由IP地址2.2.2.2转换过来的
    • 00:固定格式
1.5 IS-IS 常用命令
  • ① 查看IS-IS协议的邻居关系
dis isis peer
  • ② 查看IS-IS接口明细
dis isis brief
  • ③ 查看接口IS-IS详细信息
dis isis int g0/0/0
  • ④ 配置命令
isis 1										#isis 之后加进程号(默认为1)
network-entity 49.00001.0010.0100.1001.00	#设置NSAP地址
isis-level level-1 							#根据网络结构配置ISIS路由类型


int g0/0/1
isis enable									#进接口,启动isis
isis cost 22								#配置接口cost值改为22(不需要加类型,L1和L2加)

isis 1
import-route rip 1 level-1					#路由重分发,引入后变为L1的信息

rip 1
import-route isis 1 cost 5					#在rip协议中引入ISIS 1 度量值为5

#路由泄露,让ASBR得到具体的路由明细
isis 
import-route isis level-2 into level-1

#在ABR上做路由汇总
isis 1
summary 202.0.0.0 255.255.254.0 level-1-2	#区域间的路由汇总

#在ASBR上做路由汇总
isis 1
summary 203.0.0.0 255.255.254.0 level-1		#不同协议间的路由汇总

二、IS-IS 实验

2.1 实验拓扑

在这里插入图片描述

2.2 路由器R1配置
<Huawei>SYS
[Huawei]sysname R1

#配置物理接口和环回接口的IP地址
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 16.0.0.1 30
[R1-GigabitEthernet0/0/0]undo shut
[R1-GigabitEthernet0/0/0]q
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 12.0.0.1 30
[R1-GigabitEthernet0/0/1]undo shut
[R1-GigabitEthernet0/0/1]q
[R1]int LoopBack 0
[R1-LoopBack0]ip add 1.1.1.1 32
[R1-LoopBack0]q

#配置is-is唯一标识的NEAP地址
[R1]isis 1
#设置R1为L1类型,优化网段
[R1-isis-1]is-level level-1
[R1-isis-1]network-entity 49.0001.0010.0100.1001.00

#进入接口开启isis功能
[R1-isis-1]int g0/0/1
[R1-GigabitEthernet0/0/1]isis enable 
[R1-GigabitEthernet0/0/1]q
[R1]int loo 0
[R1-LoopBack0]isis enable
[R1-LoopBack0]q

#进入rip 1进程
[R1]rip 1
#关闭自动路由汇总
[R1-rip-1]undo summary
#选择版本2、宣告网段
[R1-rip-1]version 2
[R1-rip-1]network 16.0.0.0
#rip路由重分发,引入isis 1,设置度量值为5
[R1-rip-1]import-route isis 1 cost 5
[R1-rip-1]q
#进入isis 1进程
[R1]isis 1
#isis路由重分发,引入RIP 1。
[R1-isis-1]import-route rip 1 level-1
#不同协议间的网段汇总,设置为L1类型
[R1-isis-1]summary 203.0.0.0 255.255.254.0 level-1
[R1-isis-1]q
2.3 路由器R2配置
<Huawei>sys
[Huawei]sysname R2

#配置物理接口和环回接口的IP地址
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 12.0.0.2 30
[R2-GigabitEthernet0/0/1]undo shutdown 
[R2-GigabitEthernet0/0/1]q
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 23.0.0.1 30	
[R2-GigabitEthernet0/0/0]undo shutdown 
[R2-GigabitEthernet0/0/0]q
[R2]int loo 0
[R2-LoopBack0]ip add 2.2.2.2 32
[R2-LoopBack0]q

#配置is-is唯一标识的NEAP地址
[R2]isis 1
[R2-isis-1]network-entity 49.0001.0020.0200.2002.00
[R2-isis-1]q

#进入接口开启isis功能
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]isis enable 
[R2-GigabitEthernet0/0/1]q
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]isis enable 
[R2-GigabitEthernet0/0/0]q
[R2]int LoopBack 0
[R2-LoopBack0]isis enable 
[R2-LoopBack0]q

#华为路由泄露,让R1获取到R2的路由明细表
[R2]isis 1
[R2-isis-1]import-route isis level-2 into level-1
[R2-isis-1]q
2.4 路由器R3配置
<Huawei>sys
[Huawei]sysname R3

#配置物理接口和环回接口的IP地址
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 23.0.0.2 30
[R3-GigabitEthernet0/0/0]undo shu
[R3-GigabitEthernet0/0/0]q
[R3]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 34.0.0.1 30
[R3-GigabitEthernet0/0/1]undo shu
[R3-GigabitEthernet0/0/1]q
[R3]int loo 0
[R3-LoopBack0]ip add 3.3.3.3 32
[R3-LoopBack0]q

#配置is-is唯一标识的NEAP地址
[R3]isis 1
[R3-isis-1]network-entity 49.0000.0030.0300.3003.00
[R3-isis-1]is-level level-2
[R3-isis-1]q

#进入接口开启isis功能
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]isis enable 
[R3-GigabitEthernet0/0/0]int g0/0/1
[R3-GigabitEthernet0/0/1]isis enable 
[R3-GigabitEthernet0/0/1]int loo 0	
[R3-LoopBack0]isis enable 
[R3-LoopBack0]q

2.5 路由器R4配置

<Huawei>sys
[Huawei]sysname R4

#配置物理接口和环回接口的IP地址
[R4]int g0/0/1
[R4-GigabitEthernet0/0/1]ip add 34.0.0.2 30
[R4-GigabitEthernet0/0/1]undo shut
[R4-GigabitEthernet0/0/1]q
[R4]int g0/0/0
[R4-GigabitEthernet0/0/0]ip add 45.0.0.1 30
[R4-GigabitEthernet0/0/0]undo shut
[R4-GigabitEthernet0/0/0]q
[R4]int LoopBack 0
[R4-LoopBack0]ip add 4.4.4.4 32
[R4-LoopBack0]q

#配置is-is唯一标识的NEAP地址
[R4]isis 1	
[R4-isis-1]network-entity 49.0002.0040.0400.4004.00

#进入接口开启isis功能
[R4-isis-1]int g0/0/3	
[R4-GigabitEthernet0/0/1]isis enable 
[R4-GigabitEthernet0/0/1]q
[R4]int g0/0/0	
[R4-GigabitEthernet0/0/0]isis enable 
[R4-GigabitEthernet0/0/0]q
[R4]int loo 0
[R4-LoopBack0]isis enable 
[R4-LoopBack0]q

#
[R4]isis 1
#配置路由泄露,让R5可以获得R4的所有路由条目
[R4-isis-1]import-route isis level-2 into level-1
#在ABR上对R5进行路由汇总
[R4-isis-1]summary 202.0.0.0 255.255.254.0 level-1-2
2.6 路由器R5配置
<Huawei>sys
[Huawei]sysname R5

#配置物理接口和环回接口的IP地址
[R5]int g0/0/0
[R5-GigabitEthernet0/0/0]ip add 45.0.0.2 30
[R5-GigabitEthernet0/0/0]undo shut
[R5-GigabitEthernet0/0/0]q
[R5]int loo 0
[R5-LoopBack0]ip add 5.5.5.5 32
[R5-LoopBack0]int loo 1
[R5-LoopBack1]ip add 202.0.0.1 24
[R5-LoopBack1]int loo 2
[R5-LoopBack2]ip add 202.0.1.1 24
[R5-LoopBack2]q

#配置is-is唯一标识的NEAP地址
[R5]isis 1
[R5-isis-1]network-entity 49.0002.0050.0500.5005.00
#配置R5为level-1 优化网段
[R5-isis-1]is-level level-1

#进入接口,开启isis功能
[R5-isis-1]int g0/0/0
[R5-GigabitEthernet0/0/0]isis enable 
[R5-GigabitEthernet0/0/0]q
[R5]int LoopBack 0	
[R5-LoopBack0]isis enable 
[R5-LoopBack0]int loo 1	
[R5-LoopBack1]isis enable 
[R5-LoopBack1]int loo 2
[R5-LoopBack2]isis enable 
[R5-LoopBack2]q
2.7 路由器R6配置
<Huawei>sys	
[Huawei]sysname R6

#配置物理接口和环回接口的IP地址
[R6]int g0/0/0
[R6-GigabitEthernet0/0/0]ip add 16.0.0.2 30
[R6-GigabitEthernet0/0/0]undo shut
[R6-GigabitEthernet0/0/0]q
[R6]int loo 0
[R6-LoopBack0]ip add 6.6.6.6 32
[R6-LoopBack0]int loo 1
[R6-LoopBack1]ip add 203.0.0.1 24
[R6-LoopBack1]int loo 2
[R6-LoopBack2]ip add 203.0.1.1 24
[R6-LoopBack2]q

#进入RIP 1线程
[R6]rip 1
#关闭自动路由汇总
[R6-rip-1]undo summary 
#选择版本2
[R6-rip-1]version 2
#宣告四条网段
[R6-rip-1]network 16.0.0.0
[R6-rip-1]network 6.0.0.0
[R6-rip-1]network 203.0.0.0
[R6-rip-1]network 203.0.1.0

三、验证、分析

3.1 验证连通性
  • 使用路由器R6 ping R5
    在这里插入图片描述
    实验的基本目的已达成
3.2 实验分析
  • 查看R1路由信息表
    在这里插入图片描述

  • 查看R4路由信息表

在这里插入图片描述

  • 查看R5路由信息表

在这里插入图片描述

总结:

这里在操作配置时主要注意以下几点

  • Ⅰ 配置IS-IS协议的简单思路

    ① 启动IS-IS进程,根据区域规划配置NET地址

    ② 根据网络结构配置IS-IS路由类型

    ③ 在接口模式下,将本口宣告到IS-IS进程中

  • 路由重分发与路由泄露

    ① 路由重分发

    将不同协议的路由条目引入彼此的协议中

    [R1]rip 1
    [R1-rip-1]import-route isis 1 cost 5
    
    [R1]isis 1
    [R1-isis-1]import-route rip 1 level-1
    ② 路由泄露

    因为路由器R1的IS 类型为L1,只能学习区域间的路由(包含L1类型路由信息),其他路由信息学习不到。

    所以我们需要在路由器R2上配置路由泄露,将L2类型的路由信息转换成L1类型可学习的路由信息

    [R2]isis 1
    [R2-isis-1]import-route isis level-2 into level-1 
    ③ 优化网段

    R5在配置L1类型后,会增加一条默认路由

  • Ⅲ 路由汇总

    我们配置的R5与R6的路由器中 loopback为同网段,此时我们做路由汇总,如下:

    [R1]isis                           
    [R1-isis-1]summary 203.0.0.0 255.255.254.0 level-1
    
    [R4]isis 	
    [R4-isis-1]summary 202.0.0.0 255.255.254.0 level-1-2

    在其他路由器上查看到此网段的信息为具体信息

    [R2]dis ip routing-table
          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
    ...省略部分内容
weixin_45726050 发布了70 篇原创文章 · 获赞 47 · 访问量 1万+ 私信 关注

标签:R5,isis,R1,int,GigabitEthernet0,网络,华为,实验,路由
来源: https://blog.csdn.net/weixin_45726050/article/details/104414786

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有