Den vanligste protokollen som brukes til kommunikasjon mellom nettverksadministrasjonsagenter og applikasjoner er
SNMP (Simple Network Management Protocol) .
Her er grunnen:
* Standardisert: SNMP er en bransjestandard, noe som betyr at den støttes mye av nettverksenheter og administrasjonsapplikasjoner.
* Enkelhet: Den er designet for å være enkel og effektiv, med fokus på å samle inn og administrere nettverksdata.
* Fleksibilitet: Det gir mulighet for både polling (agent som sender data til manageren) og fangst (agent som sender uoppfordrede varsler).
* skalerbarhet: Den kan håndtere store nettverk med mange enheter.
* modenhet: Det har eksistert i flere tiår og er veletablert i nettverksadministrasjonsverdenen.
Mens SNMP er den dominerende protokollen, eksisterer andre alternativer, inkludert:
* netConf (nettverkskonfigurasjonsprotokoll): Dette er en nyere protokoll som er mer egnet for å konfigurere nettverksenheter og får trekkraft.
* hvile (representasjonsstatusoverføring): RESTful APIer blir stadig mer vanlig for nettverksadministrasjonsoppgaver, spesielt for skybaserte styringsplattformer.
For generelle nettverksadministrasjonsoppgaver er imidlertid SNMP fortsatt den mest brukte og godt støttede protokollen.