Симулятор SNMP — это тип компьютерного моделирования , который имитирует агента Simple Network Management Protocol (SNMP). В отличие от сетевого моделирования , которое моделирует поведение сети внутри компьютера, симулятор SNMP фактически взаимодействует с внешними системами, например, с прикладным программным обеспечением управления сетью .
Симулятор SNMP обманывает прикладное программное обеспечение управления сетью, заставляя его поверить, что оно взаимодействует по протоколу SNMP с одним или несколькими устройствами, точно так же, как авиасимулятор позволяет пилоту поверить, что он управляет самолетом.
Симуляторы SNMP используются для разработки, тестирования и обучения программного обеспечения систем управления сетью . До появления симуляторов использовалось реальное физическое оборудование. Масштабируемость симуляторов значительно снижает затраты в этой области.
Возможности в этой области сильно различаются, от бесплатных до коммерческих предложений. Нередко высококлассные симуляторы имитируют тысячи [1] [ самостоятельно опубликованный источник? ] устройств на обычном оборудовании ПК или виртуальных машинах. Настройка любого количества экземпляров любого количества типов устройств является стандартной функциональностью. Лучшие симуляторы позволят создать любой тип динамического сценария, как с точки зрения поведения объектов MIB, так и с точки зрения генерации ловушек. Поскольку текущие стандарты управления сетями включают набор протоколов, лучшие симуляторы интегрируют текущие стандарты управления сетями, такие как NetFlow , интерфейсы командной строки (CLI) и т. д.
Обычно симуляторы SNMP развертываются в лабораториях, которые содержат как программное обеспечение для управления сетью, так и устройства для отработки программного обеспечения в вышеуказанных целях.