《H3C数据中心解决方案测试用例分布式网关.doc》由会员分享,可在线阅读,更多相关《H3C数据中心解决方案测试用例分布式网关.doc(9页珍藏版)》请在课桌文档上搜索。
1、数据中心解决案测试用例分布式网关目录1.数据中心解决案介绍22.测试资源和环境32.1.测试人员32.2.测试设备32.3.测试环境33.测试容43.1.松耦合控制案43.1.1.Fabric网络的自动构建43.1.2.地址借用功能53.1.3.UnderLay和Overlay拓扑展示53.1.4.控制器实现基于租户的网络配置下发63.1.5.基于EVPN的分布式网关二层转发63.1.6.基于EVPN的分布式网关三层转发73.1.7.泛洪抑制功能83.1.8.ARP抑制功能83.1.9.租户间的网络隔离vPC的支持93.1.10.基于Overlay的地址重叠103.1.11.支持通过Neutr
2、on Plugin与OpenStack云平台的对接101. 数据中心解决案介绍H3C数据中心解决案针对Overlay网络,提出了基于EVPN的松耦合控制案和基于SDN控制器的集中控制案,以满足不同用户对数据中心网络的需求。集中控制案和松耦合案均是基于V*LAN,区别在于集中控制采用Openflow流表转发,而松耦合通过EVPN表项同步实现设备自转发,两套案均能与云平台对接,满足基于租户的数据中心业务。此外,H3C数据中心解决案还提供NFV功能,满足租户对平安控制和负载均衡需求,支持主机和网络的混合Overlay,兼容VMware、KVM和CASH3C虚拟化平台多虚拟化平台。从设备侧到控制器都具
3、备高可用性案,以满足客户对网络可靠性的要求。2. 测试资源和环境2.1. 测试人员公司H3C2.2. 测试设备序号设备类型测试产品版本/配置1数据中心交换机6800系列2效劳器控制器3测试仪2.3. 测试环境图1 测试拓扑图3. 测试容3.1. 松耦合控制案3.1.1. Fabric网络的自动构建测试目的 验证Fabric网络的自动构建测试设计 在控制器上使用Fabric自动化向导规划网络,指定Fabric网络自动化需要的各项参数,将设备完成物理连线后,空配置启动设备,可以在控制器上观察到Fabric自动化的整体进展和各设备的自动化完成情况,通过串口控制台能够看到设备能够自动根据链路完成堆叠创
4、立和互连接口IP下发,路由互通测试组网参考图1预置条件将Spine和Leaf的管理链路和业务链路连接好,在控制器上进展操作测试步骤1、 选择组网模式;2、 进展容量规划配置,主要配置spine端口数和个数、leaf端口数并计算出leaf数量和效劳器数量;3、 在控制器上配置网络管理地址段;4、 根据角色增加自动化模板,设置对应参数及策略,应用策略与规划拓扑节点上;5、设备空配置上电,可以看到预期结果15。预期结果1、 设备执行自动部署流程,在规划拓扑中节点依次开场闪烁,直至常亮;2、 节点会根据设备告警级别显示不同颜色;3、 右键菜单查看维护信息、设备信息、ACL、VLAN、拓扑定位、部署历史
5、、变更历史;4、 链路两端节点常亮后,链路由灰色变为绿色;5、 登录设备,可以看到设备下发了可自动下发了管理口IP、VTEP IP和互连接口IP,并完成OSPF配置,实现Underlay网络路由可达。测试记录测试结果PassedFailedN/A测试人员备注3.1.2. 地址借用功能测试目的 验证Fabric网络的地址借用功能测试设计 在完成Fabric网络自动构建后,查看设备上的地址分配情况,验证通过地址借用功能可以大量节省对地址的占用。测试组网参考图1预置条件完成Fabric网络自动构建测试步骤1、 登录设备,查看接口地址使用环回口地址,有预期结果12、 设备间可以借用环回口的地址进展互通
6、,有预期结果2预期结果1.设备间的接口地址可以借用环回口的地址2.可以通过借用环回口的IP地址和对端互通。测试记录测试结果PassedFailedN/A测试人员备注3.1.3. UnderLay和Overlay拓扑展示测试目的 验证Fabric网络的Underlay拓扑展示测试设计 在完成Fabric网络自动构建后,可以在控制器上对Underlay和Overlay拓扑进展展示。测试组网参考图1预置条件完成Fabric网络自动构建测试步骤1、 翻开拓扑页面;2、 默认显示Underlay拓扑;3、切换至Overlay拓扑;预期结果1、Underlay拓扑主要展示设备物理连接,各项功能可用;2、O
7、verlay拓扑主要展示V*LAN网络中VTEP之间的隧道连接,可根据视图切换显示不同V*LAN网络中的VTEP设备连接情况;测试记录测试结果PassedFailedN/A测试人员备注3.1.4. 控制器实现基于租户的网络配置下发测试目的 验证控制器可完成租户的网络配置下发测试设计 可通过控制器创立租户网络,可完成在Spine和Leaf上的相关配置下发测试组网参考图1预置条件将Fabric设备纳管到控制器测试步骤1 通过控制器页面创立租户网络,指定V*LAN和VLAN的映射关系,规划子网IP后,指定效劳器所连的物理端口,确定后有预期结果1和22. 两个Leaf下的虚机上线,互相ping,有预期
8、结果3和4预期结果1. 对应Leaf上完成了相关VSI、V*LAN和VSI网关接口的配置2. 对应Leaf上完成了AC口下VLAN和V*LAN的映射的配置3. Leaf之间成功建立了V*LAN隧道4. 虚机互ping可达测试记录测试结果PassedFailedN/A测试人员备注3.1.5. 基于EVPN的分布式网关二层转发测试目的 验证分布式网关二层转发测试设计 在Leaf1上创立V*LAN 100,在Leaf2上创立V*LAN 100,完成分布式网关相应配置,虚机VM1和VM2分别接入Leaf1和Leaf2,VM1和VM2的路由信息通过EVPN同步到远端Leaf,VM间能够互相通信测试组网参
9、考图1预置条件在设备上完成分布式网关的相应配置,并在Leaf上关闭MAC通过V*LAN隧道的自学习功能测试步骤1. Leaf1和Leaf2上分别创立V*LAN 100,绑定到VSI,并完成gateway和L3VNI等分布式网关相应配置2. 在Leaf1和Leaf2上配置AC口,接入VM1,映射到V*LAN1003. 两个Leaf下的虚机上线,互相ping自己的网关,有预期结果14、在Leaf1和Leaf2上查看EVPN表项和路由表项,有预期结果25、VM1通过Ping访问VM2,有预期结果3预期结果1. 虚机ping网关可达2. 在Leaf1和Leaf2的EVPN表项和路由表项中,都有对端VM
10、的信息3. VM1可以ping通VM2测试记录测试结果PassedFailedN/A测试人员备注3.1.6. 基于EVPN的分布式网关三层转发测试目的 验证分布式网关三层转发测试设计 在Leaf1上创立V*LAN 100,在Leaf2上创立V*LAN 200,完成分布式网关相应配置,虚机VM1和VM2分别在Leaf1和Leaf2下接入V*LAN 100和V*LAN 200,VM1和VM2的路由信息通过EVPN同步到远端Leaf,VM间能够互相通信测试组网参考图1预置条件在设备上完成分布式网关的相应配置,并在Leaf上关闭ARP通过V*LAN隧道的自学习功能测试步骤1. Leaf1和Leaf2上
11、分别创立V*LAN 100和V*LAN 200,绑定到不同VSI,并完成gateway和L3VNI等分布式网关相应配置2. 在Leaf1上配置AC口,接入VM1,映射到V*LAN100,在Leaf2上配置AC口,接入VM2,映射到V*LAN2003. 两个Leaf下的虚机上线,互相ping自己的网关,有预期结果14、在Leaf1和Leaf2上查看EVPN表项和路由表项,有预期结果25、VM1通过Ping访问VM2,有预期结果3预期结果1. 虚机ping网关可达2. 在Leaf1和Leaf2的EVPN表项和路由表项中,都有对端VM的信息3. VM1可以ping通VM2测试记录测试结果Passed
12、FailedN/A测试人员备注3.1.7. 泛洪抑制功能测试目的 验证泛洪抑制功能测试设计 对于单播报文泛洪控制的功能及防程度;对于播送报文风暴控制的功能及防程度测试组网参考图1预置条件Leaf节点已有租户业务在运行测试步骤1. 在leaf节点的租户业务VSI视图下,配置flooding disable broadcast命令,从AC口打入播送报文,有预期结果12. 在leaf节点的租户业务VSI视图下,配置flooding disable unknown-unicast unknown-multicast命令,打入未知单播报文或未知组播报文,有预期结果2预期结果1. 能够对播送报文进展抑制,
13、不会将播送报文转发到其它leaf上,不影响租户正常业务2. 能够对未知单播和未知组播报文进展抑制,不会将未知单播和未知组播报文转发到其它leaf上,不影响租户正常业务测试记录测试结果PassedFailedN/A测试人员备注3.1.8. ARP抑制功能测试目的 验证ARP抑制功能测试设计 Leaf对于ARP报文的抑制功能,可以将ARP报文限制在本地,减少Underlay网络中的ARP报文测试组网参考图1预置条件已在Fabric中完成EVPN的配置,有虚机接入网络测试步骤1. 在leaf节点的租户业务VSI视图下,配置arp suppression enable命令,同一V*LAN中的VM1和V
14、M2分别从Leaf1和Leaf2上线。2. 在Leaf1查看ARP抑制表,有预期结果13. 在VM1上清空ARP表项,并发起对VM2的ping操作,在Spine与Leaf1的互连接口抓包查看,有预期结果2预期结果1. Leaf1上有VM1和VM2的ARP抑制表项2. VM1 ping VM2成功,但在Spine上抓不到VM1对VM2的ARP请求报文测试记录测试结果PassedFailedN/A测试人员备注3.1.9. 租户间的网络隔离vPC的支持测试目的 验证租户间的网络隔离测试设计 通过控制器创立两个租户,租户A和租户B,关联到不同vRouter,完成网络创立和虚机接入,验证两个租户下的虚机
15、相互隔离测试组网参考图1预置条件通过控制器创立两个租户测试步骤1. 通过控制器创立两个租户,租户A和租户B, 将网络A和网络B分别关联到vRouterA和vRouterB2. 为租户A和租户B分别创立网络,设置子网IP和网关,有预期结果13. 分别为租户A和租户B接入虚机A和虚机B,分别访问网关,有预期结果24. 虚机A和虚机B之间互访,有预期结果3预期结果1. 在Leaf上已完成V*LAN相关配置的下发, 两个网络分别绑定到不同的VRF2. 虚机A和虚机B都可与各自网关互通3. 虚机A和虚机B之间不通测试记录测试结果PassedFailedN/A测试人员备注3.1.10. 基于Overlay
16、的地址重叠测试目的 验证基于Overlay的地址重叠测试设计 通过控制器创立租户A和B,分别为租户创立网络A和网络B,网络A和网络B可设置一样的IP地址段,实现基于Overlay的地址重叠测试组网参考图1预置条件通过控制器创立租户A和租户B,分别为租户创立网络测试步骤1. 通过控制器创立租户A和租户B,为租户分别创立网络A和网络B2. 为网络A和网络B创立子网,设置一样的IP地址段3. 为租户A创立虚机A和虚机C,为租户B创立虚机B,虚机A和虚机B使用一样IP地址,虚机C和虚机A使用一样网段的不同地址,有预期结果14. 虚机A、虚机B和虚机C分别访问网关,有预期结果25. 虚机B和虚机C互访,
17、有预期结果3预期结果1. 虚机A和虚机B同时接入网络后,没有报地址冲突2. 虚机A、虚机B和虚机C都可访问网关3. 虚机B和虚机C之间不能互访,被隔离测试记录测试结果PassedFailedN/A测试人员备注3.1.11. 支持通过Neutron Plugin与OpenStack云平台的对接测试目的 支持通过Neutron Plugin与OpenStack云平台对接测试设计 通过在云平台安装Neutron Plugin插件,可以实现将租户对网络的操作转换成EVPN的命令动态下发到网络设备上,完成于云平台的对接测试组网参考图1预置条件部署好基于OpenStack的云平台测试步骤1 完成预配置;2 Openstack安装H3C Neutron plugin;3 查看插件进程;4 查看版本,有预期结果15 在云平台上创立一个租户网络,到设备上查看配置,有预期结果2预期结果1 Neutron plugin安装未见异常;2 在网络设备上有该租户网络对应的EVPN配置。测试记录测试结果PassedFailedN/A测试人员备注