计算机网络-IS-IS基础配置实验

news2024/11/16 17:56:56

前面我们了解了IS-IS的一些基础理论,从建立邻接、链路状态数据库同步以及路由计算,现在开始学习下配置操作。

一、IS-IS配置

网络拓扑图:

拓扑图
拓扑图

IS-IS有Level级别的区分,Level-1可以是性能较低的设备只维护区域内的LSDB,Level-1-2作为Level-1和Level-2的边界路由器,Level-2是骨干路由器,它们在LSDB的维护和路由信息上有一些差别。

上面拓扑左侧AR1模拟性能较低只维护区域内的LSDB,去往区域外的通过AR2和AR3的默认路由转发。AR2和AR3为L1-2,AR4和AR5为L2路由器。配置基本IP地址和NET地址,根据Router ID进行转换,其实只要不重复就行了。

NET地址配置转换:区域号+System ID+SEL 以1.1.1.1为例:

  • 每段扩充到3位-->001.001.001.001
  • 重新划分为3段-->0010.0100.1001
  • 添加区域号和SEL-->49.0001.0010.0100.1001.00
  • 这里扩充是以10进制,比如10--010

IS-IS通告网段是在接口启用ISIS enable 进程,可能是因为原来是数据链路层的原因,所以不是采用network方式,而是直接在接口配置。

AR1配置:

# ISIS配置
isis 1                          # isis进程号,和OSPF进程号一致
 is-level level-1               # 手动配置为level-1,默认位level-1-2
 network-entity 49.0001.0010.0100.1001.00  # 配置NET地址,必须唯一
 
# 配置接口地址
interface GigabitEthernet0/0/0
 ip address 12.1.1.1 255.255.255.0 
 isis enable 1
 
# 配置接口地址
interface GigabitEthernet0/0/1
 ip address 13.1.1.1 255.255.255.0 
 isis enable 1

AR2配置:

# 路由器默认位级别Level-1-2
isis 1
  network-entity 49.0001.0020.0200.2002.00
#
interface GigabitEthernet0/0/0
 ip address 12.1.1.2 255.255.255.0 
 isis enable 1
#
interface GigabitEthernet0/0/1
 ip address 24.1.1.2 255.255.255.0 
 isis enable 1

AR3配置:

# 默认级别为Level-1-2
isis 1
 network-entity 49.0001.0030.0300.3003.00
#
interface GigabitEthernet0/0/0
 ip address 35.1.1.3 255.255.255.0 
 isis enable 1
#
interface GigabitEthernet0/0/1
 ip address 13.1.1.3 255.255.255.0 
 isis enable 1

AR4配置:

# 配置为level-2骨干区域
isis 1
 is-level level-2
 network-entity 49.0002.0040.0400.4004.00
#
interface GigabitEthernet0/0/1
 ip address 24.1.1.4 255.255.255.0 
 isis enable 1
#
interface GigabitEthernet0/0/2
 ip address 45.1.1.4 255.255.255.0 
 isis enable 1

AR5配置:

# 配置为level-2骨干区域
isis 1
 is-level level-2
 network-entity 49.0002.0050.0500.5005.00
#
interface GigabitEthernet0/0/0
 ip address 35.1.1.5 255.255.255.0 
 isis enable 1
#
interface GigabitEthernet0/0/2
 ip address 45.1.1.5 255.255.255.0 
 isis enable 1

二、验证配置

查看ISIS邻接关系:dis isis peer

# 这里能够看到邻居路由器的ID,接口、建立的邻接关系为L1
<AR1>dis isis peer

                          Peer information for ISIS(1)

  System Id     Interface          Circuit Id       State HoldTime Type     PRI
-------------------------------------------------------------------------------
0020.0200.2002  GE0/0/0            0010.0100.1001.01 Up   25s      L1       64 
0030.0300.3003  GE0/0/1            0010.0100.1001.02 Up   23s      L1       64 

Total Peer(s): 2


# AR2分别建立L1和L2邻接关系
[AR2]dis isis peer 

                          Peer information for ISIS(1)

  System Id     Interface          Circuit Id       State HoldTime Type     PRI
-------------------------------------------------------------------------------
0010.0100.1001  GE0/0/0            0010.0100.1001.01 Up   7s       L1       64 
0040.0400.4004  GE0/0/1            0020.0200.2002.02 Up   28s      L2       64 

Total Peer(s): 2

# AR4骨干区域
[AR4]dis isis peer

                          Peer information for ISIS(1)

  System Id     Interface          Circuit Id       State HoldTime Type     PRI
-------------------------------------------------------------------------------
0020.0200.2002  GE0/0/1            0020.0200.2002.02 Up   9s       L2       64 
0050.0500.5005  GE0/0/2            0050.0500.5005.02 Up   9s       L2       64 

Total Peer(s): 2

