MIB (contd)
All names are specified using a subset of Abstract Syntax Notation (ASN.1)
Types: INTEGER, OCTET STRING, OBJECT IDENTIFIER, NULL
Constructors: SEQUENCE (like struct in C), SEQUENCE OF (table i.e. vector of structs), CHOICE (one of many choices)
ASN.1 provides more types and constructors, but they are not used to define MIBs.