vlan测试用例Word下载.docx

上传人:b****7 文档编号:22641658 上传时间:2023-02-05 格式:DOCX 页数:43 大小:60.09KB
下载 相关 举报
vlan测试用例Word下载.docx_第1页
第1页 / 共43页
vlan测试用例Word下载.docx_第2页
第2页 / 共43页
vlan测试用例Word下载.docx_第3页
第3页 / 共43页
vlan测试用例Word下载.docx_第4页
第4页 / 共43页
vlan测试用例Word下载.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

vlan测试用例Word下载.docx

《vlan测试用例Word下载.docx》由会员分享,可在线阅读,更多相关《vlan测试用例Word下载.docx(43页珍藏版)》请在冰豆网上搜索。

vlan测试用例Word下载.docx

5.测试用例列表

测试项目

测试子项目

测试项目编号

测试目的

802.1Q帧格式

帧格式

Vlan_frame_check_001

验证帧格式

创建VLAN

Vlan_creat_001

验证DUT的VLAN创建功能

VLAN与端口映射功能

Vlan_creat_002

验证DUT的VLAN添加删除端口功能

批量创建vlan

Vlan_creat_003

验证vlan的批量创建与删除,配置的保存重启

Access端口对标记处理

Access端口对Untagged报文的处理

Vlan_Access_001

验证Access端口对Untagged报文的接收和发送功能

Access端口对Tagged报文的处理

Vlan_Access_002

验证Access端口对tagged数据包的接收和发送功能

Trunk端口对标记处理

Trunk端口对Untagged报文的处理

Vlan_Trunk_001

验证Trunk端口对Untagged报文的接收和发送功能

Trunk端口对Tagged报文的处理

Vlan_Trunk_002

验证Trunk端口对tagged数据包的接收和发送功能

Hybrid端口对标记处理

Hybrid端口对Untagged报文的处理

Vlan_Hybrid_001

验证Hybrid端口对Untagged报文的接收和发送功能

Hybrid端口对Tagged报文的处理

Vlan_Hybrid_002

验证Hybrid端口对tagged数据包的接收和发送功能

过滤功能

不带vlantag帧的过滤

Vlan_filter_001

验证vlan能正确地过滤不带vlantag的帧

带vlantag帧的过滤

Vlan_filter_002

验证vlan能正确地过滤带vlantag的帧

ingressfilter控制

Vlan_filter_003

验证ingressfilter功能在收包接口上的作用

Tag帧分类转发

基于vlan的帧分类转发

Vlan_TagFramForward_001

验证DUT能对属于不同vlan的帧分类转发

Vlan端口类型测试

Untagged端口

Vlan_PortType_001

验证DUT的untaggedvlan功能

Tag端口

Vlan_PortType_002

验证DUT的Tagvlan功能

Vlan转发测试

同组vlan间tag与untag成员数据转发

Vlan_forward_001

验证DUT的vlan转发正确性

背景流环境测试

背景流环境vlan配置

Vlan_background_001

验证在有背景流时能正确配置vlan

背景流环境vlan转发

Vlan_background_002

验证在有背景流时vlan能正确转发

动态vlan

基于MAC的vlan

vlan_dynamic_001

验证DUT能够根据接收报文的源MAC地址决定报文转发的vlan

基于IP的vlan

vlan_dynamic_002

验证DUT能够根据接收报文的源IP地址决定报文转发的vlan

基于协议的vlan

vlan_dynamic_003

验证DUT能够根据接收报文的封装协议决定报文转发的vlan

动态vlan规则的混用

vlan_dynamic_004

静态配置端口的vlan属性,同时开启多种动态vlan功能,验证规则能够根据一定的匹配顺序实现混用

多端口应用

vlan_dynamic_005

配置多个不同匹配规则,在多个端口开启动态vlan功能,规则能够正常生效

修改动态vlan规则

Vlan_dyanmic_006

验证动态vlan规则能实时生效

开启端口的动态vlan功能,对其他端口没影响

Vlan_dyanmic_007

验证影响性

在应用动态vlan的情况下收到带tag的报文

