延 迟 的 测 试 方 法 : 延 迟 是 指 网 络 设 备 对 一 个 报 文 的 延 迟
它是 衡量路由器性能的 又一 重要指 标,延 迟 测试是 基准测试的 重点
延 迟 测 试 目 的 : 确定数据包经过 DUT传输的 所需要的 时间,反映 DUT执行转发操作的 速度以及转发队列的 处理情况
(延 迟 越小,说明路由器处理数据包的 速度越快) 延 迟 测试必须测得以下两个 参数: (1) 输入帧的 最后一 位到达输入端口的 时刻; (2) 输出帧的 第一 位出现在输出端口的 时刻
但是 ,由于在一 个 测试流中,每个 帧的 开始标志和结束标志都是 相同的 ,通过记录输入帧的 最后一 位到达输入端口的 时刻和输出帧耳朵第一 位出现在输出端口的 时刻来记录延 迟几乎是 不可能的 ,所以,通过测试直接得到这两个 参数是 非常困难的
网 络 报 文 是 一 个 不可分割的 整体,整个 报 文 的 延 迟 是 和报 文 中任意位的 延 迟 是 相等的 ,引入了标 记 帧 方 法 来测试延 迟
具体方法:在报 文 中特定位置加入特殊标记(Tag),将记录输入帧的 最后一 位到达输入端的 时刻和输出帧的 第一 位出现在输出端口的 时刻转化为记录网 络 设 备 接收带有标记的帧的 时间和发送带有标记的 帧的 时间
对 带有标记的 帧的 要求:(1)不能在传输过程中丢失(2)被转发的 时候网 络 设 备 应该已经工作在稳定状态,即标记帧设 置在测试流的 中间 测 试 示 例 : 大 致 来 说 , 包 长 越 长 则 延 迟 越 大 , 但 延 迟 并 不 是 随 着 包 长 的 变 化 而 线 性 变 化
为了获得路由器在正常工作状态下的 延 迟 , 链路速率需限定在路由器端口吞吐量范围内, 超过吞吐量测试延 迟 指标没有意义
具 体 的 测 试 过 程 :