vlan测试用例说课讲解_第1页
vlan测试用例说课讲解_第2页
vlan测试用例说课讲解_第3页
vlan测试用例说课讲解_第4页
vlan测试用例说课讲解_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

vlan测试用例精品文档VLAN测试用例版本历史日期版本作者注释2011-11-021.0杨鑫初稿2012-08-141.1杨鑫问题单用例更新,用例修改收集于网络,如有侵权请联系管理员删除精品文档目录1.概述:...................................................................42.参考文档.................................................................43.资源需求:...............................................................44.关键字:.................................................................45.测试用例列表.............................................................56.测试组网图...............................................................77.测试用例详细描述:.......................................................87.1802.1Q帧格式........................................................87.2创建VLAN...........................................................97.3Access端口对标记处理...............................................127.4Trunk端口对标记处理................................................137.5Hybrid端口对标记处理...............................................147.6过滤功能...........................................................157.7Tag帧分类转发......................................................177.8vlan端口类型测试..................................................187.9vlan转发测试......................................................197.10背景流环境测试....................................................207.11动态vlan的功能测试................................................217.12功能兼容性测试.....................................................287.13设备兼容性测试....................................................327.14性能测试.........................................................32收集于网络,如有侵权请联系管理员删除精品文档概述:本文列出了针对在网管交换机上的 VLAN功能测试点及对应测试用例,通过文中描述的测试用例完成对网管交换机上 VLAN功能的测试,最终确保该功能在交换机上的实现规范、可靠。参考文档《VLAN配置手册》资源需求:硬件需求:交换机 2台,Windows2K/XPClientPC2 台软件需求:wireshark,anysend关键字:VLAN VirtualLocalAreaNetworkTrunkAccessHybrid收集于网络,如有侵权请联系管理员删除精品文档测试用例列表测试项目 测试子项目802.1Q帧帧格式

测试项目编号Vlan_frame_check_0

测试目的验证帧格式格式创建VLAN

创建VLANVLAN与端口映射功能

01Vlan_creat_001Vlan_creat_002

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

批量创建vlanAccess端口对Untagged报文的处理

Vlan_creat_003Vlan_Access_001

验证vlan的批量创建与删除,配置的保存重启验证Access端口对Untagged报文的接收和发送功能口对标记处理 Access端口对Tagged报文的处理Trunk端口对Untagged报文的处Trunk端口 理对标记处理Trunk端口对Tagged报文的处理Hybrid端口对Hybrid端Untagged报文的处理口对标记处理Hybrid端口对Tagged报文的处理不带vlantag帧的过滤过滤功能带vlantag帧的过滤ingressfilter控制Tag帧分类基于vlan的帧分类转发转发Vlan端口Untagged端口

Vlan_Access_002Vlan_Trunk_001Vlan_Trunk_002Vlan_Hybrid_001Vlan_Hybrid_002Vlan_filter_001Vlan_filter_002Vlan_filter_003Vlan_TagFramForward_001Vlan_PortType_001

验证Access端口对tagged数据包的接收和发送功能验证Trunk端口对Untagged报文的接收和发送功能验证Trunk端口对tagged数据包的接收和发送功能验证Hybrid端口对Untagged报文的接收和发送功能验证Hybrid端口对tagged数据包的接收和发送功能验证vlan能正确地过滤不带vlantag的帧验证vlan能正确地过滤带vlantag的帧验证ingressfilter 功能在收包接口上的作用验证DUT能对属于不同vlan的帧分类转发验证DUT的untagged收集于网络,如有侵权请联系管理员删除类型测试Tag端口Vlan转发 同组vlan间tag与测试 untag成员数据转发背景流环境vlan配背景流环境置测试 背景流环境vlan转发

精品文档Vlan_PortType_002Vlan_forward_001Vlan_background_001Vlan_background_002

vlan功能验证DUT的Tagvlan功能验证DUT的vlan转发正确性验证在有背景流时能正确配置vlan验证在有背景流时vlan能正确转发基于MAC的vlan vlan_dynamic_001基于IP的vlan vlan_dynamic_002基于协议的vlan vlan_dynamic_003动态vlan规则的混vlan_dynamic_004用动态vlan多端口应用 vlan_dynamic_005

验证DUT能够根据接收报文的源MAC地址决定报文转发的vlan验证DUT能够根据接收报文的源IP地址决定报文转发的vlan验证DUT能够根据接收报文的封装协议决定报文转发的vlan静态配置端口的vlan属性,同时开启多种动态vlan功能,验证规则能够根据一定的匹配顺序实现混用配置多个不同匹配规则,在多个端口开启动态vlan功能,规则能够正常生效修改动态vlan规则开启端口的动态vlan功能,对其他端口没影响在应用动态vlan的情况下收到带tag的报文同时开启端口的动态vlan功能和可接受帧类型

Vlan_dyanmic_006Vlan_dyanmic_007Vlan_dyanmic_008Vlan_dyanmic_009

验证动态vlan规则能实时生效验证影响性验证使能动态vlan功能的端口收到带tag的报文验证同时端口的动态vlan功能和可接受帧类型对报文的处理接口在不同vlan模Vlan_dyanmic_0010式下开启动态vlan