Vlan_dyanmic_008

验证使能动态vlan功能的端口收到带tag的报文

同时开启端口的动态vlan功能和可接受帧类型

Vlan_dyanmic_009

验证同时端口的动态vlan功能和可接受帧类型对报文的处理

接口在不同vlan模式下开启动态vlan功能

Vlan_dyanmic_0010

验证不同端口模式开启动态vlan功能

功能兼容性测试

与STP兼容性

Vlan_FuncConfer_001

验证Vlan与STP能共同工作

与聚合端口的兼容性

Vlan__FuncConfer_002

验证Vlan与聚合的逻辑端口能共同工作

与静态聚合口的兼容

Vlan__FuncConfer_003

验证在静态聚合口下可接受帧类型生效

Vlan__FuncConfer_004

验证在静态聚合口下ingress-filter功能

与动态聚合口的兼容

Vlan__FuncConfer_005

验证在动态聚合口下可接受帧类型生效

Vlan__FuncConfer_006

验证在动态聚合口下ingress-filter功能

设备兼容性测试

与其它交换机vlan兼容性

Vlan_DeviceConfer_001

验证与其它交换机vlan的兼容性

Vlan容量测试

Vlan容量

Vlan_content_001

验证DUT的Vlan容量

6.测试组网图

测试组网图:

组网图1

组网图说明:

图中DUT为被测设备,其他为搭建环境的辅助设备,具体设备型号、类型根据实际情况决定。

初始化配置:

说明:

组网环境中除DUT外的其他设备尽量使用非DUT型号设备(便于测试过程中更充分地考验兼容性),所有设备只需默认配置,图中所有PC装抓包工具omnipeek。

7.测试用例详细描述:

7.1802.1Q帧格式

测试项目编号:

测试项目:

测试子项目:

测试目的:

验证VLAN标记符合IEEE802.1Q标准帧格式

组网如图1,PC3发包,PC4抓包

测试步骤:

1.在DUT上把fe1接口设置为trunk,进入接口配置模式switchportmodetrunk

2.在PC3上发广播包,在PC4上抓包,检查包头802.1Q帧格式是否符合IEEE标准,见结果1

3.在DUT上把fe1和fe2加入vlan2,fe1为VLAN2的trunk成员,命令如下:

switch(config)#vlandatabase

switch(config_vlan)#vlan2

switch(config_vlan)#exit

switch(config)#interfacefe2

switch(config_fe2)#switchportaccessvlan2

switch(config_fe2)#interfacefe1

switch(config_fe1)#switchportmodetrunk

switch(config_fe1)#switchporttrunkallowedvlanadd2

4.在PC3上发广播包,在PC4上抓包,检查包头802.1Q帧格式是否符合IEEE标准,见结果2

预期结果:

1.可以看到包头802.1Q符合IEEE标准,可以看到VLANID为1

2.可以看到包头802.1Q符合IEEE标准,可以看到VLANID为2

实测结果

备注:

完成测试后删除本用例的配置,以免影响其他测试

7.2创建VLAN

验证DUT的VLAN创建功能,包括命令的容错,取值范围,保存重启等

组网如图1

1.进入VLANdatebasevlan配置模式

2.输入VLAN?

结果见1

3.输入VLAN1or4095见结果2

4.输入VLAN2or3or4094见结果3

5.保存配置重启,查看配置文件,见结果4

1.系统提示输入VLANID及范围为2-4094

2.系统提示%InvalidVLANidvalue

3.系统没有错误提示,配置成功,退到全局模式下showrun可以查看到相应VLAN

4.可以查看到VLAN相关配置,全局下showvlan也可以查看到相应VLAN

实测结果:

1.在DUT上创建多个vlan

switch(config-vlan)#vlan3-10

2.将Fe1、Fe2接口配置为Hybrid,向vlan3、4、5添加/删除Fe1、Fe2为untag成员口,可见结果1

switch(config-fe1)#switchportmodehybrid

switch(config-fe1)#switchporthybridallowedvlanadd3-5egress-taggeddisable

