WindNet SNMPv1/v2c

Component Release Supplement

2.0

Edition 2


Contents

1 Overview
1.1 Introduction
1.2 WindNet SNMPv1/v2c Features
1.3 Documentation
2 Installation
2.1 Introduction
2.2 Configuring VxWorks for Use with WindNet SNMPv1/v2c
2.2.1 Standard Included Facilities
2.2.2 Standard Configuration Definitions
2.2.3 Enabling Agent Debugging
2.3 Build the WindNet SNMPv1/v2c Agent
2.4 Rebuild VxWorks and Reboot
3 SNMP Background
3.1 The Need for Network Management
3.2 The Simple Network Management Protocol
3.2.1 The SNMP Framework
3.2.2 The SNMP Protocol
3.2.3 SNMP versions
3.2.4 The Management Information Base
3.2.5 The Structure of Management Information
4 The WindNet SNMPv1/v2c Agent
4.1 Introduction
4.2 Directory Structure
4.2.1 $WIND_BASE/target/h/snmp/
4.2.2 $WIND_BASE/target/src/snmpv1/agent/
4.2.3 $WIND_BASE/target/src/snmpv1/mibs/
4.3 Data Types and Data Structures
4.3.1 General Types
4.3.2 MIB Tree Types
4.3.3 SNMP Packet Representation
4.4 Network Management Stations
4.5 MIB Tree
4.6 Method Routines
4.7 Traps
4.8 Hooks
4.9 View Tables
4.10 Access to MIB Variables
4.10.1 Access Functions
4.10.2 Input Parameters to Method Routines
4.10.3 Overall Validity Check and Set Aggregation
4.10.4 VarBind Private Field
4.10.5 Undo Field
4.11 Request Processing
4.11.1 GET PDU Processing
4.11.2 GET NEXT and GET BULK PDU Processing
4.11.3 SET PDU Processing
4.12 SNMP Agent Data Flow
4.12.1 Initialization
4.12.2 Packet-Processing Loop
4.12.3 Trap Processing
4.12.4 Exiting the Agent
5 Configuring the WindNet SNMPv1/v2c Agent
5.1 Configuring VxWorks for Use with WindNet SNMP
5.1.1 Standard Included Facilities
5.1.2 Scalability and MIB-II Facilities
5.1.3 Standard Configuration Definitions
5.2 Configuring snmpIoLib
6 Extending the WindNet SNMPv1/v2c Agent
6.1 Introduction
6.2 Application Programmer Interface Libraries
6.3 Compile-time MIB Extensions
6.4 Dynamic MIB Additions
6.5 Asynchronous Method Routines
7 SNMP Distributed Agents
7.1 Introduction
7.2 Configuring WindNet SNMP to Support Subagents
7.3 Data Flow between SNMP Master Agents and Subagents
7.4 Messages Passed between Master Agents and Subagents
7.5 Registering a WindNet SNMP Subagent
A The MIB Compiler User's Guide
A.1 Introduction
A.2 Recommended Reading
A.3 Theory of Operation
A.4 MIB Input File Format
A.4.1 General Layout
A.4.2 mibcomp Extensions
A.5 Running mibcomp
A.5.1 Argument Overview
A.5.2 Compiling a MIB Description File
A.6 How-To Guide
A.6.1 Check a MIB for Errors
A.6.2 Set Personal Options for mibcomp Use
A.6.3 Create Procedure Skeletons for Method Routines in an Agent
A.6.4 Create Procedure Prototypes for Method Routines in an Agent
A.6.5 Generate mib.rt for an SNMP Manager Utility
A.6.6 Read Standard Input as an Input File
A.6.7 Write mibcomp's Output to Standard Output
A.6.8 Get Around the MS-DOS Command Line Length Limit
A.6.9 Windows NT Filename Case-Insensitive
A.6.10 Put Comments in an Automated Response File
A.6.11 Read mibcomp Commands from Standard Input
B mibcomp Output Formats
-array
-leaf
-loadtree
-man
-man.h
-mib.c
-nametree
-numbers
-partial
-partialm
-readtree
-skel
-skel.h
-stub
C SNMP Errors
D SNMP General Glossary
E SNMP Reference List
Request for Comments (RFC)
Books on SNMP
An SNMP Newsletter
F SNMP Reference