Managing Internetworks with SNMP (1997)

Preface. Acknowledgments. Table of Illustrations. Introduction. Chapter 1: Network Management Architectures. 1.1 Evolving Networks to the Next Millennium. 1.2 The Challenge of Distributed Network Management. 1.3 The System Being Managed. 1.4 Elements of a Network Management Architecture. 1.5 The OSI Network Management Architecture. 1.5.1 The OSI Management Model. 1.5.2 OSI Specific Management Functional Areas (SMFAs). 1.5.3 Telecommunications Management Network. 1.6 The IEEE Network Management Architecture. 1.7 The Internet Network Management Framework. 1.7.1 SNMP, the Simple Network Management Protocol. 1.7.2 CMIP over TCP/IP (CMOT). 1.8 Desktop Management Task Force. 1.9 Web-based Network Management. 1.9.1 Web-based Enterprise Management. 1.9.2 Java Management API. 1.10 Network Management System Implementations. 1.10.1 Cabletron Systems' SPECTRUM. 1.10.2 Hewlett-Packard OpenView. 1.10.3 Sun Microsystems' Solstice Enterprise Manager. 1.10.4 Tivoli Systems' TME NetView. 1.11 Fitting SNMP into the Role of Network Management. 1.12 Looking Ahead. 1.13 References. Chapter 2: The Structure of Management Information for SNMPv1. 2.1 Managing Management Information. 2.2 Presenting Management Information. 2.3 ASN.1 Elements. 2.3.1 Types and Values. 2.3.2 Macros. 2.3.3 Modules. 2.3.4 Summary of ASN.1 Conventions. 2.4 Details of ASN.1-Objects and Types. 2.4.1 Defining Objects in the MIBs. 2.4.2 Primitive (Simple) Types. 2.4.3 Constructor (Structured) Types. 2.4.4 Defined Types. 2.4.5 Tagged Types. 2.5 Encoding Rules. 2.5.1 Encoding Management Information. 2.5.2 Type-Length-Value Encoding. 2.5.3 Encoding Examples. 2.6 Object Names. 2.7 The Concise SMI Definition. 2.8 Looking Ahead. 2.9 References. Chapter 3: Management Information Bases for SNMPv1. 3.1 MIBs within the Internet Object Identifier Subtree. 3.2 MIB Development. 3.2.1 MIB - RFC 1156. 3.2.2 Concise MIB Definitions - RFC 1212. 3.2.3 Elements of the OBJECT-TYPE Macro. 3.2.4 Table Structures in MIBs. 3.2.5 Defining a MIB Module. 3.3 MIB-I and MIB-II Groups. 3.3.1 The System Group. 3.3.2 The Interfaces Group. 3.3.3 The Address Translation Group. 3.3.4 The IP Group. 3.3.5 The ICMP Group. 3.3.6 The TCP Group. 3.3.7 The UDP Group. 3.3.8 The EGP Group. 3.3.9 The CMOT (OIM) Group. 3.3.10 The Transmission Group. 3.3.11 The SNMP Group. 3.4 Other MIBs. 3.4.1 Specific-use MIBs. 3.4.2 Transmission Mcdia MIBs. 3.5 Private MIBs. 3.6 Accessing a MIB. 3.7 Looking Ahead. 3.8 References. Chapter 4: The Remote Monitoring (RMON) MIB. 4.1 Remote Monitoring of Distributed Internetworks. 4.2 The Ethernet RMON MIB. 4.3 The Token Ring RMON MIB. 4.4 RMON2. 4.5 Supporting the RMON MIB with a Network Monitor. 4.6 Looking Ahead. 4.7 References. Chapter 5: The Simple Network Management Protocol, Version 1. 5.1 SNMP Objectives and Architecture. 5.2 SNMP Operation. 5.2.1 Network Management Relationships. 5.2.2 Identifying and Communicating Object Instances. 5.3 SNMP Protocol Data Units (PDUs). 5.3.1 Get, Set, and Response PDU Formats. 5.3.2 Using the GetRequest PDU. 5.3.3 Using the GetNextRequest PDU. 5.3.4 Using the SetRequest PDU. 5.3.5 The Trap PDU Format. 5.3.6 Using the Trap PDU. 5.3.7 SNMP PDU Encoding. 5.4 Application Examples. 5.4.1 SNMP GetRequest Example. 5.4.2 SNMP GetNextRequest Example. 5.4.3 SNMP SetRequest Example. 5.4.4 SNMP Trap Example. 5.5 The ASN.1 SNMP Definition. 5.6 Looking Ahead. 5.7 References. Chapter 6: SNMP Version 2. 6.1 The Development of SNMPv2. 6.2 The SNMPv2 Structure of Management Information. 6.2.1 SNMPv2 SMI Module Definitions. 6.2.2 SNMPv2 Object Definitions. 6.2.3 SNMPv2 SMI Notification Definitions. 6.3 The SNMPv2 Textual Conventions. 6.4 SNMPv2 Conformance Statements. 6.5 SNMPv2 Protocol Operations. 6.5.1 SNMPv2 PDUs. 6.5.2 SNMPv2 PDU Syntax. 6.5.3 SNMPv2 PDU Definitions. 6.6 SNMPv2 Transport Mappings. 6.6.1 SNMPv2 over UDP. 6.6.2 SNMPv2 over OSI. 6.6.3 SNMPv2 over AppleTalk DDP. 6.6.4 SNMPv2 over Novell IPX. 6.6.5 SNMPv2 Transport Mapping Definitions. 6.7 The SNMPv2 MIB. 6.8 Coexistence of SNMPv1 and SNMPv2. 6.9 SNMPv2 Security. 6.10 Looking Ahead. 6.11 References. Chapter 7: SNMP Version 3. 7.1 The Path to SNMP Version 3. 7.2 Version 3 of the Internet Network Management Framework. 7.3 The Documentation for SNMPv3. 7.4 The Architecture of SNMPv3. 7.4.1 SNMPv3 Design Goals. 7.4.2 The SNMPv3 Entity. 7.5 SNMPv3 Manager/Agent Communication. 7.6 SNMPv3 Message Processing. 7.7 SNMPv3 Message Formats. 7.8 SNMP MIB Modules. 7.9 Coexistence between SNMPv1, SNMPv2, and SNMPv3. 7.10 Looking Ahead. 7.11 References. Chapter 8: Lower-Layer Support for SNMP. 8.1 User Datagram Protocol (UDP). 8.2 Internet Protocol Version 4 (IPv4). 8.3 Internet Addressing. 8.4 Internet Control Message Protocol (ICMP). 8.5 Internet Protocol Version 6 (IPv6). 8.6 Network Interface Protocols. 8.6.1 Ethernet. 8.6.2 IEEE 802.3. 8.6.3 IEEE 802.5. 8.6.4 ARCNET. 8.6.5 FDDI. 8.7 Address Translation. 8.7.1 Address Resolution Protocol (ARP). 8.7.2 Reverse Address Resolution Protocol (RARP). 8.8 Using SNMP with UDP and IP. 8.9 Looking Ahead. 8.10 References. Chapter 9: Case Studies in Implementing SNMP. 9.1 Verifying Access Control with the Community Name. 9.2 Verifying Access Control with the Community Name and IP Address. 9.3 Verifying That a Set Command Has Been Properly Received and Implemented. 9.4 Verifying that the Agent Transmitted, and the Manager Received, a Trap PDU. 9.5 Communicating Device and Link Status with Traps. 9.6 Proper Interpretation of Private Enterprise Traps. 9.7 Incompatible Private Enterprise MIBs. 9.8 Proper Handling of an Invalid Object Identifier (OID). 9.9 Event Notification Using RMON. 9.10 Comparing Network Management Alternatives: Accessing Remote Bridge Parameters with TELNET and SNMP. 9.11 Looking Back. Appendix A: About the CD-ROM. Appendix B: Addresses of Standards Organizations. Appendix C: Acronyms and Abbreviations. Appendix D: Selected Manufacturers of SNMP-Related Products. Appendix E: Sources of Internet Information. Appendix F: Network Management RFC's. Appendix G: Network Management Parameters from RFC 1700. Appendix H: MIB Objects. Appendix I: Trademarks. Index. End-User License Agreement. CD-ROM Installation Instructions.