1

Я пытаюсь смоделировать несколько агентов SNMP на моем компьютере. Я использую это программное обеспечение, чтобы попытаться сделать это.

Из описания программы:

Симулятор агентов Verax SNMP - это инструмент, который может имитировать несколько агентов SNMPv1/v2c на одном хосте через стандартный порт 161 через мультитсет.

Я могу установить и запустить одно устройство, используя следующие настройки типа:

<type filepath="C:\vxsnmpsimulator\conf\..\device\os\os-linux-std.txt" state="stopped">
    <devices>
        <device ip="192.168.9.66" netmask="20" port="161"></device>
    </devices>
</type>

Однако, если я добавлю второе устройство ...

<types>
    <type filepath="C:\vxsnmpsimulator\conf\..\device\os\os-linux-std.txt" state="stopped">
        <devices>
            <device ip="192.168.9.66" netmask="20" port="161"></device>
        </devices>
    </type>
    <type filepath="C:\vxsnmpsimulator\conf\..\device\cisco\cisco_router.txt" state="stopped">
        <devices>
            <device ip="192.168.9.67" netmask="20" port="161"></device>
        </devices>
    </type>
</types>

Я вижу следующее сообщение в моих журналах:

2012-06-19 10: 58: 16.339 ОШИБКА [com.veraxsystems.SimulatorSNMPAgent.Агент] Запуск агента [192.168.9.67/161]: Невозможно назначить запрошенный адрес: Невозможно связать 2012-06-19 10: 58: 16.339 ИНФО

Я вижу многочисленные коммерческие программы, которые рекламируют 10-50 000 агентов SNMP. Мне интересно, как они достигают этого, если только одному устройству разрешено связываться с 161.

Я читал, что при работе с UDP возможно, чтобы несколько устройств прослушивали один и тот же порт. Однако это не то же самое, что привязка к порту, поэтому я не уверен, применимы ли эти знания к этой работе.

0