RIP协议测试——信而泰网络测试仪实操
一、简介:
RIP(Routing Information Protocol,路由信息协议)是一种内部网关协议(IGP),是一种动态路由选择协议,用于自治系统(AS)内的路由信息的传递。RIP协议基于距离矢量算法(Distance Vector Algorithms),使用“跳数”(即metric)来衡量到达目标地址的路由距离。这种协议的路由器只关心自己周围的世界,只与自己相邻的路由器交换信息,范围限制在15跳(15度)之内,再远它就不关心了。
RIP应用于OSI网络七层模型的应用层。各厂家定义的管理距离(AD,即优先级)如下:华为定义的优先级是100,思科定义的优先级是120。
RIP协议采用距离向量算法,在实际使用中已经较少适用。在默认情况下,RIP使用一种非常简单的度量制度:距离就是通往目的站点所需经过的链路数,取值为0~16,数值16表示路径无限长。RIP进程使用UDP的520端口来发送和接收RIP分组。
RIP分组每隔30s以广播的形式发送一次,为了防止出现“广播风暴”,其后续的分组将做随机延时后发送。在RIP中,如果一个路由在180s内未被刷新,则相应的距离就被设定成无穷大,并从路由表中删除该表项。RIP分组分为两种:请求分组和响应分组。
接下来将为您演示使用BigTao-V网络测试仪进行RIP协议测试


二、测试用例

测试目的
· 验证DUT基本的RIP功能
· 验证RIP的MD5认证功能
· 验证RIP路由的流量转发功能
测试说明
· 测试仪P1模拟RIP, 和DUT的G1/0/1发送RIP
· 两个RIP接口之间使用MD5认证
· 测试仪的P1向DUT发送10条类的Routes
· 测试仪端口2向10条Routes发送流量, 验证是否能够正常转发
测试步骤
· 按图连接好拓扑
· 配置好测试仪和DUT的接口IP地址
· 在测试仪P1和DUT的G1/0/1上都配置RIP
· RIP启用MD5认证
· P1端口向DUT发送10条 Routes(50.1.1.0~50.1.10.0/24)
· 配置P2向10条Routes发送10%的流量
· 在测试仪P1上启动RIP
· 在DUT上查看是否学习到测试仪发送10条的Routes
· 从测试仪P2端口向Routes各发送10%的流量
预期结果
· DUT能够学习到全部的10条Routes
· 测试仪P1端口能够收到P2发送的流量, 没有丢包
Step1: 占用Ports
步骤1-1: 添加机框

机框IP地址
· 在机框显示屏上查看
· 默认为192.168.0.180

步骤1-2: 占用Ports


在选中的端口上做测试
Step2: 配置IP地址
步骤2-1: 添加RIP Interface

手工添加

还可以通过wizard方式创建Interface
步骤2-2: 修改 RIP Interface
修改接口IP地址信息
Interface名称
网关是DUT的IP
IPv4地址是本端的IP


学习ARP(选中接口, 右键)

查看是否学习到网关的MAC地址

步骤2-3: 添加Network Interface

手工添加

还可以通过wizard方式创建Interface
步骤2-2: 修改 RIP Interface
修改接口IP地址信息
· Interface名称
· 网关是DUT的IP
·IPv4地址是本端的IP


学习ARP(选中接口, 右键)

查看是否学习到网关的MAC地址

步骤2-3: 添加Network Interface

手工添加

还可以通过wizard方式创建Interface
步骤2-4: 修改Network Interface
修改接口IP地址信息
· 网关是DUT的IP
· IPv4地址是本端的IP


学习ARP(选中接口, 右键)

查看是否学习到网关的MAC地址

Step3: 配置RIP
步骤3-1: 手工创建RIP

切换到RIP标签页

添加RIP
步骤3-2: 修改RIP配置
版本选择为RIPv2

配置认证

其它参数

步骤3-3: 关联 配置和接口
关联配置和接口
· 切换到L23Protocols
· 选择RIP_Interface

