四川成都控制器性能测试_第三方委托检测报告
委托测试内容:外壳防护等级、绝缘电阻、抗电强度、过压运行试验、过流保护试验、高温试验、低温试验、恒定湿热试验、正弦振动试验、冲击试验、温度变化试验。
解答:我司拥有控制器的性能测试、安规检测、EMC电磁兼容检测、环境可靠性测试等能力,拥有CNAS和CMA资质,可以完成产品的本地化测试需求,帮助提升工程师设计与研发能力,提高产品检测与认证通过率,欢迎来电咨询!
Controller是SDN技术中的首要任务产品。Controller的主要功能,通过南向接口(VM,vSwitch,NFV)管理下面连接的设备资源,并根据租户的需要,通过北向接口将不同的资源分配给特定的租户。控制器负责对每个租户的资源进行拓扑管理和路由计算。Controller接收vSwitch报告的Packet_In消息,根据每个租户的拓扑结构、消息业务流程和路由,计算出最佳转发路径,并形成表发送给相关设备,以指导各个租户转发消息。
控制器的性能测试主要包括以下几个方面。
在SDN中,Controller是最繁忙的大脑,它负责所有控制平面的处理,而其他设备(通常是vSwitch)则将无法处理的信息通过Packet_In发送给Controller进行处理。选择Controller就是选择电脑,那么Packet_In处理速度就等于电脑CPU的主频速度。
如图所示,Packet_In在一个region中为一个或两个集群控制器处理测试网络的速度,可以使用Ixia测试仪器端口或华三通信的性能测试套件OVSSimulator和Controller连接。OVSSimulator测试工具也是基于Java开发的,SDN是开源的。
Controller性能测试工具Cbench具有类似的功能,它运行于高性能的服务器上,并模拟N个vSwitch和VM(通常为1000-2000)向Controller发送测试消息。被测试的信息主要分为两类:ARP请求信息和IP数据信息。在Controller收到ARP请求消息之后,就会找到您自己的拓扑结构和ARP表条目,做出响应,并将Packet_Out消息发送到vSwitch上。在Controller接收到IP数据后,就会找到路由表,做出响应,然后发布项目到vSwitch上以指导转发。
因为Controller和vSwitch之间的Openflow会话是通过TCP协议建立的,所以当插入到的packet_in消息的速率超过Controller的性能时,Controller消息缓冲区将慢慢减小,为了防止缓冲区溢出,就会出现TCP抑制现象,Controller通过TCP协议通知发送端降低发送速率,所以实际的发包速率将达不到设置的速率,所以在有TCP抑制的情况下,Controller无法通过设置的packet_in消息的发送速率计算。
对pacekt_in消息进行处理的性能。经多次验证,pacekt_in性能测试方法被固化为:输入一定速率的packet_in消息,计算所有这些消息需要多少时间,然后用消息总数除以这段时间得出消息处理速率,也就是packet_in性能。
包括华三通信在内,目前主流的Controller都是基于JAVA语言开发的。所以,Controller运行的服务器的性能好坏对Controller的性能影响很大。更大的影响包括:CPU频率,Controller实际使用的线程数量[c01]
端口带宽(GE、10GE或聚合接口)在接口上发送。
真正使用的线程数量:我司Controller可以定义VCE使用的线程数量是一个固定的处理器线程数量,还是一个减去一个的处理器线程总数。例如,Controller软件定义,处理Packet_in的线程数为22个,那么在一个24处理器线程的服务器上,实际上有22个线程正在被使用,而在一个8处理器线程的服务器上则有8个线程。
作为整个SDN网络的大脑,Controller必须具有可靠的备份恢复机制,从链路故障、单点故障到快速检测和切换机制,以确保用户的业务。Flare在我司。
控制器采用集群设计,由多个regeion组成一个集群,其中每个region都包含一个主控制器。图3显示了SDN网络典型的业务测试组网图。
H3CSDNOverlay网络虚拟化技术需要使用的组件如下:
SDN控制器:H3CVCFController,提供SDN。
管理部署窗口为Overlay网络、北向开放云控制系统REST接口实现和Openstack云等平台对接、南向通过Openflow/NETCONF/OVSDB实现对物理或虚拟网络设备进行统一配置并发布转发策略。基于集群技术的SDN控制器具有高可靠性,并支持集群成员的平滑扩展/缩减。它支持创建部署Vxlan网络和Vlan网络两类网络。
VxlanVTEP:H3Cs1020vvSwitch,支持H3CVCF中的标准Openflow和OVSDB。
作为VM接入Overlay网络的虚拟交换机,控制器统一管理,接受VCF控制器统一配置和策略发布,实现VM流量进出的实时转发。对Vxlan类型的网络转发也支持,对Vlan类型的网络转发。Vlan类型在S1020v的网络租户虚机。
vSwitch采用了传统的转发过程。
VxLANGW:H3C系列。
S6800交换机,为物理实体服务器提供VTEP设备接入Overlay网络,支持NETCONF&Openflow,接受VCF控制器的统一配置和策略发布,实现物理实体服务器与流量转发。
VxlanIPGW:H3C系列。
支持Openflow和NETCONF的S12500-F高端交换机,接受VCF控制器的统一配置和策略发布,作为Overlay网络网关(VM)和S6800下挂物理服务器(S6800),实现虚拟网络和非虚拟网络(Internet)之间的流量转发。H3C
SDNOverlay方案支持由多个S12500-F设备组成的网关组备份,Overlay网络信息在网关组内同步,并为Overlay网络提供统一的VTEP。
在IP地址方面,Overlay网络不需要感知特定的GW成员设备,当一个网关成员发生故障时,该网络会自动切换到另一个网关成员。在不需要网关协议交互的情况下,由控制器统一管理网关成员的状态,同时部署网关组中所有成员的设备,保证数据的一致性,真正实现了网关组设备的无状态迁移。VTEP网络组。
各网关组成员通过传统的路由协议向Underlay网络发布IP地址,自然可以在Underlay网络上共享Overlay网络业务流量的ECMP负载。同步H3C
SDNOverlay方案支持在多个VXLANIPGW网关组之间分担负载,可以灵活地承载Overlay网络的扩展。
正如图中所示,虚线表示的管理网络是一个控制平面,其还原过程如下:
内主控制器故障倒转到备用控制器的时间。
vSwitch从感知主控机故障切换到主控机时间。
群集中主Leader控制器的故障倒置到备Leader控制器的时间。
使用Vxlan时,Overlay解决方案对数据平面的故障恢复时间进行了如下测试:
VSwitch和VM在迁移到其他物理服务器时使用。
主备倒转业务流中断时间;
VxLANIPGW单机GW故障;
恢复VxLANIPGW故障。
控制器管理的设备和虚拟机数量有限,且规模较大,需要管理的设备和虚拟机较多,需要Controller集群。群集核心机制是通过同时运行具有完整控制平面能力的多个实体,并保持实体之间的数据同步,来实现主用实体发生故障时,备用实体的快速替换。集群是高可靠性之一,也是控制器测试的重点和难点。困难在于如何保证集群内各节点数据在不同情况下的一致性,同时保证实时消息反映数据的变化过程,是实时准确地备份到各个节点。而实时数据的备份需要占用大量的计算资源,一些数据采用批量消息备份,而实时备份和批量备份通常使用不同的信道,多信道数据传输无法严格保序,导致批量消息的及时性问题,这也是测试中的一个难点。
一般而言,集群具有以下性能指标:单控制器管理Openflow设备的数量,控制器集群管理Openflow设备的数量,以及Controller新会话的性能。
学习设备和主机功能:SDN控制器要建立Openflow会话,维护vSwitch端口和VM端口状态,IP地址等信息,由管理的所有设备组成。
SDN
控制器的核心仍然在于设备的拓扑管理和路由路径的计算能力。它们是传统路由协议类型。现在,主要的协议有Openflow,BGP,arp,DHCP,DLDP,Netconf,PECP,SNMP等。这个协议类似于传统路由器所支持的协议,是华三通信的优势之一。
安全性保障有两方面的保障需求:
首先是服务器级别的安全保护能力,目前Controller程序通常基于Java开发,运行在Linux操作系统的主机服务器上,以防止主机服务器受到攻击,这种安全保护技术与Linux其他服务器采用同样的技术。
另一个层次是针对控制器程序的攻击,例如,通过使用大量合法有效的消息,使控制器执行无效的计算,浪费资源,影响控制器的性能,这就是要防止计算,华三通信移植并创新了大量用于传统路由器和交换机的防攻击技术。就像传统的arp攻击行为一样,在VM上,Controller和OVS是如何协作完成识别和处理arp攻击行为的。
除以上四个关键性能指标外,还应考虑SDNController南北向接口的兼容性、丰富性和易用性。对SDN来说
选择Controller,Packet_in性能是一个重要性能参数,因为Controller现在都是基于Java语言开发的,它具有运行服务器的性能和性能。
注:因我司是涉密单位,不便网络推广宣传时展示更多信息,如有业务咨询,请及时联系客服人员获取我司相关资质及业务解决方案。
机构名称:成都第三方检测有限公司
联 络 人:何老师
联系电话:181-2323-1768
邮箱地址:sales@wanttest.com
联系地址:四川成都市武侯区武东三路康特科技园
联系方式:
测试基地分部:
部分合作客户: