您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > BPS软件基础使用手册
BPS软件基础使用手册BPS软件基础使用手册IXIA系统工程师邢玮本文为BPS软件的基础使用手册,里面包含了BPS常用的几大功能配置说明,以及针对RFC3511测试所对应的L4、L7的新建、并发及L7的应用层吞吐量测试配置说明。目录测试拓扑:............................................................................................................................................................3一、BPS界面的登录..........................................................................................................................................4二、端口的占用...................................................................................................................................................6三、NetworkNeighborhood的配置............................................................................................................8四、ApplicationSimulator组件的测试使用...........................................................................................13A-手工建立ApplicationProfile进行测试......................................................................................13B-调用ApplicationProfile模板进行测试.......................................................................................34五、Security组件的测试使用......................................................................................................................38六、SessionSender的测试使用.................................................................................................................47七、BitBlaster组件的测试使用..................................................................................................................54八、RoutingRobot测试组件的使用.........................................................................................................58九、Recreate测试组件的使用....................................................................................................................62十、StackScrambler组件的测试使用......................................................................................................70十一、抓包.........................................................................................................................................................74十二、RFC2544的测试..................................................................................................................................76十三、L4的新建和并发测试........................................................................................................................79十四、L7的新建和并发测试........................................................................................................................80十五、L7吞吐量的测试.................................................................................................................................84测试拓扑:本文主要描述的是双臂测试的测试拓扑一、BPS界面的登录1.在浏览器中输入设备的管理口地址2.默认的用户名和密码均为admin,填完以后点击LOGIN3.点击红框中的图标,打开BPS的主要操作界面4.操作界面的右下方会显示当前设备的软件版本号和ATI号,通过这些可以根据使用情况判断是否需要进行升级。当前截图的软件版本号为8.30.0,ATI号为306626二、端口的占用1.点击右上角的红框位置,打开机框图2.图中我们可以看到这是一台8口的1GE/10GE双速率的PerfectStorm设备3.只需要在希望的端口上点击鼠标左键进行选择,就会发现端口出现图中的样子,代表已经被选中。BPS的端口序号是从0开始,所以8个端口的序号分别为0~7。图中0:1中的1代表的是逻辑1号端口,这个逻辑1端口与后面创建Neighborhood中的Interface1直接对应,软件会根据使用者先点击哪个端口便赋予该端口为逻辑端口1。假设图中先点击4端口,则会显示成为4:1。4.BPS的端口资源汇聚功能很简单,只需要将多个端口都选择上,假如后面在测试的过程中只使用了两个端口,这时BPS会默认的把其他端口的资源都汇聚给使用的两个口三、NetworkNeighborhood的配置Neighborhood在BPS的软件中最主要的作用是给测试的端口赋予IP地址,除此之外还有类似IPSEC,NAT,GTP等其他协议栈的堆栈的配置也是在这里配置1.在BPS的主界面上点击ControlCenter中的NewNeighborhood2.新的界面中左侧只是提供了一些快捷模板,例如被测设备是Switch,这样测试仪模拟的端口就需要都在同一个subnet之下,同网段就可以通信。3.假如选择Router,代表被测设备为三层路由设备,这样测试仪模拟的端口就需要属于不同的subnet。但是,其实这系列的组网都是可以通过Switch的模式中修改配置转换过来,并不一定只能选择其中一个。4.选择Switch,然后点击右下角的Create,给新创建的模板起个名字,点击OK5.在新的界面中,我们首先看到红框部分,这里的1和2就代表了之前占用端口部分中的逻辑端口1和2,所以BPS是这样去匹配硬件物理端口的6.展开IPv4StaticHost,可以根据需要,去修改IP地址的起始值、个数、网关、掩码等信息,点击右下角的save进行保存7.具体的某一段的IP地址段是赋予哪个逻辑端口,我们可以通过截图部分中的Container下拉框去选择8.点击AddRow,增加了新的一个地址段,该段地址的起始地址为1.3.0.1,个数为100,网关为1.0.0.1,掩码为8。在这里,我们把这个地址段赋予给了Interface1,这时,Interface1就会拥有两段不同的IP地址段。在这里还需要特别留意Tags这个标志位,因为后续具体哪个地址段仿真Client和Server,就会选择相应的Tags中的名称来决定。9.如果需要增加新的逻辑端口Interface、vlan等信息,可以如图的位置去选择10.如果需要增加其他协议堆栈,比如IPv6等,可以从如截图的位置去选择,用法和IPv4的一致四、ApplicationSimulator组件的测试使用A-手工建立ApplicationProfile进行测试因为BPS是一个非常灵活的软件,我们可以通过手工去创建自己想要的应用层协议,并且对该协议的内容进行手工定义,下面我们来学习如何手工建立自己需要的ApplicationProfile去进行测试1.参照章节二的端口占用以及章节三中的1~6步完成Neighborhood的创建2.点击Managers-Superflows3.Superflow在BPS软件中可以定义为应用层内容库,在这里会存有BPS内置的大量应用层协议模板,也会保存用户自己平时手工添加的应用层配置。先点击CreateNew去创建自己的应用层配置4.给新建的Superflow起个名称5.点击截图中的AddFlow位置,这里是先确定你需要添加的协议种类6.在新的截图中会显示目前BPS所支持的所以协议种类,可以通过搜索来添加自己希望创建的协议,在这里举例搜索HTTP,添加一个HTTP协议7.通过展开,可以看到HTTP所支持的通用协议参数都可以在这里去修改8.点击截图位置中的AddAction,这里是添加该协议中定义的动作,比如HTTP协议中会有GET,PUT,POST等9.先添加一个GET动作,在这里的Source指的是由Client发起的动作10.再天际一个200OK的Response,这里的Source则是由Server端发起11.通过展开,我们可以发现GET动作所定义协议的字段都是开发给修改的12.Response同样也是开放给修改的13.Response可以直接定义回复的响应大小,这里填写的值会回复22k的大小14.Response也可以回复真实的文件,可以使用BPS内置的文件,可以通过右侧的上传符号去上传本地文件进行回复15.根据需要填写完参数以后点击save进行保存16.点击Managers-ApplicationProfiles17.点击CreateNew去创建一个新的ApplicationProfiles,ApplicationProfiles可以理解为单个或多个Superflow的集合18.给新创建的ApplicationProfiles起个名称19.新界面中点击AddSuperflow20.通过搜索刚才手工创建的Superflow名称,点击ok21.这时就会在界面中多出自己创建的那条Superflow22.如果需要做混合应用层测试,可以使用同样的步骤添加不同的混合协议,这些协议可以自己手工添加制作,也直接调用BPS里面内置的模板23.不同的协议之间我们还
本文标题:BPS软件基础使用手册
链接地址:https://www.777doc.com/doc-4979403 .html