switch(config-fe1)#switchporthybridallowedvlanremove3-5

switch(config-fe1)#interfe2

switch(config-fe2)#switchportmodehybrid

switch(config-fe2)#switchporthybridallowedvlanadd3-5egress-taggeddisable

switch(config-fe2)#switchporthybridallowedvlanremove3-5

3.将Fe1、Fe2接口配置为Hybrid,向vlan6、7、8添加/删除Fe1、Fe2为tag成员口,可见结果1

switch(config-fe1)#switchporthybridallowedvlanadd6-8egress-taggedenable

switch(config-fe1)#switchporthybridallowedvlanremove6-8

switch(config-fe2)#switchporthybridallowedvlanadd6-8egress-tagged

enable

switch(config-fe2)#switchporthybridallowedvlanremove6-8

4.反复添加/删除配置,可见结果1

1.DUT上可以看到正确vlan与端口的映射(showvlan);

查看配置文件,配置正确(showrun);

查看接口信息(showinterfaceswitchport)configuredvlan信息显示正确

创建Vlan

批量创建Vlan

组网如图1

1.在DUT上批量创建删除连续vlan,创建多次,查看vlan信息以及配置文件见结果1

2.批量创建连续vlan,其个数超过100个(最多100)见结果2

3.创建连续vlan中包括已经创建的vlan,保存配置重启见结果3

1.能创建删除vlan,查看vlan信息和配置文件能正确显示已创建的vlan信息

2.会提示错误信息%Theallocationofanumberofvlancannotbegreaterthen100.

3.没被创建的vlan可以被创建,保存重启后配置正确

7.3Access端口对标记处理

Access端口对标记对处理

1.在DUT设备进入VLANdatebase配置模式创建vlan2,退出vlan数据库模式

2.在接口模式将Fe2加入vlan2将Fe1配置成trunk模式并允许vlan2通过,用pc3pingpc4地址,在pc4上抓包观察,见结果1

1.可以抓到pc3的icmp报文并打上802.1q标记,vlan-id为2

Access端口对标记的处理

验证Access端口对tagged数据包的接受和发送功能

1.在DUT、sw1设备进入VLANdatebase配置模式创建vlan2、3,退出vlan数据库模式;

在DUT设备上将Fe2接口加入vlan2,Fe1、Fe3接口配置trunk口并允许vlan2、3数据通过;

在sw1设备将Fe1接口加入vlan2,将Fe3配置为trunk口并允许vlan2、3数据通过,

2.在pc3上用软件模拟带802.1q标记流量(vlan-id是3),目的mac为pc4的,在pc4上抓包,见结果1

3.在pc3上用软件模拟带802.1q标记流量(vlan-id是2),目的mac为pc4的,在pc4上抓包,见结果2

4.将DUT的Fe1口配置为access口加入vlan2在pc1上pingpc4,在pc4上抓包,见结果3

1、关闭ingress-filter功能抓的到pc3上软件所模拟的包vlan-id为3打开ingress-filter功能就抓不到

2、可以抓到pc3发出的帧,vlan-id为2

3、可以抓到pc1上发出的icmp报文但不带802.1q标记

7.4Trunk端口对标记处理

验证Trunk端口对Untagged报文的接受和发送功能

1.在DUT设备将Fe2、Fe1口配置为trunk口,有pc3pingpc4在pc4上抓包见结果1

1.可抓到带802.1q标记的报文,vlan-id为1

验证Trunk端口对tagged数据包的接受和发送功能

1.在DUT、sw1设备进入VLANdatebase配置模式创建vlan2,退出vlan数据库模式;

在DUT设备上将Fe1、Fe2接口加入vlan2,Fe3接口配置trunk口并允许vlan2数据通过;

在sw1设备将Fe1接口加入vlan2,将Fe3配置为trunk口并允许vlan2数据通过,pc1pingpc4见结果1

2.在DUT设备将Fe3接口允许vlan2的命令行去掉,pc1pingpc4见结果2