查看isis 链路状态数据库:dis isis lsdb

# 在AR1能够看到从AR2和AR3有一个ATT置位1的LSDB
<AR1>dis isis lsdb

                        Database information for ISIS(1)
                        --------------------------------

                          Level-1 Link State Database

LSPID                 Seq Num      Checksum      Holdtime      Length  ATT/P/OL
-------------------------------------------------------------------------------
0010.0100.1001.00-00* 0x00000016   0xb87c        995           97      0/0/0   
0010.0100.1001.01-00* 0x0000000a   0xbf40        995           55      0/0/0   
0010.0100.1001.02-00* 0x0000000a   0x21bb        995           55      0/0/0   
0020.0200.2002.00-00  0x0000001a   0x6542        1075          86      1/0/0   
0030.0300.3003.00-00  0x00000015   0xe589        1040          86      1/0/0   

Total LSP(s): 5
    *(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended), 
           ATT-Attached, P-Partition, OL-Overload
# 可以查看LSP的具体信息,通过LSPID
# 
<AR1>dis isis lsdb 0010.0100.1001.00-00 verbose 

                        Database information for ISIS(1)
                        --------------------------------

                          Level-1 Link State Database

LSPID                 Seq Num      Checksum      Holdtime      Length  ATT/P/OL
-------------------------------------------------------------------------------
0010.0100.1001.00-00* 0x00000016   0xb87c        918           97      0/0/0   
 SOURCE       0010.0100.1001.00
 NLPID        IPV4
 AREA ADDR    49.0001 
 INTF ADDR    12.1.1.1
 INTF ADDR    13.1.1.1
 NBR  ID      0010.0100.1001.01  COST: 10        
 NBR  ID      0010.0100.1001.02  COST: 10        
 IP-Internal  12.1.1.0        255.255.255.0    COST: 10        
 IP-Internal  13.1.1.0        255.255.255.0    COST: 10        

Total LSP(s): 1
    *(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended), 
           ATT-Attached, P-Partition, OL-Overload

# 在AR2上可以看到两个级别的LSDB信息
[AR2]dis isis lsdb

                        Database information for ISIS(1)
                        --------------------------------

                          Level-1 Link State Database

LSPID                 Seq Num      Checksum      Holdtime      Length  ATT/P/OL
-------------------------------------------------------------------------------
0010.0100.1001.00-00  0x00000016   0xb87c        869           97      0/0/0   
0010.0100.1001.01-00  0x0000000a   0xbf40        869           55      0/0/0   
0010.0100.1001.02-00  0x0000000a   0x21bb        869           55      0/0/0   
0020.0200.2002.00-00* 0x0000001a   0x6542        950           86      1/0/0   
0030.0300.3003.00-00  0x00000015   0xe589        913           86      1/0/0   

Total LSP(s): 5
    *(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended), 
           ATT-Attached, P-Partition, OL-Overload


                          Level-2 Link State Database

LSPID                 Seq Num      Checksum      Holdtime      Length  ATT/P/OL
-------------------------------------------------------------------------------
0020.0200.2002.00-00* 0x00000018   0xce3e        950           110     0/0/0   
0020.0200.2002.02-00* 0x00000009   0x1a5b        950           55      0/0/0   
0030.0300.3003.00-00  0x00000015   0xc0b9        913           110     0/0/0   
0040.0400.4004.00-00  0x0000000f   0x7652        975           97      0/0/0   
0050.0500.5005.00-00  0x0000000d   0x7bdd        915           113     0/0/0   
0050.0500.5005.01-00  0x00000009   0x5e6d        915           55      0/0/0   
0050.0500.5005.02-00  0x00000009   0xbfe8        915           55      0/0/0   

Total LSP(s): 7
    *(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended), 
           ATT-Attached, P-Partition, OL-Overload

查看isis路由信息:dis isis route

# AR1只有当前区域的明细路由和两条通过AR2和AR3的默认路由
# 如果需要L2的路由需要进行路由渗透
<AR1>dis isis route

                         Route information for ISIS(1)
                         -----------------------------

                        ISIS(1) Level-1 Forwarding Table
                        --------------------------------

IPV4 Destination     IntCost    ExtCost ExitInterface   NextHop         Flags
-------------------------------------------------------------------------------
0.0.0.0/0            10         NULL    GE0/0/0         12.1.1.2        A/-/-/-
                                        GE0/0/1         13.1.1.3       
12.1.1.0/24          10         NULL    GE0/0/0         Direct          D/-/L/-
13.1.1.0/24          10         NULL    GE0/0/1         Direct          D/-/L/-
24.1.1.0/24          20         NULL    GE0/0/0         12.1.1.2        A/-/-/-
35.1.1.0/24          20         NULL    GE0/0/1         13.1.1.3        A/-/-/-
     Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,
                               U-Up/Down Bit Set


