最新vlan测试用例.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《最新vlan测试用例.doc》由会员分享,可在线阅读,更多相关《最新vlan测试用例.doc(27页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
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 NetworkTrunkAcc
2、essHybrid5. 测试用例列表测试项目测试子项目测试项目编号测试目的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报文的处理
3、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
4、端口对tagged数据包的接收和发送功能过滤功能不带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
5、 vlan功能Tag端口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
6、能够根据接收报文的源IP地址决定报文转发的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验证影响性在应用动态v
7、lan的情况下收到带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
8、_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组网图说明:图中
9、DUT为被测设备,其他为搭建环境的辅助设备,具体设备型号、类型根据实际情况决定。初始化配置:说明:组网环境中除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
10、 mode trunk2.在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(confi
11、g_fe1)#switchport 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测试目的:
12、验证DUT的VLAN创建功能,包括 命令的容错,取值范围,保存重启等初始化配置:组网如图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也可以
13、查看到相应VLAN实测结果: 备注: 完成测试后删除本用例的配置,以免影响其他测试测试项目编号: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)#switchpo
14、rt hybrid allowed 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 all
15、owed vlan remove 3-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-f
16、e2)#switchport mode 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 o
18、f a number of vlan 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. 在接口模式将F
19、e2加入vlan2 将Fe1配置成trunk模式并允许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,
20、退出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上抓包,见结果13. 在pc3上用软件模拟带802.1q标记流量(vlan-id是2),目的mac为pc4的,在pc4上抓包,见结果24. 将DUT的Fe1口配置为access口加入vlan2在pc1上ping pc4,在pc4上抓包,见结果3预期结果:1、 关闭ing
21、ress-filter功能抓的到pc3上软件所模拟的包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口配置为t
22、runk口,有pc3 ping pc4在pc4上抓包见结果1预期结果: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口并
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 vlan 测试
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内