DESCRIPTION
"The compliance statement for SONET/SDH interfaces."
MODULE -- this module
MANDATORY-GROUPS { sonetMediumStuff2, sonetSectionStuff2 }
OBJECT sonetMediumType
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT sonetMediumLineCoding
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT sonetMediumLineType
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT sonetMediumCircuitIdentifier
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT sonetMediumLoopbackConfig
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT sonetSESthresholdSet
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required, and only one
of the enumerated values need be supported."
GROUP sonetLineStuff2
DESCRIPTION
"Implementation of this group is mandatory for all
SONET/SDH systems that terminate SONET/SDH Lines,
Paths or Virtual Tributaries."
GROUP sonetFarEndLineStuff2
DESCRIPTION
"Implementation of this group is optional for all
SONET/SDH systems that terminate SONET/SDH Lines,
Paths or Virtual Tributaries, and that
provide for a far end block error (FEBE)
information at the SONET/SDH Line Layer."
GROUP sonetPathStuff2
DESCRIPTION
"Implementation of this group is mandatory for all
SONET/SDH systems that terminate SONET/SDH
Paths or Virtual Tributaries."
OBJECT sonetPathCurrentWidth
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
GROUP sonetFarEndPathStuff2
DESCRIPTION
"Implementation of this group is optional for all
SONET/SDH systems that terminate SONET/SDH
Paths or Virtual Tributaries, and that process
Far End information."
GROUP sonetVTStuff2
DESCRIPTION
"Implementation of this group is mandatory for all
SONET/SDH systems that terminate SONET/SDH Virtual
Tributaries."
OBJECT sonetVTCurrentWidth
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
GROUP sonetFarEndVTStuff2
DESCRIPTION
"Implementation of this group is optional for all
SONET/SDH systems that terminate the SONET/SDH
floating Virtual Tributaries, and that process
Far End information."
::= { sonetCompliances 2 }
-- units of conformance
-- deprecated groups
sonetMediumStuff OBJECT-GROUP
OBJECTS { sonetMediumType,
sonetMediumTimeElapsed,
sonetMediumValidIntervals,
sonetMediumLineCoding,
sonetMediumLineType,
sonetMediumCircuitIdentifier }
STATUS deprecated
DESCRIPTION
"A collection of objects providing configuration
information applicable to all SONET/SDH interfaces."
::= { sonetGroups 1 }
sonetSectionStuff OBJECT-GROUP
OBJECTS { sonetSectionCurrentStatus,
sonetSectionCurrentESs,
sonetSectionCurrentSESs,
sonetSectionCurrentSEFSs,
sonetSectionCurrentCVs,
sonetSectionIntervalESs,
sonetSectionIntervalSESs,
sonetSectionIntervalSEFSs,
sonetSectionIntervalCVs
}
STATUS deprecated
DESCRIPTION
"A collection of objects providing information
specific to SONET/SDH Section interfaces."
::= { sonetGroups 2 }
sonetLineStuff OBJECT-GROUP
OBJECTS { sonetLineCurrentStatus,
sonetLineCurrentESs,
sonetLineCurrentSESs,
sonetLineCurrentCVs,
sonetLineCurrentUASs,
sonetLineIntervalESs,
sonetLineIntervalSESs,
sonetLineIntervalCVs,
sonetLineIntervalUASs }
STATUS deprecated
DESCRIPTION
"A collection of objects providing information
specific to SONET/SDH Line interfaces."
::= { sonetGroups 3 }
sonetFarEndLineStuff OBJECT-GROUP
OBJECTS { sonetFarEndLineCurrentESs,
sonetFarEndLineCurrentSESs,
sonetFarEndLineCurrentCVs,
sonetFarEndLineCurrentUASs,
sonetFarEndLineIntervalESs,
sonetFarEndLineIntervalSESs,
sonetFarEndLineIntervalCVs,
sonetFarEndLineIntervalUASs }
STATUS deprecated
DESCRIPTION
"A collection of objects providing information
specific to SONET/SDH Line interfaces,
and maintaining Line Far End information."
::= { sonetGroups 4 }
sonetPathStuff OBJECT-GROUP
OBJECTS { sonetPathCurrentWidth,
sonetPathCurrentStatus,
sonetPathCurrentESs,
sonetPathCurrentSESs,
sonetPathCurrentCVs,
sonetPathCurrentUASs,
sonetPathIntervalESs,
sonetPathIntervalSESs,
sonetPathIntervalCVs,
sonetPathIntervalUASs }
STATUS deprecated
DESCRIPTION
"A collection of objects providing information
specific to SONET/SDH Path interfaces."
::= { sonetGroups 5 }
sonetFarEndPathStuff OBJECT-GROUP
OBJECTS { sonetFarEndPathCurrentESs,
sonetFarEndPathCurrentSESs,
sonetFarEndPathCurrentCVs,
sonetFarEndPathCurrentUASs,
sonetFarEndPathIntervalESs,
sonetFarEndPathIntervalSESs,
sonetFarEndPathIntervalCVs,
sonetFarEndPathIntervalUASs }
STATUS deprecated
DESCRIPTION
"A collection of objects providing information
specific to SONET/SDH Path interfaces,
and maintaining Path Far End information."
::= { sonetGroups 6 }
sonetVTStuff OBJECT-GROUP
OBJECTS { sonetVTCurrentWidth,
sonetVTCurrentStatus,
sonetVTCurrentESs,
sonetVTCurrentSESs,
sonetVTCurrentCVs,
sonetVTCurrentUASs,
sonetVTIntervalESs,
sonetVTIntervalSESs,
sonetVTIntervalCVs,
sonetVTIntervalUASs }
STATUS deprecated
DESCRIPTION
"A collection of objects providing information
specific to SONET/SDH VT interfaces."
::= { sonetGroups 7 }
sonetFarEndVTStuff OBJECT-GROUP
OBJECTS { sonetFarEndVTCurrentESs,
sonetFarEndVTCurrentSESs,
sonetFarEndVTCurrentCVs,
sonetFarEndVTCurrentUASs,
sonetFarEndVTIntervalESs,
sonetFarEndVTIntervalSESs,
sonetFarEndVTIntervalCVs,
sonetFarEndVTIntervalUASs }
STATUS deprecated
DESCRIPTION
"A collection of objects providing information
specific to SONET/SDH VT interfaces,
and maintaining VT Far End information."
::= { sonetGroups 8 }
-- current groups
sonetMediumStuff2 OBJECT-GROUP
OBJECTS { sonetMediumType,
sonetMediumTimeElapsed,
sonetMediumValidIntervals,
sonetMediumLineCoding,
sonetMediumLineType,
sonetMediumCircuitIdentifier,
sonetMediumInvalidIntervals,
sonetMediumLoopbackConfig,
sonetSESthresholdSet }
STATUS current
DESCRIPTION
"A collection of objects providing configuration
information applicable to all SONET/SDH interfaces."
::= { sonetGroups 9 }
sonetSectionStuff2 OBJECT-GROUP
OBJECTS { sonetSectionCurrentStatus,
sonetSectionCurrentESs,
sonetSectionCurrentSESs,
sonetSectionCurrentSEFSs,
sonetSectionCurrentCVs,
sonetSectionIntervalESs,
sonetSectionIntervalSESs,
sonetSectionIntervalSEFSs,
sonetSectionIntervalCVs,
sonetSectionIntervalValidData }
STATUS current
DESCRIPTION
"A collection of objects providing information
specific to SONET/SDH Section interfaces."
::= { sonetGroups 10 }
sonetLineStuff2 OBJECT-GROUP
OBJECTS { sonetLineCurrentStatus,
sonetLineCurrentESs,
sonetLineCurrentSESs,
sonetLineCurrentCVs,
sonetLineCurrentUASs,
sonetLineIntervalESs,
sonetLineIntervalSESs,
sonetLineIntervalCVs,
sonetLineIntervalUASs,
sonetLineIntervalValidData }
STATUS current
DESCRIPTION
"A collection of objects providing information
specific to SONET/SDH Line interfaces."
::= { sonetGroups 11 }
sonetPathStuff2 OBJECT-GROUP
OBJECTS { sonetPathCurrentWidth,
sonetPathCurrentStatus,
sonetPathCurrentESs,
sonetPathCurrentSESs,
sonetPathCurrentCVs,
sonetPathCurrentUASs,
sonetPathIntervalESs,
sonetPathIntervalSESs,
sonetPathIntervalCVs,
sonetPathIntervalUASs,
sonetPathIntervalValidData }
STATUS current
DESCRIPTION
"A collection of objects providing information
specific to SONET/SDH Path interfaces."
::= { sonetGroups 12 }
sonetVTStuff2 OBJECT-GROUP
OBJECTS { sonetVTCurrentWidth,
sonetVTCurrentStatus,
sonetVTCurrentESs,
sonetVTCurrentSESs,
sonetVTCurrentCVs,
sonetVTCurrentUASs,
sonetVTIntervalESs,
sonetVTIntervalSESs,
sonetVTIntervalCVs,
sonetVTIntervalUASs,
sonetVTIntervalValidData }
STATUS current
DESCRIPTION
"A collection of objects providing information
specific to SONET/SDH VT interfaces."
::= { sonetGroups 13 }
sonetFarEndLineStuff2 OBJECT-GROUP
OBJECTS { sonetFarEndLineCurrentESs,
sonetFarEndLineCurrentSESs,
sonetFarEndLineCurrentCVs,
sonetFarEndLineCurrentUASs,
sonetFarEndLineIntervalESs,
sonetFarEndLineIntervalSESs,
sonetFarEndLineIntervalCVs,
sonetFarEndLineIntervalUASs,
sonetFarEndLineIntervalValidData }
STATUS current
DESCRIPTION
"A collection of objects providing information
specific to SONET/SDH Line interfaces,
and maintaining Line Far End information."
::= { sonetGroups 14 }
sonetFarEndPathStuff2 OBJECT-GROUP
OBJECTS { sonetFarEndPathCurrentESs,
sonetFarEndPathCurrentSESs,
sonetFarEndPathCurrentCVs,
sonetFarEndPathCurrentUASs,
sonetFarEndPathIntervalESs,
sonetFarEndPathIntervalSESs,
sonetFarEndPathIntervalCVs,
sonetFarEndPathIntervalUASs,
sonetFarEndPathIntervalValidData }
STATUS current
DESCRIPTION
"A collection of objects providing information
specific to SONET/SDH Path interfaces,
and maintaining Path Far End information."
::= { sonetGroups 15 }
sonetFarEndVTStuff2 OBJECT-GROUP
OBJECTS { sonetFarEndVTCurrentESs,
sonetFarEndVTCurrentSESs,
sonetFarEndVTCurrentCVs,
sonetFarEndVTCurrentUASs,
sonetFarEndVTIntervalESs,
sonetFarEndVTIntervalSESs,
sonetFarEndVTIntervalCVs,
sonetFarEndVTIntervalUASs,
sonetFarEndVTIntervalValidData }
STATUS current
DESCRIPTION
"A collection of objects providing information
specific to SONET/SDH VT interfaces,
and maintaining VT Far End information."
::= { sonetGroups 16 }
END
5. Acknowledgments
This specification is a product of the AToM MIB Working Group. The
author would like to acknowledge Mike Heard for his many valuable
contributions to this memo.
6. Security Considerations
There are a number of management objects defined in this MIB module
that have a MAX-ACCESS clause of read-write: sonetMediumType,
sonetMediumLineCoding, sonetMediumLineType,
sonetMediumCircuitIdentifier, sonetMediumLoopbackConfig,
sonetSESthresholdSet, sonetPathCurrentWidth, and sonetVTCurrentWidth.
It is possible for writes to these objects to have disruptive effects
on network operation that range from invalid performance data to
traffic interruptions. Users of this MIB module must therefore be
aware that support for SET operations in a non-secure environment
without proper protection can have a negative effect on network
operations.
The readable objects in this MIB module (i.e., the objects with a
MAX-ACCESS other than not-accessible) may be considered sensitive in
some environments since, collectively, they provide extensive
information about the performance of interfaces in SONET/SDH
equipment or networks and can reveal some aspects of their
configuration. In such environments it is important to control even
GET and NOTIFY access to these objects and possibly to encrypt the
values of these objects when sending them over the network via SNMP.
SNMP versions prior to SNMPv3 did not include adequate security.
Even if the network itself is secure (for example by using IPSec),
even then, there is no control as to who on the secure network is
allowed to access and GET/SET (read/change/create/delete) the objects
in this MIB module.
It is RECOMMENDED that implementers consider the security features as
provided by the SNMPv3 framework (see [RFC3410], section 8),
including full support for the SNMPv3 cryptographic mechanisms (for
authentication and privacy).
Further, deployment of SNMP versions prior to SNMPv3 is NOT
RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to
enable cryptographic security. It is then a customer/operator
responsibility to ensure that the SNMP entity giving access to an
instance of this MIB module is properly configured to give access to
the objects only to those principals (users) that have legitimate
rights to indeed GET or SET (change/create/delete) them.
7. References
7.1. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirements Levels", BCP 14, RFC 2119, March 1997.
[RFC2578] McCloghrie, K., Perkins, D. and J. Schoenwaelder,
"Structure of Management Information Version 2 (SMIv2)",
STD 58, RFC 2578, April 1999.
[RFC2579] McCloghrie, K., Perkins, D. and J. Schoenwaelder,
"Textual Conventions for SMIv2", STD 58, RFC 2579, April
1999.
[RFC2580] McCloghrie, K., Perkins, D. and J. Schoenwaelder,
"Conformance Statements for SMIv2", STD 58, RFC 2580,
April 1999.
[RFC3593] Tesink, K., "Textual Conventions for MIB Modules Using
Performance History Based on 15 Minute Intervals", RFC
3593, September 2003.
[T1.105a] American National Standard for Telecommunications -
Digital Hierarchy - Optical Interface Rates and Formats
Specification, ANSI T1.105-1988.
[T1.105b] American National Standard for Telecommunications -
Digital Hierarchy - Optical Interface Rates and Formats
Specification, ANSI T1.105-1991.
[T1.106] American National Standard for Telecommunications -
Digital Hierarchy - Optical Interface Specification
(Single-Mode), ANSI T1.106-1988.
[T1M1.3] Draft American National Standard for Telecommunications
- Digital Hierarchy - Layer 1 In-Service Digital
Transmission Performance Monitoring, T1M1.3/93-005R2,
July 1993.
[G.707] CCITT Recommendation G.707, "Synchronous Digital
Hierarchy Bit Rates", June 1992.
[G.708] CCITT Recommendation G.708, "Network Node Interface for
the Synchronous Digital Hierarchy", June 1992.
[G.709] CCITT Recommendation G.709, "Synchronous Multiplexing
Structure", June 1992.
[G.783] CCITT Recommendation G.783, "Characteristics of
Synchronous Digital Hierarchy (SDH) Multiplexing
Equipment Functional Blocks", November 1992.
[RFC1213] McCloghrie, K. and M. Rose, "Management Information Base
for Network Management of TCP/IP-based internets: MIB-
II", RFC 1213, March 1991.
[RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group
MIB", RFC 2863, June 2000.
[RFC2864] McCloghrie, K. and G. Hanson, "The Inverted Stack Table
Extension to the Interfaces Group MIB", RFC 2864, June
2000.
[T1.231a] American National Standard for Telecommunications -
Digital Hierarchy - Layer 1 In-Service Digital
Transmission Performance Monitoring, ANSI T1.231-1993,