To access the contents, click the chapter and section titles.

Managing Internetworks with SNMP
(Imprint: M & T Books)
(Publisher: IDG Books Worldwide, Inc.)
Author: Mark A. Miller
ISBN: 1558515615


Introduction
Preface to the Second Edition
Dedication

Chapter 1—Network Management Architectures
1.1 Three Decades of Network Evolution
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.2.1 Fault Management
1.5.2.2 Accounting Management
1.5.2.3 Configuration Management
1.5.2.4 Performance Management
1.5.2.5 Security Management
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 Supporting SNMP: Agents
1.9 Desktop Management Task Force
1.10 Web-based Network Management
1.10.1 Web-based Enterprise Management
1.10.2 Java Management API
1.11 Supporting SNMP: Managers
1.11.1 Asante Technologies’ IntraSpection
1.11.2 Cabletron Systems’ SPECTRUM
1.11.3 Hewlett-Packard OpenView
1.11.4 Novell’s ManageWise
1.11.5 Sun Microsystems’ Solstice Domain Manager
1.11.6 Tivoli Systems’ TME 10 NetView
1.12 Fitting SNMP into the Role of Network Management
1.13 References

Chapter 2—The Structure of Management Information
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.2.1 Type Field
2.5.2.2 Length Field
2.5.2.3 Value Field
2.5.3 Encoding Examples
2.5.3.1 INTEGER Type Encoding
2.5.3.2 OCTET STRING Type Encoding
2.5.3.3 OBJECT IDENTIFIER Type Encoding
2.5.3.4 NULL Type Encoding
2.5.3.5 SEQUENCE Type Encoding
2.5.3.6 SEQUENCE-OF Type Encoding
2.5.3.7 IpAddress Type Encoding
2.5.3.8 Counter Type Encoding
2.5.3.9 Gauge Type Encoding
2.5.3.10 TimeTicks Type Encoding
2.5.3.11 Context-Specific Encodings for SNMP
2.6 Object Names
2.7 The Concise SMI Definition
2.8 References

Chapter 3—Management Information Bases
3.1 MIBs within the Internet Object Identifier Subtree
3.2. MIB Development
3.2.1 MIB-I—RFC 1156
3.2.2 Concise MIB Definitions—RFC 1212
3.2.3 Elements of the OBJECT-TYPE macro
3.2.4 Defining Table Structures in MIBs
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.10.1 The DS1/E1 MIB
3.3.10.2 The DS3/E3 MIB
3.3.10.3 The SONET/SDH MIB
3.3.10.4 The Frame Relay DTE MIB
3.3.10.5 The Frame Relay Network Service MIB
3.3.10.6 The SIP Interface MIB
3.3.10.7 The ATM MIB
3.3.11 The SNMP Group
3.4. Other MIBs
3.4.1 Specific-use MIBs
3.4.2 Transmission Media MIBs
3.5. The Ethernet RMON MIB
3.6 The Token Ring RMON MIB
3.7 RMON2
3.8 Private MIBs
3.9. Accessing a MIB
3.10 References

Chapter 4—The Simple Network Management Protocol
4.1 SNMP Objectives and Architecture
4.2 SNMP Operation
4.2.1 Network Management Relationships
4.2.2 Identifying and Communicating Object Instances
4.3 SNMP Protocol Data Units (PDUs)
4.3.1 Get, Set, and Response PDU Formats
4.3.2 Using the GetRequest PDU
4.3.3 Using the GetNextRequest PDU
4.3.4 Using the SetRequest PDU
4.3.5 The Trap PDU Format
4.3.6 Using the Trap PDU
4.3.7 SNMP PDU Encoding
4.4 Application Examples
4.4.1 SNMP GetRequest Example
4.4.2 SNMP GetNextRequest Example
4.4.3 SNMP SetRequest Example
4.4.4 SNMP Trap Example
4.5 The ASN.1 SNMP Definition
4.6 References

Chapter 5—SNMP Version 2
5.1 The Development of SNMPv2
5.2 The SNMPv2 Structure of Management Information
5.2.1 SNMPv2 SMI Module Definitions
5.2.2 SNMPv2 Object Definitions
5.2.3 SNMPv2 SMI Notification Definitions
5.3 The SNMPv2 Textual Conventions
5.4 SNMPv2 Conformance Statements
5.5 SNMPv2 Protocol Operations
5.5.1 SNMPv2 PDUs
5.5.2 SNMPv2 PDU syntax
5.5.2.1 The GetBulkRequest PDU
5.5.2.2 InformRequest PDU
5.5.2.3 SNMPv2-Trap PDU
5.5.3 SNMPv2 PDU Definitions
5.6 SNMPv2 Transport Mappings
5.6.1 SNMPv2 over UDP
5.6.2 SNMPv2 over OSI
5.6.3 SNMPv2 over AppleTalk DDP
5.6.4. SNMPv2 over Novell IPX
5.6.5 SNMPv2 transport mapping definitions
5.7 The SNMPv2 MIB
5.8 Coexistence of SNMPv1 and SNMPv2
5.9 SNMPv2 Security
5.10 References

Chapter 6—Lower Layer Support for SNMP
6.1 User Datagram Protocol (UDP)
6.2 Internet Protocol (IP)
6.3 Internet Addressing
6.4 Internet Control Message Protocol (ICMP)
6.5 Network Interface Protocols
6.5.1 Ethernet
6.5.2 IEEE 802.3
6.5.3 IEEE 802.5
6.5.4 ARCNET
6.5.5 FDDI
6.6 Address Translation
6.6.1 Address Resolution Protocol (ARP)
6.6.2 Reverse Address Resolution Protocol (RARP)
6.7 Using SNMP with UDP and IP
6.8 References

Chapter 7—Case Studies in Implementing SNMP
7.1 Verifying Access Control with the Community Name
7.2 Verifying Access Control with the Community Name and IP Address
7.3 Verifying that a Set Command has been Properly Received and Implemented
7.4 Verifying that the Agent Transmitted, and the Manager Received, a Trap PDU
7.5. Communicating Device and Link Status with Traps
7.6 Proper Interpretation of Private Enterprise Traps
7.7 Incompatible Private Enterprise MIBs
7.8 Proper Handling of an Invalid Object Identifier (OID)
7.9 Supporting the RMON MIB with a Network Monitor
7.10 Measuring Host Statistics with RMON
7.11 Event Notification Using RMON
7.12 Comparing Network Management Alternatives: Accessing Remote Bridge Parameters with TELNET and SNMP
Appendix A
Appendix B
Appendix C
Appendix D
Appendix E
Appendix F
Appendix G
Index