DHCP_Client测试实操(信而泰原创文章)

测试用例

测试目的

·验证DUT基本的DHCP Server功能

测试说明

·测试仪P1模拟10个 DHCP Client, DUT模拟DHCP Server

·DHCP Server给Client分配IP地址, DNS等信息

·DHCP Client上线以后, 向网络侧(P2)发送流量, 验证DUT是否正确转发

·测试仪的P2模拟网络侧, 向DHCP Client发送流量, 验证DUT是否正确转发

 

img1

一、占用Ports

测试步骤

1.按图连接好拓扑

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

3.在测试仪P1端口配置10个DHCP Client

4.在DUT上配置DHCP Server, 为client分配IP, DNS信息

5.在测试仪上进行DHCP Clients拨号, 能够正确的获取IP地址和DNS等信息

6.在测试仪上配置DHCP Clients和网络测的双向流量, 并且将 速率 设置为10%

7.查看双向流量是否都正常转发

8.预期结果(以下三点)

·OSPF邻居能够正常建立

·DUT能够学习到全部的type3和type5 LSAs

·测试仪P1端口能够收到P2发送的流量, 没有丢包

 

占用Ports配置DHCP Client拨号上线配置流量发流验证

img2

 

步骤1-1: 添加机框

img3

机框IP地址

·在机框显示屏上查看

·默认为192.168.0.180

img4

 

步骤1-2: 占用Ports

img5

img6

在选中的端口上做测试

 

二、配置IP地址

步骤2-1: 网络测试IP

img7

1.测试仪端口P2作为网络测端口

·添加以后, 修改其名字为Network(手工添加)

2.还可以通过wizard方式创建Interface

 

步骤2-2: 修改Interface

修改接口IP地址信息

·网关是DUT的IP

·IPv4地址是本端的IP

 

img8

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

img9

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

img10

 

步骤2-3: DUT网络侧IP地址

DUT设备也要正确的配置IP地址

img11

可以在DUT上查看接口的MAC, 以确认测试仪学习到的MAC是正确的

img12

 

三、配置DHCP Client

步骤3-1: 向导创建DHCP Client

img13

 

 

步骤3-2: 选择端口

选择端口

·只选择需要建立DHCP Client的端口

·选择完成以后, 按Next

img14

 

步骤3-3: 封装协议

1.封装协议

·默认IPv4

2.VLAN配置

·选配

·是否在Interface上加上VLAN

·本例中不需要

img15

 

步骤3-4: 配置Interface

Interface配置

·Count Per Block 配置为10

·Block Count Per Port配置为1

·这样配置以后, 10个Clients会在以一个条目(Block)显示

img16

 

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

MAC层信息

·修改Interface的MAC地址

·Clients将会使用这些MAC作为自己的二层地址

·选配

img17

 

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

配置IP信息

img18

 

步骤3-7: 配置DHCP

配置DHCP

·可以选配

·无特殊要求, 可以使用默认

img19

 

步骤3-8:配置DHCP Option

配置DHCP Option

·可以选配

·无特殊要求, 可以使用默认

img20

 

步骤3-9: 预览配置的DHCP

DHCP Client的配置结束

img21

img22

 

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

数量是10, 并且只有1个条目

10个Clients为一个Block

img23

img24

这里的IP地址不用关心, 会使用DHCP重新获取

 

步骤3-11: 查看配置的DHCP Client

img25

 

步骤3-12: 将Interface和DHCP Client关联

Interface和DHCP关联

·向导创建 默认关联

·手工创建DHCP, 需要在这里关联

img26

 

四、拨号上线

DUT配置

在测试仪拨号前, DUT需要配置好DHCP Server

!

interface GigabitEthernet1/0/1

 no switchport

 ip address 10.1.1.1 255.255.255.0

!

--------------------------------------------

!

ip dhcp excluded-address 10.1.1.1

!

ip dhcp pool mypool

   network 10.1.1.0 255.255.255.0

   dns-server 8.8.8.8

   domain-name xinertel.com

!

 

步骤4-1: 启动DHCP Clients

操作步骤

·选中DHCP Clients

·点击Start

img27

 

步骤4-2: 查看状态

状态变化

·Idle: 还没有开始

·Binding: 正在拨号

·Bound: 拨号成功

img28

 

步骤4-3: 查看统计

按照如上的方式进行切换

切换到DHCP Clients统计

img29

按照如上的方式进行切换

统计信息

每个client获取的IP地址

更新时间等

 

img30

 

五、配置流量

步骤5-1: Wizard配置流量

img31

选择端口

img32

 

 

步骤5-2: Wizard配置流量

选择流量

双向流量

Clients和网络侧发送流量

 

img33

 

步骤5-3: 配置Frame格式

配置Frame

配置Frame长度

配置Frame填充内容

img34

 

 

步骤5-4: 配置Frame格式

本页面不用修改

img35

 

步骤5-5: 选择Rx端口

选择流量接收端口

·可选

img36

 

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

img37

 

步骤5-9: 切换Load模式

切换模式

默认基于端口

切换到基于Stream

修改流负载单位为 百分比

img38

 

步骤5-10: 修改Load值

修改load值

在每个Stream上进行修改

img39

 

六、发流验证

步骤6-1: 发流验证

发流验证

选中流量

点击start

img40

 

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

切换统计

默认基于端口统计

切换到基于stream Block统计

img41

 

步骤7-5: 查看统计

查看统计

·速率

·时延

·丢包

·….

img42

img43

img44

 

三层交换机的配置

!

interface GigabitEthernet1/0/1

 no switchport

 ip address 10.1.1.1 255.255.255.0

 ip ospf authentication message-digest

 ip ospf message-digest-key 1 md5 Xinertel

 ip ospf lls disable

 ip ospf 1 area 0

!

interface GigabitEthernet1/0/2

 no switchport

 ip address 20.1.1.1 255.255.255.0

!

---------------------------

 

!

router ospf 1

 router-id 2.2.2.2

 log-adjacency-changes

!

 

三层交换机的状态

img45

DUT状态

·邻居状态为Full

·LSAs都学习到

img46

2020年5月7日 17:44