CLAB-TOPO-MIB 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. CLAB-TOPO-MIB DEFINITIONS ::= BEGIN
  2. IMPORTS
  3. MODULE-IDENTITY,
  4. OBJECT-TYPE
  5. FROM SNMPv2-SMI -- RFC 2578
  6. TEXTUAL-CONVENTION,
  7. RowStatus
  8. FROM SNMPv2-TC -- RFC 2579
  9. OBJECT-GROUP,
  10. MODULE-COMPLIANCE
  11. FROM SNMPv2-CONF -- RFC 2580
  12. SnmpAdminString
  13. FROM SNMP-FRAMEWORK-MIB -- RFC 3411
  14. InterfaceIndex
  15. FROM IF-MIB -- RFC 2863
  16. clabCommonMibs
  17. FROM CLAB-DEF-MIB;
  18. clabTopoMib MODULE-IDENTITY
  19. LAST-UPDATED "200901210000Z" -- January 21, 2009
  20. ORGANIZATION "Cable Television Laboratories, Inc."
  21. CONTACT-INFO
  22. "
  23. Postal: Cable Television Laboratories, Inc.
  24. 858 Coal Creek Circle
  25. Louisville, Colorado 80027-9750
  26. U.S.A.
  27. Phone: +1 303-661-9100
  28. Fax: +1 303-661-9199
  29. E-mail: mibs@cablelabs.com"
  30. DESCRIPTION
  31. "This MIB module contains the management objects for the
  32. management of fiber nodes in the Cable plant."
  33. REVISION "200901210000Z" -- January 21, 2009
  34. DESCRIPTION
  35. "Revised Version includes ECNs
  36. OSSIv3.0-N-08.0651-3
  37. OSSIv3.0-N-08.0700-4
  38. and published as I08"
  39. REVISION "200612071700Z" -- Dec 7, 2006
  40. DESCRIPTION
  41. "Initial version, published as part of the CableLabs
  42. OSSIv3.0 specification CM-SP-OSSIv3.0-I01-061207
  43. Copyright 1999-2009 Cable Television Laboratories, Inc.
  44. All rights reserved."
  45. ::= { clabCommonMibs 2 }
  46. -- Textual Conventions
  47. NodeName ::= TEXTUAL-CONVENTION
  48. STATUS current
  49. DESCRIPTION
  50. "This data type is a human readable string that represents
  51. the name of a fiber node. Internationalization is supported
  52. by conforming to the SNMP textual convention SnmpAdminString.
  53. The US-ASCII control characters (0x00 – 0x1F), the DEL
  54. Character (0x7F), and the double-quote mark (0x22) are
  55. prohibited within the syntax of this data type."
  56. REFERENCE
  57. "RFC 3411."
  58. SYNTAX OCTET STRING (SIZE(0..64))
  59. -- Object Definitions
  60. clabTopoMibObjects OBJECT IDENTIFIER ::= { clabTopoMib 1 }
  61. clabTopoFiberNodeCfgTable OBJECT-TYPE
  62. SYNTAX SEQUENCE OF ClabTopoFiberNodeCfgEntry
  63. MAX-ACCESS not-accessible
  64. STATUS current
  65. DESCRIPTION
  66. "This object defines the cable HFC plant Fiber Nodes
  67. known at a CMTS.
  68. This object supports the creation and deletion of multiple
  69. instances."
  70. ::= { clabTopoMibObjects 1}
  71. clabTopoFiberNodeCfgEntry OBJECT-TYPE
  72. SYNTAX ClabTopoFiberNodeCfgEntry
  73. MAX-ACCESS not-accessible
  74. STATUS current
  75. DESCRIPTION
  76. "The conceptual row of clabTopoFiberNodeCfg.
  77. The CMTS persists all instances of FiberNodeCfg
  78. across reinitializations."
  79. INDEX {
  80. clabTopoFiberNodeCfgNodeName
  81. }
  82. ::= { clabTopoFiberNodeCfgTable 1 }
  83. ClabTopoFiberNodeCfgEntry ::= SEQUENCE {
  84. clabTopoFiberNodeCfgNodeName
  85. NodeName,
  86. clabTopoFiberNodeCfgNodeDescr
  87. SnmpAdminString,
  88. clabTopoFiberNodeCfgRowStatus
  89. RowStatus
  90. }
  91. clabTopoFiberNodeCfgNodeName OBJECT-TYPE
  92. SYNTAX NodeName (SIZE (1..64))
  93. MAX-ACCESS not-accessible
  94. STATUS current
  95. DESCRIPTION
  96. "This key represents a human-readable name for a fiber
  97. node."
  98. REFERENCE
  99. "DOCSIS 3.0 MAC and Upper Layer Protocols Interface
  100. Specification CM-SP-MULPIv3.0-I01-060804, RF Topology
  101. Configuration section."
  102. ::= { clabTopoFiberNodeCfgEntry 1 }
  103. clabTopoFiberNodeCfgNodeDescr OBJECT-TYPE
  104. SYNTAX SnmpAdminString
  105. MAX-ACCESS read-create
  106. STATUS current
  107. DESCRIPTION
  108. "Administratively configured human-readable description
  109. of the fiber node"
  110. DEFVAL { ''H }
  111. ::= { clabTopoFiberNodeCfgEntry 2 }
  112. clabTopoFiberNodeCfgRowStatus OBJECT-TYPE
  113. SYNTAX RowStatus
  114. MAX-ACCESS read-create
  115. STATUS current
  116. DESCRIPTION
  117. "The status of this instance."
  118. ::= { clabTopoFiberNodeCfgEntry 3 }
  119. clabTopoChFnCfgTable OBJECT-TYPE
  120. SYNTAX SEQUENCE OF ClabTopoChFnCfgEntry
  121. MAX-ACCESS not-accessible
  122. STATUS current
  123. DESCRIPTION
  124. "This object defines the RF topology by defining the
  125. connectivity of a CMTS's downstream and upstream channels
  126. to the fiber nodes. Each instance of this object
  127. describes connectivity of one downstream or upstream
  128. channel with a single fiber node.
  129. This object supports the creation and deletion of multiple
  130. instances."
  131. ::= { clabTopoMibObjects 2}
  132. clabTopoChFnCfgEntry OBJECT-TYPE
  133. SYNTAX ClabTopoChFnCfgEntry
  134. MAX-ACCESS not-accessible
  135. STATUS current
  136. DESCRIPTION
  137. "The conceptual row of clabTopoChFnCfg.
  138. The CMTS persists all instances of ChFnCfg
  139. across reinitializations."
  140. INDEX {
  141. clabTopoFiberNodeCfgNodeName,
  142. clabTopoChFnCfgChIfIndex
  143. }
  144. ::= { clabTopoChFnCfgTable 1 }
  145. ClabTopoChFnCfgEntry ::= SEQUENCE {
  146. clabTopoChFnCfgChIfIndex
  147. InterfaceIndex,
  148. clabTopoChFnCfgRowStatus
  149. RowStatus
  150. }
  151. clabTopoChFnCfgChIfIndex OBJECT-TYPE
  152. SYNTAX InterfaceIndex
  153. MAX-ACCESS not-accessible
  154. STATUS current
  155. DESCRIPTION
  156. "This key represents the interface index of an upstream
  157. or downstream channel associated with this fiber
  158. node. In the upstream direction, only ifIndices
  159. docsCableUpstream channels are reflected."
  160. ::= { clabTopoChFnCfgEntry 1 }
  161. clabTopoChFnCfgRowStatus OBJECT-TYPE
  162. SYNTAX RowStatus
  163. MAX-ACCESS read-create
  164. STATUS current
  165. DESCRIPTION
  166. "The status of this instance."
  167. ::= { clabTopoChFnCfgEntry 2 }
  168. -- Conformance Definitions
  169. clabTopoMibConformance OBJECT IDENTIFIER ::= { clabTopoMib 2 }
  170. clabTopoMibCompliances OBJECT IDENTIFIER
  171. ::= { clabTopoMibConformance 1 }
  172. clabTopoMibGroups OBJECT IDENTIFIER
  173. ::= { clabTopoMibConformance 2 }
  174. clabTopoCompliance MODULE-COMPLIANCE
  175. STATUS current
  176. DESCRIPTION
  177. "The compliance statement for devices that implement the
  178. CableLabs Topology MIB."
  179. MODULE -- this MODULE
  180. MANDATORY-GROUPS {
  181. clabTopoGroup
  182. }
  183. ::= { clabTopoMibCompliances 1 }
  184. clabTopoGroup OBJECT-GROUP
  185. OBJECTS {
  186. clabTopoFiberNodeCfgNodeDescr,
  187. clabTopoFiberNodeCfgRowStatus,
  188. clabTopoChFnCfgRowStatus
  189. }
  190. STATUS current
  191. DESCRIPTION
  192. "Group of objects implemented in the CMTS."
  193. ::= { clabTopoMibGroups 1 }
  194. END