Module v3

Source
Expand description

Version 3 Message Format (RFCs 3412, 3414)

SNMPv3 defines a message format that encapsulates the PDU format of v2 with extensions for the v3 security model.

  • RFC 3412: Message Processing and Dispatching for the Simple Network Management Protocol (SNMP)
  • RFC 3414: User-based Security Model (USM) for version 3 of the Simple Network Management Protocol (SNMPv3)
  • RFC 3416: Version 2 of the Protocol Operations for the Simple Network Management Protocol (SNMP)

Re-exports§

pub use crate::v2::GetBulkRequest;
pub use crate::v2::GetNextRequest;
pub use crate::v2::GetRequest;
pub use crate::v2::InformRequest;
pub use crate::v2::Pdus;
pub use crate::v2::Response;
pub use crate::v2::SetRequest;
pub use crate::v2::Trap;
pub use crate::v2::VarBind;
pub use crate::v2::VarBindValue;

Structs§

HeaderData
Administrative data about a Message.
Message
The SNMPv3 message format, corresponding to the SNMP version 3 Message Processing Model.
ScopedPdu
Contains information to identify an administratively unique context and a PDU.
USMSecurityParameters
The security parameters encoding for User-based Security Model.

Enums§

ScopedPduData
Represents either the plain text ScopedPdu if the privFlag in Message::flags is zero, or it represents an encrypted PDU (encoded as an OCTET STRING).

Traits§

SecurityParameters
A trait representing a type that is a valid “security parameter” used for an SNMP v3 Message.