一、测试说明

本文主要介绍DHCPv4 Relay场景的测试仪配置方法以及需要注意的事项。

DHCPv4 Relay原理:

DHCP中继代理,就是在DHCP服务器和客户端之间转发DHCP数据包。当DHCP客户端与服务器不在同一个子网上,就必须有DHCP中继代理来转发DHCP请求和应答消息。DHCP中继代理的数据转发,与通常路由转发是不同的,通常的路由转发相对来说是透明传输的,设备一般不会修改IP包内容。而DHCP中继代理接收到DHCP消息后,进行转换源目的IP,MAC生成一个DHCP消息,然后转发出去。
在DHCP客户端看来,DHCP中继代理就像DHCP服务器;在DHCP服务器看来,DHCP中继代理就像DHCP客户端。

二、测试拓扑  

拓扑说明

1、测试仪两个端口和交换机的两个端口相连

2、测试P1端口模拟DHCPv4 Server,P1端口模拟DHCPv4 Client,交换机作为relay设备

三、测试思路

1、在交换机上配置好relay配置

2、测试仪上分别模拟DHCPv4 的server和client

3、启动所有协议

4、配置server和client之间的绑定流量,发送流量验证连通是否正常

四、测试步骤

1、在交换机上配置好DHCPv4 Relay的配置

interface GigabitEthernet0/0/11

undo portswitch

ip address 93.1.1.1 255.255.0.0

dhcp select relay

dhcp relay server-ip 94.1.1.2

interface GigabitEthernet0/0/12

undo portswitch

ip address 94.1.1.1 255.255.255.0

注:此处配置根据各自交换机配置命令来进行配置,配置方法和命令受设备类型和厂家影响,此处我使用的是华为S5700

2、注意事项

(1)client端和server端绑定interface上的mac地址需要隔开,不能够冲突,如果client需要获取多个地址,需要预留隔开足够的mac地址空间

(2)server端的地址池需要添加两个网段的地址,一个是和server端interface同网段,一个是和DUT上relay接口地址同网段地址

3、测试仪配置IPV4接口

(1)在renix的”配置”界面点击“添加接口”然后选择”Ipv4接口”

(2)Ipv4网关地址配置为DUT上直连接口的ip地址

(3)IPV4地址处配置和网关地址同网段的其他地址

4、配置DHCPv4客户端

(1)点击端口下的“2-3层协议”

(2)在右侧的选择框中选择“DHCPv4客户端”,切换到DHCPv4客户端配置界面

(3)点击上方的“添加DHCPv4客户端”,添加DHCPv4客户端配置

(4)将DHCPv4客户端和interface绑定,在接口名称下拉框中选择需要绑定的interface

注:如果需要获取多个地址,需要在和DHCPv4客户端绑定的interface上配置多个地址(需要获取多少个地址,地址数量填写多少,但是需要在地址池地址数量内)

5、配置DHCPv4服务端

(1)点击端口下的“2-3层协议”

(2)在右侧的选择框中选择“DHCPv4服务端端”,切换到DHCPv4服务端配置界面

(3)点击上方的“添加DHCPv4服务端”,添加DHCPv4服务端配置

(4)将DHCPv4服务端和interface绑定,在接口名称下拉框中选择需要绑定的interface

(5)点击服务端配置界面的“编辑地址池“,添加地址池

注:地址池需要同时添加relay端和server端两个网段的地址

6、启动所有协议,并查看DHCPv4是否获取到地址

(1)在配置界面,点击全局的“2-3层协议”,然后点击“全部开始”,启动DHCPv4的服务端和客户端

(2)然后在统计界面选择查看DHCPv4的客户端获取地址是否成功(此处成功bound 10个会话数)

7、配置DHCPv4服务端和客户端的绑定流量,并发送流量验证是否连通正常

(1)在DHCPv4客户端获取地址和服务端之间配置绑定流量

(2)将流发送模式设置为time,时间为10s,负载为1000帧/每秒,然后发送所有流量验证连通情况

可以看到两条流量收发一致,都为1000个报文,流量收发正常。

