《estStorm产品培训.pptx》由会员分享,可在线阅读,更多相关《estStorm产品培训.pptx(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、TELETEST北京信而泰科技股份有限公司Beijing Teletest Technology Co.,Ltd.TestStorm产品与产品与HTTP协议培训协议培训技术与技术与保障保障部部李阳李阳北京信而泰科技股份有限公司TestStorm测试仪简介机箱介绍板卡介绍27层一体化测试TeleExplorer软件更新产品特性与目标客户万维网与HTTP介绍知识点总结主要内容北京信而泰科技股份有限公司概念 TestStorm系列测试仪是一款2-7层统一网络测试平台,能够满足研发、实验等过程中对测试的要求,提供专业测试解决方案。TestStorm测试仪简介北京信而泰科技股份有限公司功能TestSto
2、rm系列测试仪支持10/100/1000M,10G测试模块,可实现针对网络设备和网络系统的流量测试,提供2-7层以太网的协议仿真及性能测试。实现基于FPGA硬件完成流量生成、统计、捕获等功能,保障满线速流量众核CPU完成27层协议仿真,保障高性能Linux独立操作系统,稳定、安全、高效TestStorm测试仪简介北京信而泰科技股份有限公司机箱介绍主机千兆端口 万兆端口特性描述TestStorm200328多个客户端远程访问;支持多机框级联测试3U高度,便携机箱,支持2个测试模块北京信而泰科技股份有限公司机箱介绍主机规格型号TestStorm200插槽数量2电源输入AC 110240VCPUIn
3、tel i7四核处理器硬盘32G/64G SSD系统控制提供复位按钮、电源开关状态提示整机电源、风扇、温度状态,各槽位电源状态工作温度0-50工作湿度相对湿度0-95%支持模块X6000系列;X8000系列尺寸489mm393.5mm110mm重量13kg北京信而泰科技股份有限公司X系列测试模块板卡介绍型号端口数量端口类型端口速率介绍X6004D4RJ45/SFPRJ45:10/100/1000MSFP:100/1000M8个RJ45端口+8个SFP端口,光电互斥,最多支持8个端口同时使用(互斥alternative,默认电口)X6008D8RJ45/SFPRJ45:10/100/1000MS
4、FP:100/1000M8个RJ45端口+8个SFP端口,光电互斥,最多支持8个端口同时使用(互斥alternative,默认电口)X6016D16RJ45/SFPRJ45:10/100/1000MSFP:100/1000M16个RJ45端口+16个SFP端口,光电互斥,最多支持16个端口同时使用(互斥alternative,默认电口)X8002F2SFP+SFP+:10G2个光端口,支持SFP+光模块(后续计划同时支持1000M SFP接口,Combo接口)X8004F4SFP+SFP+:10G4个光端口,支持SFP+光模块(后续计划同时支持1000M SFP接口,Combo接口)北京信而泰
5、科技股份有限公司X板卡与BigTao板卡对比板卡系列板卡系列功能点功能点区区别支持支持软件件P系列(系列(BigTao)流量流量测试端口密度高;端口密度高;测试效率高;效率高;不支持不支持时延、乱序延、乱序统计等;等;不支持不支持协议仿真;仿真;TeleExplorerTeleATTV系列(系列(BigTao)流量流量测试23层协议仿仿真真接口最高支持到接口最高支持到100G;23层协议仿真;仿真;机箱机箱X86 CPU完成完成协议仿真;仿真;TeleExplorerTeleAPPX系列(系列(TestStorm)流量流量测试27层协议仿仿真真接口最高支持到接口最高支持到10G;27层协议仿真
6、;仿真;每板卡独立众核每板卡独立众核CPU完成完成协议仿真,性能高。仿真,性能高。TeleExplorer(升(升级版)版)TeleAPP北京信而泰科技股份有限公司板卡介绍FPGA:进行流量发送、接收、过滤、捕获多核CPU(板卡):构建IP协议栈(27层)板卡举例板卡举例X8004FX86CPU(机箱):通过PCIE和桥片等通道进行管理和配置下发北京信而泰科技股份有限公司那些23层测试不会告诉你的事!吞吐量/时延/丢包/背靠背OSPF/BGP/MPLS/VPN语音网页视频文件传输邮件QQ微信迅雷病毒.传统的23层测试真实的网络世界北京信而泰科技股份有限公司传统的23层测试方法流量仿真基于设备端
7、口的流量加载和测量协议仿真实验室环境下的现网拓扑模拟测试关注QoS(服务质量)被测设备被测设备测试仪测试仪北京信而泰科技股份有限公司27层一体化测试网络设备性能测试应用服务器性能测试三重播放测试Web应用测试网络安全测试关注QoE(体验质量)真实的用户交互流程开始开始结束束北京信而泰科技股份有限公司基于TestStorm平台的解决方案23层网络设备功能层网络设备功能/性能测试性能测试 路由器协议仿真:OSPF,ISIS,BGP,MPLS,L3VPN,L2VPN,PIM 以太网交换机:RFC 2544/2889,STP/RSTP/MSTP47层网络设备性能层网络设备性能测试测试 应用防火墙,负载
8、均衡器,IDS/IPS,IPSec/SSL VPN网关,HTTP/HTTPS加速器等应用服务器性能测试应用服务器性能测试 Web服务器、CIFS服务器、应用服务器、DHCP服务、FTP服务器、DNS服务器、Telnet服务器等网络安全测试网络安全测试 对加密网络通信进行测试,包括:IPSec、SSL、802.1x、NAC等三重播放性能测试三重播放性能测试 用真实的语音呼叫、单播和组播流视频来验证三重播放服务Web应用测试应用测试 执行各类Web应用测试,其中包括Web服务、SOA、ERP和CRM应用北京信而泰科技股份有限公司一体化单一界面中实现2到7层完整测试方案 真实 仿真真实客户机和服务器
9、(HTTP、FTP、SIP)超高性能 数百万级别的新建连接数 数千万级别的并发连接数安全 关注网络安全测试 为下一代防火墙制定测试解决方案 提供提供“27层层”全面视角全面视角关注用户最终体验质量(关注用户最终体验质量(QoE)27层一体化测试北京信而泰科技股份有限公司TeleExplorer(47层重要功能更新)核分配:针对每张卡的CPU选择动态和静态分配模式单张板卡共36核,其中32核用于协议仿真,默认为动态分配模式北京信而泰科技股份有限公司TeleExplorer(47层重要功能更新)TCP:在原来的IPv4和IPv6协议栈的基础上增加一个TCP协议栈北京信而泰科技股份有限公司TeleE
10、xplorer(47层重要功能更新)协议仿真:新增4-7层HTTP、FTP、SIP多个协议仿真;北京信而泰科技股份有限公司产品特性流量测试(略/同BigTao)流量发送流量接收流量捕获协议仿真功能测试性能测试北京信而泰科技股份有限公司功能测试(继承BigTao所有23层功能)支持IPv4和IPv6协议栈支持RIPv2,RIPng,OSPFv2,OSPFv3,ISISv4,ISISv6,BGP4,PPPoE Client,DHCP Client,IGMPv2,IGMPv3,GMRP,802.1x,LDP和802.3ah等协议仿真支持HTTP、FTP、SIP等协议仿真产品特性产品特性-协议仿真北京
11、信而泰科技股份有限公司性能测试邻居数量、路由容量等基于RIPv2,RIPng,OSPFv2,OSPFv3,ISISv4,ISISv6,BGP4,PPPoE Client,DHCP Client,IGMPv2,IGMPv3,GMRP,802.1x,LDP和802.3ah等协议测试路由器等产品性能基于HTTP、FTP和SIP的新建连接数、并发连接数、吞吐量等性能测试新建连接数:200万/板卡并发连接数:3200万/板卡吞吐量:接近线速(测试仪统计值不包括TCP/IP头部)产品特性产品特性-协议仿真北京信而泰科技股份有限公司性能参数指标吞吐量测试:指防火墙在状态检测机制下能够处理一定包长数据的最大转
12、发能力,业界默认一般都采用大包衡量防火墙对报文的处理能力。最大并发连接数:由于防火墙是针对连接进行处理报文的,并发连接数目是指的防火墙(DUT)可以同时容纳的最大的连接数目,一个连接就是一个TCP/UDP的访问。每秒新建连接数:指每秒钟可以通过防火墙(DUT)建立起来的完整TCP/UDP连接。该指标主要用来衡量防火墙在处理过程中对报文连接的处理速度,如果该指标低会造成用户明显感觉上网速度慢,在用户量较大的情况下容易造成防火墙处理能力急剧下降,并且会造成防火墙对网络攻击防范能力差。产品特性产品特性-协议仿真北京信而泰科技股份有限公司X系列板卡系列板卡网络设备制造商:防火墙、IDS、VPN、负载均
13、衡设备的应用层仿真/安全测试服务器制造商:服务器(WEB/FTP/DNS/流媒体)生产厂家的性能压力测试同同时也兼容一下也兼容一下V系列板卡目系列板卡目标客客户交换机/路由器等通信设备厂商研发阶段测试电力/交通/军工/金融机构的认证测试电信运营商的实验局、入网测试、集采测试等科研院所/高等院校的教学、实验、科研适用产品与目标客户北京信而泰科技股份有限公司万维网概述万维网不是一种独立意义的互联网万维网不是一种独立意义的互联网WWW是是World Wide Web的缩写,也可以的缩写,也可以简称为简称为Web,中文名称为,中文名称为“万维网万维网”万维网是一个由许多包含链接的超文本文万维网是一个由
14、许多包含链接的超文本文档,通过相互链接组成的复杂而又庞大的档,通过相互链接组成的复杂而又庞大的资源系统资源系统万维网是因特网提供的一种万维网是因特网提供的一种服务服务北京信而泰科技股份有限公司万维网 工作模式1.获取用户请求(URL地址)2.WEB服务器根据请求查找信息资源3.根据需要进行编译,生成 HTML页面4.获得所要的页面并显示客户端浏览器Web服务器请求响应北京信而泰科技股份有限公司万维网解决的问题如何标志分布在整个因特网上的万维网文档?统一资源标识符URI(Uniform Resource Identifiers)使用何种协议实现万维网上各种超链的链接?超文本传输协议HTTP(Hy
15、perText Transfer Protocal)北京信而泰科技股份有限公司HTTP简介Hyper Text Transfer Protocol什么是超文本(HyperText)?包含有超链接(Link)和各种多媒体元素标记(Markup)的文本。这些超文本文件彼此链接,形成网状(Web),因此又被称为网页(Web Page)。这些链接使用URL表示。最常见的超文本格式是超文本标记语言HTML。site5site1site2site3site4什么是URL?URL即统一资源定位符(Uniform Resource Locator),用来唯一地标识万维网中的某一个文档。URL由协议、主机和端口
16、(默认为80)以及文件名三部分构成。如:http:/:80/news/index.html协议:/主机:端口(80)/文件名及其路径什么是超文本传输协议HTTP?是一种按照URL指示,将超文本文档从一台主机(Web服务器)传输到另一台主机(浏览器)的应用层协议,以实现超链接的功能。北京信而泰科技股份有限公司TCP/IP模型中的HTTPSocketSocketFTPHTTPSMTPDNSTCPUDPIPLANsMANsWANsDNSTFTPSNMPICMPIGMPARPRARPHTTP北京信而泰科技股份有限公司请求/响应交互模型HTTP的工作原理InternetWeb服务器客户机(浏览器)Ind
17、ex.htmlIP:202.2.16.21在用户点击URL为的链接后,浏览器和Web服务器执行以下动作:1浏览器分析超链接中的URL2浏览器向DNS请求解析的IP地址3DNS将解析出的IP地址202.2.16.21返回浏览器HTTP over TCP4浏览器与服务器建立TCP连接(80端口)5浏览器请求文档:GET/index.html6服务器给出响应,将文档 index.html发送给浏览器7释放TCP连接8浏览器显示index.html中的内容TCP连接建立TCP连接请求文档1HTTP请求报文响应文档2HTTP响应报文释放TCP连接北京信而泰科技股份有限公司HTTP的连接方式和无状态性非持
18、久性连接持久性连接无状态性即浏览器每请求一个Web文档,就创建一个新的连接,当文档传输完毕后,连接就立刻被释放。HTTP1.0、HTTP0.9采用此连接方式。对于请求的Web页中包含多个其他文档对象(如图像、声音、视频等)的链接的情况,由于请求每个链接对应的文档都要创建新连接,效率低下。即在一个连接中,可以进行多次文档的请求和响应。服务器在发送完响应后,并不立即释放连接,浏览器可以使用该连接继续请求其他文档。连接保持的时间可以由双方进行协商。HTTP1.1采用此连接方式是指同一个客户端(浏览器)第二次访问同一个Web服务器上的页面时,服务器无法知道这个客户曾经访问过。HTTP的无状态性简化了服
19、务器的设计,使其更容易支持大量并发的HTTP请求。InternetWeb服务器客户机(浏览器)建立TCP连接释放TCP连接请求文档1响应文档1请求文档2响应文档2请求文档n响应文档nHTTP的工作原理北京信而泰科技股份有限公司请求报文即从客户端(浏览器)向Web服务器发送的请求报文。报文的所有字段都是ASCII码。方法URL版本CRLF首部字段名:值CRLF首部字段名:值CRLF首部字段名:值CRLFCRLF实体主体(Entity body)空格CRLF回车换行请求行 如:GET/index.html HTTP/1.1首部行:用来说明浏览器、服务器或报文主体的一些信息。如:Connection
20、:closeUser-Agent:Mozilla/5.0Accept-Language:cn请求报文HTTP的报文结构北京信而泰科技股份有限公司响应报文即从Web服务器到客户机(浏览器)的应答。报文的所有字段都是ASCII码。版本状态码短语CRLF首部字段名:值CRLF首部字段名:值CRLF首部字段名:值CRLFCRLF实体主体(Entity body)空格CRLF回车换行状态行 如:HTTP/1.1 200 OK首部行:用来说明浏览器、服务器或报文主体的一些信息。如:Date:Wed,08 May 2008 22Sever:Apache/1.3.2(Unix)Content-Length:4
21、096Content-Type:text/html响应报文HTTP的报文结构北京信而泰科技股份有限公司请求报文中的方法方法(操作)含义方法(操作)含义GET请求读取一个Web页面HEAD请求读取一个Web页面的首部POST附加一个命名资源(如Web页面)PUT请求存储一个Web页面DELETE删除Web页面TRACE用于测试,要求服务器送回收到的请求CONNECT用于代理服务器OPTION查询特定选项方法(Method)是对所请求对象所进行的操作,也就是一些命令。请求报文中的操作有:HTTP的报文结构北京信而泰科技股份有限公司响应报文中的状态码状态码(Status-Code)是响应报文状态行中
22、包含的一个3位数字,指明特定的请求是否被满足,如果没有满足,原因是什么。状态码分为以下五类:状态码含义例子1xx通知信息100=服务器正在处理客户请求2xx成功200=请求成功(OK)3xx重定向301=页面改变了位置4xx客户错误403=禁止的页面;404=页面未找到5xx服务器错误500=服务器内部错误;503=以后再试具体各状态码的含义,请参考W3C的HTTP1.1标准规范RFC2616 HTTP的报文结构北京信而泰科技股份有限公司首部字段或消息头头(header)类型说明User-Agent请求关于浏览器和它平台的信息,如Mozilla5.0Accept请求客户能处理的页面的类型,如t
23、ext/htmlAccept-Charset请求客户可以接受的字符集,如Unicode-1-1Accept-Encoding请求客户能处理的页面编码方法,如gzipAccept-Language请求客户能处理的自然语言,如en(英语),zh-cn(简体中文)Host请求服务器的DNS名称。从URL中提取出来,必需。Authorization请求客户的信息凭据列表Cookie请求将以前设置的Cookie送回服务器器,可用来作为会话信息Date双向消息被发送时的日期和时间Server响应关于服务器的信息,如Microsoft-IIS/6.0Content-Encoding响应内容是如何被编码的(如
24、gzip)Content-Language响应页面所使用的自然语言Content-Length响应以字节计算的页面长度Content-Type响应页面的MIME类型Last-Modified响应页面最后被修改的时间和日期,在页面缓存机制中意义重大Location响应指示客户将请求发送给别处,即重定向到另一个URLSet-Cookie响应服务器希望客户保存一个CookieHTTP的报文结构北京信而泰科技股份有限公司实例请求行首部字段(行)状态行首部字段(行)HTTP的报文结构北京信而泰科技股份有限公司抓包的对象为百度抓包的目标是查看 HTTP连接、请求/响应 和 关闭过程HTTP的实例抓包分析北
25、京信而泰科技股份有限公司TCP连接之一TCP连接请求信号北京信而泰科技股份有限公司TCP连接之二服务器确认服务器同时也发出连接请求北京信而泰科技股份有限公司TCP连接之三客户端确认北京信而泰科技股份有限公司客户端HTTP连接请求HTTP请求命令持续连接北京信而泰科技股份有限公司服务器端HTTP响应响应码:成功主体部分数据量大小文档类型及编码方案空行,表明后面是主体部分北京信而泰科技股份有限公司获取网页图片请求命令及请求的文件名北京信而泰科技股份有限公司HTTP响应发送的文档类型主体部分数据量大小HTTP响应:成功北京信而泰科技股份有限公司客户端停止连接北京信而泰科技股份有限公司发送TCP报文段
26、关闭TCP连接北京信而泰科技股份有限公司什么是HTTP代理?HTTP代理又称Web缓存或代理服务器(Proxy Server),是一种网络实体,能代表浏览器发出HTTP请求,并将最近的一些请求和响应暂存在本地磁盘中,当请求的Web页面先前暂存过,则直接将暂存的页面发给客户端(浏览器),无须再次访问Internet。使用HTTP代理的Web访问过程Internet源Web服务器校园网浏览器HTTP代理浏览器向HTTP代理发出页面请求HTTP代理查找缓存页面用缓存页面响应请求找到代表浏览器向源Web服务器发出请求未找到源Web服务器响应HTTP代理HTTP代理缓存请求到的页面将请求到的页面响应给浏
27、览器HTTP代理北京信而泰科技股份有限公司内网源点服务器10 Mb/s因特网浏览器R1R2这条链路上的时延很大没有使用高速缓存的情况所有万维网通信量都经过这条链路47HTTP代理北京信而泰科技股份有限公司使用高速缓存的情况内网内网的高速缓存(代理服务器)源点服务器10 Mb/s因特网浏览器R1R2(1)浏览器访问因特网的服务器时,要先与内网的高速缓存建立 TCP 连接,并向高速缓存发出 HTTP 请求报文 48HTTP代理北京信而泰科技股份有限公司使用高速缓存的情况内网内网的高速缓存(代理服务器)源点服务器10 Mb/s因特网浏览器R1R2(2)若高速缓存已经存放了所请求的对象,则将此对象放入
28、 HTTP 响应报文中返回给浏览器。49HTTP代理北京信而泰科技股份有限公司使用高速缓存的情况内网内网的高速缓存(代理服务器)源点服务器10 Mb/s因特网浏览器R1R2(3)否则,高速缓存就代表发出请求的用户浏览器,与因特网上的源点服务器建立 TCP 连接,并发送 HTTP 请求报文。50HTTP代理北京信而泰科技股份有限公司使用高速缓存的情况内网内网的高速缓存(代理服务器)源点服务器10 Mb/s因特网浏览器R1R2(4)源点服务器将所请求的对象放在 HTTP 响应报文中返回给内网的高速缓存。51HTTP代理北京信而泰科技股份有限公司使用高速缓存的情况校园网校园网的高速缓存(代理服务器)
29、源点服务器10 Mb/s因特网浏览器R1R2(5)高速缓存收到此对象后,先复制在其本地存储器中(为今后使用),然后再将该对象放在 HTTP 响应报文中,通过已建立的 TCP 连接,返回给请求该对象的浏览器。52北京信而泰科技股份有限公司使用TestStorm测试HTTP参考以下参考以下新版新版TeleExplorer说明书:说明书:北京信而泰科技股份有限公司知识点总结TestStorm测试仪测试仪1.场景:研发、实验场景:研发、实验2.功能:功能:对网网络设备和系和系统的流量的流量测试;27层协议仿真仿真测试(同(同时继承继承BigTao所有协议)所有协议)3.产品品实现(架构):(架构):FPGA处理理报文,众核文,众核CPU协议仿真,仿真,Linux独立操作系独立操作系统4.机箱机箱类型,使用方式型,使用方式5.板卡板卡类型、功能、区型、功能、区别6.27层测试平台功能层测试平台功能7.27层与与23层测试区区别8.产品特性与性能指品特性与性能指标项9.X板卡的目板卡的目标客客户10.HTTP协议定定义、作用、版本区、作用、版本区别、交互流程、交互流程TELETEST北京信而泰科技股份有限公司Beijing Teletest Technology Co.,Ltd.感谢关注!
限制150内