liveBook · Manning

SNMPv1

As explained in Acing the CCNA Exam: Volume 2 Advanced Networking and Security

SNMPv1 is the first widely implemented version of SNMP, using community strings for basic authentication and supporting a limited set of message types.

SNMPv1 provides basic network monitoring and management between a network management system (NMS) and managed devices. It uses community strings as passwords, without encryption, and supports Get, GetNext, Set, Trap, and Response messages. section 6.3

Use the community type to control what an NMS can do:

  • RO permits Get and GetNext requests, allowing the NMS to read information but rejecting Set requests. section 6.3.1
  • RW permits both reading with Get and writing with Set. section 6.3.1
  • SNMPv1 has no GetBulk or Inform messages; those were added by SNMPv2c and SNMPv3. section 6.3

Basic Cisco IOS configuration

R1(config)# snmp-server community password123 RO R1(config)# snmp-server community password456 RW These commands configure separate read-only and read-write community strings. Add `snmp-server enable traps` to enable traps, then specify the NMS with `snmp-server host 192.168.1.10 version 2c password789`. An ACL can restrict which NMS sources may use a community. section 6.3.1

Table 6.2 SNMP versions (view table figure)

Version

Message types

Authentication

Encryption

SNMPv1

Get, GetNext, Set, Trap, Response

Community strings

No

SNMPv2c

Get, GetNext, Set, Trap, Response, GetBulk, Inform

Community strings

No

SNMPv3

Get, GetNext, Set, Trap, Response, GetBulk, Inform

Hash-based authentication with username/password

Yes

Compare SNMPv1 with SNMPv2c and SNMPv3 by message types, authentication, and encryption. section 6.3

How Acing the CCNA Exam: Volume 2 Advanced Networking and Security covers it

How deep it goes
Defines five messages, community permissions, and Cisco configuration, but stops short of detailed protocol internals.
Examples
Uses RO and RW Cisco IOS community commands, trap configuration, an NMS host address, and contrasting Get and Set requests.
What it assumes
Assumes familiarity with NMS-managed device relationships and explains community strings, message types, and permissions explicitly.
What you can do after
Configure basic SNMPv1 communities and traps on Cisco IOS and distinguish permitted read and write operations.
How it connects
Contrasts SNMPv2c and SNMPv3 while connecting NMS, managed devices, community strings, traps, and OIDs.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Acing the CCNA Exam: Volume 2 Advanced Networking and Security. The section links point to the parts of the book it draws on.