Jump to content

BWPing

BWPing
Разработчик(и) Oleg Derevenetz
Стабильная версия
2,5 / 20 февраля 2022 г. ( 20 февраля 2022 г. )
Написано в С
Операционная система Кросс-платформенный
Доступно в Английский
Тип Моделирование сетевого трафика
Лицензия Лицензия BSD
Веб-сайт bwping.sourceforge.io

BWPing — это инструмент для измерения пропускной способности и времени ответа между двумя хостами с использованием протокола управляющих сообщений Интернета ( ICMP ). механизма эхо-запроса/эхо-ответа [1] Для этого не требуется никакого специального программного обеспечения на удаленном хосте. Единственным требованием является способность отвечать на сообщения эхо-запроса ICMP . [2] BWPing поддерживает сети IPv4 и IPv6. [3]

Синтаксис команды

[ редактировать ]
bwping [ -4 | -6 ] [ -B bind_addr ] [ -I ident ] [ -T tos(v4) | traf_class(v6) ] [ -r reporting_period ] [ -u buf_size ] -b kbps -s pkt_size -v volume target

bwping6 [ -4 | -6 ] [ -B bind_addr ] [ -I ident ] [ -T tos(v4) | traf_class(v6) ] [ -r reporting_period ] [ -u buf_size ] -b kbps -s pkt_size -v volume target

Доступные варианты:

  • -4 — принудительно включает режим IPv4. Режим работы по умолчанию — IPv4 для bwping и IPv6 для bwping6 в противном случае.
  • -6 — включает режим IPv6. Режим работы по умолчанию — IPv4 для bwping и IPv6 для bwping6 в противном случае.
  • -B — Устанавливает исходный адрес исходящих IP-пакетов. По умолчанию будет использоваться адрес исходящего интерфейса.
  • -I — устанавливает значение идентификатора исходящих пакетов эхо-запроса ICMP. Если ноль, будет использоваться значение младших 16 бит идентификатора процесса (по умолчанию).
  • -T — устанавливает значение TOS для исходящих пакетов IPv4 или значение класса трафика IPv6 для исходящих пакетов IPv6. Значение по умолчанию равно нулю.
  • -r — устанавливает интервал времени в секундах между периодическими отчетами о пропускной способности, RTT и потерях. Если ноль, периодических отчетов не будет (по умолчанию).
  • -u — устанавливает размер буфера отправки/приема сокета в байтах. Если ноль (по умолчанию), будет использоваться системное значение по умолчанию. Настройте этот параметр, если результаты измерения скорости оказались неожиданно низкими или произошла потеря пакетов.
  • -b — Устанавливает скорость передачи в килобитах в секунду.
  • -s — устанавливает размер пакета ICMP (исключая заголовок IPv4/IPv6) в байтах.
  • -v — устанавливает объем для передачи в байтах.

Лицензия

[ редактировать ]

Эта утилита доступна по лицензии BSD .

Примечания

[ редактировать ]

Хотя для BWPing не требуется никакого специального программного обеспечения на удаленном хосте (только возможность отвечать на эхо-запросы ICMP ), существуют некоторые особые требования к сетевой инфраструктуре, производительности локального и удаленного хоста:

  • не должно быть фильтрации эхо-запросов/ответов ICMP В сети ; сюда входят механизмы качества обслуживания (QoS) (которые часто влияют на ICMP ) в любой точке пути тестирования.
  • Локальный хост должен иметь достаточно ресурсов ЦП для отправки сообщений эхо-запроса ICMP с заданной скоростью, а удаленный хост должен быстро реагировать на эти сообщения и не должно быть ICMP . включено ограничение полосы пропускания
  • Каждый процесс bwping и bwping6 должен использовать свое собственное значение идентификатора эхо-запроса ICMP, чтобы надежно различать пакеты эхо-ответа ICMP, предназначенные для каждого из этих процессов.

Если некоторые из этих требований не будут удовлетворены, то результаты измерений будут неадекватными или полностью ошибочными. В общем, для тестирования пропускной способности там, где реализовано QoS, всегда тестируйте трафик, соответствующий тестируемому классу QoS.

См. также

[ редактировать ]
  1. ^ Аарон МакКоннелл; Джерард Парр; Салли МакКлин ; Филип Морроу; Брайан Скотни (27 мая 2013 г.). CloudState: комплексный мониторинг глобальной сети для облачных приложений . стр. 195–200. ISBN  9781612082714 .
  2. ^ Сулейман Ю. Ерима; Джерард Парр; Салли Ида МакКлин; Кришна М. Шивалингам (1 июня 2011 г.). «Проектирование и внедрение основанной на измерениях структуры управления ресурсами на основе политик для конвергентных сетей» .
  3. ^ Брюс Симпсон (21 июня 2016 г.). Многосетевая адресация с помощью ILNP во FreeBSD (Диссертация). Университет Сент-Эндрюс. hdl : 10023/8681 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b7a274285b5247201ca6463fd2520bad__1677271620
URL1:https://arc.ask3.ru/arc/aa/b7/ad/b7a274285b5247201ca6463fd2520bad.html
Заголовок, (Title) документа по адресу, URL1:
BWPing - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)