文章关键词 ISIS协议;路由协议;协议测试;

一、文章简介:

isis是一种与ospf很相似的网络协议(属于动态路由协议),它被应用在巨大规模网络,如运营商以及银行等。
同样的它也是基于链路状态算法,支持clnp网络,ip网络。与ospf不同的是,它是基于数据链路层报文传输,而ospf则是在ip层进行计算。
它可以自动的发现远程网络,只要网络拓扑结构发生了变化,路由器就会相互交换路由信息,不仅能够自动获知新增加的网络,还可以在当前网络连接失败时找出备用路径。

ISIS协议原理

IS-IS协议相关术语(一)

缩略语

OSI中的概念

IP中对应的概念

IS

Intermediate System 中间系统

Router 路由器

ES

End System 端系统

Host主机

DIS

DesignatedIntermediateSystem

指派中间系统

Designated Router(DR)

OSPF中的选举路由器

SysID

System ID 系统ID

OSPF中的Router ID

PDU

Packet Data Unit 报文数据单元

IP报文

LSP

Link state Protocol Data Unit

链路状态协议数据单元

OSPF中的LSA

用来描述链路状态

分层

· 层次性:IS-IS有两个级别,区分两个层次

Level-1:普通区域(Areas)叫Level-1(L1)

Level-2 :骨干区(Backbone)叫Level-2(L2)

· 骨干区Backbone是连续的Level2路由器的集合;由所有的L2(含L1/L2)路由器组成,注意必须是连续(连通)的;

· L1和L2运行相同的SPF算法;

· 一个路由器可能同时参与L1和L2

为验证ISIS邻居是否能够正常建立、DUT能否学习到全部的10条Routes以及测试仪P1端口能够收到P2发送的流量, 没有丢包等测试项目,接下来将为您介绍使用信而泰Renix测试软件验证DUT基本的ISIS功能、验证ISIS的MD5认证功能、验证ISIS路由的流量转发功能,并观察验证能否完成以上测试项目。

二、测试用例

测试目的

· 验证DUT基本的ISIS功能

· 验证ISIS的MD5认证功能

· 验证ISIS路由的流量转发功能

测试说明

· 测试仪P1模拟ISIS, 和DUT的G0/0/9之间建立ISIS邻居

· 两个ISIS邻居之间使用MD5认证

· 测试仪的P1向DUT发送10条Routes

· 测试仪端口P2向10条Routes发送流量, 验证是否能够正常转发

测试步骤

· 按图连接好拓扑

· 配置好测试仪和DUT的接口IP地址

· 在测试仪P1和DUT的G0/0/9之间配置ISIS邻居

· ISIS邻居之间配置MD5认证

· P1端口向DUT发送10条Routes(50.1.1.0~50.1.10.0/24)

· P2向10条Routes发送100M的流量

· 在测试仪P1上启动ISIS

· 在DUT上查看ISIS邻居是否建立

· 在DUT上查看是否学习到测试仪发送的10条Routes

· 从测试仪端口P2向10条Routes发送100M的流量

三、测试步骤

Step1: 占用Ports

步骤1-1: 添加机框

机框IP地址

·在机框显示屏上查看

·默认为192.168.0.180

步骤1-2: 占用Ports

在选中的端口上做测试

Step2: 配置IP地址

步骤2-1: 添加Interface

手工添加

步骤2-2: 修改Interface

Step3: 配置ISIS

步骤3-1: 向导创建ISIS

打开向导

步骤3-2: 选择端口

选择端口

·只选择需要建立ISIS的端口

·选择完成以后, 按Next

 

步骤3-3: 封装协议

封装协议

· 默认IPv4

VLAN配置

· 选配

· 是否在Interface上加上VLAN

· 本例中不需要

步骤3-4: 配置Interface

Interface配置

· 是否默认学习MAC地址

· 配置ISIS Router ID

步骤3-5: 配置MAC层信息

MAC层信息

·修改Interface的MAC地址

步骤3-6: 配置IP层信息

配置IP信息

· 本端的IP地址

· 网关地址(DUT地址)

步骤3-7: 配置ISIS

配置ISIS

· 配置Level、Area

· 网络类型

· 优先级

配置认证

· 认证方式

· 认证密码

步骤3-8: 预览配置的ISIS

ISIS邻居的配置结束

步骤3-9: 查看配置的Interface

步骤3-10: 查看配置的ISIS

步骤3-11: 将Interface和ISIS关联

Interface和ISIS关联

· 向导创建 默认关联

· 手工创建ISIS, 需要手工关联

Step4: 发布LSP

步骤4-1: 向导添加LSPs

步骤4-2: 选择ISIS接口

· 选择需要发布的ISIS

步骤4-2: 配置拓扑结构

配置拓扑

· 配置测试仪模拟的拓扑结构

步骤4-3: 配置ISIS

· 配置接口ISIS

步骤4-4: 配置Routes

配置Routes

· 可自定义数量和IP

步骤4-5: 配置Routes

默认配置

步骤4-6: 查看配置的LSPs和Routes

Step5: 配置流量

步骤5-1: Add Binding Stream配置流量

步骤5-2: Wizard配置流量

选择流量

·单向流量

·P2接口打向P1

步骤5-2: 配置General

配置General

· 配置流名称

· 配置帧长度

步骤5-3: 配置Frame格式

本页面不用修改

步骤5-4: 选择Rx端口

选择流量接收端口

· 可选

步骤5-5: 查看配置的Stream

Step6: 启用ISIS

步骤6-1: 启动ISIS

方法1: 启动ISIS

·选中

·点击Start ISIS

方法2

·右键选中

·点击 Start ISIS

步骤6-2: 查看ISIS状态

查看状态

·状态变为UP以后, 表明邻居建立成功

Step7: 发流验证

步骤7-1: 发流验证

发流验证

· 选中流量

· 点击start

步骤7-2: 切换Load模式

切换模式

· 默认基于端口

· 切换到基于Stream

步骤7-3: 修改Load值

修改load值

· 在每个Stream上进行修改

步骤7-4: 切换到Stream Block统计

切换统计

· 默认基于端口统计

· 切换到基于stream Block统计

步骤7-5: 查看统计

查看统计

· 速率

· 时延

· 丢包

· ….

华为三层交换机的配置

interface GigabitEthernet0/0/9

undo portswitch

ip address 30.1.1.1 255.255.255.0

isis enable 10

isis authentication-mode md5 cipher Xinertel

#

interface GigabitEthernet0/0/10

undo portswitch

ip address 40.1.1.1 255.255.255.0

#

isis 10

is-level level-2

cost-style wide

network-entity 49.0000.0000.0002.00

#

三层交换机的状态

DUT状态

·邻居状态为UP

·Routes都学习到

以上就是使用信而泰BigTao-V网络测试仪测试测试验证ISISv4协议实操。

