
(MSR 30-60)
杭州华三通信技术有限公司
All rights reserved
版权所有 侵权必究
Catalog 目 录
H3C MSR路由器POS接入功能性能测试报告
1Overview 概述
本文主要描述H3C MSR路由器作为金融POS接入设备时的性能测试方法和性能情况,为该业务的实际应用以及部署实施提供参考。
MSR路由器能够支持多种POS终端接入,如PSTN拨号接入、无线POS接入等。对于单台MSR路由器来说,作为拨号接入设备时,目前最大能够提供36路POS机的并发拨号接入,对于当前路由器的这种转发性能及处理能力来说,路由器不会存在业务瓶颈,即按照最大拨号接入密度方式的压力测试不能体现路由器的性能情况。实际上MSR路由器不仅要提供拨号POS机的接入,还要提供无线POS机的接入,更主要的是还要做POS中继功能(其原理同无线POS机的接入方式,基于TCP/IP连接),这种应用场景下中继路由器会下联很多的拨号接入的MSR路由器、无线接入的MSR路由器,设备需要并发处理大量的POS交易报文,其性能要求较高。
基于上述的分析,实验室一般采用无线中继的方式(也就是无线POS机的接入方式)来模拟实际环境的应用来进行压力测试,模拟测试采用的报文也是按照一般实际应用报文的格式和大小,这样以保证测试的数据更能反映实际情况的应用。
2Test Time, Place and Personnel 测试时间、地点及人员
Version Info
| 版本信息 | Test Date 测试时间 | Test Engineer 测试人员 | Test Place 测试地点 | Test Number 测试编号 |
| ESS 1805 | 2009-2-12 | chenka | H3C公司北京研发中心 | |
3.1SUT Description 系统描述
测试设备:MSR 30-60路由器
设备版本及板卡信息:
VRP Software, Version 5.20, ESS 1805
[SLOT 0]GE0/0 (Hardware)3.0, (Driver)1.0, (Cpld)131.0
[SLOT 0]GE0/1 (Hardware)3.0, (Driver)1.0, (Cpld)131.0
3.2Test Equipment or Tools测试仪器或工具
硬件:两台服务器(分别安装Linux和SCO操作系统),并分别模拟POS终端(无线)和前置通信程序
软件:模拟POS机发送报文及前置通信处理程序收发包的软件测试工具ttykit、NACTCP
3.3Test Method 测试方法
1、测试组网环境
图 1 测试组网图
2、测试步骤
A、在MSR路由器上配置无线中继功能(无线POS机接入功能)
B、在Linux和SCO服务器分别运行ttykit和NACTCP程序,ttykit模拟发送121字节大小的报文,NACTCP收到模拟POS机的报文返回同样大小的121字节的报文;
C、在Linux服务器上启动模拟发送报文功能,该程序并发发送1024个POS机的报文,对于每发送一个POS机报文就建立一个TCP/IP连接,收到从SCO服务器发回的POS报文后拆除TCP/IP连接,一收一发过程模拟一个完整的POS接入交易。
注:MSR 30-60路由器的无线中继最大规格为512个并发连接。
4Test Item 测试项目
利用MSR路由器的POS中继功能进行MSR路由器的POS接入压力测试。
4.1performance性能
测试项目
| test item | MSR路由器的POS接入压力测试 | |||
| 测试目的 test purpose | 了解MSR路由器的POS接入性能 | |||
| 适用产品 which product | MSR 30-60,POS接入中继功能 | |||
| 版本信息 version | [H3C]_display version H3C Comware Platform Software Comware Software, Version 5.20, ESS 1805, Standard Comware Platform Software Version COMWAREV500R002B66D002 H3C MSR30-60 Software Version V300R003B03D008 Copyright (c) 2004-2009 Hangzhou H3C Tech. Co., Ltd. All rights reserved. Compiled Mar 23 2009 11:57:44, RELEASE SOFTWARE H3C MSR30-60 uptime is 0 week, 0 day, 0 hour, 36 minutes Last reboot 2009/04/08 13:48:04 System returned to ROM By CPU type: FREESCALE MPC8349 533MHz 512M bytes DDR SDRAM Memory 4M bytes Flash Memory Pcb Version: 3.0 Logic Version:131.0 Basic BootROM Version: 3.07 Extended BootROM Version: 3.07 [SLOT 0]CON (Hardware)3.0, (Driver)1.0, (Cpld)131.0 [SLOT 0]AUX (Hardware)3.0, (Driver)1.0, (Cpld)131.0 [SLOT 0]GE0/0 (Hardware)3.0, (Driver)1.0, (Cpld)131.0 [SLOT 0]GE0/1 (Hardware)3.0, (Driver)1.0, (Cpld)131.0 | |||
| 测试连接图 test diagram | 如图1所示: Linux上运行模拟512个无线POS机(POSA)的ttykit测试工具; MSR30上启动POS中继功能; SCO启动Posa前置机模拟程序NACTCP; | |||
| 测试步骤 test step | 1. 512个无线Posa同时接入MSR30的Posa中继 在Linux启动ttykit工具,在MSR50上可见512条TCP连接很快建立。 2. 512台无线Posa进行如下业务操作时,MSR30的性能 每台无线Posa循环执行如下的操作: 1)接入MSR30的Posa中继; 2)发送121字节的Posa报文; 3)接收前置机回复的121字节的Posa报文; 4)断开与MSR50的Posa中继的连接。 以上过程持续30分钟,期间查看MSR30的CPU和内存使用情况 以上过程结束后,查看Posa的统计信息,统计512台无线Posa发送的总流量。 | |||
| 测试结果 test result | 1.512个无线Posa同时接入MSR50的Posa中继 连接能瞬间建立。 2.512台无线Posa进行业务操作时,MSR50的性能 CPU情况: 测试阶段 | last 5 seconds | last 1 minute | last 5 minutes |
| 启动测试前 | 2% | 1% | 6% | |
| 测试10分钟 | 17% | 16% | 13% | |
| 测试20分钟 | 17% | 16% | 16% | |
| 测试30分钟 | 17% | 16% | 16% |
测试中内存使用情况:
System Total Memory(bytes): 4302900 Total Used Memory(bytes): 1231830 Used Rate: 28% 测试结束后Posa统计信息: AppID Receive Send PktErr DisErr InDiscarded OutDiscarded 1 217374 217374 0 0 0 0 TerminalID Receive Send PktErr MapErr InDiscarded OutDiscarded 1 217374 217374 0 0 0 0 流量统计: config list # version 5.20, ESS 1805 # sysname H3C # domain default enable system # posa server enable posa terminal 1 type tcp listen-port 8000 # posa app 1 type tcp ip 172.31.12.5 port 9000 map default # interface GigabitEthernet0/0 port link-mode route ip address 10.1.10.1 255.255.0.0 # interface GigabitEthernet0/1 port link-mode route ip address 172.31.10.250 255.255.0.0 note 从上面的测试结果来看,MSR路由器在30分钟内完成396781笔交易,下面是几个得出的数据结果: A、转发POS交易报文的流量 总流量:total=(217374*121*2)/(30*60) = 29KB/s =232Kbps 注:一个交易一个报文来回,字节数目为2*121 = 242字节 B、一天交易的报文交易量 按照上述的测试结果,MSR 30-06路由器一天按照8小时的工作时间,一天的总交易量为: Total = 217374*8*2 = 3477984 (笔) 大约每天约为347万笔交易。 综合上面的测试方法和结论,我们认为利用MSR路由器的POS中继功能(即无线POS接入功能)能够很接近低模拟出实际应用的交易过程和压力测试环境,并且从测试结果来看,MSR完全可以保证该设备在规范范围内的POS业务稳定运行。
5Result Evaluation结果分析从Linux ttykit工具统计看,30分钟内512个无线Posa的成功交易为217374。 配置清单 备注 无
