summaryrefslogtreecommitdiffstats
path: root/mibs/RFC-1212.mib
diff options
context:
space:
mode:
Diffstat (limited to 'mibs/RFC-1212.mib')
-rw-r--r--mibs/RFC-1212.mib52
1 files changed, 52 insertions, 0 deletions
diff --git a/mibs/RFC-1212.mib b/mibs/RFC-1212.mib
new file mode 100644
index 0000000..e02d686
--- /dev/null
+++ b/mibs/RFC-1212.mib
@@ -0,0 +1,52 @@
+OBJECT-TYPE MACRO ::= BEGIN
+
+ TYPE NOTATION ::=
+ -- must conform to
+ -- RFC1155's ObjectSyntax
+ "SYNTAX" type(ObjectSyntax)
+ "ACCESS" Access
+ "STATUS" Status
+ DescrPart
+ ReferPart
+ IndexPart
+ DefValPart
+ VALUE NOTATION ::= value (VALUE ObjectName)
+
+ Access ::= "read-only"
+ | "read-write"
+ | "write-only"
+ | "not-accessible"
+ Status ::= "mandatory"
+ | "optional"
+ | "obsolete"
+ | "deprecated"
+
+ DescrPart ::=
+ "DESCRIPTION" value (description DisplayString)
+ | empty
+
+ ReferPart ::=
+ "REFERENCE" value (reference DisplayString)
+ | empty
+
+ IndexPart ::=
+ "INDEX" "{" IndexTypes "}"
+
+
+ | empty
+ IndexTypes ::=
+ IndexType | IndexTypes "," IndexType
+ IndexType ::=
+ -- if indexobject, use the SYNTAX
+ -- value of the correspondent
+ -- OBJECT-TYPE invocation
+ value (indexobject ObjectName)
+ -- otherwise use named SMI type
+ -- must conform to IndexSyntax below
+ | type (indextype)
+
+ DefValPart ::=
+ "DEFVAL" "{" value (defvalue ObjectSyntax) "}"
+ | empty
+
+END