# AR2有两个级别路由
[AR2]dis isis route

                         Route information for ISIS(1)
                         -----------------------------

                        ISIS(1) Level-1 Forwarding Table
                        --------------------------------

IPV4 Destination     IntCost    ExtCost ExitInterface   NextHop         Flags
-------------------------------------------------------------------------------
0.0.0.0/0            20         NULL   
12.1.1.0/24          10         NULL    GE0/0/0         Direct          D/-/L/-
13.1.1.0/24          20         NULL    GE0/0/0         12.1.1.1        A/-/L/-
24.1.1.0/24          10         NULL    GE0/0/1         Direct          D/-/L/-
35.1.1.0/24          30         NULL    GE0/0/0         12.1.1.1        A/-/L/-
     Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,
                               U-Up/Down Bit Set


                        ISIS(1) Level-2 Forwarding Table
                        --------------------------------

IPV4 Destination     IntCost    ExtCost ExitInterface   NextHop         Flags
-------------------------------------------------------------------------------
8.8.8.8/32           20         NULL    GE0/0/1         24.1.1.4        A/-/-/-
12.1.1.0/24          10         NULL    GE0/0/0         Direct          D/-/L/-
13.1.1.0/24          40         NULL   
24.1.1.0/24          10         NULL    GE0/0/1         Direct          D/-/L/-
35.1.1.0/24          30         NULL   
45.1.1.0/24          20         NULL    GE0/0/1         24.1.1.4        A/-/-/-
     Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,
                               U-Up/Down Bit Set

AR1-AR5
AR1-AR5

总结:总的来说配置倒是挺简单的,需要理解它的邻接关系,查看LSDB,路由的计算等等。大致步骤:配置接口地址、配置路由器级别、配置NET地址、在接口启用ISIS。

本文由 mdnice 多平台发布

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1621806.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

035——从GUI->Client->Server->driver实现SPI控制DAC芯片

