Большинство настроек / запросов могут быть выполнены через SNMP, поэтому вам не нужно иметь встроенный в ваше приложение SSH клиент / анализатор команд. Что поддерживается, зависит от версии маршрутизатора / ios. Вы можете проверить здесь: SNMP OID Browser . SNMP иногда может быть подавляющим, но со временем он может быть вам полезен. Мое первое предложение - найти браузер SNMP (например, от solarwinds), чтобы вы могли проверить, какую информацию вы можете получить от маршрутизатора. Затем вы можете использовать библиотеку NET-SNMP для выполнения фактических запросов / настройки маршрутизатора, или, если вы готовы платить, вы можете попробовать IP * Works .