网络新技术概论 网络测试技术
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0%
1
2
3
4
5
6
7
8
9
10
Page 10
测试结果示例
Page 11
wenku.baidu.com
吞吐量—Throughput
思博伦通信
支持在各种场景下 的吞吐量测试
测试流量 测试流量
RFC 2544
测试产品:
Spirent TestCenter
Send a specific number of frames at a specific rate through the DUT to be tested and count the frames that are transmitted by the DUT. The frame loss rate at each point is calculated using the following equation: ( ( input_count - output_count ) * 100 ) / input_count
二分法
100.0000000%
是一种常见的 吞吐量搜索算法
90.0000000% 80.0000000% 70.0000000% 60.0000000% 50.0000000% 40.0000000% 30.0000000% 20.0000000% 10.0000000% 0.0000000%
1998年
由于我国网络测试技术研究起点较低、时间较短 ,至今还没有产生相对比较权威的网络测试机构和网 络测试仪器产品。
Page 4
测试加速曲线
广泛的实施 网络验证 最初的实施
入网测试 QoS验证
功能及一致性 测试 理论验证
性能测试
Page 5
常见的测试规范及标准
正式RFC
RFC
Benchmarking Terminology for Network Interconnection Devices (RFC 1242) Benchmarking Methodology for Network Interconnect Devices (RFC 1944), obsoleted by RFC 2544 Benchmarking Terminology for LAN Switching Devices (RFC 2285) Terminology for IP Multicast Benchmarking (RFC 2432) Benchmarking Methodology for Network Interconnect Devices (RFC 2544) Benchmarking Terminology for Firewall Performance (RFC 2647) Terminology for ATM Benchmarking (RFC 2761) Benchmarking Methodology for LAN Switching Devices (RFC 2889) Methodology for ATM Benchmarking (RFC 3116) Terminology for Frame Relay Benchmarking (RFC 3133) Terminology for ATM ABR Benchmarking (RFC 3134) Terminology for Forwarding Information Base (FIB) based Router Performance (RFC 3222) Benchmarking Methodology for Firewall Performance (RFC 3511) Methodology for IP Multicast Benchmarking (RFC 3918) Terminology for Benchmarking BGP Device Convergence in the Control Plane (RFC 4098) Considerations When Using Basic OSPF Convergence Benchmarks (RFC 4063) OSPF Benchmarking Terminology and Concepts (RFC 4062) Benchmarking Basic OSPF Single Router Control Plane Convergence (RFC 4061)
Page 6
常见的测试规范及标准
国内的相关测试规范
信息产业部的测试规范
YD/T 1260-2003 基于端口的虚拟局域网(VLAN)技术要求和测试方法 YD/T 1287-2003 具有路由功能的以太网交换机测试方法 YD/T 1141-2001 千兆比以太网交换机测试方法 YD/T 1251.1-2003 路由协议一致性测试方法——中间系统到中间系统路由交换协议(IS-IS) YD/T 1251.2-2003 路由协议一致性测试方法——开放最短路径优先协议(OSPF) YD/T 1251.3-2003 路由协议一致性测试方法——边界网关协议(BGP4) YD/T 1156-2001 路由器测试规范—高端路由器 YD/T 1098-2001 路由器测试规范-低端路由器 YD/T 1246-2002 ATM交换设备测试方法 YD/T 1240-2002 接入网设备测试方法--基于以太网技术的宽带接入网设备 YD/T 1142-2001 IP电话网守设备技术要求和测试方法 YD/T 1075-2000 网络接入服务器(NAS)测试方法 YD/T 1072-2000 IP电话网关设备测试方法
几乎适用于我们目前所有的2~3层设备和网络的测试
适用的场景
交换机、路由器、防火墙、VPN… … 各种类型和拓扑的网络
Page 8
丟包率—Frame Loss Rate
思博伦通信
支持在各种场景下 的丟包率测试
测试流量 测试流量
RFC 2544
测试产品:
Spirent TestCenter SmartApplications SmartFlow TeraRouting Tester AX GUI RPT
丟包率 = ( X – Y ) × 100/ X
Page 9
丟包率—Frame Loss Rate
思博伦通信
支持在各种场景下 的丟包率测试
测试流量 测试流量
RFC 2544
测试产品:
Spirent TestCenter SmartApplications SmartFlow TeraRouting Tester AX GUI RPT
SmartFlow
TeraRouting Tester RPT
测试过程
Send a specific number of frames at a specific rate through the DUT and then count the frames that are transmitted by the DUT. If the fewer frames are received than were transmitted, the rate of the offered stream is reduced and the test is rerun The throughput is the fastest rate at which the count of test frames transmitted by the DUT is equal to the number of test frames sent to it by the test equipment.
零丟包是判定吞吐量的唯一标准,除了零丟包以外,再也没有公认的标准。
零丟包的考虑
不同的业务对丟包率的容忍度不同 对于网络而言,网络的丟包率等于不同网元丟包率的迭加
Page 12
吞吐量—Throughput
思博伦通信
支持在各种场景下 的吞吐量测试
测试流量 测试流量
RFC 2544
测试产品:
Spirent TestCenter SmartApplications
SmartApplications SmartFlow TeraRouting Tester RPT
定义
RFC 1242
The maximum rate at which none of the offered frames are dropped by the device 被测试设备在没有丟包情况下的最大转发速率
Page 7
RFC 2544/1242—网络通信测试的基础
思博伦通信
提供业界标准的 RFC2544测试 测试产品:
Spirent TestCenter
SmartBits AX/4000
主要测试指标
吞吐量—Throughput 延迟—Latency
丟包率—Frame Loss Rate
背对背缓冲—Back to Back Frames
测试负载流量:X
转发负载流量:Y
被测试设备丢失流量:Z
定义
RFC 1242
Percentage of frames that should have been forwarded by a network device under steady state (constant) load that were not forwarded due to lack of resources. 被测试设备在稳定的情况下没有能够转发的帧的比例
Internet
Page 2
四种测试的分类
为了对被测设备(DUT)各方面特性、功能进行衡量,有四 种不同种类的测试:
一致性测试:检验被测设备相关协议的实现是否遵循了协议 规范。
功能测试:验证设备是否支持声明的全部功能。(例如:对 协议的支持,过滤功能,网管等) 性能测试:通常可以被看成是一种“压力测试”,目的是观 察设备在业务压力下的表现。 被动测试:类似于协议分析,在真实的运行状态下观察协议 运行的过程,特别是在有外界干扰和无外界干扰的情况下观 察设备的工作状态。
测试过程
The first trial SHOULD be run for the frame rate that corresponds to 100% of the maximum rate for the frame size on the input media. Repeat the procedure for the rate that corresponds to 90% of the maximum rate used and then for 80% of this rate. This sequence SHOULD be continued (at reducing 10% intervals) until there are two successive trials in which no frames are lost. The maximum granularity of the trials MUST be 10% of the maximum rate, a finer granularity is encouraged.
Page 3
互联网测试发展的历史和现状
时间 1990年以前
特点 网络产品稀少而且初级,厂商仅做功 能测试。是网络产品和测试仪表的 “史前年代”。 网络发展速度加快,出现了功能强大 的测试仪表。特别是在美国,是通用 网络测试技术发展的黄金时期。 SmartBits来到中国,网络测试真正开 始重视。
1990年-2003年
第四章 网络测试技术
我们为什么要进行测试?
Internet是由大量的设备如路由器、交换机、HUB、防火墙以及 主机等构成的。 设备制造商及网络服务提供商需要某种测试工具,在网络规划 的初期,到网络建成整个过程中对网络进行模拟、分析、排错、 改进、及对网络运行的效果进行测试。
广大的设备制造商及网络服务提供商需要向Internet保持兼容性。
1
2
3
4
5
6
7
8
9
10
Page 10
测试结果示例
Page 11
wenku.baidu.com
吞吐量—Throughput
思博伦通信
支持在各种场景下 的吞吐量测试
测试流量 测试流量
RFC 2544
测试产品:
Spirent TestCenter
Send a specific number of frames at a specific rate through the DUT to be tested and count the frames that are transmitted by the DUT. The frame loss rate at each point is calculated using the following equation: ( ( input_count - output_count ) * 100 ) / input_count
二分法
100.0000000%
是一种常见的 吞吐量搜索算法
90.0000000% 80.0000000% 70.0000000% 60.0000000% 50.0000000% 40.0000000% 30.0000000% 20.0000000% 10.0000000% 0.0000000%
1998年
由于我国网络测试技术研究起点较低、时间较短 ,至今还没有产生相对比较权威的网络测试机构和网 络测试仪器产品。
Page 4
测试加速曲线
广泛的实施 网络验证 最初的实施
入网测试 QoS验证
功能及一致性 测试 理论验证
性能测试
Page 5
常见的测试规范及标准
正式RFC
RFC
Benchmarking Terminology for Network Interconnection Devices (RFC 1242) Benchmarking Methodology for Network Interconnect Devices (RFC 1944), obsoleted by RFC 2544 Benchmarking Terminology for LAN Switching Devices (RFC 2285) Terminology for IP Multicast Benchmarking (RFC 2432) Benchmarking Methodology for Network Interconnect Devices (RFC 2544) Benchmarking Terminology for Firewall Performance (RFC 2647) Terminology for ATM Benchmarking (RFC 2761) Benchmarking Methodology for LAN Switching Devices (RFC 2889) Methodology for ATM Benchmarking (RFC 3116) Terminology for Frame Relay Benchmarking (RFC 3133) Terminology for ATM ABR Benchmarking (RFC 3134) Terminology for Forwarding Information Base (FIB) based Router Performance (RFC 3222) Benchmarking Methodology for Firewall Performance (RFC 3511) Methodology for IP Multicast Benchmarking (RFC 3918) Terminology for Benchmarking BGP Device Convergence in the Control Plane (RFC 4098) Considerations When Using Basic OSPF Convergence Benchmarks (RFC 4063) OSPF Benchmarking Terminology and Concepts (RFC 4062) Benchmarking Basic OSPF Single Router Control Plane Convergence (RFC 4061)
Page 6
常见的测试规范及标准
国内的相关测试规范
信息产业部的测试规范
YD/T 1260-2003 基于端口的虚拟局域网(VLAN)技术要求和测试方法 YD/T 1287-2003 具有路由功能的以太网交换机测试方法 YD/T 1141-2001 千兆比以太网交换机测试方法 YD/T 1251.1-2003 路由协议一致性测试方法——中间系统到中间系统路由交换协议(IS-IS) YD/T 1251.2-2003 路由协议一致性测试方法——开放最短路径优先协议(OSPF) YD/T 1251.3-2003 路由协议一致性测试方法——边界网关协议(BGP4) YD/T 1156-2001 路由器测试规范—高端路由器 YD/T 1098-2001 路由器测试规范-低端路由器 YD/T 1246-2002 ATM交换设备测试方法 YD/T 1240-2002 接入网设备测试方法--基于以太网技术的宽带接入网设备 YD/T 1142-2001 IP电话网守设备技术要求和测试方法 YD/T 1075-2000 网络接入服务器(NAS)测试方法 YD/T 1072-2000 IP电话网关设备测试方法
几乎适用于我们目前所有的2~3层设备和网络的测试
适用的场景
交换机、路由器、防火墙、VPN… … 各种类型和拓扑的网络
Page 8
丟包率—Frame Loss Rate
思博伦通信
支持在各种场景下 的丟包率测试
测试流量 测试流量
RFC 2544
测试产品:
Spirent TestCenter SmartApplications SmartFlow TeraRouting Tester AX GUI RPT
丟包率 = ( X – Y ) × 100/ X
Page 9
丟包率—Frame Loss Rate
思博伦通信
支持在各种场景下 的丟包率测试
测试流量 测试流量
RFC 2544
测试产品:
Spirent TestCenter SmartApplications SmartFlow TeraRouting Tester AX GUI RPT
SmartFlow
TeraRouting Tester RPT
测试过程
Send a specific number of frames at a specific rate through the DUT and then count the frames that are transmitted by the DUT. If the fewer frames are received than were transmitted, the rate of the offered stream is reduced and the test is rerun The throughput is the fastest rate at which the count of test frames transmitted by the DUT is equal to the number of test frames sent to it by the test equipment.
零丟包是判定吞吐量的唯一标准,除了零丟包以外,再也没有公认的标准。
零丟包的考虑
不同的业务对丟包率的容忍度不同 对于网络而言,网络的丟包率等于不同网元丟包率的迭加
Page 12
吞吐量—Throughput
思博伦通信
支持在各种场景下 的吞吐量测试
测试流量 测试流量
RFC 2544
测试产品:
Spirent TestCenter SmartApplications
SmartApplications SmartFlow TeraRouting Tester RPT
定义
RFC 1242
The maximum rate at which none of the offered frames are dropped by the device 被测试设备在没有丟包情况下的最大转发速率
Page 7
RFC 2544/1242—网络通信测试的基础
思博伦通信
提供业界标准的 RFC2544测试 测试产品:
Spirent TestCenter
SmartBits AX/4000
主要测试指标
吞吐量—Throughput 延迟—Latency
丟包率—Frame Loss Rate
背对背缓冲—Back to Back Frames
测试负载流量:X
转发负载流量:Y
被测试设备丢失流量:Z
定义
RFC 1242
Percentage of frames that should have been forwarded by a network device under steady state (constant) load that were not forwarded due to lack of resources. 被测试设备在稳定的情况下没有能够转发的帧的比例
Internet
Page 2
四种测试的分类
为了对被测设备(DUT)各方面特性、功能进行衡量,有四 种不同种类的测试:
一致性测试:检验被测设备相关协议的实现是否遵循了协议 规范。
功能测试:验证设备是否支持声明的全部功能。(例如:对 协议的支持,过滤功能,网管等) 性能测试:通常可以被看成是一种“压力测试”,目的是观 察设备在业务压力下的表现。 被动测试:类似于协议分析,在真实的运行状态下观察协议 运行的过程,特别是在有外界干扰和无外界干扰的情况下观 察设备的工作状态。
测试过程
The first trial SHOULD be run for the frame rate that corresponds to 100% of the maximum rate for the frame size on the input media. Repeat the procedure for the rate that corresponds to 90% of the maximum rate used and then for 80% of this rate. This sequence SHOULD be continued (at reducing 10% intervals) until there are two successive trials in which no frames are lost. The maximum granularity of the trials MUST be 10% of the maximum rate, a finer granularity is encouraged.
Page 3
互联网测试发展的历史和现状
时间 1990年以前
特点 网络产品稀少而且初级,厂商仅做功 能测试。是网络产品和测试仪表的 “史前年代”。 网络发展速度加快,出现了功能强大 的测试仪表。特别是在美国,是通用 网络测试技术发展的黄金时期。 SmartBits来到中国,网络测试真正开 始重视。
1990年-2003年
第四章 网络测试技术
我们为什么要进行测试?
Internet是由大量的设备如路由器、交换机、HUB、防火墙以及 主机等构成的。 设备制造商及网络服务提供商需要某种测试工具,在网络规划 的初期,到网络建成整个过程中对网络进行模拟、分析、排错、 改进、及对网络运行的效果进行测试。
广大的设备制造商及网络服务提供商需要向Internet保持兼容性。