Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SNMP V2 Protocol
RFC 3416
3 types of access to management
information
Manageragent request-response
Manager-Manager request-response :
different from SNMPV1
Agent-manager unconfirmed
SNMP V2 Operations
GetRequest PDU
Same as SNMPv1, it is different only the
way that responses are handled
SNMP v1 operation is atomic
SNMP v2 operation prepares variable
binding according to following rules
GetNextRequestPDU
Same as SNMPv1, it is different only the
SetRequest PDU
The structure is same as SNMPv1
SetRequest PDU for SNMPv1 and
SNMPv2 is both atomic operation
SNMPv2-Trap PDU
The format is different from SNMPv1
It uses the same format as
GetRequestPDU
Using variable bindings field to contain
sysUpTime.0
snmpTrapOID.0
- If the OBJECT clause is present in the macro
NOTIFICATION-TYPE, each variable and its
value are copied to the variable-binding
InformRequest PDU
New PDU type for SNMP
Manager to Manager operation
Response by using Response PDU
0..2147483647)
If the agent receive a set operation for this
object with value K then the value is
incremented to K+1 mod 231
If the agent receive a set operation for this
object with value not equal to K then the
operation fails with an error of inconsistentValue
To solve multiple managers using an agent
ifTestTable
SNMP V3
Some unauthorized entity may alter intransit SNMP messages generated on behalf
of an authorized principal in such a way as t
o effect unauthorized management operatio
ns, including falsifying the value of an object
.
Masquerade
Disclosure
SNMP engine
An SNMP engine provides services for sen
ding and receiving messages,
authenticating and encrypting messages,
and controlling access to managed object
s.
a Dispatcher
a Message Processing Subsystem
a Security Subsystem
an Access Control Subsystem.
SNMP Manager
An SNMP entity containing one or
SNMP Agent
An SNMP entity containing one or