DHCPv4 Relay场景测试—信而泰网络测试仪实操的更多相关文章

  1. 基于IPv6的RIPng路由协议测试——信而泰网络测试仪实操

    关键词 IPv6; RIPng; 协议测试; 内部网关协议; 外部网关协议 前言:在国际性网络中,如因特网,拥有很多应用于整个网络的路由选择协议.形成网络的每一个自治系统(AS),都有属于自己的路由选 ...

  2. IPv6 OSPFv3路由协议测试——信而泰网络测试仪实操

    关键词 IPv6; OSPFv3; OSPFv2. 前言:在网络部署中,动态路由协议是重要的组成部分.良好的路由协议,是保证网络可靠.稳定运行的基础.为了适应IPv6协议栈的变化,OSPFv3协议在保 ...

  3. BGP协议测试—信而泰网络测试仪实操

    关键词  BGP; 协议仿真; 测试原理. 前言:当前信息化时代之下,数据传输已经成为了日常工作和生活必不可少的重要组成部分,网络服务的易得性和可靠性也因此得到广泛关注.这其中负责网络正常工作的诸多协 ...

  4. DHCPv4协议测试——信而泰网络测试仪实操

    一.DHCP简介 1. DHCP原理 DHCPv4概述 上网最基本元素 · IP地址 · 子网掩码 · 缺省网关 · DNS服务器 DHCP概述-手工配置 为什么需要自动分配,手工配置不行吗? · 答 ...

  5. ISISv6协议测试——信而泰网络测试仪实操

    文章关键词 ISIS协议:路由协议:协议测试: 一.前言: isis是一种与ospf很相似的网络协议(属于动态路由协议),它被应用在巨大规模网络,如运营商以及银行等.同样的它也是基于链路状态算法,支持 ...

  6. BGP4协议测试——信而泰网络测试仪实操

    文章关键词 BGP:路由测试:协议测试:矢量路由协议: 一.前言: BGP是自治系统外部路由协议,用来在AS之间传递路由信息 路径矢量路由协议,从设计上避免了环路的发生 其路由信息中携带了所经过的全部 ...

  7. BGP4+协议测试——信而泰网络测试仪实操

    文章关键词 BGP4+协议:路由协议:协议测试: 一.前言: 为了有效管理高速发展的互联网,而将其划分为多个相对独立的网格,称为自治域(AS).AS之间通过外部网关协议(EGP)来交换网路可达性信息, ...

  8. RFC2544丢包率测试——信而泰网络测试仪实操

    文章关键词:RFC2544.丢包率.吞吐量. 丢包率概述: 丢包率(Frame Loss Rate)测试的目的是确定DUT在不同的负载和帧长度条件下的丢包率.在稳定负载下,由于网络设备资源缺乏,应该正 ...

  9. RIP协议测试——信而泰网络测试仪实操

    一.简介: RIP(Routing Information Protocol,路由信息协议)是一种内部网关协议(IGP),是一种动态路由选择协议,用于自治系统(AS)内的路由信息的传递.RIP协议基于 ...

随机推荐

  1. 论文解读二代GCN《Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering》

    Paper Information Title:Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteri ...

  2. find -or 用法

    find /opt/IBM/WebSphere85/ -name *loggeter* - or -name *loggetter* | xargs rm -rf

  3. python使用pip安装库超时报错解决办法

    原因:pip源超时了,安装不上 pip install matplotlib -i http://pypi.douban.com/simple --trusted-host pypi.douban.c ...

  4. 关于mysql,需要掌握的基础(一):CRUD、存储引擎、单表查询相关、多表查询join、事务并发、权限管理等等

    目录 关于mysql,需要掌握的基础(一): 1.了解数据库sql.数据库系统.数据库管理系统的概念. 2.了解DDL.DML.DQL语句是什么? 3.了解存储引擎.存储引擎[InnoDB 和 MyI ...

  5. 鸿蒙轻内核源码分析:文件系统FatFS

    摘要:本文为大家介绍FatFS文件系统结构体的结构体和全局变量,并分析FatFS文件操作接口. 本文分享自华为云社区<鸿蒙轻内核M核源码分析系列二一 03 文件系统FatFS>,作者:zh ...

  6. 分布式缓存系统——memcache

    一.简介 memcache是一个自由开源的.高性能的.分布式内存对象缓存系统.它是一种基于内存的key-value存储,用来存储小块的任意数据(字符串.对象).这些数据可以是数据库调用.API调用等. ...

  7. MySQL 主从复制与读写分离 (超详细图文并茂小白闭着眼睛都会做)

    MySQL 主从复制与读写分离 1.什么是读写分离 2.为什么要读写分离 3.什么时候要读写分离 4.主从复制与读写分离 5.mysql支持的复制类型 6.主从复制的工作过程 7.MySQL主从复制延 ...

  8. Python将py文件编译为exe的方法

    使用PyCharm工具写好的Python程序脚本,怎么将.py文件编译为可执行的.exe文件 前提是已经安装了Python环境. 第一步:在PyCharm内下载安装pyinstalle库或使用CMD安 ...

  9. 浅谈Java之属性赋值的先后顺序

    首先,什么是属性? 属性也叫作成员变量,是类的组成部分之一. 我们都知道Java一个类可以包含有: 属性,或者成员变量 构造器 方法,或者叫函数 代码块,或者叫程序段 内部类 那么结合这些,我们就有了 ...

  10. 重新认识Appium

    一.重新认识Appium   找到了学习资料,却不知道怎么实现!!! 要如何实现呢? Appium完整案例值得参考:手把手搭建环境,其中安装和配置Mave这部分有点老了. 首先下载maven 官网地址 ...