H3C数据中心解决方案测试用例分布式网关.docx
《H3C数据中心解决方案测试用例分布式网关.docx》由会员分享,可在线阅读,更多相关《H3C数据中心解决方案测试用例分布式网关.docx(13页珍藏版)》请在冰豆网上搜索。
H3C数据中心解决方案测试用例分布式网关
数据中心解决方案测试用例
(分布式网关)
2016年5月
1.数据中心解决方案介绍
H3C数据中心解决方案针对Overlay网络,提出了基于EVPN得松耦合控制方案与基于SDN控制器得集中控制方案,以满足不同用户对数据中心网络得需求。
集中控制方案与松耦合方案均就是基于VXLAN,区别在于集中控制采用Openflow流表转发,而松耦合通过EVPN表项同步实现设备自转发,两套方案均能与云平台对接,满足基于租户得数据中心业务。
此外,H3C数据中心解决方案还提供NFV功能,满足租户对安全控制与负载均衡需求,支持主机与网络得混合Overlay,兼容VMware、KVM与CAS(H3C虚拟化平台)多虚拟化平台.从设备侧到控制器都具备高可用性方案,以满足客户对网络可靠性得要求.
2.测试资源与环境
2.1.测试人员
公司
姓名
H3C
2.2.测试设备
序号
设备类型
测试产品
版本/配置
1
数据中心交换机
6800系列
2
服务器
控制器
3
测试仪
2.3.测试环境
图1测试拓扑图
3.测试内容
3.1.松耦合控制方案
3.1.1.Fabric网络得自动构建
测试目得
验证Fabric网络得自动构建
测试设计
在控制器上使用Fabric自动化向导规划网络,指定Fabric网络自动化需要得各项参数,将设备完成物理连线后,空配置启动设备,可以在控制器上观察到Fabric自动化得整体进展与各设备得自动化完成情况,通过串口控制台能够瞧到设备能够自动根据链路完成堆叠创建与互连接口IP下发,路由互通
测试组网
参考图1
预置条件
将Spine与Leaf得管理链路与业务链路连接好,在控制器上进行操作
测试步骤
1、选择组网模式;
2、进行容量规划配置,主要配置spine端口数与个数、leaf端口数并计算出leaf数量与服务器数量;
3、在控制器上配置网络管理地址段;
4、根据角色增加自动化模板,设置对应参数及策略,应用策略与规划拓扑节点上;
5、设备空配置上电,可以瞧到预期结果1~5。
预期结果
1、设备执行自动部署流程,在规划拓扑中节点依次开始闪烁,直至常亮;
2、节点会根据设备告警级别显示不同颜色;
3、右键菜单查瞧维护信息、设备信息、ACL、VLAN、拓扑定位、部署历史、变更历史;
4、链路两端节点常亮后,链路由灰色变为绿色;
5、登录设备,可以瞧到设备下发了可自动下发了管理口IP、VTEPIP与互连接口IP,并完成OSPF配置,实现Underlay网络路由可达。
测试记录
测试结果
☐Passed ☐Failed ☐N/A
测试人员
备注
3.1.2.地址借用功能
测试目得
验证Fabric网络得地址借用功能
测试设计
在完成Fabric网络自动构建后,查瞧设备上得地址分配情况,验证通过地址借用功能可以大量节省对地址得占用。
测试组网
参考图1
预置条件
完成Fabric网络自动构建
测试步骤
1、登录设备,查瞧接口地址使用环回口地址,有预期结果1
2、设备间可以借用环回口得地址进行互通,有预期结果2
预期结果
1、设备间得接口地址可以借用环回口得地址
2、可以通过借用环回口得IP地址与对端互通.
测试记录
测试结果
☐Passed ☐Failed ☐N/A
测试人员
备注
3.1.3.UnderLay与Overlay拓扑展示
测试目得
验证Fabric网络得Underlay拓扑展示
测试设计
在完成Fabric网络自动构建后,可以在控制器上对Underlay与Overlay拓扑进行展示。
测试组网
参考图1
预置条件
完成Fabric网络自动构建
测试步骤
1、打开“拓扑”页面;
2、默认显示Underlay拓扑;
3、切换至Overlay拓扑;
预期结果
1、Underlay拓扑主要展示设备物理连接,各项功能可用;
2、Overlay拓扑主要展示VXLAN网络中VTEP之间得隧道连接,可根据视图切换显示不同VXLAN网络中得VTEP设备连接情况;
测试记录
测试结果
☐Passed ☐Failed ☐N/A
测试人员
备注
3.1.4.控制器实现基于租户得网络配置下发
测试目得
验证控制器可完成租户得网络配置下发
测试设计
可通过控制器创建租户网络,可完成在Spine与Leaf上得相关配置下发
测试组网
参考图1
预置条件
将Fabric设备纳管到控制器
测试步骤
1通过控制器页面创建租户网络,指定VXLAN与VLAN得映射关系,规划子网IP后,指定服务器所连得物理端口,确定后有预期结果1与2
2、两个Leaf下得虚机上线,互相ping,有预期结果3与4
预期结果
1.对应Leaf上完成了相关VSI、VXLAN与VSI网关接口得配置
2.对应Leaf上完成了AC口下VLAN与VXLAN得映射得配置
3.Leaf之间成功建立了VXLAN隧道
4.虚机互ping可达
测试记录
测试结果
☐Passed ☐Failed ☐N/A
测试人员
备注
3.1.5.基于EVPN得分布式网关二层转发
测试目得
验证分布式网关二层转发
测试设计
在Leaf1上创建VXLAN100,在Leaf2上创建VXLAN100,完成分布式网关相应配置,虚机VM1与VM2分别接入Leaf1与Leaf2,VM1与VM2得路由信息通过EVPN同步到远端Leaf,VM间能够互相通信
测试组网
参考图1
预置条件
在设备上完成分布式网关得相应配置,并在Leaf上关闭MAC通过VXLAN隧道得自学习功能
测试步骤
1、Leaf1与Leaf2上分别创建VXLAN100,绑定到VSI,并完成gateway与L3VNI等分布式网关相应配置
2、在Leaf1与Leaf2上配置AC口,接入VM1,映射到VXLAN100
3、两个Leaf下得虚机上线,互相ping自己得网关,有预期结果1
4、在Leaf1与Leaf2上查瞧EVPN表项与路由表项,有预期结果2
5、VM1通过Ping访问VM2,有预期结果3
预期结果
1.虚机ping网关可达
2.在Leaf1与Leaf2得EVPN表项与路由表项中,都有对端VM得信息
3.VM1可以ping通VM2
测试记录
测试结果
☐Passed ☐Failed ☐N/A
测试人员
备注
3.1.6.基于EVPN得分布式网关三层转发
测试目得
验证分布式网关三层转发
测试设计
在Leaf1上创建VXLAN100,在Leaf2上创建VXLAN200,完成分布式网关相应配置,虚机VM1与VM2分别在Leaf1与Leaf2下接入VXLAN100与VXLAN200,VM1与VM2得路由信息通过EVPN同步到远端Leaf,VM间能够互相通信
测试组网
参考图1
预置条件
在设备上完成分布式网关得相应配置,并在Leaf上关闭ARP通过VXLAN隧道得自学习功能
测试步骤
1、Leaf1与Leaf2上分别创建VXLAN100与VXLAN200,绑定到不同VSI,并完成gateway与L3VNI等分布式网关相应配置
2、在Leaf1上配置AC口,接入VM1,映射到VXLAN100,在Leaf2上配置AC口,接入VM2,映射到VXLAN200
3、两个Leaf下得虚机上线,互相ping自己得网关,有预期结果1
4、在Leaf1与Leaf2上查瞧EVPN表项与路由表项,有预期结果2
5、VM1通过Ping访问VM2,有预期结果3
预期结果
1.虚机ping网关可达
2.在Leaf1与Leaf2得EVPN表项与路由表项中,都有对端VM得信息
3.VM1可以ping通VM2
测试记录
测试结果
☐Passed ☐Failed ☐N/A
测试人员
备注
3.1.7.泛洪抑制功能
测试目得
验证泛洪抑制功能
测试设计
对于单播报文泛洪控制得功能及防范程度;对于广播报文风暴控制得功能及防范程度
测试组网
参考图1
预置条件
Leaf节点已有租户业务在运行
测试步骤
1、在leaf节点得租户业务VSI视图下,配置floodingdisablebroadcast命令,从AC口打入广播报文,有预期结果1
2、在leaf节点得租户业务VSI视图下,配置floodingdisableunknown-unicastunknown-multicast命令,打入未知单播报文或未知组播报文,有预期结果2
预期结果
1.能够对广播报文进行抑制,不会将广播报文转发到其它leaf上,不影响租户正常业务
2.能够对未知单播与未知组播报文进行抑制,不会将未知单播与未知组播报文转发到其它leaf上,不影响租户正常业务
测试记录
测试结果
☐Passed ☐Failed ☐N/A
测试人员
备注
3.1.8.ARP抑制功能
测试目得
验证ARP抑制功能
测试设计
Leaf对于ARP报文得抑制功能,可以将ARP报文限制在本地,减少Underlay网络中得ARP报文
测试组网
参考图1
预置条件
已在Fabric中完成EVPN得配置,有虚机接入网络
测试步骤
1、在leaf节点得租户业务VSI视图下,配置arpsuppressionenable命令,同一VXLAN中得VM1与VM2分别从Leaf1与Leaf2上线.
2、在Leaf1查瞧ARP抑制表,有预期结果1
3、在VM1上清空ARP表项,并发起对VM2得ping操作,在Spine与Leaf1得互连接口抓包查瞧,有预期结果2
预期结果
1.Leaf1上有VM1与VM2得ARP抑制表项
2.VM1pingVM2成功,但在Spine上抓不到VM1对VM2得ARP请求报文
测试记录
测试结果
☐Passed ☐Failed ☐N/A
测试人员
备注
3.1.9.租户间得网络隔离(vPC得支持)
测试目得
验证租户间得网络隔离
测试设计
通过控制器创建两个租户,租户A与租户B,关联到不同vRouter,完成网络创建与虚机接入,验证两个租户下得虚机相互隔离
测试组网
参考图1
预置条件
通过控制器创建两个租户
测试步骤
1、通过控制器创建两个租户,租户A与租户B,将网络A与网络B分别关联到vRouterA与vRouterB
2、为租户A与租户B分别创建网络,设置子网IP与网关,有预期结果1
3、分别为租户A与租户B接入虚机A与虚机B,分别访问网关,有预期结果2
4、虚机A与虚机B之间互访,有预期结果3
预期结果
1.在Leaf上已完成VXLAN相关配置得下发,两个网络分别绑定到不同得VRF
2.虚机A与虚机B都可与各自网关互通
3.虚机A与虚机B之间不通
测试记录
测试结果
☐Passed ☐Failed ☐N/A
测试人员
备注
3.1.10.基于Overlay得地址重叠
测试目得
验证基于Overlay得地址重叠
测试设计
通过控制器创建租户A与B,分别为租户创建网络A与网络B,网络A与网络B可设置相同得IP地址段,实现基于Overlay得地址重叠
测试组网
参考图1
预置条件
通过控制器创建租户A与租户B,分别为租户创建网络
测试步骤
1、通过控制器创建租户A与租户B,为租户分别创建网络A与网络B
2、为网络A与网络B创建子网,设置相同得IP地址段
3、为租户A创建虚机A与虚机C,为租户B创建虚机B,虚机A与虚机B使用相同IP地址,虚机C与虚机A使用相同网段得不同地址,有预期结果1
4、虚机A、虚机B与虚机C分别访问网关,有预期结果2
5、虚机B与虚机C互访,有预期结果3
预期结果
1.虚机A与虚机B同时接入网络后,没有报地址冲突
2.虚机A、虚机B与虚机C都可访问网关
3.虚机B与虚机C之间不能互访,被隔离
测试记录
测试结果
☐Passed ☐Failed ☐N/A
测试人员
备注
3.1.11.支持通过NeutronPlugin与OpenStack云平台得对接
测试目得
支持通过NeutronPlugin与OpenStack云平台对接
测试设计
通过在云平台安装NeutronPlugin插件,可以实现将租户对网络得操作转换成EVPN得命令动态下发到网络设备上,完成于云平台得对接
测试组网
参考图1
预置条件
部署好基于OpenStack得云平台
测试步骤
1.完成预配置;
2.Openstack安装H3CNeutronplugin;
3.查瞧插件进程;
4.查瞧版本,有预期结果1
5.在云平台上创建一个租户网络,到设备上查瞧配置,有预期结果2
预期结果
1.Neutronplugin安装未见异常;
2.在网络设备上有该租户网络对应得EVPN配置.
测试记录
测试结果
☐Passed ☐Failed ☐N/A
测试人员
备注