ImageVerifierCode 换一换
格式:DOCX , 页数:43 ,大小:60.09KB ,
资源ID:9505615      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9505615.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(vlan测试用例.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

vlan测试用例.docx

1、vlan测试用例VLAN测试用例版本历史日期版本作者注释2011-11-021.0杨鑫初稿2012-08-141.1杨鑫问题单用例更新,用例修改1.概述: 本文列出了针对在网管交换机上的VLAN功能测试点及对应测试用例,通过文中描述的测试用例完成对网管交换机上VLAN功能的测试,最终确保该功能在交换机上的实现规范、可靠。2.参考文档 VLAN配置手册3.资源需求: 硬件需求:交换机 2台,Windows 2K/XP Client PC 2台 软件需求:wireshark,anysend4.关键字:VLAN Virtual Local Area NetworkTrunkAccessHybrid5

2、.测试用例列表测试项目测试子项目测试项目编号测试目的802.1Q帧格式帧格式Vlan_frame_check_001验证帧格式创建VLAN创建VLANVlan_creat_001验证DUT的VLAN创建功能VLAN与端口映射功能Vlan_creat_002验证DUT的VLAN添加删除端口功能批量创建vlanVlan_creat_003验证vlan的批量创建与删除,配置的保存重启Access端口对标记处理Access端口对Untagged报文的处理Vlan_Access_001验证Access端口对Untagged报文的接收和发送功能Access端口对Tagged报文的处理Vlan_Access

3、_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数据

4、包的接收和发送功能过滤功能不带vlan tag帧的过滤Vlan_filter_001验证vlan能正确地过滤不带vlan tag的帧带vlantag帧的过滤Vlan_filter_002验证vlan能正确地过滤带vlan tag的帧ingress filter控制Vlan_filter_003验证ingress filter功能在收包接口上的作用Tag帧分类转发基于vlan的帧分类转发Vlan_TagFramForward_001验证DUT能对属于不同vlan的帧分类转发Vlan端口类型测试Untagged端口Vlan_PortType_001验证DUT的untagged vlan功能Tag端

5、口Vlan_PortType_002验证DUT的Tag vlan功能Vlan转发测试同组vlan间tag与untag成员数据转发Vlan_forward_001验证DUT的vlan转发正确性背景流环境测试背景流环境vlan配置Vlan_background_001验证在有背景流时能正确配置vlan背景流环境vlan转发Vlan_background_002验证在有背景流时vlan能正确转发动态vlan基于MAC的vlanvlan_dynamic_001验证DUT能够根据接收报文的源MAC地址决定报文转发的vlan基于IP的vlanvlan_dynamic_002验证DUT能够根据接收报文的源I

6、P地址决定报文转发的vlan基于协议的vlanvlan_dynamic_003验证DUT能够根据接收报文的封装协议决定报文转发的vlan动态vlan规则的混用vlan_dynamic_004静态配置端口的vlan属性,同时开启多种动态vlan功能,验证规则能够根据一定的匹配顺序实现混用多端口应用vlan_dynamic_005配置多个不同匹配规则,在多个端口开启动态vlan功能,规则能够正常生效修改动态vlan规则Vlan_dyanmic_006验证动态vlan规则能实时生效开启端口的动态vlan功能,对其他端口没影响Vlan_dyanmic_007验证影响性在应用动态vlan的情况下收到带t

7、ag的报文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验证在静态聚合

8、口下可接受帧类型生效与静态聚合口的兼容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为被测设备,其他为

9、搭建环境的辅助设备,具体设备型号、类型根据实际情况决定。初始化配置:说明:组网环境中除DUT外的其他设备尽量使用非DUT型号设备(便于测试过程中更充分地考验兼容性),所有设备只需默认配置,图中所有PC装抓包工具omnipeek。7.测试用例详细描述:7.1 802.1Q帧格式测试项目编号:Vlan_frame_check_001测试项目:802.1Q帧格式测试子项目:帧格式测试目的:验证VLAN标记符合IEEE 802.1Q标准帧格式初始化配置:组网如图1,PC3发包,PC4抓包测试步骤:1.在DUT上把fe1接口设置为trunk,进入接口配置模式switchport mode trunk2.

10、在PC3上发广播包,在PC4上抓包,检查包头802.1Q帧格式是否符合IEEE标准,见结果13.在DUT上把fe1和fe2加入vlan 2,fe1为VLAN2的trunk成员,命令如下:switch(config)#vlan database switch(config_vlan)#vlan 2switch(config_vlan)#exitswitch(config)#interface fe2switch(config_fe2)#switchport access vlan 2switch(config_fe2)#interface fe1switch(config_fe1)#switch

11、port mode trunk switch(config_fe1)#switchport trunk allowed vlan add 2 4. 在PC3上发广播包,在PC4上抓包,检查包头802.1Q帧格式是否符合IEEE标准,见结果2预期结果:1.可以看到包头802.1Q符合IEEE标准,可以看到VLAN ID为1 2.可以看到包头802.1Q符合IEEE标准,可以看到VLAN ID为2实测结果备注: 完成测试后删除本用例的配置,以免影响其他测试7.2 创建VLAN测试项目编号:Vlan_creat_001测试项目:创建VLAN测试子项目:创建VLAN测试目的:验证DUT的VLAN创建功

12、能,包括 命令的容错,取值范围,保存重启等初始化配置:组网如图1测试步骤:1.进入VLAN datebase vlan配置模式2.输入VLAN ?结果见13.输入VLAN 1 or 4095 见结果24.输入VLAN 2 or 3 or 4094 见结果35.保存配置重启,查看配置文件,见结果4预期结果:1.系统提示输入VLAN ID及范围为2-40942.系统提示 % Invalid VLAN id value 3.系统没有错误提示,配置成功,退到全局模式下show run可以查看到相应VLAN4.可以查看到VLAN相关配置,全局下show vlan也可以查看到相应VLAN实测结果: 备注:

13、 完成测试后删除本用例的配置,以免影响其他测试测试项目编号:Vlan_creat_002测试项目:创建VLAN测试子项目:VLAN与端口映射功能测试目的:验证DUT的VLAN添加删除端口功能初始化配置:组网如图1测试步骤:1.在DUT上创建多个vlanswitch(config-vlan)#vlan 3-102.将Fe1、Fe2接口配置为Hybrid,向vlan3、4、5添加/删除Fe1、Fe2为untag成员口,可见结果1switch(config-fe1)#switchport mode hybridswitch(config-fe1)#switchport hybrid allowed

14、vlan add 3-5 egress-tagged disableswitch(config-fe1)#switchport hybrid allowed vlan remove 3-5switch(config-fe1)#inter fe2switch(config-fe2)#switchport mode hybridswitch(config-fe2)#switchport hybrid allowed vlan add 3-5 egress-tagged disableswitch(config-fe2)#switchport hybrid allowed vlan remove 3

15、-53.将Fe1、Fe2接口配置为Hybrid,向vlan6、7、8添加/删除Fe1、Fe2为tag成员口, 可见结果1switch(config-fe1)#switchport mode hybridswitch(config-fe1)#switchport hybrid allowed vlan add 6-8 egress-tagged enableswitch(config-fe1)#switchport hybrid allowed vlan remove 6-8switch(config-fe1)#inter fe2switch(config-fe2)#switchport mod

16、e hybridswitch(config-fe2)#switchport hybrid allowed vlan add 6-8 egress-taggedenableswitch(config-fe2)#switchport hybrid allowed vlan remove 6-84.反复添加/删除配置,可见结果1预期结果:1.DUT上可以看到正确vlan与端口的映射(show vlan);查看配置文件,配置正确(show run);查看接口信息(show interface switchport)configured vlan信息显示正确实测结果: 备注: 完成测试后删除本用例的配置

17、,以免影响其他测试测试项目编号:Vlan_creat_003测试项目:创建Vlan测试子项目:批量创建Vlan测试目的:验证vlan的批量创建与删除,配置的保存重启初始化配置:组网如图1 测试步骤:1.在DUT上批量创建删除连续vlan,创建多次,查看vlan信息以及配置文件见结果12.批量创建连续vlan,其个数超过100个(最多100)见结果23.创建连续vlan中包括已经创建的vlan,保存配置重启见结果3预期结果:1.能创建删除vlan,查看vlan信息和配置文件能正确显示已创建的vlan信息 2.会提示错误信息% The allocation of a number of vlan

18、can not be greater then 100.3.没被创建的vlan可以被创建,保存重启后配置正确实测结果: 备注: 完成测试后删除本用例的配置,以免影响其他测试7.3 Access端口对标记处理测试项目编号:Vlan_Access_001测试项目:Access端口对标记对处理测试子项目:Access端口对Untagged报文的处理测试目的:验证Access端口对Untagged报文的接收和发送功能初始化配置:组网如图1测试步骤:1.在DUT设备进入VLAN datebase 配置模式创建vlan 2,退出vlan数据库模式2.在接口模式将Fe2加入vlan2 将Fe1配置成trun

19、k模式并允许vlan2通过,用pc3 ping pc4地址,在pc4上抓包观察,见结果1预期结果:1.可以抓到pc3的icmp报文并打上802.1q标记,vlan-id为2实测结果: 备注: 完成测试后删除本用例的配置,以免影响其他测试测试项目编号:Vlan_Access_002测试项目:Access端口对标记的处理测试子项目:Access端口对Tagged报文的处理测试目的:验证Access端口对tagged数据包的接受和发送功能初始化配置:组网如图1测试步骤:1.在DUT、sw1设备进入VLAN datebase 配置模式创建vlan 2、3,退出vlan数据库模式;在DUT设备上将Fe2

20、接口加入vlan2,Fe1、Fe3接口配置trunk口并允许vlan2、3数据通过;在sw1设备将Fe1接口加入vlan2,将Fe3配置为trunk口并允许vlan2、3数据通过, 2.在pc3上用软件模拟带802.1q标记流量(vlan-id是3),目的mac为pc4的,在pc4上抓包,见结果13.在pc3上用软件模拟带802.1q标记流量(vlan-id是2),目的mac为pc4的,在pc4上抓包,见结果24.将DUT的Fe1口配置为access口加入vlan2在pc1上ping pc4,在pc4上抓包,见结果3预期结果:1、关闭ingress-filter功能抓的到pc3上软件所模拟的包

21、vlan-id为3打开ingress-filter功能就抓不到2、可以抓到pc3发出的帧,vlan-id为23、可以抓到pc1 上发出的icmp报文但不带802.1q标记 实测结果: 备注: 完成测试后删除本用例的配置,以免影响其他测试7.4 Trunk端口对标记处理测试项目编号:Vlan_Trunk_001测试项目:Trunk端口对标记处理测试子项目:Trunk端口对Untagged报文的处理测试目的:验证Trunk端口对Untagged报文的接受和发送功能初始化配置:组网如图1 测试步骤:1.在DUT设备将Fe2、Fe1口配置为trunk口,有pc3 ping pc4在pc4上抓包见结果1

22、预期结果:1.可抓到带802.1q标记的报文,vlan-id为1实测结果: 备注: 完成测试后删除本用例的配置,以免影响其他测试测试项目编号:Vlan_Trunk_002测试项目:Trunk端口对标记处理测试子项目:Trunk端口对Tagged报文的处理测试目的:验证Trunk端口对tagged数据包的接受和发送功能初始化配置:组网如图1 测试步骤:1.在DUT、sw1设备进入VLAN datebase 配置模式创建vlan 2,退出vlan数据库模式;在DUT设备上将Fe1、Fe2接口加入vlan2,Fe3接口配置trunk口并允许vlan2数据通过;在sw1设备将Fe1接口加入vlan2,

23、将Fe3配置为trunk口并允许vlan2数据通过,pc1 ping pc4见结果12.在DUT设备将Fe3接口允许vlan2的命令行去掉,pc1 ping pc4见结果23.在DUT设备上将Fe1、Fe2接口改为trunk模式,F1、Fe2口允许vlan2数据通过,在pc3上模拟802.1q数据帧目的mac为pc4的vlan-id为2,在pc4上抓包,见结果34.将Fe2允许vlan2数据通过删除,在pc3上模拟802.1q数据帧目的mac为pc4的vlan-id为2,在pc4上抓包,见结果4(fe2开启ingress-filter功能)预期结果:1.可以ping通2.不能ping通 3.在

24、pc4上可以抓到pc3发出的数据vlan-id为24.在pc4上抓不到pc3发出的数据实测结果: 备注: 完成测试后删除本用例的配置,以免影响其他测试7.5 Hybrid端口对标记处理测试项目编号:Vlan_Hybrid_001测试项目:Hybrid端口对标记处理测试子项目:Hybrid端口对Untagged报文的处理测试目的:验证Hybrid端口对untagged数据包的接受和发送功能。初始化配置:组网如图1 测试步骤:1、在DUT设备将Fe2口配置为hybrid口,将Fe1口配置为trunk口,有pc3 ping pc在pc4上抓包见结果1预期结果:1、可抓到带802.1q标记的报文,vl

25、an-id为1实测结果: 备注: 完成测试后删除本用例的配置,以免影响其他测试测试项目编号:Vlan_Hybrid_002测试项目:Hybrid端口对标记处理测试子项目:Hybrid端口对Tagged报文的处理测试目的:验证Hybrid端口对tagged数据包的接受和发送功能。初始化配置:组网如图1 测试步骤:1.在DUT、sw1设备进入VLAN datebase 配置模式创建vlan 2,退出vlan数据库模式;在DUT设备上将Fe1、Fe2接口加入vlan2,Fe3接口配置为hybrid口并允许vlan2数据通过(tag口);在sw1设备将Fe1接口加入vlan2,将Fe3配置为hybri

26、d口并允许vlan2数据通过(为tag口),pc1 ping pc4见结果12.在DUT设备将Fe3接口允许vlan2的命令行去掉,pc1 ping pc4见结果23.将DUT设备上的Fe1改为trunk模式,允许vlan2通过,Fe2口配置为hybrid模式,并允许vlan2通过,在pc3上模拟802.1q数据帧目的mac为pc4的vlan-id为2,在pc4上抓包,见结果34.将Fe2允许vlan2数据通过删除,在pc3上模拟802.1q数据帧目的mac为pc4的vlan-id为2,在pc4上抓包,见结果4(fe2口开启ingress-filter功能)预期结果:1.能ping通2.不能p

27、ing通3.在pc4上可以抓到pc3发出的数据vlan-id为24.在pc4上抓不到pc3发出的数据实测结果: 备注: 完成测试后删除本用例的配置,以免影响其他测试7.6 过滤功能测试项目编号: Vlan_filter_001测试项目:过滤功能测试子项目:不带vlan tag帧的过滤测试目的: 验证vlan能正确的过滤不带vlan tag的帧初始化配置:组网如图1 测试步骤:1、在DUT设备进入VLAN datebase 配置模式创建vlan 2,退出vlan数据库模式;将Fe2配置成Hybrid默认vlan配置为vlan 2,并设置可接受的帧类型vlan-tagged2、将Fe1口加入vla

28、n2设置可以接受的帧类型all,在pc3上通过软件模拟不带标记,目的mac为pc4的单播、组播、广播报文,在pc4上抓包见结果13、将Fe1口加入vlan3,在pc3上通过软件模拟不带标记,目的mac为pc4的单播、组播、广播报文,在pc4上抓包见结果14、将Fe2口设置可接受的帧类型vlan-untagged,将Fe1口加入vlan2设置可接受帧类型为vlan-tagged在pc4上通过软件模拟vlanID为2,目的mac为pc3的单播、组播、广播报文,在pc3上抓包见结果25、将Fe2口设置可接受的帧类型vlan-untagged,将Fe1口加入vlan2设置可接受帧类型为vlan-tag

29、ged在pc3上通过软件模拟不带标记,目的mac为pc4的单播、组播、广播报文,在pc4上抓包见结果36、将Fe2口设置可接受的帧类型vlan-untagged,将Fe1加入vlan3,在pc3上通过软件模拟不带标记,目的mac为pc4的单播、组播、广播报文,在pc4上抓包见结果1预期结果:1、pc4抓不到pc3发出的包2、pc3可以抓到pc4发出的包3、pc4可以抓到pc3发出的包实测结果: 备注: 完成测试后删除本用例的配置,以免影响其他测试测试项目编号:Vlan_filter_002测试项目:过滤功能测试子项目:带vlan tag帧的过滤测试目的:验证vlan能正确的过滤带vlan ta

30、g的帧初始化配置:组网如图1 测试步骤:1、在DUT设备进入VLAN datebase 配置模式创建vlan 2,退出vlan数据库模式;将 Fe2配置成Hybrid模式并允许vlan 2数据通过,并设置可接受的帧类型vlan-tagged2、将Fe1口加入vlan2,在pc3上通过软件模拟vlan-id为0或者3,目的mac为pc4的单播、组播、广播报文,在pc4上抓包见结果13、将Fe1口加入vlan2,在pc3上通过软件模拟vlan-id为2,目的mac为pc4的单播、组播、广播报文,在pc4上抓包见结果24、设置Fe2口可接受帧类型为vlan-untagged,将Fe1口加入vlan2,在pc3上通过软件模拟vlan-id为0、2、3,目的mac为pc4的单播、组播、广播报文

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

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