Det vanligaste protokollet som används för kommunikation mellan nätverkshanteringsagenter och applikationer är
SNMP (Simple Network Management Protocol) .
Här är varför:
* Standardiserad: SNMP är en branschstandard, vilket innebär att det stöds allmänt av nätverksenheter och hanteringsapplikationer.
* enkelhet: Den är utformad för att vara enkel och effektiv, med fokus på att samla in och hantera nätverksdata.
* Flexibilitet: Det möjliggör både polling (agent som skickar data till chefen) och fångst (agent som skickar oönskade varningar).
* skalbarhet: Den kan hantera stora nätverk med många enheter.
* mognad: Det har funnits i decennier och är väl etablerat i nätverkshanteringsvärlden.
Medan SNMP är det dominerande protokollet finns det andra alternativ, inklusive:
* netconf (nätverkskonfigurationsprotokoll): Detta är ett nyare protokoll som är mer lämpat för att konfigurera nätverksenheter och får dragkraft.
* Rest (Representation State Transfer): Restful API:er blir allt vanligare för nätverkshanteringsuppgifter, särskilt för molnbaserade hanteringsplattformar.
Men för allmänna nätverkshanteringsuppgifter förblir SNMP det mest använda och välstödda protokollet.