Сперва проверяете поддерживает ли SNMP этот коммутатор, затем вам нужно найти SNMP-ветку, которая делает то или иное действие, можно покопаться в инете для конкретного ПО этого коммутатора. Они имеет вид типа ".1.2.3.5.7895.9" или может на сайте поддержки скачать Mib для него. (база данных SNMP веток в виде файла), потом поставить себе СНМП-браузер и полазить на коммутаторе по снмп.
В вашей среде разработки есть компоненты SNMP
код будет примерно следующий:
IdSNMP1->Community="public"; //- пароли на устройство
IdSNMP1->Query->Community= "public";
IdSNMP1->Query->Port = 161;
IdSNMP1->Query->PDUType = PDUGetRequest;
IdSNMP1->Query->Host= "1.1.1.1";
IdSNMP1->Query->MIBAdd("1.3.6.1.7.7.7.789654.6",""); //ветка, где чего менять
IdSNMP1->SendQuery();
в общем с щелчка пальцев не взять и не сделать софт по управлению, читайте что такое SNMP, потренируйтесь с ручными запросами затем типа snmpwalk (из-под винды и линуха), поставьте себе snmp-браузер, а потом пишите! Удачи!
//кидаю не из инета, а всё из личного опыта. будут еще вопросы обращайтесь.