Der Subagent kann auch TRAPs an den Agenten schicken, die dieser an die Managementstation weiterleitet.
Erhält der Agent eine SNMP GetRequest PDU, GetNextRequest PDU oder SetRequest PDU, welche Variablen beinhaltet, die bei einem Subagenten registriert sind, wird eine entsprechende SNMP PDU erzeugt, in der nur die Variablen enthalten sind, welche beim Subagenten registriert sind. Diese SNMP PDU wird vom Subagenten durch eine SNMP GetResponse PDU beantwortet, worauf der Agent die einzelnen PDUs von den verschiedenen Subagenten wieder zu einer SNMP Response PDU vereinigt und an die Managementstation zurücksendet. Bei einer SetRequest PDU ist die Abwicklung etwas aufwendiger, hier muß die Bearbeitung über ein einfaches zwei-phasen Bestätigungsprotokoll, zwischen dem Agenten und Subagenten, abgewickelt werden, da die Setoperation atomar ist.
Desweiteren ist es dem Subagenten gestattet jederzeit einen seiner Teilbäume wieder abzumelden.
Soll die Verbindung geschlossen werden, wird ein ClosePDU gesendet, wobei sowohl der Agent als auch der Subagent den Abbruch der Verbindung veranlassen können.