ISISv4协议测试——网络测试仪实操的更多相关文章

  1. IGMP协议测试-网络测试仪实操

    一.前言:IGMP协议用于IPv4系统向任何邻居组播路由器报告其组播成员资格.IP组播路由器自己本身也可以是一到多个组播组的成员.这时,组播路由器要实现协议的组播路由器部分. IGMP存在三个不同版本 ...

  2. RFC3918协议测试——网络测试仪实操

    一.简介1.RFC3918简介历史· 在1999年3月成为正式标准 功能· 评测网络互连设备或网络系统的性能· 网络设备: 交换机,路由器- 内容· 定义了一整套测试方法,为不同厂家的设备/系统提供了 ...

  3. MLD协议测试——网络测试仪实操

    一.简介 1. MLD简介 MLD · Multicast Listener Discovery Protocol · 组播侦听者发现协议 功能 · 在终端主机和与其直接相邻的组播路由器之间建立/维护 ...

  4. PPPoE协议测试——网络测试仪实操

    前言: 与传统的接入方式相比,PPPoE具有较高的性能价格比,它在包括小区组网建设等一系列应用中被广泛采用,目前流行的宽带接入方式 ADSL 就使用了PPPoE协议. 随着低成本的宽带技术变得日益流行 ...

  5. RFC2889广播时延测试——网络测试仪实操

    一.简介 RFC 2889为LAN交换设备的基准测试提供了方法学,它将RFC 2544中为网络互联设备基准测试所定义的方法学扩展到了交换设备,提供了交换机转发性能(Forwarding Perform ...

  6. RFC3918组播组容量测试——网络测试仪实操

    一.简介 1.RFC3918简介 历史 · 在1999年3月成为正式标准 功能 · 评测网络互连设备或网络系统的性能 · 网络设备: 交换机,路由器- 内容 · 定义了一整套测试方法,为不同厂家的设备 ...

  7. RFC3918组转发矩阵测试——网络测试仪实操

    一.简介 1.RFC3918简介 历史 · 在1999年3月成为正式标准 功能 · 评测网络互连设备或网络系统的性能 · 网络设备: 交换机,路由器- 内容 · 定义了一整套测试方法,为不同厂家的设备 ...

  8. RFC3918聚合组播吞吐量测试——网络测试仪实操

    一.简介 1.RFC3918简介 历史 · 在1999年3月成为正式标准 功能 · 评测网络互连设备或网络系统的性能 · 网络设备: 交换机,路由器- 内容 · 定义了一整套测试方法,为不同厂家的设备 ...

  9. RFC2889错误帧过滤测试----网络测试仪实操

    一.简介 RFC 2889为LAN交换设备的基准测试提供了方法学,它将RFC 2544中为网络互联设备基准测试所定义的方法学扩展到了交换设备,提供了交换机转发性能(Forwarding Perform ...

随机推荐

  1. 【reverse】逆向7 堆栈图

    [reverse]逆向7 堆栈图 前言 本章就是开始画堆栈图来打基础拉,堆栈熟悉了之后就可以开始C语言的逆向了. 这一章使用的exe文件,我已经上传到了我的个人网盘中,点击下载 1.准备工作 先看这张 ...

  2. 【笔记】thanos ruler组件

    阅读官网文档后的笔记:https://thanos.io/tip/components/rule.md/ 感受 官网第一个话就强调风险,看来坑很多,能不用尽量不用 recording rule &am ...

  3. 使用Xamarin开发移动应用示例——数独游戏(一)项目的创建与调试

    最近项目中需要移动客户端,由于团队基本上使用.Net产品线,所以决定使用Xmarin进行开发,这样技术路线统一,便于后期维护.官网上是这样介绍的" Xamarin 允许你使用 .NET 代码 ...

  4. Hexo博客(Snail主题)搭建回顾概览

    Hexo博客(Snail主题)搭建回顾概览 笔者搭建博客地址:https://saltyfishyjk.github.io 目录 Hexo博客(Snail主题)搭建回顾概览 Part 0 前言 写作背 ...

  5. 羽夏看Win系统内核——句柄表篇

    写在前面   此系列是本人一个字一个字码出来的,包括示例和实验截图.由于系统内核的复杂性,故可能有错误或者不全面的地方,如有错误,欢迎批评指正,本教程将会长期更新. 如有好的建议,欢迎反馈.码字不易, ...

  6. java下载网络大文件之内存不够的解决办法(包含分片上传分片下载)

    一.背景 2020年11月份的时候,我做过一个项目,涉及到网络文件,比如第三方接口提供一个文件的下载地址,使用java去下载,当时我全部加在到JVM内存里面,话说,单单是80M的下载单线程没问题,但是 ...

  7. JVM 问题分析思路

    1. 前言 工作中有可能遇到 java.lang.OutOfMemoryError: Java heap space 内存溢出异常, 本文提供一些内存溢出的分析及解决问题的思路. 常见异常如下: 20 ...

  8. HTML元素的隐藏方式

    感谢原文作者:幼儿园中的小小白 原文链接:https://blog.csdn.net/weixin_43846130/article/details/95963426 一.元素的隐藏方式: 1.dis ...

  9. Python--变量和简单数据类型

    Python--变量和简单数据类型 目录 Python--变量和简单数据类型 一.Python脚本运行过程 二.变量 1. 变量的命名和使用 2. Python关键字和内置函数 2.1 Python关 ...

  10. Redis性能管理

    Redis性能管理 目录 Redis性能管理 一.查看Redis内存使用 二.内存碎片率 三.内存使用率 四.避免内存交换发生的方法 1. Hash数据类型 1.1 HSET/HGET/HDEL/HE ...