|
Packit |
022b05 |
LIBSMI-TEST-017-MIB DEFINITIONS ::= BEGIN
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
IMPORTS
|
|
Packit |
022b05 |
MODULE-IDENTITY, OBJECT-TYPE, Integer32
|
|
Packit |
022b05 |
FROM SNMPv2-SMI
|
|
Packit |
022b05 |
TransportAddress, TransportAddressIPv6z,
|
|
Packit |
022b05 |
TransportAddressType, TransportDomain
|
|
Packit |
022b05 |
FROM TRANSPORT-ADDRESS-MIB
|
|
Packit |
022b05 |
testMib
|
|
Packit |
022b05 |
FROM LIBSMI-TEST-MIB;
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
libsmiTest017Mib MODULE-IDENTITY
|
|
Packit |
022b05 |
LAST-UPDATED "200211190000Z"
|
|
Packit |
022b05 |
ORGANIZATION
|
|
Packit |
022b05 |
"TU Braunschweig"
|
|
Packit |
022b05 |
CONTACT-INFO
|
|
Packit |
022b05 |
" Frank Strauss
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Postal: TU Braunschweig
|
|
Packit |
022b05 |
Muehlenpfordtstrasse 23
|
|
Packit |
022b05 |
38106 Braunschweig
|
|
Packit |
022b05 |
Germany
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Phone: +49 531 391-3283
|
|
Packit |
022b05 |
EMail: strauss@ibr.cs.tu-bs.de
|
|
Packit |
022b05 |
http://www.ibr.cs.tu-bs.de/~strauss/"
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This MIB module contains one or more intentional errors,
|
|
Packit |
022b05 |
and/or unusual contents. Its only purpose is to check
|
|
Packit |
022b05 |
the abilities of MIB parsers to detect these circumstances.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This MIB module is orginally written in SMIv2 format.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This module checks for rules concerning Internet Address
|
|
Packit |
022b05 |
TC as defined in RFC 3291.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The libsmi parser is expected to report:
|
|
Packit |
022b05 |
LIBSMI-TEST-017-MIB:189: warning: SEQUENCE element #2 `t4AddrType' does not match order of columnar objects under `t4Entry'
|
|
Packit |
022b05 |
LIBSMI-TEST-017-MIB:93: warning: node `t1Data' must be contained in at least one conformance group
|
|
Packit |
022b05 |
LIBSMI-TEST-017-MIB:129: warning: node `t2Data' must be contained in at least one conformance group
|
|
Packit |
022b05 |
LIBSMI-TEST-017-MIB:165: warning: node `t3Data' must be contained in at least one conformance group
|
|
Packit |
022b05 |
LIBSMI-TEST-017-MIB:210: warning: node `t4AddrType' must be contained in at least one conformance group
|
|
Packit |
022b05 |
LIBSMI-TEST-017-MIB:203: warning: node `t4Addr' must be contained in at least one conformance group
|
|
Packit |
022b05 |
LIBSMI-TEST-017-MIB:217: warning: node `t4AddrIPv6z' must be contained in at least one conformance group
|
|
Packit |
022b05 |
LIBSMI-TEST-017-MIB:254: warning: node `t5Domain' must be contained in at least one conformance group
|
|
Packit |
022b05 |
LIBSMI-TEST-017-MIB:261: warning: node `t5Addr' must be contained in at least one conformance group
|
|
Packit |
022b05 |
LIBSMI-TEST-017-MIB:210: warning: `TransportAddressType' should not be subtyped
|
|
Packit |
022b05 |
LIBSMI-TEST-017-MIB:203: warning: `TransportAddress' object should have an accompanied preceding `TransportAdressType' or `TransportDomain' object
|
|
Packit |
022b05 |
LIBSMI-TEST-017-MIB:217: warning: `TransportAddress' should be used instead of `TransportAddressIPv6z'
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
REVISION "200211190000Z"
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Initial Revision."
|
|
Packit |
022b05 |
::= { testMib 17 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- test case 1
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
t1Table OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF T1Entry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "..."
|
|
Packit |
022b05 |
::= { libsmiTest017Mib 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
t1Entry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX T1Entry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "..."
|
|
Packit |
022b05 |
INDEX { t1AddrType }
|
|
Packit |
022b05 |
::= { t1Table 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
T1Entry ::= SEQUENCE {
|
|
Packit |
022b05 |
t1AddrType TransportAddressType,
|
|
Packit |
022b05 |
t1Addr TransportAddress,
|
|
Packit |
022b05 |
t1Data Integer32
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
t1AddrType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TransportAddressType
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "..."
|
|
Packit |
022b05 |
::= { t1Entry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
t1Addr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TransportAddress (SIZE (0..32))
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "..."
|
|
Packit |
022b05 |
::= { t1Entry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
t1Data OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "..."
|
|
Packit |
022b05 |
::= { t1Entry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- test case 2
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
t2Table OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF T2Entry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "..."
|
|
Packit |
022b05 |
::= { libsmiTest017Mib 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
t2Entry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX T2Entry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "..."
|
|
Packit |
022b05 |
INDEX { t1AddrType, t2Addr }
|
|
Packit |
022b05 |
::= { t2Table 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
T2Entry ::= SEQUENCE {
|
|
Packit |
022b05 |
t2Addr TransportAddress,
|
|
Packit |
022b05 |
t2Data Integer32
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
t2Addr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TransportAddress (SIZE (0..32))
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "..."
|
|
Packit |
022b05 |
::= { t2Entry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
t2Data OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "..."
|
|
Packit |
022b05 |
::= { t2Entry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- test case 3
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
t3Table OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF T3Entry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "..."
|
|
Packit |
022b05 |
::= { libsmiTest017Mib 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
t3Entry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX T3Entry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "..."
|
|
Packit |
022b05 |
AUGMENTS { t1Entry }
|
|
Packit |
022b05 |
::= { t3Table 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
T3Entry ::= SEQUENCE {
|
|
Packit |
022b05 |
t3Addr TransportAddress,
|
|
Packit |
022b05 |
t3Data Integer32
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
t3Addr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TransportAddress (SIZE (0..32))
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "..."
|
|
Packit |
022b05 |
::= { t3Entry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
t3Data OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "..."
|
|
Packit |
022b05 |
::= { t3Entry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- test case 4
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
t4Table OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF T4Entry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "..."
|
|
Packit |
022b05 |
::= { libsmiTest017Mib 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
t4Entry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX T4Entry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "..."
|
|
Packit |
022b05 |
INDEX { t4Index }
|
|
Packit |
022b05 |
::= { t4Table 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
T4Entry ::= SEQUENCE {
|
|
Packit |
022b05 |
t4Index Integer32,
|
|
Packit |
022b05 |
t4AddrType TransportAddressType,
|
|
Packit |
022b05 |
t4Addr TransportAddress,
|
|
Packit |
022b05 |
t4AddrIPv6z TransportAddressIPv6z
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
t4Index OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..2147483647)
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "..."
|
|
Packit |
022b05 |
::= { t4Entry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
t4Addr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TransportAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "..."
|
|
Packit |
022b05 |
::= { t4Entry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
t4AddrType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TransportAddressType { udpIpv4(1) }
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "..."
|
|
Packit |
022b05 |
::= { t4Entry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
t4AddrIPv6z OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TransportAddressIPv6z
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "..."
|
|
Packit |
022b05 |
::= { t4Entry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- test case 5
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
t5Table OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF T5Entry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "..."
|
|
Packit |
022b05 |
::= { libsmiTest017Mib 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
t5Entry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX T5Entry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "..."
|
|
Packit |
022b05 |
INDEX { t5Index }
|
|
Packit |
022b05 |
::= { t5Table 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
T5Entry ::= SEQUENCE {
|
|
Packit |
022b05 |
t5Index Integer32,
|
|
Packit |
022b05 |
t5Domain TransportDomain,
|
|
Packit |
022b05 |
t5Addr TransportAddress
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
t5Index OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..2147483647)
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "..."
|
|
Packit |
022b05 |
::= { t5Entry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
t5Domain OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TransportDomain
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "..."
|
|
Packit |
022b05 |
::= { t5Entry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
t5Addr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TransportAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "..."
|
|
Packit |
022b05 |
::= { t5Entry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
END
|