目录 1、修改GUI 2、修改client 3、server编写 4、driver_handle 5、test 6、 项目管理 1、修改GUI 我想让DAC控制是个滑动条 import PySimpleGUI as sgdef slider_callback(slider_value):print(fCurrent value: {slider_value})layout [[sg.Text(Select a value:)],…

百篇博客 · 千里之行

时光荏苒流逝&#xff0c;白驹匆匆过隙&#xff0c;不知不觉间&#xff0c;Damon小智已经在CSDN上记录了第一百多篇文章。恰逢128天创作纪念日的此刻&#xff0c;我感慨良多&#xff0c;这百余篇博客不仅是我的创作历程&#xff0c;更见证了我在这五年技术生涯中走过心路历程。…

imx6ull -- SPI

SPI 是 Motorola 公司推出的一种同步串行接口 技术&#xff0c;是一种高速、全双工的同步通信总线&#xff0c; SPI 时钟频率相比 I2C 要高很多&#xff0c;最高可以工作 在上百 MHz。 SPI 以主从方式工作&#xff0c;通常是有一个主设备和一个或多个从设备&#xff0c;一般 SP…

【网页在线小游戏源码】

网页在线小游戏源码 效果图部分源码领取源码下期更新预报 效果图 部分源码 index.html <!DOCTYPE html> <html> <head> <meta http-equiv"Content-Type" content"text/html; charsetUTF-8"> <meta id"viewport" na…

Hive——DML(Data Manipulation Language)数据操作语句用法详解

DML 1.Load Load语句可将文件导入到Hive表中。 hive> LOAD DATA [LOCAL] INPATH filepath [OVERWRITE] INTO TABLE tablename [PARTITION (partcol1val1, partcol2val2 ...)];关键字说明&#xff1a; local&#xff1a;表示从本地加载数据到Hive表&#xff1b;否则从HD…

SpringBoot学习之Redis下载安装启动【Windows版本】(三十六)

一、下载Redis for Windows Redis 官方网站没有提供 Windows 版的安装包,但可以通过 GitHub 来下载安装包,下载地址:https://github.com/tporadowski/redis/releases 1、网站提供了安装包和免安装版本,这里我们直接选择下面的免安装版本 2、下载后的压缩包解压以后,如下…

快速新建springboot项目

一、初始化 1.打开IDEA&#xff0c;在Spring initializer这里按照下图项目进行配置。注意&#xff1a;如果jdk是1.8建议将Server URL这里替换为图中的阿里云服务器&#xff0c;否则容易找不到对应的java8&#xff0c;然后点击next 2.在这里提前配置一些需要使用的依赖&#xf…

Node.js和cnpm环境搭建

Node.js和cnpm环境搭建 一、nodejs安装 1.1 傻瓜式一直下一步即可&#xff0c;不需要额外进行任何配置 nodejs下载链接&#xff0c;提取码&#xff1a;5555 1.2 查看是否安装成功 cmd进入命令行界面 输入node -v 显示node版本&#xff0c;显示则安装成功 1.3 改变全局模块路…

npm常用的命令大全(2024-04-21)

nodejs中npm常见的命令 npm主要是node包管理和发布的工具。 npm官网网址&#xff1a;npm | Homehttps://www.npmjs.com/官网英文文档&#xff1a; npm DocsDocumentation for the npm registry, website, and command-line interfacehttps://docs.npmjs.com/about-npm官网中文文…

golang学习笔记(defer基础知识)

什么是defer defer语句用于golang程序中延迟函数的调用&#xff0c; 每次defer都会把一个函数压入栈中&#xff0c; 函数返回前再把延迟的函数取出并执行。 为了方便描述&#xff0c; 我们把创建defer的函数称为主函数&#xff0c; defer语句后面的函数称为延迟函数。延迟函数…

MCU功耗测量

功耗测量 一、相关概念二、功耗的需求三、测量仪器仪表测量连接SMU功能SMU性能指标 四、功耗测量注意点板子部分存在功耗MCU方面&#xff0c;可能存在干扰项仪器仪表方面 一、相关概念 静态功耗和动态功耗&#xff1a;动态功耗为运行功耗&#xff0c;功耗测量注重每MHz下的功耗…

AppleWatch是真的能够减少我iPhone的使用时长

我应该是比较专情的果粉了&#xff0c;我有一台MacBook Pro、iPad Pro、airpods pro 2和iPhone 15 Pro Max。但我还从来没有用过苹果手表。 然后&#xff0c;我就去买了AppleWatchSeries9蜂窝款&#xff0c;并试用了一周&#xff0c;我想知道它是否能帮助我减少使用iPhone的时间…

穿越代码迷雾:解密Tracing技术的神奇力量

穿越代码迷雾&#xff1a;解密Tracing技术的神奇力量 在软件开发和性能优化领域&#xff0c;追踪&#xff08;Tracing&#xff09;技术是一种重要的工具&#xff0c;用于收集和分析程序的执行过程和性能数据。本文将深入讲解Tracing的原理、工作方式以及在不同领域的应用场景&a…

STM32F103ZET6_ADC

ADC主要特征 ● 12位分辨率 ●18个通道 &#xff0c;16个外部通道 2个内部通道 ● 转换结束、注入转换结束和发生模拟看门狗事件时产生中断 ● 单次和连续转换模式 ● 从通道0到通道n的自动扫描模式 ● 自校准 ● 带内嵌数据一致性的数据对齐 ● 采样间隔可以按通道分…

【唯美情侣爱情表白纪念HTML单页】

唯美情侣爱情表白纪念HTML单页 效果图部分代码领取代码下期更新预报 效果图 整图 背景图 部分代码 index.html <!DOCTYPE html> <html lang"en"><head><meta http-equiv"Content-Type" content"text/html; charsetUTF-8"…

开发板通过网线连接电脑而上网

简介 关闭win11的防火墙&#xff08;之前不关也可以的&#xff0c;很奇怪&#xff09; 一句话&#xff1a;&#xff01;&#xff01;&#xff01;dhcp能自动分配IP即可联通外网&#xff01;&#xff01;&#xff01; 原理也不懂&#xff0c;或许有其他方法也不清楚&#xff0c…

【简单介绍下机器学习之sklearn基础】

&#x1f3a5;博主&#xff1a;程序员不想YY啊 &#x1f4ab;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家 &#x1f917;点赞&#x1f388;收藏⭐再看&#x1f4ab;养成习惯 ✨希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出…

详解QColor的使用

Qt中的QColor类是用来处理颜色的对象&#xff0c;它在Qt GUI编程中有着广泛的应用&#xff0c;比如设置控件的颜色、绘制图形的颜色等等。下面将详细介绍QColor的基本使用方法、一些实用技巧以及需要注意的事项&#xff0c;并给出C代码示例。 基本使用 创建QColor对象 构造默…

枚举(enum)/共用体(union)/结构体(struct)---详解

前言 C语言包含内置类型和自定义类型。 其实C语言中有内置类型&#xff0c;包含&#xff1a;char,short,int,long,long long,float,double,long double ,这些是C语言本身支持的现成的类型。 但仅仅只有内置类型是远远不够的&#xff0c;在描述一个复杂对象是无法使用内置类型来…

RealSenseSR300工程环境配置说明

新建目录结构如下&#xff1a; output:存储可执行文件.exe等src:存储源码.cpp .h等3rdparty:存储第三方库 opencv等 其中将源码按照main及其相关文件分为以下三类 vs2015许可证到期后先激活&#xff0c;激活码很多网上有&#xff0c;如&#xff1a;HMGNV-WCYXV-X7G9W-YCX63…