Jump to content

Эмуляция сети

Эмуляция сети — это метод тестирования производительности реальных приложений в виртуальной сети. Это отличается от моделирования сети , где применяются виртуальные модели трафика, сетевые модели, каналы и протоколы. Цель состоит в том, чтобы оценить производительность, спрогнозировать влияние изменений или иным образом оптимизировать процесс принятия технологических решений.

Методы эмуляции

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

сети Эмуляция — это тестирование поведения сети ( 5G , беспроводной сети , MANET и т. д.) в лаборатории. На персональном компьютере или виртуальной машине работает программное обеспечение для эмуляции сети; специальное устройство эмуляции для эмуляции канала иногда используется .

Сети приводят к задержкам, ошибкам и отбрасыванию пакетов. Основная цель эмуляции сети — создать среду, в которой пользователи могут подключать тестируемые устройства, приложения, продукты и/или службы для проверки их производительности, стабильности или функциональности в соответствии с реальными сетевыми сценариями. После тестирования в контролируемой среде в реальных условиях сети пользователи могут быть уверены, что тестируемый элемент будет работать так, как ожидалось.

Эмуляция, симуляция и генерация трафика

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

Эмуляция отличается от симуляции тем, что сетевой эмулятор выглядит как сеть ; конечные системы, такие как компьютеры, могут быть подключены к эмулятору и будут вести себя так, как если бы они были подключены к сети. Эмулятор сети отражает сеть, соединяющую конечные системы, а не сами конечные системы.

Сетевые симуляторы обычно представляют собой программы, которые запускаются на одном компьютере, принимают абстрактное описание сетевого трафика, например, процесс поступления потока, и предоставляют статистику производительности, такую ​​​​как пропускная способность, задержка, потери и т. д.

Эти продукты обычно используются в средах разработки и контроля качества поставщиков услуг, производителей сетевого оборудования и предприятий.

Программное обеспечение для эмуляции сети

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

Разработчики программного обеспечения обычно хотят анализировать время отклика и чувствительность к потере пакетов клиент-серверных приложений и эмулировать определенные сетевые эффекты (5G, «умные дома», промышленный Интернет вещей, военные сети и т. д.) с различным временем прохождения сигнала и пропускной способностью. , коэффициент битовых ошибок и потери пакетов.

Два сетевых эмулятора с открытым исходным кодом — это Common Open Research Emulator (CORE) и расширяемый эмулятор специальной мобильной сети (EMANE). Оба они поддерживают работу в качестве сетевых черных ящиков, т.е. внешние машины/устройства могут быть подключены к эмулируемой сети без каких-либо знаний об эмуляции. Они также поддерживают эмуляцию проводной и беспроводной сети с различной степенью точности. CORE более полезен для быстрой разметки сети (уровень 3 и выше) и эмуляции одной машины. EMANE лучше подходит для распределенной эмуляции крупномасштабных сетей с высокой точностью (уровни 1/2).

Наиболее популярные пакеты программного обеспечения для моделирования сети, OPNET и Tetcos NetSim, также имеют модули эмуляции для подключения устройств в реальном времени. В целом инструменты моделирования с возможностями эмуляции более сложны, чем устройства эмуляции. Устройства эмуляции обеспечивают эмуляцию только физического канала и не учитывают влияние более высоких уровней (MAC, сеть, транспорт и т. д.). Однако инструменты моделирования моделируют эффекты разных уровней сетевого стека при работе в режиме эмуляции. Они позволят подключать несколько источников/назначений, маршрутизаторов, базовых станций, протоколов MANET и т. д.

Программное обеспечение для генерации трафика

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

Производительность сети в условиях максимальной пропускной способности можно проанализировать путем измерения сетевого трафика в сети испытательного стенда с использованием генератора сетевого трафика , такого как iperf . Генератор трафика отправляет фиктивные пакеты, часто с уникальным идентификатором пакета, что позволяет отслеживать доставку пакетов в сети с помощью сетевого анализатора .

См. также

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

Дальнейшее чтение

[ редактировать ]
  • Беуран, Разван (2012). Введение в сетевую эмуляцию . Пан Стэнфорд. ISBN  978-981-4310-91-8 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4a3c55a2b1276b26ed1778645f343b07__1721337000
URL1:https://arc.ask3.ru/arc/aa/4a/07/4a3c55a2b1276b26ed1778645f343b07.html
Заголовок, (Title) документа по адресу, URL1:
Network emulation - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)