Step4: 发布Route
步骤4-1: 手工添加Routes
添加Routes

步骤4-2: 添加RIP routes
添加10条RIP Routes

Step5: 配置流量
步骤5-1: 添加流量

选择端口

步骤5-2: 配置流量
配置流量
· 流量名称
· 报文长度, 填充内容等

步骤5-3: 配置报文格式1
目的MAC
· 修改为DUT G1/0/2的MAC
源IP
· 修改为测试仪P2的IP
配置Frame
· 配置Frame长度
· 配置Frame填充内容

步骤5-4: 配置报文格式2
目的地址配置递增
对应发布的10条Routes

步骤5-5: 预览报文
目的IP地址递增会显示出来

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

Step6: 启用RIP
步骤6-1: 启动RIP
方法1: 启动RIP
· 选中
· 点击Start RIPv2

方法2
· 右键选中
· 启动RIP

步骤6-2: 查看RIP状态
查看状态
状态变为Open以后, 表明已经成功发布路由

步骤6-3: 查看DUT是否学习到Routes
DUT学习到10条Routes

Step7: 发流验证
步骤7-1: 切换Load模式
切换模式
默认基于端口
切换到基于Stream

步骤7-2: 修改Load值
修改load值
修改为10%

步骤7-3: 发流验证
发流验证
选中流量
点击start

步骤7-4: 切换到Stream Block统计
切换统计
· 默认基于端口统计
· 切换到基于stream Block统计

步骤7-5: 查看统计
查看统计
· 速率
· 时延
· 丢包
· ….




确保没有丢包

三层交换机的配置
!
interface GigabitEthernet1/0/1
no switchport
ip address 10.1.1.1 255.255.255.0
!
interface GigabitEthernet1/0/2
no switchport
ip address 20.1.1.1 255.255.255.0
!
-------------------------------
!
router rip
version 2
network 10.0.0.0
!
以上就是使用BigTao-V网络测试仪进行RIP协议测试实操。
RIP协议测试——信而泰网络测试仪实操的更多相关文章
- BGP协议测试—信而泰网络测试仪实操
关键词 BGP; 协议仿真; 测试原理. 前言:当前信息化时代之下,数据传输已经成为了日常工作和生活必不可少的重要组成部分,网络服务的易得性和可靠性也因此得到广泛关注.这其中负责网络正常工作的诸多协 ...
- ISISv6协议测试——信而泰网络测试仪实操
文章关键词 ISIS协议:路由协议:协议测试: 一.前言: isis是一种与ospf很相似的网络协议(属于动态路由协议),它被应用在巨大规模网络,如运营商以及银行等.同样的它也是基于链路状态算法,支持 ...
- BGP4协议测试——信而泰网络测试仪实操
文章关键词 BGP:路由测试:协议测试:矢量路由协议: 一.前言: BGP是自治系统外部路由协议,用来在AS之间传递路由信息 路径矢量路由协议,从设计上避免了环路的发生 其路由信息中携带了所经过的全部 ...
- BGP4+协议测试——信而泰网络测试仪实操
文章关键词 BGP4+协议:路由协议:协议测试: 一.前言: 为了有效管理高速发展的互联网,而将其划分为多个相对独立的网格,称为自治域(AS).AS之间通过外部网关协议(EGP)来交换网路可达性信息, ...
- DHCPv4协议测试——信而泰网络测试仪实操
一.DHCP简介 1. DHCP原理 DHCPv4概述 上网最基本元素 · IP地址 · 子网掩码 · 缺省网关 · DNS服务器 DHCP概述-手工配置 为什么需要自动分配,手工配置不行吗? · 答 ...
- 基于IPv6的RIPng路由协议测试——信而泰网络测试仪实操
关键词 IPv6; RIPng; 协议测试; 内部网关协议; 外部网关协议 前言:在国际性网络中,如因特网,拥有很多应用于整个网络的路由选择协议.形成网络的每一个自治系统(AS),都有属于自己的路由选 ...
- IPv6 OSPFv3路由协议测试——信而泰网络测试仪实操
关键词 IPv6; OSPFv3; OSPFv2. 前言:在网络部署中,动态路由协议是重要的组成部分.良好的路由协议,是保证网络可靠.稳定运行的基础.为了适应IPv6协议栈的变化,OSPFv3协议在保 ...
- RFC2544丢包率测试——信而泰网络测试仪实操
文章关键词:RFC2544.丢包率.吞吐量. 丢包率概述: 丢包率(Frame Loss Rate)测试的目的是确定DUT在不同的负载和帧长度条件下的丢包率.在稳定负载下,由于网络设备资源缺乏,应该正 ...
- DHCPv4 Relay场景测试—信而泰网络测试仪实操
一.测试说明 本文主要介绍DHCPv4 Relay场景的测试仪配置方法以及需要注意的事项. DHCPv4 Relay原理: DHCP中继代理,就是在DHCP服务器和客户端之间转发DHCP数据包.当DH ...
随机推荐
- [源码分析] Facebook如何训练超大模型 --- (2)
[源码分析] Facebook如何训练超大模型 --- (2) 目录 [源码分析] Facebook如何训练超大模型 --- (2) 0x00 摘要 0x01 回顾 1.1 ZeRO 1.1.1 Ze ...
- Python小练习更改版(更改一部分代码,与错误)
之前上传的发现有部分代码错误,重新上传: 更改了第一次的代码与错误,增加了注释与商店部分功能: 没有每天坚持更新博客,与初衷相差甚远,坚持!每天进步一点点! user_list.txt 部分代码: { ...
- SaltStack 的基本概念与工作原理 架构设计
随着云计算技术的快速普及与发展,越来越多的企业开始学习和搭建自己的云平台代替传统的 IT 交付模式,企业的 IT 环境也随之越来越复杂,常规的运维方法与技术已经无法满足现在云环境中系统的配置与变更.基 ...
- ps -ef aux区别
第一点 -ef是System V展示风格,而aux是BSD风格. BSD风格 字段含义: USER:用户名称 PID:进程号 %CPU:进程占用CPU的百分比 %MEM:进程占用物理内 ...
- Kubernetes 证书默认1年过期时间修改
使用过的kubeadm搭建K8s集群的朋友知道,默认自动生成的证书有效期只有 1 年,因此需要每年手动更新一次证书,这种形式显然对实际生产环境来说很不友好:因此下面教给大家修改这个过期时间的终极方法. ...
- FreeSWITCH 1.10.7 编译(debian 11)
1.安装预备库 apt install -y build-essential gdb gnupg2 wget autoconf lsb-release libtool libtool-bin libt ...
- FFT通过傅里叶级数图解频域补零时域内插
在时域频域的信号分析的过程中,一个常见的说法叫:频域数据补零会让时域数据内插. 意思是在频域数据中多补几个零,再做ifft(逆傅里叶变换)后的时域数据,会变得更加"细腻",分辨率会 ...
- 分子动力学模拟之基于自动微分的LINCS约束
技术背景 在分子动力学模拟的过程中,考虑到运动过程实际上是遵守牛顿第二定律的.而牛顿第二定律告诉我们,粒子的动力学过程仅跟受到的力场有关系,但是在模拟的过程中,有一些参量我们是不希望他们被更新或者改变 ...
- RPC和REST的区别
REST定义 REST是一种架构风格,指的是一组架构约束条件和原则.满足这些约束条件和原则的应用程序或设计就是 RESTful.REST规范把所有内容都视为资源,网络上一切皆资源.REST并没有创造新 ...
- 在IDE中普通项目打成jar包
第一步: File---->Project Structe 第二步: 选择From modules.. 第三步:选择对应的Module和对应的JAR,然后点击ok 第四步:选择好对应的属性,然后 ...