二层
- 为什么要进行第二层测试?——测试的必要性
- 以太网是如何工作的?——以太网技术要点
- 以太网测试关注哪些问题?——以太网测试的主要技术指标
- 如何针对特定的测试进行方法设计?——以太网测试的RFC文档、测试方法学
RFC
RFC 1242、RFC 2544 一般性指导意义,提供OSI全部七层测试
RFC 2285、2889:以太网交换机测试基础(主要指标为传输控制层内容)
RFC 2285 LAN交换设备基准测试基本术语 DUT/SUT
RFC 2889 LAN交换设备基准测试基本测试方法
必要性 二层是计算机网络数据传输基础,构成互联网通信的基础平台,二层服务的质量(服务类型、服务传输质量)最终影响网络高层的功能与性能
主要指标
数据传输层性能指标:
转发速率
(帧转发能力指标)
在某个特定负载下,一台网络设备在单位时间内向目标端口成功转发的帧数
理论情况下,转发速率随负载的增加而增加,但实际情况下会丢帧(负载增加至线路传输容量时,会因丢帧而下降)
负载↑ 转发↑
吞吐量
(交换设备分组转发的能力的指标,转发极限能力)
没有出现任何丢包的情况下,能够传输给交换机让其转发给特定输出端口每秒最大帧数
丢帧率
传输过程中丢失的数据帧占应转发帧的比例
负载小的时候不会丢帧,负载↑ 丢帧率↑
负载 信道或设备在单位时间内所承受的通信流量
突发
在某个时间段内,一组以最小帧间间隔传输的以太网帧
传输控制层指标:
拥塞控制(线段阻塞、背压、前压)
即流量控制
以太网上控制源端口发送数据的数量及速度,使其不超过接收端口所能承受的能力,以免造成帧的丢失。
地址处理(地址缓存容量、地址学习速率)
广播(广播转发速率、广播时延)
错误帧过滤、流量隔离
主要测试(测试前进行MAC地址学习)
帧长度测试、帧格式测试
转发速率、丢帧率
吞吐量测试(二分迭代查找法)
部分网状一对多/多对一测试
最大转发速率测试
前压测试
拥塞
Tips:
传输控制功能(减少丢帧):地址处理、拥塞控制、广播处理、流量隔离
期望