Задержка «из конца в конец» или односторонняя задержка ( OWD ) относится ко времени, необходимому для передачи пакета по сети от источника до места назначения. Это распространенный термин в мониторинге IP-сетей , и он отличается от времени приема-передачи (RTT) тем, что измеряется только путь в одном направлении от источника до места назначения.
Утилита ping измеряет RTT, то есть время, необходимое для перехода и возвращения к хосту. Половина RTT часто используется как приближение OWD, но это предполагает, что прямой и обратный пути одинаковы с точки зрения перегрузки, количества переходов или качества обслуживания (QoS). Это не всегда хорошее предположение. Чтобы избежать таких проблем, OWD можно измерить напрямую.
OWD можно измерить между двумя точками A и B IP -сети с помощью синхронизированных часов; A записывает временную метку на пакете и отправляет ее в B , который отмечает время получения и вычисляет OWD как их разницу. Переданные пакеты должны быть идентифицированы в источнике и пункте назначения, чтобы избежать потери пакетов или переупорядочения пакетов. Однако этот метод имеет несколько ограничений, таких как необходимость интенсивного сотрудничества между обеими сторонами, а точность измеренной задержки зависит от точности синхронизации.
Протокол минимальных пар является примером, с помощью которого несколько сотрудничающих субъектов, A , B и C , могут измерять OWD между одним из них и четвертым, менее сотрудничающим субъектом (например, между B и X ). [1]
Передача между двумя сетевыми узлами может быть асимметричной, а прямые и обратные задержки не равны. Половина значения RTT является средним значением прямых и обратных задержек и поэтому иногда может использоваться как приближение к сквозной задержке. Точность такой оценки зависит от характера распределения задержки в обоих направлениях. По мере того, как задержки в обоих направлениях становятся более симметричными, точность увеличивается.
Вероятностная массовая функция (PMF) абсолютной ошибки, E , между меньшим из прямых и обратных OWD и их средним значением (т.е. RTT/2) может быть выражена как функция распределения задержки сети следующим образом: [1]
где a и b — прямой и обратный фронты, а f y ( z ) — PMF задержки фронта z (то есть f y ( z ) = Pr{задержка на фронте z = y }).
Сквозная задержка в сетях возникает из-за нескольких источников, включая задержку передачи , задержку распространения , задержку обработки и задержку в очереди .