Den mest almindelige protokol, der bruges til kommunikation mellem netværksstyringsmidler og applikationer, er
SNMP (Simple Network Management Protocol) .
Her er hvorfor:
* standardiseret: SNMP er en branchestandard, hvilket betyder, at den er bredt understøttet af netværksenheder og styringsapplikationer.
* enkelhed: Det er designet til at være enkelt og effektivt med fokus på indsamling og styring af netværksdata.
* Fleksibilitet: Det giver mulighed for både polling (agent, der sender data til manageren) og fældning (agent, der sender uopfordrede alarmer).
* skalerbarhed: Det kan håndtere store netværk med adskillige enheder.
* modenhed: Det har eksisteret i årtier og er veletableret i netværksstyringsverdenen.
Mens SNMP er den dominerende protokol, findes der andre muligheder, herunder:
* netconf (netværkskonfigurationsprotokol): Dette er en nyere protokol, der er mere velegnet til at konfigurere netværksenheder og vinder trækkraft.
* hvile (repræsentativ statsoverførsel): Restful API'er bliver stadig mere almindelige for netværksstyringsopgaver, især for skybaserede styringsplatforme.
For generelle netværksstyringsopgaver forbliver SNMP imidlertid den mest anvendte og godt understøttede protokol.