|
Packit Service |
9ccfef |
RFC-1212 DEFINITIONS ::= BEGIN
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
IMPORTS
|
|
Packit Service |
9ccfef |
ObjectName
|
|
Packit Service |
9ccfef |
FROM RFC1155-SMI;
|
|
Packit Service |
9ccfef |
-- DisplayString
|
|
Packit Service |
9ccfef |
-- FROM RFC1158-MIB;
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
OBJECT-TYPE MACRO ::=
|
|
Packit Service |
9ccfef |
BEGIN
|
|
Packit Service |
9ccfef |
TYPE NOTATION ::=
|
|
Packit Service |
9ccfef |
-- must conform to
|
|
Packit Service |
9ccfef |
-- RFC1155's ObjectSyntax
|
|
Packit Service |
9ccfef |
"SYNTAX" type(ObjectSyntax)
|
|
Packit Service |
9ccfef |
"ACCESS" Access
|
|
Packit Service |
9ccfef |
"STATUS" Status
|
|
Packit Service |
9ccfef |
DescrPart
|
|
Packit Service |
9ccfef |
ReferPart
|
|
Packit Service |
9ccfef |
IndexPart
|
|
Packit Service |
9ccfef |
DefValPart
|
|
Packit Service |
9ccfef |
VALUE NOTATION ::= value (VALUE ObjectName)
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
Access ::= "read-only"
|
|
Packit Service |
9ccfef |
| "read-write"
|
|
Packit Service |
9ccfef |
| "write-only"
|
|
Packit Service |
9ccfef |
| "not-accessible"
|
|
Packit Service |
9ccfef |
Status ::= "mandatory"
|
|
Packit Service |
9ccfef |
| "optional"
|
|
Packit Service |
9ccfef |
| "obsolete"
|
|
Packit Service |
9ccfef |
| "deprecated"
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
DescrPart ::=
|
|
Packit Service |
9ccfef |
"DESCRIPTION" value (description DisplayString)
|
|
Packit Service |
9ccfef |
| empty
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
ReferPart ::=
|
|
Packit Service |
9ccfef |
"REFERENCE" value (reference DisplayString)
|
|
Packit Service |
9ccfef |
| empty
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
IndexPart ::=
|
|
Packit Service |
9ccfef |
"INDEX" "{" IndexTypes "}"
|
|
Packit Service |
9ccfef |
| empty
|
|
Packit Service |
9ccfef |
IndexTypes ::=
|
|
Packit Service |
9ccfef |
IndexType | IndexTypes "," IndexType
|
|
Packit Service |
9ccfef |
IndexType ::=
|
|
Packit Service |
9ccfef |
-- if indexobject, use the SYNTAX
|
|
Packit Service |
9ccfef |
-- value of the correspondent
|
|
Packit Service |
9ccfef |
-- OBJECT-TYPE invocation
|
|
Packit Service |
9ccfef |
value (indexobject ObjectName)
|
|
Packit Service |
9ccfef |
-- otherwise use named SMI type
|
|
Packit Service |
9ccfef |
-- must conform to IndexSyntax below
|
|
Packit Service |
9ccfef |
| type (indextype)
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
DefValPart ::=
|
|
Packit Service |
9ccfef |
"DEFVAL" "{" value (defvalue ObjectSyntax) "}"
|
|
Packit Service |
9ccfef |
| empty
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
END
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
IndexSyntax ::=
|
|
Packit Service |
9ccfef |
CHOICE {
|
|
Packit Service |
9ccfef |
number
|
|
Packit Service |
9ccfef |
INTEGER (0..MAX),
|
|
Packit Service |
9ccfef |
string
|
|
Packit Service |
9ccfef |
OCTET STRING,
|
|
Packit Service |
9ccfef |
object
|
|
Packit Service |
9ccfef |
OBJECT IDENTIFIER,
|
|
Packit Service |
9ccfef |
address
|
|
Packit Service |
9ccfef |
NetworkAddress,
|
|
Packit Service |
9ccfef |
ipAddress
|
|
Packit Service |
9ccfef |
IpAddress
|
|
Packit Service |
9ccfef |
}
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
END
|
|
Packit Service |
9ccfef |
|