验证不同端口模式开启动态vlan功能收集于网络,如有侵权请联系管理员删除精品文档功能与STP兼容性Vlan_FuncConfer_00验证Vlan与STP能共同1工作与聚合端口的兼容性Vlan__FuncConfer验证Vlan与聚合的逻辑_002端口能共同工作与静态聚合口的兼容Vlan__FuncConfer验证在静态聚合口下可接功能兼容性_003受帧类型生效测试与静态聚合口的兼容Vlan__FuncConfer验证在静态聚合口下_004ingress-filter功能与动态聚合口的兼容Vlan__FuncConfer验证在动态聚合口下可接_005受帧类型生效与静态聚合口的兼容Vlan__FuncConfer验证在动态聚合口下_006ingress-filter功能设备兼容性与其它交换机vlanVlan_DeviceConfer_验证与其它交换机vlan测试兼容性001的兼容性Vlan容量Vlan容量Vlan_content_001验证DUT的Vlan容量测试测试组网图测试组网图:收集于网络,如有侵权请联系管理员删除精品文档pc2 sw1 FE1FE3FE1 FE3FE8 FE8DUTFE9 FE9 FE2sw2 FE1pc4组网图1组网图说明:

pc1pc3图中DUT为被测设备,其他为搭建环境的辅助设备,具体设备型号、类型根据实际情况决定。初始化配置:说明:组网环境中除 DUT外的其他设备尽量使用非 DUT型号设备(便于测试过程中更充分地考验兼容性),所有设备只需默认配置,图中所有 PC装抓包工具omnipeek。测试用例详细描述:7.1802.1Q帧格式测试项目编号:Vlan_frame_check_001收集于网络,如有侵权请联系管理员删除精品文档测试项目:802.1Q帧格式测试子项目:帧格式测试目的:验证VLAN标记符合IEEE802.1Q标准帧格式初始化配置:组网如图1,PC3发包,PC4抓包测试步骤:1.在DUT上把fe1接口设置为trunk,进入接口配置模式switchportmodetrunk在PC3上发广播包,在PC4上抓包,检查包头802.1Q帧格式是否符合IEEE标准,见结果1在DUT上把fe1和fe2加入vlan2,fe1为VLAN2的trunk成员,命令如下:switch(config)#vlandatabaseswitch(config_vlan)#vlan2switch(config_vlan)#exitswitch(config)#interfacefe2switch(config_fe2)#switchportaccessvlan2switch(config_fe2)#interfacefe1switch(config_fe1)#switchportmodetrunkswitch(config_fe1)#switchporttrunkallowedvlanadd2在PC3上发广播包,在PC4上抓包,检查包头802.1Q帧格式是否符合IEEE标准,见结果2预期结果:可以看到包头802.1Q符合IEEE标准,可以看到VLANID为1可以看到包头802.1Q符合IEEE标准,可以看到VLANID为2实测结果备注:完成测试后删除本用例的配置,以免影响其他测试7.2创建VLAN测试项目编号:Vlan_creat_001测试项目:创建 VLAN测试子项目:创建 VLAN测试目的:验证DUT的VLAN创建功能,包括命令的容错,取值范围,保存重启等初始化配置:组网如图1测试步骤:收集于网络,如有侵权请联系管理员删除精品文档1.进入VLANdatebasevlan 配置模式输入VLAN?结果见13.输入VLAN1or4095见结果24.输入VLAN2or3or4094见结果35.保存配置重启,查看配置文件,见结果4预期结果:系统提示输入VLANID及范围为2-4094系统提示%InvalidVLANidvalue3.系统没有错误提示,配置成功,退到全局模式下 showrun可以查看到相应VLAN可以查看到VLAN相关配置,全局下showvlan也可以查看到相应VLAN实测结果:备注:完成测试后删除本用例的配置,以免影响其他测试测试项目编号:Vlan_creat_002测试项目:创建 VLAN测试子项目:VLAN与端口映射功能测试目的:验证DUT的VLAN添加删除端口功能初始化配置:组网如图1测试步骤:1.在DUT上创建多个vlanswitch(config-vlan)#vlan3-10将Fe1、Fe2接口配置为Hybrid,向vlan3、4、5添加/删除Fe1、Fe2为untag成员口,可见结果1switch(config-fe1)#switchportmodehybridswitch(config-fe1)#switchporthybridallowedvlanadd3-5egress-taggeddisableswitch(config-fe1)#switchporthybridallowedvlanremove3-5switch(config-fe1)#interfe2switch(config-fe2)#switchportmodehybridswitch(config-fe2)#switchporthybridallowedvlanadd3-5egress-taggeddisableswitch(config-fe2)#switchporthybridallowedvlanremove3-5将Fe1、Fe2接口配置为Hybrid,向vlan6、7、8添加/删除Fe1、Fe2为tag成员口,可见结果1switch(config-fe1)#switchportmodehybridswitch(config-fe1)#switchporthybridallowedvlanadd6-8egress-taggedenableswitch(config-fe1)#switchporthybridallowedvlanremove6-8收集于网络,如有侵权请联系管理员删除精品文档switch(config-fe1)#interfe2switch(config-fe2)#switchportmodehybridswitch(config-fe2)#switchporthybridallowedvlanadd6-8egress-taggedenableswitch(config-fe2)#switchporthybridallowedvlanremove6-8反复添加/删除配置,可见结果1预期结果:DUT上可以看到正确vlan与端口的映射(showvlan);查看配置文件,配置正确(showrun);查看接口信息( showinterfaceswitchport )configuredvlan信息显示正确实测结果:备注:完成测试后删除本用例的配置,以免影响其他测试测试项目编号:Vlan_creat_003测试项目:创建 Vlan测试子项目:批量创建 Vlan测试目的:验证vlan的批量创建与删除,配置的保存重启初始化配置:组网如图1测试步骤:在DUT上批量创建删除连续vlan,创建多次,查看vlan信息以及配置文件见结果1批量创建连续vlan,其个数超过100个(最多100)见结果2创建连续vlan中包括已经创建的vlan,保存配置重启见结果3预期结果:1.能创建删除vlan,查看vlan信息和配置文件能正确显示已创建的 vlan信息2.会提示错误信息%Theallocationofanumberofvlancannotbegreaterthen100.没被创建的vlan可以被创建,保存重启后配置正确实测结果:备注:完成测试后删除本用例的配置,以免影响其他测试收集于网络,如有侵权请联系管理员删除精品文档7.3Access端口对标记处理测试项目编号:Vlan_Access_001测试项目:Access端口对标记对处理测试子项目:Access端口对Untagged报文的处理测试目的:验证Access端口对Untagged报文的接收和发送功能初始化配置:组网如图1测试步骤:1.在DUT设备进入VLANdatebase配置模式创建vlan2,退出vlan数据库模式2.在接口模式将Fe2加入vlan2将Fe1配置成trunk模式并允许vlan2通过,用pc3pingpc4地址,在pc4上抓包观察,见结果1预期结果:1.可以抓到 pc3的icmp报文并打上 802.1q标记,vlan-id 为2实测结果:备注:完成测试后删除本用例的配置,以免影响其他测试测试项目编号:Vlan_Access_002测试项目:Access端口对标记的处理测试子项目:Access端口对Tagged报文的处理测试目的:验证Access端口对tagged数据包的接受和发送功能初始化配置:组网如图1测试步骤: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上抓包,见结果13.在pc3上用软件模拟带802.1q标记流量(vlan-id是2),目的mac为pc4的,在pc4上抓包,见结果24.将DUT的Fe1口配置为access口加入vlan2在pc1上pingpc4,在pc4上抓包,见结果3预期结果:1、关闭ingress-filter 功能抓的到 pc3上软件所模拟的包 vlan-id 为3打开ingress-filter 功能就抓不到收集于网络,如有侵权请联系管理员删除精品文档2、可以抓到pc3发出的帧,vlan-id为23、可以抓到pc1上发出的icmp报文但不带802.1q标记实测结果:备注:完成测试后删除本用例的配置,以免影响其他测试7.4Trunk 端口对标记处理测试项目编号:Vlan_Trunk_001测试项目:Trunk端口对标记处理测试子项目:Trunk端口对Untagged报文的处理测试目的:验证Trunk端口对Untagged报文的接受和发送功能初始化配置:组网如图1测试步骤:1.在DUT设备将Fe2、Fe1口配置为 trunk 口,有pc3pingpc4 在pc4上抓包见结果1预期结果:1.可抓到带 802.1q标记的报文,vlan-id 为1实测结果:备注:完成测试后删除本用例的配置,以免影响其他测试测试项目编号:Vlan_Trunk_002测试项目:Trunk端口对标记处理测试子项目:Trunk端口对Tagged报文的处理测试目的:验证Trunk端口对tagged数据包的接受和发送功能初始化配置:组网如图1测试步骤:1.在DUT、sw1设备进入VLANdatebase配置模式创建vlan2,退出vlan数据库模式;在DUT设备上将Fe1、Fe2接口加入vlan2,Fe3接口配置trunk口并允许vlan2数据通过;在sw1设备将Fe1接口加入vlan2,将Fe3配置为trunk口并允许vlan2数据通过,pc1pingpc4见结果12.在DUT设备将Fe3接口允许vlan2的命令行去掉,pc1pingpc4见结果2收集于网络,如有侵权请联系管理员删除精品文档3.在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功能)预期结果:可以ping通不能ping通3.在pc4上可以抓到pc3发出的数据vlan-id为24.在pc4上抓不到pc3发出的数据实测结果:备注:完成测试后删除本用例的配置,以免影响其他测试7.5Hybrid 端口对标记处理测试项目编号:Vlan_Hybrid_001测试项目:Hybrid端口对标记处理测试子项目:Hybrid端口对Untagged报文的处理测试目的:验证Hybrid端口对untagged数据包的接受和发送功能。初始化配置:组网如图1测试步骤:1、在DUT设备将 Fe2口配置为 hybrid 口,将Fe1口配置为 trunk 口,有 pc3pingpc在pc4上抓包见结果 1预期结果:1、可抓到带802.1q标记的报文, vlan-id 为1实测结果:备注:完成测试后删除本用例的配置,以免影响其他测试测试项目编号:Vlan_Hybrid_002测试项目:Hybrid端口对标记处理测试子项目:Hybrid端口对Tagged报文的处理测试目的:收集于网络,如有侵权请联系管理员删除精品文档验证Hybrid端口对tagged数据包的接受和发送功能。初始化配置:组网如图1测试步骤:1.在DUT、sw1设备进入VLANdatebase配置模式创建vlan2,退出vlan数据库模式;在DUT设备上将Fe1、Fe2接口加入vlan2,Fe3接口配置为hybrid口并允许vlan2数据通过(tag口);在sw1设备将Fe1接口加入vlan2,将Fe3配置为hybrid口并允许vlan2数据通过(为tag口),pc1pingpc4见结果12.在DUT设备将Fe3接口允许vlan2的命令行去掉,pc1pingpc4见结果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功能)预期结果:能ping通不能ping通3.在pc4上可以抓到pc3发出的数据vlan-id为24.在pc4上抓不到pc3发出的数据实测结果:备注:完成测试后删除本用例的配置,以免影响其他测试7.6过滤功能测试项目编号: Vlan_filter_001测试项目:过滤功能测试子项目:不带 vlantag 帧的过滤测试目的:验证vlan能正确的过滤不带vlantag的帧初始化配置:组网如图1测试步骤:1、在DUT设备进入VLANdatebase配置模式创建vlan2,退出vlan数据库模式;将Fe2配置成Hybrid默认vlan配置为vlan2,并设置可接受的帧类型vlan-tagged2、将Fe1口加入 vlan2 设置可以接受的帧类型 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-tagged 在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测试项目:过滤功能测试子项目:带 vlantag 帧的过滤测试目的:验证vlan能正确的过滤带vlantag 的帧初始化配置:组网如图1测试步骤:1、在DUT设备进入 VLANdatebase 配置模式创建 vlan2,退出 vlan 数据库模式;将 Fe2 配置成Hybrid 模式并允许 vlan2 数据通过,并设置可接受的帧类型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的单播、组播、广播报文,在 pc4上抓包见结果 1预期结果:1、在pc4上抓不到 pc3发出的包2、在pc3上可以抓到 pc4发出的包实测结果:备注:完成测试后删除本用例的配置,以免影响其他测试测试项目编号:Vlan_filter_003收集于网络,如有侵权请联系管理员删除精品文档测试项目:过滤功能测试子项目:ingressfilter 控制测试目的:验证ingressfilter功能在收报接口上的作用初始化配置:组网如图1测试步骤:1、在DUT设备进入 VLANdatebase 配置模式创建 vlan2、3,退出 vlan 数据库模式;将Fe1配置trunk 并允许 vlan3数据通过,Fe2配置hybrid,允许vlan2 通过,在pc3上通过软件模拟 vlan-id 为3,目的mac为pc4的单播、组播、广播报文,在pc4上抓包见结果 12、在pc3上通过软件模拟 vlan-id 为3,目的mac为pc4的单播、组播、广播报文,并使能Fe2口ingressfilter 功能,在 pc4上抓包见结果 2预期结果:1.pc4上可以抓到pc3发出的报文vlan-id为32.pc4上抓不到pc3发出的报文实测结果:备注:完成测试后删除本用例的配置,以免影响其他测试7.7Tag帧分类转发测试项目编号:Vlan_TagFramForward_001测试项目:Tag帧分类转发测试子项目:基于 vlan的帧分类转发测试目的:验证DUT能对属于不同vlan的帧分类转发初始化配置:组网如图1测试步骤:1.在DUT设备进入VLANdatebase配置模式创建vlan2、3,退出vlan数据库模式;将Fe2配置成trunk模式并允许vlan2数据通过,将Fe1加入vlan22.在pc3上用软件模拟vlan-id为2,目的mac为pc4的帧,在pc4上抓包见结果13.将Fe1接口加入vlan3,Fe2接口下添加允许vlan3数据通过,在pc3上用软件模拟vlan-id为3,目的mac为pc4的帧,在pc4上抓包见结果24.在pc3上用软件模拟vlan-id为5,目的mac为pc4的帧,在pc4上抓包见结果3预期结果:pc4上可以抓到pc3发出的包pc4上可以抓到pc3发出的包收集于网络,如有侵权请联系管理员删除精品文档pc4上抓不到pc3发出的包实测结果:备注:完成测试后删除本用例的配置,以免影响其他测试7.8vlan端口类型测试测试项目编号:Vlan_PortType_001测试项目:vlan 端口类型测试测试子项目:untagged端口测试目的:验证DUT的untaggedvlan 功能初始化配置:组网如图1测试步骤:1、在DUT设备进入 VLANdatebase 配置模式创建 vlan2 和vlan3,退出vlan数据库模式;将 Fe1、Fe2加入vlan2,在pc3上用软件模拟目的 mac为pc4的帧,在pc4上抓包见结果 12、将Fe1退出vlan2加入vlan3在pc3上用软件模拟目的 mac为pc4的,在pc4上抓包见结果 23、将Fe1、Fe2都移出vlan,在pc3上用软件模拟目的 mac为pc4的帧,在pc4上抓包见结果 1预期结果:1、pc4上可以抓到 pc3发出的包2、pc4上抓不到pc3发出的包实测结果:备注:完成测试后删除本用例的配置,以免影响其他测试测试项目编号:Vlan_PortType_002测试项目:vlan 端口类型测试测试子项目:tag端口测试目的:验证DUT的tagvlan 功能初始化配置:组网如图1收集于网络,如有侵权请联系管理员删除精品文档测试步骤:1、在DUT设备进入 VLANdatebase 配置模式创建 vlan2,退出 vlan 数据库模式;将Fe1、Fe2配置成trunk 并允许vlan2数据通过,在 pc3上用软件模拟 vlan-id为2目的mac为pc4的帧,在 pc4上抓包见结果 12、将Fe1退出trunk 模式加入 vlan2在pc3上用软件模拟 vlan-id 为2目的mac为pc4的,在pc4上抓包见结果 23、将Fe2移出vlan2,在pc3上用软件模拟 vlan-id 为2目的mac为pc4的帧,在pc4上抓包见结果 3预期结果:1、pc4上可以抓到 pc3发出的包vlanid 为22、pc4上可以抓到 pc3发出的包3、开启ingress-filter 功能pc4上抓不到 pc3发出的包;关闭 ingress-filter 功能可以抓到包实测结果:备注:完成测试后删除本用例的配置,以免影响其他测试7.9vlan转发测试测试项目编号:Vlan_forward_001测试项目:vlan 转发测试测试子项目:同组vlan间tag与untag成员数据转发测试目的:验证DUT的vlan转发正确性初始化配置:组网如图1测试步骤:1、在DUT设备进入 VLANdatebase 配置模式创建 vlan2,退出 vlan 数据库模式;将Fe2加入vlan2,Fe1配置成trunk 并允许vlan2 数据通过,在 pc3上用软件模拟目的mac为pc4的帧,在 pc4上抓包见结果 12、将Fe1口下允许 vlan2数据通过配置删除, Fe2口移出vlan2,在pc3上用软件模拟目的mac为pc4的不带tag的帧,在pc4上抓包见结果 23、将Fe1、Fe2加入vlan2,在pc3上用软件模拟目的 mac为pc4的帧,在 pc4上抓包见结果 3预期结果:1、pc4上可以抓到 pc3发出的包 vlan-id 为22、pc4上可以抓到 pc3发出的包 vlan-id 为1(公司设备 trunk 口不会剥离默认 vlan的标记)3、 pc4上可以抓到pc3发出的包实测结果:收集于网络,如有侵权请联系管理员删除精品文档备注:完成测试后删除本用例的配置,以免影响其他测试7.10背景流环境测试测试项目编号:Vlan_background_001测试项目: 背景流环境测试测试子项目:背景流环境 vlan配置测试目的:验证在有背景流时能正确配置 vlan初始化配置:组网如图1(需测试仪设备)测试步骤:1、在DUT设备进入 VLANdatebase 配置模式创建 vlan2,退出 vlan 数据库模式;在DUT设备上连接上测试仪,并将连接测试仪的端口加入 vlan2,用测试仪一个端口发送流量,一个接收流量(单播、组播、广播);能正确创建删除 vlan 见结果12、将Fe1、Fe2加入vlan2,退出vlan2见结果1预期结果:、用showvlan可以看到创建的vlan信息以及端口所属vlan,showrun查看配置文件正确实测结果:备注:完成测试后删除本用例的配置,以免影响其他测试测试项目编号:Vlan_background_002测试项目: 背景流环境测试测试子项目:背景流环境 vlan转发测试目的:验证在有背景流时能正确配置 vlan初始化配置:组网如图1测试步骤:1、在DUT设备进入 VLANdatebase 配置模式创建 vlan2,退出 vlan 数据库模式;在DUT设备上连接上测试仪,并将连接测试仪的端口加入 vlan2,用测试仪一个端口发送流量,一个接收流量(单播、组播、广播);2、将Fe1、Fe2口加入vlan2,在pc3上有软件模拟目的 mac为pc4的以太网包,在pc4上抓包见结果 1预期结果:收集于网络,如有侵权请联系管理员删除精品文档、pc4上能抓到pc3发出的包实测结果:备注:完成测试后删除本用例的配置,以免影响其他测试7.11动态vlan的功能测试测试项目编号:vlan_dynamic_001测试项目:动态 vlan的功能测试测试子项目:基于 mac的vlan测试目的:验证DUT能够根据受到报文的源mac地址决定报文转发的vlan初始化配置:组网如图1测试步骤:1、在DUT设备进入 VLANdatebase 配置模式创建 vlan2,退出 vlan 数据库模式;将Fe1加入vlan22、在DUT设备上配置一个基于 mac的vlan 分类规则,源 mac为PC3mac,vlan-id指定为2;在Fe2口开启基于 mac的动态vlan 功能,在 pc3上用软件模拟源 mac为pc3的,目的 mac为pc4的以太网帧,在 pc4上抓包见结果 12FS3800(config)#interfacefe2FS3800(config-fe2)#vlanclassifieractivatemac-vlan3、将pc3MAC地址改为 ,pc3上用软件模拟目的 mac为pc4的以太网帧,在pc4上抓包见结果 24、将Fe1口退出 vlan2,pc3的MAC改为,pc3上用软件模拟目的 mac为pc4的以太网帧,在 pc4上抓包见结果 15、将Fe2口配置为 trunk 并允许vlan2,删除Fe2口基于mac的动态vlan 功能,开启Fe8口基于mac的动态vlan功能在pc3上用软件模拟源mac为pc3的,目的mac为pc4的以太网帧,在pc4上抓包见结果3预期结果:1.在pc4上可以抓到pc3发出的包2.在pc4上抓不到pc3发出的包3.在pc4上可以抓到pc3发的包,vlanid为1实测结果:备注:完成测试后删除本用例的配置,以免影响其他测试收集于网络,如有侵权请联系管理员删除精品文档测试项目编号:vlan_dynamic_002测试项目:动态 vlan的功能测试测试子项目:基于 ip的vlan测试目的:验证DUT能够根据受到报文的源IP地址决定报文转发的vlan初始化配置:组网如图1测试步骤:1、在DUT设备进入 VLANdatebase 配置模式创建 vlan2,退出 vlan 数据库模式;将Fe1加入vlan22、在DUT设备上配置一个基于 ip的vlan分类规则,源 ip为PC3,vlan-id 指定为2;在Fe2口开启基于 ip网段的的动态 vlan 功能,在 pc3上用软件模拟源 ip为pc3的,目的 ip为pc4的报文,在 pc4上抓包见结果 1FS3800(config)#interfacefe2FS3800(config-fe2)#vlanclassifieractivateip-subnet-vlan3、将pc3ip 地址改为非规则中指定的同网段 ip 地址,pc3上用软件模拟源 ip 为pc3的,目的 ip为pc4的报文,在 pc4上抓包见结果 24、将Fe1口退出vlan2,pc3的ip地址改为非规则中指定的 ip地址,pc3上用软件模拟源ip为pc3的,目的 ip为pc4的以太网帧,在 pc4上抓包见结果 1预期结果:1、在pc4上可以抓到 pc3发出的包2、在pc4上抓不到 pc3发出的包实测结果:备注:完成测试后删除本用例的配置,以免影响其他测试测试项目编号:vlan_dynamic_003测试项目:动态 vlan的功能测试测试子项目:基于协议的 vlan测试目的:验证DUT能够根据受到报文的源封装协议决定报文转发的vlan初始化配置:组网如图1测试步骤:1、在DUT设备进入 VLANdatebase 配置模式创建 vlan2,退出 vlan 数据库模式;将Fe1加入vlan22、在DUT设备上配置一个基于封装协议的 vlan分类规则,指定被封装协议为 ip,封装协议为 ethv2,vlan-id 指定为 2;在Fe2口开启基于协议的动态 vlan 功能,在pc3上用软件模拟二层封装为 eth,三层为 ip封装报文,在 pc4上抓包见结果1收集于网络,如有侵权请联系管理员删除精品文档FS3800(config)#vlanclassifierrule2000protoipencapethv2vlan2FS3800(config)#interfacefe2FS3800(config-fe2)#vlanclassifieractivateprotocol-vlan3、在pc3上用软件模拟二层封装为 eth,三层为非 ip封装报文,在 pc4上抓包见结果24、将Fe1口退出 vlan2,在pc3上用软件模拟二层封装为 eth,三层为非 ip封装报文,目的ip为pc4的以太网帧,在 pc4上抓包见结果 1预期结果:1、在pc4上可以抓到 pc3发出的包2、在pc4上抓不到 pc3发出的包实测结果:备注:完成测试后删除本用例的配置,以免影响其他测试测试项目编号:vlan_dynamic_004测试项目:动态 vlan的功能测试测试子项目:动态 vlan规则的混用测试目的:验证DUT同一个规则组绑定不同动态vlan分类规则初始化配置:组网如图1测试步骤:1、在DUT设备进入 VLANdatebase 配置模式创建 vlan2、3、4,退出vlan 数据库模式;将Fe1配置为trunk 模式,并允许 vlan2、3、4;2、在DUT设备上配置一个基于ip的vlan分类规则,源ip为PC3的,vlan-id指定为2;在配置一个基于mac的vlan分类规则,源mac为PC3的,vlan-id指定为3;配置一个基于协议的 vlan 分类规则指定被封装协议为 ip,封装协议为ethv2,vlan-id指定为4;同时开启Fe2口基于mac、基于ip网段、基于协议的动态vlan功能,在pc3上用软件模拟源ip源mac都为pc3的,目的mac为pc4的报文,在pc4上抓包见结果13FS3800(config)#vlanclassifierrule2000protoipencapethv2vlan4FS3800(config)#interfacefe2FS3800(config-fe2)#vlanclassifieractivateip-subnet-vlanFS3800(config-fe2)#vlanclassifieractivatemac-vlanFS3800(config-fe2)#vlanclassifieractivateprotocol-vlan3、删除Fe2口的基于 mac的动态vlan 功能,在 pc3上用软件模拟源 ip源mac都为pc3的,目的mac为pc4的报文,在 pc4上抓包见结果 2收集于网络,如有侵权请联系管理员删除精品文档4、删除Fe2口的基于 ip网段的动态 vlan功能,在 pc3上用软件模拟源 ip源mac都为pc3的,目的 mac为pc4的报文,在 pc4上抓包见结果 3预期结果:1、在pc4上可以抓到pc3发出的包vlanid为32、在pc4上可以抓到pc4发出的包vlanid为23、在pc4上可以抓到pc4发出的包vlanid为4实测结果:备注:完成测试后删除本用例的配置,以免影响其他测试测试项目编号:vlan_dynamic_005测试项目:动态 vlan的功能测试测试子项目:多端口应用测试目的:验证DUT多端口开启动态vlan功能能生效初始化配置:组网如图1测试步骤:1、在DUT设备进入 VLANdatebase 配置模式创建 vlan2、3、4,退出vlan 数据库模式,Fe1、Fe2口配置为 trunk 模式并允许 vlan2、3、4;2、在DUT设备上配置一个基于ip的vlan分类规则,源ip为PC3的,vlan-id指定为2;在配置一个基于mac的vlan分类规则,源mac为PC4的,vlan-id指定为3;配置一个基于协议的 vlan 分类规则指定被封装协议为 ip,封装协议为ethv2,vlan-id指定为4;同时开启Fe1、Fe2口基于mac、基于ip网段、基于协议的动态vlan功能,在pc3上用软件模拟源ip为pc3的,目的mac为pc4的报文,在pc4上抓包见结果13FS3800(config)#vlanclassifierrule2000protoipencapethv2vlan4FS3800(config)#interfacefe2FS3800(config-fe1)#vlanclassifieractivateip-subnet-vlanFS3800(config-fe1)#vlanclassifieractivatemac-vlanFS3800(config-fe1)#vlanclassifieractivateprotocol-vlanFS3800(config-fe2)#vlanclassifieractivateip-subnet-vlanFS3800(config-fe2)#vlanclassifieractivatemac-vlanFS3800(config-fe2)#vlanclassifieractivateprotocol-vlan3、Pc4上用软件模拟源 mac为pc4的,目的 mac为pc3的报文,在 pc3上抓包见结果24、删除Fe2口的基于 ip网段的动态 vlan功能,在 pc3上用软件模拟源 ip源mac都为pc3的,目的 mac为pc4的报文,在 pc4上抓包见结果 3收集于网络,如有侵权请联系管理员删除精品文档5、删除Fe1口的基于 mac的动态vlan 功能,在 pc4上用软件模拟源 ip源mac都为pc3的,目的mac为pc3的报文,在 pc3上抓包见结果 4预期结果:1、在pc4上可以抓到pc3发出的包vlanid为22、在pc3上可以抓到pc4发出的包vlanid为33、在pc4上可以抓到pc3发出的包vlanid为44、在pc3上可以抓到pc4发出的包vlanid为4实测结果:备注:完成测试后删除本用例的配置,以免影响其他测试测试项目编号: Vlan_dyanmic_006测试项目:动态 Vlan测试测试子项目:修改动态 vlan规则测试目的:验证动态vlan规则能实时生效初始化配置:组网如图1测试步骤:1、在DUT设备进入 VLANdatebase 配置模式创建 vlan2、3、4,退出vlan 数据库模式;将Fe1配置为trunk 模式,并允许 vlan2、3、4;2、在DUT设备上配置一个基于 ip的vlan分类规则,源 ip为PC3的,vlan-id 指定为2;在配置一个基于 mac的vlan 分类规则,源 mac为PC3的,vlan-id 指定为3;配置一个基于协议的 vlan 分类规则指定被封装协议为 ip,封装协议为ethv2,vlan-id指定为3;;同时开启Fe2口基于mac、基于ip网段、基于协议的动态vlan功能,在pc3上用软件模拟源ip源mac都为pc3的,目的mac为pc4的报文,在pc4上抓包见结果13FS3800(config)#vlanclassifierrule2000protoipencapethv2vlan4FS3800(config)#interfacefe2FS3800(config-fe2)#vlanclassifieractivateip-subnet-vlanFS3800(config-fe2)#vlanclassifieractivatemac-vlanFS3800(config-fe2)#vlanclassifieractivateprotocol-vlan3、删除基于 mac的规则,重新配置一条基于 mac的规则 mac地址不为 pc3的,vlanid为3;在pc3上用软件模拟源 ip源mac都为pc3的,目的 mac为pc4的报文,在pc4上抓包见结果 24、删除基于 ip网段的规则,重新配置一条基于 ip网段的规则 ip地址不为 pc3所在的网段,vlanid为2;在pc3上用软件模拟源ip源mac都为pc3的,目的mac为pc4的报文,在pc4上抓包见结果3收集于网络,如有侵权请联系管理员删除精品文档5、删除基于协议的规则,重新配置一条基于协议的规则被封装协议为 ip,封装协议不为ethv2,vlanid为4;在pc3上用软件模拟源ip源mac都为pc3的,目的mac为pc4的报文,在pc4上抓包见结果4预期结果:1、在pc4上可以抓到pc3发出的包vlanid为32、在pc4上可以抓到pc3发出的包vlanid为23、在pc4上可以抓到pc3发出的包vlanid为44、在pc4上可以抓到pc3发出的包vlanid为1实测结果:备注:测试完成后恢复各设备配置到初始化配置。测试项目编号: Vlan_dyanmic_007测试项目:动态 Vlan测试测试子项目:应用动态规则到端口,对其他端口没影响测试目的:验证影响性初始化配置:组网如图1测试步骤:1、在DUT上配置 vlan1的ip地址,在 DUT设备上创建一个基于协议的动态 vlan 规则,在一个 down 的接口开启基于协议的动态 vlan 功能,从 pc3上pingvlan1地址见结果 1switch(config)#vlanclassifierrule2000protoipencapethv2vlan2switch(config)#interge8switch(config-ge1)#vlanclassifieractivateip-subnet-vlan预期结果:、能ping通vlan1地址实测结果:备注:测试完成后恢复各设备配置到初始化配置。测试项目编号: Vlan_dyanmic_008测试项目:动态 Vlan测试测试子项目:在接口应用vlan规则,打入带vlan标记的流并满足规则测试目的:验证动态vlan的功能初始化配置:组网如图1收集于网络,如有侵权请联系管理员删除精品文档测试步骤:1、在DUT设备进入 VLANdatebase 配置模式创建 vlan2 、3,退出 vlan 数据库模式;Fe1口配置成trunk 模式并允许 vlan2、3通过2、配置一个基于 mac的vlan 分类规则,源 mac为PC3mac,vlan-id 指定为2,开启Fe2口基于mac的动态vlan 功能,在 pc3上用软件模拟 vlan标记为3的数据帧,源mac为pc3的,目的 mac为pc4的,在pc4上抓包见结果 12FS3800(config)#interfacefe2FS3800(config-fe2)#vlanclassifieractivatemac-vlan预期结果:1 、pc4上抓到vlan标记为3实测结果:备注:测试完成后恢复各设备配置到初始化配置。测试项目编号: Vlan_dyanmic_009测试项目:动态 Vlan测试测试子项目:同时开启端口的动态vlan功能和可接受帧类型测试目的:验证同时端口的动态vlan功能和可接受帧类型对报文的处理初始化配置:组网如图1测试步骤:1、在DUT设备进入 VLANdatebase 配置模式创建 vlan2 、3,退出 vlan 数据库模式;Fe1口配置成trunk 模式并允许 vlan2、3通过2、配置一个基于 mac的vlan 分类规则,源 mac为PC3的mac,vlan-id 指定为2,开启Fe2口基于mac的动态vlan功能,配置可接受帧类型为untagged;在pc3上用软件模拟源mac为pc3的,目的mac为pc4的数据帧,在pc4上抓包见结果12FS3800(config)#interfacefe2FS3800(config-fe2)#vlanclassifieractivatemac-vlan3、在pc3上用软件模拟源 mac为pc3的,目的 mac为pc4的,vlanID 为3的数据帧,,在 pc4上抓包见结果 2;将Fe2口可接受帧类型改为 all,在pc4上抓包见结果3预期结果:1、pc4上抓到vlan标记为22、pc4上抓不到pc3发出得数据帧3、pc4上抓到vlan标记为3收集于网络,如有侵权请联系管理员删除精品文档实测结果:备注:测试完成后恢复各设备配置到初始化配置。测试项目编号: Vlan_dyanmic_0010测试项目:动态 Vlan测试测试子项目:接口在不同vlan模式下开启动态vlan功能测试目的:验证动态vlan的功能初始化配置:组网如图1测试步骤:1、在DUT设备进入 VLANdatebase 配置模式创建 vlan2 ,退出vlan数据库模式;Fe1口配置成trunk 模式并允许 vlan2通过2、配置一个基于mac的vlan分类规则,源mac为PC3mac,vlan-id指定为2,开启Fe2口基于mac的动态vlan功能,Fe2口配置为access、hybrid或者trunk模式时,在pc3上用软件模拟源mac为pc3的,目的mac为pc4的数据帧,在pc4上抓包见结果12FS3800(config)#interfacefe2FS3800(config-fe2)#vlanclassifieractivatemac-vlan预期结果:1 、pc4上抓到vlan标记为2实测结果:备注:测试完成后恢复各设备配置到初始化配置。7.12功能兼容性测试测试项目编号:Vlan_FuncConfer_001测试项目:功能兼容性测试测试子项目:与 STP兼容性测试目的:验证Vlan与STP能共同工作初始化配置:组网如图1收集于网络,如有侵权请联系管理员删除精品文档测试步骤:1、将DUT、SW2设备进入 VLANdatebase 配置模式创建 vlan2,退出vlan 数据库模式;将设备的 Fe1、Fe8、Fe9加入vlan2;DUT设备指定为根网桥,见结果 12、pc2通过软件模拟目的 mac为pc4的以太网数据包,在 pc4上抓包见结果 2预期结果:1.SW2上将BlackFe8、Fe9其中的一个端口2.pc4可以抓到pac2发出的包实测结果:备注:完成测试后删除本用例的配置,以免影响其他测试测试项目编号:Vlan_FuncConfer_002测试项目:功能兼容性测试测试子项目:与聚合端口的兼容性测试目的:验证Vlan与聚合的逻辑端口能共同工作初始化配置:组网如图1测试步骤:1、在DUT、SW2设备进入 VLANdatebase 配置模式创建 vlan2,退出vlan 数据库模式;在 DUT、SW2上分别创建一个静态聚合组并配置聚合口为 trunk 模式,允许vlan2 数据通过,将各设备的 Fe8、Fe9口绑定到静态聚合查看聚合口信息见结果12、pc2通过软件模拟目的 mac为pc4的以太网数据包,在 pc4上抓包见结果 2预期结果:1.聚合口为up状态(如果不能 up可以手动shutdown后在noshutdown)2.pc4可以抓到pac2发出的包实测结果:备注:完成测试后删除本用例的配置,以免影响其他测试测试项目编号: Vlan__FuncConfer_003测试项目:功能兼容性测试子项目:静态聚合口为 hybrid 类型兼容测试目的:验证在静态聚合

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论