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