3.在DUT设备上将Fe1、Fe2接口改为trunk模式,F1、Fe2口允许vlan2数据通过,在pc3上模拟802.1q数据帧目的mac为pc4的vlan-id为2,在pc4上抓包,见结果3

4.将Fe2允许vlan2数据通过删除,在pc3上模拟802.1q数据帧目的mac为pc4的vlan-id为2,在pc4上抓包,见结果4(fe2开启ingress-filter功能)

1.可以ping通

2.不能ping通

3.在pc4上可以抓到pc3发出的数据vlan-id为2

4.在pc4上抓不到pc3发出的数据

7.5Hybrid端口对标记处理

验证Hybrid端口对untagged数据包的接受和发送功能。

1、在DUT设备将Fe2口配置为hybrid口,将Fe1口配置为trunk口,有pc3pingpc在pc4上抓包见结果1

1、可抓到带802.1q标记的报文,vlan-id为1

验证Hybrid端口对tagged数据包的接受和发送功能。

在DUT设备上将Fe1、Fe2接口加入vlan2,Fe3接口配置为hybrid口并允许vlan2数据通过(tag口);

在sw1设备将Fe1接口加入vlan2,将Fe3配置为hybrid口并允许vlan2数据通过(为tag口),pc1pingpc4见结果1

3.将DUT设备上的Fe1改为trunk模式,允许vlan2通过,Fe2口配置为hybrid模式,并允许vlan2通过,在pc3上模拟802.1q数据帧目的mac为pc4的vlan-id为2,在pc4上抓包,见结果3

4.将Fe2允许vlan2数据通过删除,在pc3上模拟802.1q数据帧目的mac为pc4的vlan-id为2,在pc4上抓包,见结果4(fe2口开启ingress-filter功能)

1.能ping通

2.不能ping通

7.6过滤功能

Vlan_filter_001

验证vlan能正确的过滤不带vlantag的帧

1、在DUT设备进入VLANdatebase配置模式创建vlan2,退出vlan数据库模式;

将Fe2配置成Hybrid默认vlan配置为vlan2,并设置可接受的帧类型vlan-tagged

2、将Fe1口加入vlan2设置可以接受的帧类型all,在pc3上通过软件模拟不带标记,目的mac为pc4的单播、组播、广播报文,在pc4上抓包见结果1

3、将Fe1口加入vlan3,在pc3上通过软件模拟不带标记,目的mac为pc4的单播、组播、广播报文,在pc4上抓包见结果1

4、将Fe2口设置可接受的帧类型vlan-untagged,将Fe1口加入vlan2设置可接受帧类型为vlan-tagged在pc4上通过软件模拟vlanID为2,目的mac为pc3的单播、组播、广播报文,在pc3上抓包见结果2

5、将Fe2口设置可接受的帧类型vlan-untagged,将Fe1口加入vlan2设置可接受帧类型为vlan-tagged在pc3上通过软件模拟不带标记,目的mac为pc4的单播、组播、广播报文,在pc4上抓包见结果3

6、将Fe2口设置可接受的帧类型vlan-untagged,将Fe1加入vlan3,在pc3上通过软件模拟不带标记,目的mac为pc4的单播、组播、广播报文,在pc4上抓包见结果1

1、pc4抓不到pc3发出的包

2、pc3可以抓到pc4发出的包

3、pc4可以抓到pc3发出的包

带vlantag帧的过滤

验证vlan能正确的过滤带vlantag的帧

将Fe2配置成Hybrid模式并允许vlan2数据通过,并设置可接受的帧类型vlan-tagged

2、将Fe1口加入vlan2,在pc3上通过软件模拟vlan-id为0或者3,目的mac为pc4的单播、组播、广播报文,在pc4上抓包见结果1

3、将Fe1口加入vlan2,在pc3上通过软件模拟vlan-id为2,目的mac为pc4的单播、组播、广播报文,在pc4上抓包见结果2

4、设置Fe2口可接受帧类型为vlan-untagged,将Fe1口加入vlan2,在pc3上通过软件模拟vlan-id为0、2、3,目的mac为pc4的单播、组播、广播报文

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1