Кратко
- RFC 1242 определил пропускную способность как наибольшую частоту предлагаемых кадров, при которой устройство не отбрасывает ни одного из них, а не как общую оценку производительности или качества услуги.
- Задержка, доля потерь, последовательные всплески, перегрузка, перезапуск и обработка одиночного кадра остались самостоятельными видами свидетельств со своими условиями и единицами.
- Более поздние документы BMWG добавили методы и границы применимости: число сохраняет смысл только вместе с размером кадра, нагрузкой, направлением, объектом и лабораторной средой.
Словарь, который не отдавал всё место максимуму
В июле 1991 года рабочая группа IETF по методологии измерений опубликовала RFC 1242. Документ не вводил новый протокол маршрутизации или формат пакета. Он упорядочивал язык тестов маршрутизаторов, мостов и других устройств межсетевого соединения.
Исходная проблема была рыночной. Поставщик мог выбрать выгодный показатель и с помощью «specsmanship» сделать продукты трудными для честного сравнения. RFC 1242 не сертифицировал устройства и не составлял таблицу победителей. Для каждого термина он задал каркас: определение, обсуждение, единицы измерения, проблемные вопросы и ссылки на соседние понятия.
Каркас заставлял ограничения оставаться внутри утверждения. Размер кадра, направление, предлагаемая нагрузка и путь не были необязательным приложением. Удалить их значило не сократить доказательство, а стереть адрес опыта, к которому оно относилось.
Ноль потерь был одной узкой границей
Пропускная способность определялась как максимальная частота предлагаемых кадров, при которой устройство не отбрасывало ни одного кадра. Нулевой порог выбрали сознательно: потеря даже одного кадра могла заставить протокол верхнего уровня ждать восстановления. Искомым становился последний уровень нагрузки до такого события.
Но значение не могло существовать отдельно от установки. RFC 1242 требовал диапазон размеров кадров. Если устройство умело и маршрутизировать, и работать как мост, функции следовало измерять раздельно. В перечне вопросов присутствовали одиночный и агрегированный пути, одно- и двунаправленный трафик, нагрузка и обработка контрольных сумм.
Поэтому результат без потерь связывал конкретное воздействие с конкретной наблюдаемой реакцией. Он не доказывал отсутствие потерь при другом размере, встречном трафике, нескольких портах, включённых фильтрах или фоновой управляющей работе. Тем более он не был показателем результата для конечного пользователя.
Кривая потерь начиналась там, где заканчивался ноль
Доля потерь кадров не была просто неудавшимся тестом пропускной способности. При постоянной нагрузке RFC 1242 определял её как процент кадров, которые должны были быть переданы, но не были переданы из-за нехватки ресурсов. Результат представлялся как зависимость потерь от предлагаемой нагрузки.
Эта кривая описывала поведение после нулевой границы. Два устройства могли закончить без потерь на одной и той же частоте, а затем деградировать совершенно по-разному: одно постепенно, другое обрывом. Последняя успешная точка не заменяла форму всей зависимости.
Перегруженное состояние также имело отдельные вопросы. Когда спрос превышал ресурсы, требовалось наблюдать доступность управления, судьбу маршрутной информации и возврат к нормальной работе. Эти ответы нельзя вывести из максимальной успешной частоты.
Значение задержки зависело от положения часов
Для устройства с накоплением и последующей передачей отсчёт начинался с прибытия последнего входного бита и заканчивался появлением первого выходного. Для устройства с побитовой передачей начальная точка находилась у первого входного бита. Испытания следовало проводить на разных размерах кадров, не меняя конфигурацию между ними.
Соглашение могло даже дать отрицательное значение для устройства, которое начинало вывод раньше полного приёма, но по обработке ошибок оставалось в классе накопления. Это не означало неисправность времени. Оно показывало, что метод фиксирует точки наблюдения и не выдаёт их за знание внутренней архитектуры.
Отсутствие потерь и малая задержка могли совпасть, однако не следовали друг из друга. Разброс также сохранял значение: низкое среднее не отменяло редкие задержки, важные для чувствительного протокола.
Всплеск не был длительным потоком
Термин back-to-back описывал кадры одинаковой длины, отправленные после простоя с минимальным разрешённым интервалом среды. Результатом было количество кадров заданной длины, которое устройство принимало во всплеске. Тест должен был приблизительно показать возможности буфера.
Это количество не равно устойчивой пропускной способности. Устройство могло освобождать буфер, пока всплеск ещё приходил; другое могло принять короткую серию, но не поддерживать ту же частоту долго. RFC 9004 позднее уточнил метод: повторения, статистика распределения, предел поиска и исправленный расчёт времени буфера должны сопровождать результат, причём расчёт использует измеренную пропускную способность для того же размера и схемы трафика.
Обновление не отменяло исторический термин. Оно показывало, почему впечатляющее количество кадров неполно без времени, повторов и скорости вывода.
Редкие режимы не помещались в ячейку пропускной способности
RFC 1242 выделял накладную работу помимо обычной передачи: маршрутные обновления, запросы управления, ICMP, опции, фрагментацию, ошибки, журналы и ARP. Её эффект предлагалось видеть через изменения других измерений. Административная фильтрация тоже оставалась отдельным решением и нагрузкой.
Поведение при перезапуске охватывало остановку после включения питания, перезагрузки программы, очистки буферов или иной реинициализации. RFC 6201 позднее обновил термин: время сброса включает весь период неработоспособности — собственно сброс и полное восстановление передачи. Его можно получать из числа потерянных кадров или временных меток, но методы предъявляют разные требования к тестеру и отчёту.
Даже одиночный кадр мог раскрыть другой режим. Поиск маршрута, ARP, проверка разрешений или создание кэша делали первое событие медленнее кадра в установившемся потоке. Прекрасный стационарный показатель не отвечал на вопрос о цене начала.
Методика не отменяла область применимости
RFC 2544 позднее превратил словарь в процедуры и формы отчёта. Он потребовал выполнять применимые тесты и учитывать повторяемость, разброс и статистическую оценку. RFC 2285 развёл отдельное испытуемое устройство и систему из нескольких устройств, а также желаемую и реально предложенную объекту нагрузку. RFC 2889 расширил подход на коммутацию LAN, где ориентация и распределение трафика, перегрузка, обучение адресам и фильтрация меняли сам вопрос.
Самую важную границу сформулировал RFC 6815. Методы RFC 2544 предназначались для устройства в изолированной испытательной среде, а не для производственного пути с пользовательским трафиком. Перегрузочные потоки могли повредить общим пользователям, а неконтролируемые потери физического или канального уровня разрушали поиск, конечной точкой которого был ноль потерь.
Такое разделение сохраняет авторитет обоих наблюдений. Лаборатория характеризует контролируемое устройство, не выдавая его за работающую услугу. Производственное измерение наблюдает реальный путь, не заимствуя точность условий, которых там нет.
Источники и пределы
Основной текст — RFC 1242, вместе с карточкой RFC Editor и карточкой IETF Datatracker. Последующий официальный контекст дают RFC 2544, RFC 2285, RFC 2889, RFC 6201, RFC 6815 и RFC 9004.
Эти документы подтверждают термины, методы, обновления и границы применения. Они не подтверждают результат конкретного продукта, внедрение 1991 года, долю распространения, измерение производственного пути или итог услуги. Позднейшее уточнение не делает автоматически неверными все ранние числа; оно делает полный протокол испытания необходимым для их толкования.
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров
