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