版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、VLAN测试用例版本历史日期版本作者注释2011-11-021.0杨鑫初稿2012-08-141.1杨鑫问题单用例更新,用例修改目录1.概述:32.参考文档33.资源需求:34.关键字:35.测试用例列表46.测试组网图67.测试用例详细描述:67.1 802.1Q帧格式67.2 创建VLAN77.3 Access端口对标记处理97.4 Trunk端口对标记处理117.5 Hybrid端口对标记处理127.6 过滤功能137.7 Tag帧分类转发157.8 vlan端口类型测试167.9 vlan转发测试177.10 背景流环境测试187.11动态vlan的功能测试197.12功能兼容性测试2
2、67.13 设备兼容性测试297.14 性能测试301. 概述:本文列出了针对在网管交换机上的VLAN功能测试点及对应测试用例,通过文中描述的测试用例完成对网管交换机上VLAN功能的测试,最终确保该功能在交换机上的实现规范、可靠。2. 参考文档 VLAN配置手册3. 资源需求: 硬件需求:交换机 2台,Windows 2K/XP Client PC 2台 软件需求:wireshark,anysend4. 关键字:VLAN Virtual Local Area NetworkTrunkAccessHybrid5. 测试用例列表测试项目测试子项目测试项目编号测试目的802.1Q帧格式帧格式Vlan
3、_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_002验证Access端口对tagged数据包的接收和发送功能Trunk端口对标记
4、处理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数据包的接收和发送功能过滤功能不带vlan tag帧的过滤Vlan_filter_001
5、验证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端口Vlan_PortType_002验证DUT的Tag vlan功能Vlan转发测试
6、同组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能够根据接收报文的源IP地址决定报文转发的vlan基于协议的vlanvlan_dynamic_003验证D
7、UT能够根据接收报文的封装协议决定报文转发的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
8、的报文同时开启端口的动态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验证在
9、静态聚合口下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为被测设备,其他为搭建环境的辅助设备,具体设备型号、类型根据实际情况决定。初始化配置:说明:组网环境
10、中除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.在PC3上发广播包,在PC4上抓包,检查包头802.1Q帧格式是否符合IEEE标
11、准,见结果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)#switchport mode trunk switch(config_fe1)#switc
12、hport 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创建功能,包括 命令的容错,取值范围,保存重启等初始化配置:组网如图1测试步骤:1.
13、进入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实测结果: 备注: 完成测试后删除本用例的配置,以免影响其他测试测试项目编号:Vlan_
14、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 vlan add 3-5 egress-tagged disables
15、witch(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-53.将Fe1、Fe2接口配置为Hybrid,向vlan6、7、8添
16、加/删除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 mode hybridswitch(config-fe2)#switchpo
17、rt 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信息显示正确实测结果: 备注: 完成测试后删除本用例的配置,以免影响其他测试测试项目编号:Vlan_creat_003测试项目
18、:创建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 can not be greater then 100.3.没被创建
19、的vlan可以被创建,保存重启后配置正确实测结果: 备注: 完成测试后删除本用例的配置,以免影响其他测试7.3 Access端口对标记处理测试项目编号:Vlan_Access_001测试项目:Access端口对标记对处理测试子项目:Access端口对Untagged报文的处理测试目的:验证Access端口对Untagged报文的接收和发送功能初始化配置:组网如图1测试步骤:1. 在DUT设备进入VLAN datebase 配置模式创建vlan 2,退出vlan数据库模式2. 在接口模式将Fe2加入vlan2 将Fe1配置成trunk模式并允许vlan2通过,用pc3 ping pc4地址,在p
20、c4上抓包观察,见结果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接口加入vlan2,Fe1、Fe3接口配置trunk口并允许
21、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上软件所模拟的包vlan-id为3打开ingress-filter功
22、能就抓不到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预期结果:1. 可抓到带802.1q标记的报文
23、,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,将Fe3配置为trunk口并允许vlan2
24、数据通过,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. 在pc4上可以抓到pc3发出的数
25、据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标记的报文,vlan-id为1实测结果:
26、 备注: 完成测试后删除本用例的配置,以免影响其他测试测试项目编号: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配置为hybrid口并允许vlan2数
27、据通过(为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. 不能ping通3.
28、 在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口加入vlan2
29、设置可以接受的帧类型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-ta
30、gged在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能正确的过滤带vl
31、an tag的帧初始化配置:组网如图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,将Fe
32、1口加入vlan2,在pc3上通过软件模拟vlan-id为0、2、3,目的mac为pc4的单播、组播、广播报文,在pc4上抓包见结果1预期结果:1、 在pc4上抓不到pc3发出的包2、 在pc3上可以抓到pc4发出的包实测结果: 备注: 完成测试后删除本用例的配置,以免影响其他测试测试项目编号:Vlan_filter_003测试项目:过滤功能测试子项目:ingress filter控制测试目的:验证ingress filter功能在收报接口上的作用初始化配置:组网如图1 测试步骤:1、 在DUT设备进入VLAN datebase 配置模式创建vlan 2、3,退出vlan数据库模式;将Fe1配
33、置trunk并允许vlan3数据通过,Fe2配置hybrid,允许vlan2通过,在pc3上通过软件模拟vlan-id为3,目的mac为pc4的单播、组播、广播报文,在pc4上抓包见结果12、 在pc3上通过软件模拟vlan-id为3,目的mac为pc4的单播、组播、广播报文,并使能Fe2口ingress filter功能,在pc4上抓包见结果2预期结果:1. pc4上可以抓到pc3发出的报文vlan-id为32. pc4上抓不到pc3发出的报文实测结果: 备注: 完成测试后删除本用例的配置,以免影响其他测试7.7 Tag帧分类转发测试项目编号:Vlan_TagFramForward_001测
34、试项目: Tag帧分类转发测试子项目:基于vlan的帧分类转发测试目的:验证DUT能对属于不同vlan的帧分类转发初始化配置:组网如图1 测试步骤:1. 在DUT设备进入VLAN datebase 配置模式创建vlan 2、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上用软
35、件模拟vlan-id为5,目的mac为pc4的帧,在pc4上抓包见结果3预期结果:1. pc4上可以抓到pc3发出的包2. pc4上可以抓到pc3发出的包3. pc4上抓不到pc3发出的包实测结果: 备注: 完成测试后删除本用例的配置,以免影响其他测试7.8 vlan端口类型测试测试项目编号:Vlan_PortType_001测试项目: vlan端口类型测试测试子项目:untagged端口测试目的:验证DUT的untagged vlan功能初始化配置:组网如图1 测试步骤:1、 在DUT设备进入VLAN datebase 配置模式创建vlan 2和vlan 3,退出vlan数据库模式;将Fe1
36、、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的tag vlan功能初始化配置:
37、组网如图1 测试步骤:1、 在DUT设备进入VLAN datebase 配置模式创建vlan 2,退出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发出的包vlan id为22、 pc4上可以抓到pc3发
38、出的包3、 开启ingress-filter功能pc4上抓不到pc3发出的包;关闭ingress-filter功能可以抓到包实测结果: 备注: 完成测试后删除本用例的配置,以免影响其他测试7.9 vlan转发测试测试项目编号:Vlan_forward_001测试项目: vlan转发测试测试子项目:同组vlan间tag与untag成员数据转发 测试目的:验证DUT的vlan转发正确性初始化配置:组网如图1 测试步骤:1、 在DUT设备进入VLAN datebase 配置模式创建vlan 2,退出vlan数据库模式;将Fe2加入vlan2,Fe1配置成trunk并允许vlan2数据通过,在pc3上
39、用软件模拟目的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 背景流环境
40、测试测试项目编号:Vlan_background_001测试项目: 背景流环境测试测试子项目:背景流环境vlan配置测试目的:验证在有背景流时能正确配置vlan初始化配置:组网如图1 (需测试仪设备)测试步骤:1、 在DUT设备进入VLAN datebase 配置模式创建vlan 2,退出vlan数据库模式;在DUT设备上连接上测试仪,并将连接测试仪的端口加入vlan2,用测试仪一个端口发送流量,一个接收流量(单播、组播、广播);能正确创建删除vlan见结果12、 将Fe1、Fe2加入vlan2,退出vlan2见结果1预期结果: 1、用show vlan可以看到创建的vlan信息以及端口所属v
41、lan,show run查看配置文件正确实测结果: 备注: 完成测试后删除本用例的配置,以免影响其他测试测试项目编号:Vlan_background_002测试项目: 背景流环境测试测试子项目:背景流环境vlan转发测试目的:验证在有背景流时能正确配置vlan 初始化配置:组网如图1 测试步骤:1、 在DUT设备进入VLAN datebase 配置模式创建vlan 2,退出vlan数据库模式;在DUT设备上连接上测试仪,并将连接测试仪的端口加入vlan2,用测试仪一个端口发送流量,一个接收流量(单播、组播、广播);2、 将Fe1、Fe2口加入vlan2,在pc3上有软件模拟目的mac为pc4的
42、以太网包,在pc4上抓包见结果1预期结果: 1、pc4上能抓到pc3发出的包实测结果: 备注: 完成测试后删除本用例的配置,以免影响其他测试7.11动态vlan的功能测试测试项目编号:vlan_dynamic_001测试项目:动态vlan的功能测试测试子项目:基于mac的vlan测试目的:验证DUT能够根据受到报文的源mac地址决定报文转发的vlan初始化配置:组网如图1 测试步骤:1、 在DUT设备进入VLAN datebase 配置模式创建vlan 2,退出vlan数据库模式;将Fe1加入vlan22、 在DUT设备上配置一个基于mac的vlan分类规则,源mac为PC3 mac,vlan
43、-id指定为2;在Fe2口开启基于mac的动态vlan功能,在pc3上用软件模拟源mac为pc3的,目的mac为pc4的以太网帧,在pc4上抓包见结果1 FS3800(config)#vlan classifier rule 1 mac xxxx.xxxx.xxxx vlan 2 FS3800(config)#interface fe2 FS3800(config-fe2)#vlan classifier activate mac-vlan3、 将pc3 MAC地址改为0.0.1,pc3上用软件模拟目的mac为pc4的以太网帧,在pc4上抓包见结果24、 将Fe1口退出vlan2,pc3的MA
44、C改为0.0.1,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发的包,vlan id为1实测结果: 备注: 完成测试后删除本用例的配置,以免影响其他测试测试项目编号:vlan_dynamic_002测试项目:动态vlan的功能测试测试子
45、项目:基于ip的vlan测试目的: 验证DUT能够根据受到报文的源IP地址决定报文转发的vlan初始化配置:组网如图1 测试步骤:1、 在DUT设备进入VLAN datebase 配置模式创建vlan 2,退出vlan数据库模式;将Fe1加入vlan22、 在DUT设备上配置一个基于ip的vlan分类规则,源ip为PC3 ,vlan-id指定为2;在 Fe2口开启基于ip网段的的动态vlan功能,在pc3上用软件模拟源ip为pc3的,目的ip为pc4的报文,在pc4上抓包见结果1 FS3800(config)#vlan classifier rule 1000 ipv4 xxx.xxx.xxx
46、/24 vlan 2 FS3800(config)#interface fe2 FS3800(config-fe2)#vlan classifier activate ip-subnet-vlan3、 将pc3 ip地址改为非规则中指定的同网段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发出的包实测结果: 备注
47、: 完成测试后删除本用例的配置,以免影响其他测试测试项目编号:vlan_dynamic_003测试项目:动态vlan的功能测试测试子项目:基于协议的vlan测试目的: 验证DUT能够根据受到报文的源封装协议决定报文转发的vlan初始化配置:组网如图1 测试步骤:1、 在DUT设备进入VLAN datebase 配置模式创建vlan 2,退出vlan数据库模式;将Fe1加入vlan22、 在DUT设备上配置一个基于封装协议的vlan分类规则,指定被封装协议为ip,封装协议为ethv2,vlan-id指定为2;在 Fe2口开启基于协议的动态vlan功能,在pc3上用软件模拟二层封装为eth,三层为
48、ip封装报文,在pc4上抓包见结果1 FS3800(config)# vlan classifier rule 2000 proto ip encap ethv2 vlan 2 FS3800(config)#interface fe2 FS3800(config-fe2)#vlan classifier activate protocol-vlan3、 在pc3上用软件模拟二层封装为eth,三层为非ip封装报文,在pc4上抓包见结果24、 将Fe1口退出vlan2,在pc3上用软件模拟二层封装为eth,三层为非ip封装报文,目的ip为pc4 的以太网帧,在pc4上抓包见结果1预期结果:1、 在
49、pc4上可以抓到pc3发出的包2、 在pc4上抓不到pc3发出的包实测结果: 备注: 完成测试后删除本用例的配置,以免影响其他测试测试项目编号:vlan_dynamic_004测试项目:动态vlan的功能测试测试子项目:动态vlan规则的混用测试目的: 验证DUT同一个规则组绑定不同动态vlan分类规则初始化配置:组网如图1 测试步骤:1、 在DUT设备进入VLAN datebase 配置模式创建vlan 2、3、4,退出vlan数据库模式;将Fe1配置为trunk模式,并允许vlan2、3、4;2、 在DUT设备上配置一个基于ip的vlan分类规则,源ip为PC3 的,vlan-id指定为2
50、;在配置一个基于mac的vlan分类规则,源mac为PC3 的,vlan-id指定为3;配置一个基于协议的vlan分类规则指定被封装协议为ip,封装协议为ethv2,vlan-id指定为4;同时开启Fe2口基于mac、基于ip网段、基于协议的动态vlan功能,在pc3上用软件模拟源ip源mac都为pc3的,目的mac为pc4的报文,在pc4上抓包见结果1 FS3800(config)#vlan classifier rule 1000 ipv4 xxx.xxx.xxx/24 vlan 2 FS3800(config)#vlan classifier rule 1 mac xxxx.xxxx.x
51、xxx vlan 3 FS3800(config)# vlan classifier rule 2000 proto ip encap ethv2 vlan 4 FS3800(config)#interface fe2 FS3800(config-fe2)#vlan classifier activate ip-subnet-vlan FS3800(config-fe2)#vlan classifier activate mac-vlan FS3800(config-fe2)#vlan classifier activate protocol-vlan3、 删除Fe2口的基于mac的动态vla
52、n功能,在pc3上用软件模拟源ip源mac都为pc3的,目的mac为pc4的报文,在pc4上抓包见结果24、 删除Fe2口的基于ip网段的动态vlan功能,在pc3上用软件模拟源ip源mac都为pc3的,目的mac为pc4的报文,在pc4上抓包见结果3预期结果:1、 在pc4上可以抓到pc3发出的包vlan id为32、 在pc4上可以抓到pc4发出的包vlan id为23、 在pc4上可以抓到pc4发出的包vlan id为4实测结果: 备注: 完成测试后删除本用例的配置,以免影响其他测试测试项目编号:vlan_dynamic_005测试项目:动态vlan的功能测试测试子项目:多端口应用测试目
53、的: 验证DUT多端口开启动态vlan功能能生效 初始化配置:组网如图1 测试步骤:1、 在DUT设备进入VLAN datebase 配置模式创建vlan 2、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上抓包见结果1 FS3800(config)#vlan classifier rule 1000 ipv4 xxx.xxx.xxx/24 vlan 2 FS3800(config)#vlan classifier rule 1 mac xxxx.xxxx.xxxx vlan 3 FS3800(config)# vlan classifier rule 2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现代交通枢纽的铁路货运效率优化
- 深度解读如何用云计算构建高效智能制造平台
- 国庆节巡航摩旅活动方案
- 小学趣味运动会活动方案策划
- 2024年春七年级地理下册 第九章 第二节 巴西说课稿 (新版)新人教版
- 23 梅兰芳蓄须说课稿-2024-2025学年四年级上册语文统编版001
- 8 千年梦圆在今朝(说课稿)2023-2024学年部编版语文四年级下册
- 5 协商决定班级事务 说课稿-2024-2025学年道德与法治五年级上册统编版
- 2023八年级英语上册 Module 9 Population Unit 3 Language in use说课稿(新版)外研版
- 《10天然材料和人造材料》说课稿-2023-2024学年科学三年级下册青岛版
- 文档协同编辑-深度研究
- 七年级数学新北师大版(2024)下册第一章《整式的乘除》单元检测习题(含简单答案)
- 2024-2025学年云南省昆明市盘龙区高一(上)期末数学试卷(含答案)
- 五年级上册寒假作业答案(人教版)
- 2024年财政部会计法律法规答题活动题目及答案一
- 2025年中考语文复习热搜题速递之说明文阅读(2024年7月)
- 班组现场5S与目视化管理
- 和达投资集团(杭州)有限公司招聘笔试冲刺题2025
- 政企单位春节元宵猜灯谜活动谜语200个(含谜底)
- 综治工作培训课件
- 2024年云网安全应知应会考试题库
评论
0/150
提交评论