This is the MIB module for the support of Channel Bonding Protocol for the Cable Modem Termination System (CMTS). Wideband DOCS...
Version: 2011-01-05
module CISCO-CABLE-WIDEBAND-MIB { yang-version 1; namespace "urn:ietf:params:xml:ns:yang:smiv2:CISCO-CABLE-WIDEBAND-MIB"; prefix CISCO-CABLE-WIDEBAND-MIB; import DOCS-IF-MIB { prefix docs-if; } import ENTITY-MIB { prefix entity-mib; } import IF-MIB { prefix if-mib; } import INET-ADDRESS-MIB { prefix inet-address; } import SNMP-FRAMEWORK-MIB { prefix snmp-framework; } import SNMPv2-TC { prefix snmpv2-tc; } import ietf-inet-types { prefix inet; } import ietf-yang-smiv2 { prefix smiv2; } import ietf-yang-types { prefix yang; } organization "Cisco Systems, Inc."; contact "Cisco Systems Customer Service Postal: Cisco Systems 170 West Tasman Drive San Jose, CA 95134 U.S.A. Phone: +1 800 553-NETS E-mail: cs-ubr@cisco.com"; description "This is the MIB module for the support of Channel Bonding Protocol for the Cable Modem Termination System (CMTS). Wideband DOCSIS is a method of increasing downstream bandwidth by simultaneously transmitting DOCSIS data over multiple RF channels. This DOCSIS data is organized as a sequence of 188-byte MPEG-TS data packets. A Wideband CMTS (WCMTS) is a CMTS that also transmits Wideband MPEG-TS packets. An Edge QAM (Quadrature Amplitude Modulation) device is one which provides the QAM and used to couple the Wideband MPEG-TS packet onto the HFC plant. A Wideband Cable Modem (WCM) is a CableModem (CM) that is able to receive Wideband MPEG-TS packets. A wideband channel or Bonded Group (BG) is a logical grouping of one or more physical RF channels over which MPEG-TS packets are carried. Wideband channel carries DOCSIS bonded packets encapsulated in MPEG-TS packets from a WCMTS to one or more WCMs. Packets outgoing from WCMTS to the WCM are formatted with the DOCSIS Header. The DOCSIS packets are then formatted into MPEG-TS data packets. These are 188 byte MPEG packets containing the DOCSIS information. Within DOCSIS Header of the WB Channel there is an extended header called, DOCSIS Bonding Extended Header, the format of which is shown below: -------------------------------------------------------- | ---------------------------------------------------- | | | TYPE | LEN | BSID | SEQ | | ---------------------------------------------------- | | | byte 0 | byte 1-2 | byte 3-4 | |--------------------------------------------------------| DOCSIS Bonding Extended Header BSID is the Bonding Service IDentifier, it defines a sequence number for a Wideband channel. It is used by the WCM to re-sequence packets received over downstream channels to maintain packet order. SEQ is per service flow sequence number. Whereas TYPE is the type of the Bonding Extended Header and LEN specifies its length. A Narrowband Channel is a standard DOCSIS downstream channel which contains exactly one RF channel. The wideband protocol utilizes the existing narrowband downstream channel for carrying the MAC management and signaling messages and the associated narrowband upstream for return data traffic and signaling. The channel bonding protocol supports multiple wideband bonded groups. This will allow the WCM to listen to multiple bonded groups at the same time. This would support (for example) multicast video being sent to a CPE device on the LAN side of the WCM in addition to standard DOCSIS data. Channel Bonding allows two types of Bonding Group (BG) interfaces. These are Secondary BG interface and non-Secondary BG interface. The Secondary BG interfaces will carry the multicast traffic, whereas, the non-Secondary BG interface will carry the non-multicast traffic. This MIB also allows for configuration of the RF channels on the WCMTS, as well as the association between the RF and narrowband downstream channels with the BG channel. Fiber Node is an optical node which terminates the fiber based downstream signal as an electrical signal onto a coaxial RF cable. DEPI: Downstream external physical interface. TSID: MPEG2 Transport Stream ID. SFP: Small Form-Factor Pluggable."; revision "2011-01-05" { description "Added ccwbWidebandObjGroupSup2 and ccwbWidebandNotifGroup."; } revision "2010-07-15" { description "Added ccwbWidebandObjGroupRev1. Deprecated ccwbWidebandObjGroup."; } revision "2008-12-03" { description "Added ccwbRFChannelUtilization and ccwbRFChanUtilInterval."; } revision "2006-06-06" { description "Initial version of this MIB module."; } smiv2:alias "ccwbRFChannelQamTable" { description "This table contains information of the external edge QAM which provide the physical RF channels which are available to the wideband channels."; smiv2:oid "1.3.6.1.4.1.9.9.479.1.2"; } smiv2:alias "ccwbRFChannelQamEntry" { description "An entry provides a list of attributes for a single RF channel which can be physically present on an external edge QAM device. An entry in this table exists for each configured RF channel on the WCMTS module that provides the wideband DOCSIS functionality."; smiv2:oid "1.3.6.1.4.1.9.9.479.1.2.1"; } smiv2:alias "ciscoCableWidebandMIB" { smiv2:oid "1.3.6.1.4.1.9.9.479"; } smiv2:alias "ciscoCableWidebandMIBNotifs" { smiv2:oid "1.3.6.1.4.1.9.9.479.0"; } smiv2:alias "ciscoCableWidebandMIBObjects" { smiv2:oid "1.3.6.1.4.1.9.9.479.1"; } smiv2:alias "ciscoCableWidebandMIBConform" { smiv2:oid "1.3.6.1.4.1.9.9.479.2"; } smiv2:alias "ciscoCableWidebandMIBCompliances" { smiv2:oid "1.3.6.1.4.1.9.9.479.2.1"; } smiv2:alias "ciscoCableWidebandMIBGroups" { smiv2:oid "1.3.6.1.4.1.9.9.479.2.2"; } container CISCO-CABLE-WIDEBAND-MIB { config false; container ciscoCableWidebandMIBObjects { smiv2:oid "1.3.6.1.4.1.9.9.479.1"; leaf ccwbRFChanUtilInterval { smiv2:defval "0"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.10"; type uint32 { range "0..86400"; } units "seconds"; description "The time interval in seconds over which the RF channels utilization index is calculated. All RF channels use the same interval. Setting a value of zero disables utilization reporting. This value should be persisted accross CMTS reinitializations."; } leaf ccwbSFPLinkTrapEnable { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.11"; type int32 { range "0..1"; } description "This object specifies whether ccwbSFPLinkDownNotification and ccwbSFPLinkUpNotification are generated."; } } // container ciscoCableWidebandMIBObjects container ccwbRFChannelTable { smiv2:oid "1.3.6.1.4.1.9.9.479.1.1"; description "This table contains attributes of the physical RF channels. MPEG-TS packets are sent across RF channels within a wideband channel. These physical RF channels might be present on a different system but the WCMTS entity requires the knowledge of that system for its operation."; list ccwbRFChannelEntry { smiv2:oid "1.3.6.1.4.1.9.9.479.1.1.1"; key "entPhysicalIndex ccwbRFChannelNum"; description "An entry provides a list of attributes for a single downstream RF channel per WCMTS entity. An entry in this table exists for each configured RF channel on the WCMTS entity that provides the wideband DOCSIS functionality. The index, entPhysicalIndex, used here is the physical index of the wideband controller card. Since RF channels are considered part of the Wideband controller card, hence entPhysicalIndex is used for associating RF channels."; leaf entPhysicalIndex { type leafref { path "/entity-mib:ENTITY-MIB/entity-mib:entPhysicalTable/entity-mib:entPhysicalEntry/entity-mib:entPhysicalIndex"; } } leaf ccwbRFChannelNum { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.1.1.1"; type uint32 { range "0..255"; } description "The WCMTS identification of the RF channel. The range of this object is limited to 0-18 in the case of annex A/256qam, and 0-23 for Annex B and C."; } leaf ccwbRFChannelFrequency { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.1.1.2"; type uint32 { range "0..1000000000"; } units "hertz"; status deprecated; description "The center of the downstream frequency associated with this RF channel. The final downstream RF frequency may be provided by an edge QAM device or the CMTS itself. See the associated compliance object for a description of valid frequencies that may be written to this object. If the downstream frequency associated with this RF channel is greater than the maximum value reportable by this object then this object should report its maximum value (1,000,000,000) and ccwbRFChannelFrequencyRev1 must be used to report the downstream frequency. This object is deprecated and replaced by ccwbRFChannelFrequencyRev1."; reference "DOCSIS-RFI-SPEC: SP-RFIv1.1-I05-000714, Tables 4-1, 6-14."; } leaf ccwbRFChannelWidth { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.1.1.3"; type uint32 { range "0..16000000"; } units "hertz"; description "The bandwidth of this downstream RF channel. Most implementations are expected to support a channel width of 6 MHz (North America) and/or 8 MHz (Europe). See the associated compliance object for a description of the valid channel widths for this object."; reference "DOCSIS-RFI-SPEC: SP-RFIv1.1-I05-000714, Table 6-14."; } leaf ccwbRFChannelModulation { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.1.1.4"; type enumeration { enum "unknownQam" { value 0; } enum "qam64" { value 1; } enum "qam256" { value 2; } enum "qam1024" { value 3; } } description "The modulation type associated with this downstream RF channel. See the associated conformance object for write conditions an limitations. See the DOCSIS specification for specifics on the modulation profiles implied by qam64 qam256 and qam1024. qam64, qam256 and qam1024 are various modulation schemes often used in digital cable and cable modem applications. The numbers 64/256/1024 in qam represent constellation points, which is the measurement of qam transmission capability, the higher the number, higher the bits that can be transmitted."; reference "DOCSIS-RFI-SPEC: SP-RFIv1.1-I05-000714, Table 6-14."; } leaf ccwbRFChannelAnnex { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.1.1.5"; type enumeration { enum "unknownAnnex" { value 0; } enum "annexA" { value 1; } enum "annexB" { value 2; } enum "annexC" { value 3; } } description "The value of this object indicates the conformance of the implementation to important regional cable standards. annexA : Annex A from ITU-J83 is used. annexB : Annex B from ITU-J83 is used. annexC : Annex C from ITU-J83 is used."; reference "DOCSIS-RFI-SPEC: SP-RFIv1.1-I05-000714, Section 2.2."; } leaf ccwbRFChannelMpegPkts { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.1.1.6"; type yang:counter64; units "Packets"; description "The number of MPEG packets transmitted on this RF channel."; } leaf ccwbRFChannelStorageType { smiv2:defval "volatile"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.1.1.7"; type snmpv2-tc:StorageType; description "The storage type for this conceptual row."; } leaf ccwbRFChannelRowStatus { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.1.1.8"; type snmpv2-tc:RowStatus; description "Controls and reflects the status of rows in this table. It can be used for creating and deleting entries in this table. The ccwbRFChannelAnnex and ccwbRFChannelModulation must be valid for a row to be created."; } leaf ccwbRFChannelUtilization { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.1.1.9"; type uint32 { range "0..100"; } units "percent"; description "The calculated and truncated utilization for this RF channel over the previous complete measuring interval. The configured duration of the measurement intervals is defined in the ccwbRFChanUtilInterval object. The utilization index is a percentage expressing the ratio between bytes used to transmit data versus the total number of bytes transmitted in the raw bandwidth of the RF channel."; } leaf ccwbRFChannelFrequencyRev1 { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.1.1.10"; type uint32 { range "0..1050000000"; } units "hertz"; description "The center of the downstream frequency associated with this RF channel. The final downstream RF frequency may be provided by an edge QAM device or the CMTS itself. See the associated compliance object for a description of valid frequencies that may be written to this object."; reference "DOCSIS-RFI-SPEC: SP-RFIv1.1-I05-000714, Tables 4-1, 6-14."; } leaf ccwbRFChanQamIPAddressType { smiv2:defval "ipv4"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.2.1.1"; type inet-address:InetAddressType; description "The type of internet address. This object identifies the internet address type specified by ccwbRFChanQamIPAddress object."; } leaf ccwbRFChanQamIPAddress { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.2.1.2"; type inet-address:InetAddress; description "The IP address of the edge QAM device or the CMTS cable interface which provides the physical RF channel. The IP address will be of the type represented by object ccwbRFChanQamIPAddressType."; } leaf ccwbRFChanQamMacAddress { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.2.1.3"; type yang:mac-address; description "The MAC address of the edge QAM device or next hop router which might be present between the WCMTS and the edge QAM."; } leaf ccwbRFChanQamUdpPort { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.2.1.4"; type inet:port-number; description "The port number on the edge QAM associated with this RF channel."; } leaf ccwbRFChanQamTos { smiv2:defval "0"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.2.1.5"; type uint32 { range "0..255"; } description "The value of the TOS field in the IP header for all Ethernet frames destined for the given RF channel."; } leaf ccwbRFChanQamVlanId { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.2.1.6"; type uint32 { range "0..4095"; } description "The VLAN ID to be inserted in the Ethernet frames when using 802.1q frames instead of normal 802.1 frames for the given RF channel. The value of 0 indicates that 802.1 frames are being used and is not supported in setting this object."; } leaf ccwbRFChanQamPriorityBits { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.2.1.7"; type uint32 { range "0..7"; } description "The priority bits used when inserting Ethernet 802.1q VLAN tags into the Ethernet frames destined for a given RF channel. Priority Bits (0=Best effort, 1=background, 2=spare, 3=excellent effort, 4=controlled load, 5=video, 6=voice, 7=network control)."; } leaf ccwbRFChanQamDepiRemoteId { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.2.1.8"; type uint32 { range "0..4294967295"; } description "The DEPI remote ID on edge QAM associated with this RF channel."; } leaf ccwbRFChanQamDepiTunnel { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.2.1.9"; type snmp-framework:SnmpAdminString { length "0..255"; } description "This object specifies the name of the DEPI tunnel which determines the DEPI data session configuration associated with this RF channel."; } leaf ccwbRFChanQamTsid { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.2.1.10"; type uint32 { range "0..65535"; } description "This object specifies the MPEG2 transport stream ID which is associated with this RF channel."; } } // list ccwbRFChannelEntry } // container ccwbRFChannelTable container ccwbWBtoRFMappingTable { smiv2:oid "1.3.6.1.4.1.9.9.479.1.3"; description "A wideband channel is a logical grouping of one or more physical RF channels over which Wideband MPEG-TS packets are carried. This table contains association information of the wideband channels to the RF channels that are available for the WCMTS."; list ccwbWBtoRFMappingEntry { smiv2:oid "1.3.6.1.4.1.9.9.479.1.3.1"; key "ifIndex entPhysicalIndex ccwbRFChannelNum"; description "An entry provides a list of attributes for a single association between a wideband channel and a RF channel. An entry in this table exists for each association between a wideband channel and RF channel on the WCMTS. It is indexed by the ifIndex of the wideband channel and entPhysicalIndex and ccwbRFChannelNum which represents the RF channel. This object may be modified or deleted once they are already created."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf entPhysicalIndex { type leafref { path "/entity-mib:ENTITY-MIB/entity-mib:entPhysicalTable/entity-mib:entPhysicalEntry/entity-mib:entPhysicalIndex"; } } leaf ccwbRFChannelNum { type leafref { path "/CISCO-CABLE-WIDEBAND-MIB:CISCO-CABLE-WIDEBAND-MIB/CISCO-CABLE-WIDEBAND-MIB:ccwbRFChannelTable/CISCO-CABLE-WIDEBAND-MIB:ccwbRFChannelEntry/CISCO-CABLE-WIDEBAND-MIB:ccwbRFChannelNum"; } } leaf ccwbWBtoRFBandwidth { smiv2:defval "100"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.3.1.1"; type yang:gauge32 { range "1..100"; } units "percent"; description "The percentage of the RF channel bandwidth allocated for this wideband channel."; } leaf ccwbWBtoRFStorageType { smiv2:defval "volatile"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.3.1.2"; type snmpv2-tc:StorageType; description "The storage type for this conceptual row."; } leaf ccwbWBtoRFRowStatus { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.3.1.3"; type snmpv2-tc:RowStatus; description "Controls and reflects the status of rows in this table. It can be used for creating and deleting entries in this table. The ccwbWBtoRFBandwidth must be valid for a row to be created. When ccwbWBtoRFRowStatus is 'active', the object ccwbWBtoRFBandwidth can be modified."; } } // list ccwbWBtoRFMappingEntry } // container ccwbWBtoRFMappingTable container ccwbWBtoNBMappingTable { smiv2:oid "1.3.6.1.4.1.9.9.479.1.4"; description "This table contains information of the mapping of the wideband channels to the Narrowband channels that are available on the WCMTS. The wideband protocol utilizes the existing narrowband downstream channel for carrying the MAC management and signaling messages and the associated narrowband upstream for return data traffic and signaling."; list ccwbWBtoNBMappingEntry { smiv2:oid "1.3.6.1.4.1.9.9.479.1.4.1"; key "ifIndex ccwbWBtoNBifIndexForNB"; description "An entry provides a list of attributes for a association between a wideband channel and a narrowband channel. An entry in this table exists for each association between a wideband channel and narrowband channel on the WCMTS. The valid ifType for the ifIndex used here is, ciscoDocsCableWBDownstream(224)."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf ccwbWBtoNBifIndexForNB { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.4.1.1"; type if-mib:InterfaceIndex; description "The ifIndex of the narrowband cable interface associated with this wideband channel."; } leaf ccwbWBtoNBStorageType { smiv2:defval "volatile"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.4.1.2"; type snmpv2-tc:StorageType; description "The storage type for this conceptual row."; } leaf ccwbWBtoNBRowStatus { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.4.1.3"; type snmpv2-tc:RowStatus; description "Controls and reflects the status of rows in this table. It can be used for creating and deleting entries in this table. The object ccwbWBtoNBifIndexForNB must be valid in order for row to be created."; } } // list ccwbWBtoNBMappingEntry } // container ccwbWBtoNBMappingTable container ccwbWBBondGrpTable { smiv2:oid "1.3.6.1.4.1.9.9.479.1.5"; description "This table provides information about a Wideband BG interface, whether its configured to carry multicast or non-multicast traffic. For multicast the BG interface type is Secondary and for non-multicast its non-Secondary. Other objects could be added to this later in the future."; list ccwbWBBondGrpEntry { smiv2:oid "1.3.6.1.4.1.9.9.479.1.5.1"; key "ifIndex"; description "An entry in this table provides information about each Wideband BG interface whose ifType is ciscoDocsCableWBDownstream(224)."; leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf ccwbWBBondGrpSecondary { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.5.1.1"; type boolean; description "This object has the value 'true(1)' if the WB interface(BG) is Seconday and the value 'false(2)' for non-Secondary."; } } // list ccwbWBBondGrpEntry } // container ccwbWBBondGrpTable container ccwbWBCmStatusTable { smiv2:oid "1.3.6.1.4.1.9.9.479.1.6"; description "This table contains Wideband Cable Modem(WCM) connectivity state. A WCM connectivity state can be associated with multiple Wideband interfaces."; list ccwbWBCmStatusEntry { smiv2:oid "1.3.6.1.4.1.9.9.479.1.6.1"; key "docsIfCmtsCmStatusIndex"; description "Status information for a single Wideband Cable Modem. An entry in this table exists for each Wideband Cable Modem that is connected to the WCMTS."; leaf docsIfCmtsCmStatusIndex { type leafref { path "/docs-if:DOCS-IF-MIB/docs-if:docsIfCmtsCmStatusTable/docs-if:docsIfCmtsCmStatusEntry/docs-if:docsIfCmtsCmStatusIndex"; } } leaf ccwbWBCmStatusValue { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.6.1.1"; type enumeration { enum "offline" { value 1; } enum "others" { value 2; } enum "initRangingRcvd" { value 3; } enum "initDhcpReqRcvd" { value 4; } enum "onlineNetAccessDisabled" { value 5; } enum "onlineKekAssigned" { value 6; } enum "onlineTekAssigned" { value 7; } enum "rejectBadMic" { value 8; } enum "rejectBadCos" { value 9; } enum "kekRejected" { value 10; } enum "tekRejected" { value 11; } enum "online" { value 12; } enum "initTftpPacketRcvd" { value 13; } enum "initTodRequestRcvd" { value 14; } enum "reset" { value 15; } enum "rangingInProgress" { value 16; } enum "dhcpGotIpAddr" { value 17; } enum "rejStaleConfig" { value 18; } enum "rejIpSpoof" { value 19; } enum "rejClassFail" { value 20; } enum "rejRegNack" { value 21; } enum "bpiKekExpired" { value 22; } enum "bpiTekExpired" { value 23; } enum "shutdown" { value 24; } enum "channelChgInitRangingRcvd" { value 25; } enum "channelChgRangingInProgress" { value 26; } enum "wbOnline" { value 27; } enum "wbOnlinePrivacy" { value 28; } enum "wbOnlineKekAssigned" { value 29; } enum "wbOnlineTekAssigned" { value 30; } enum "wbOnlineNetAccessDis" { value 31; } enum "wbKekReject" { value 32; } enum "wbTekReject" { value 33; } enum "wbNetAccessDisReject" { value 34; } enum "wbPrivacyEnabReject" { value 35; } enum "wbKekExpire" { value 36; } enum "wbTekExpire" { value 37; } enum "wbNetAccessDisExpire" { value 38; } enum "wbPrivacyEnabExpire" { value 39; } } description "Current WB Cable Modem connectivity state, as specified in the RF Interface Specification. Returned status information is the WCM status as assumed by the WCMTS, and indicates the following events: The enumerations are: offline(1) : modem considered offline. others(2) : states is in ccwbWBCmStatusValue. initRangingRcvd(3) : modem sent initial ranging. initDhcpReqRcvd(4) : dhcp request received. onlineNetAccessDisabled(5): modem registered, but network access for the WCM is disabled. onlineKekAssigned(6) : modem registered, BPI enabled and KEK assigned. onlineTekAssigned(7) : modem registered, BPI enabled and TEK assigned. rejectBadMic(8) : modem did attempt to register but registration was refused due to bad mic. rejectBadCos(9) : modem did attempt to register but registration was refused due to bad COS. kekRejected(10) : KEK modem key assignment rejected. tekRejected(11) : TEK modem key assignment rejected. online(12) : modem registered, enabled for data. initTftpPacketRcvd(13) : tftp packet received and option file transfer started. initTodRquestRcvd(14) : Time of the Day (TOD) request received. reset(15) : modem is resetting. rangingInProgress(16) : initial ranging is in progress. dhcpGotIpAddr(17) : modem has got an IP address rejStaleConfig(18) : modem did attempt to register but registration was refused due to stale Config. rejIpSpoof(19) : modem did attempt to register but registration was refused due to IP Spoof. rejClassFail(20) : modem did attempt to register but registration was refused due to Class failure. rejRegNack(21) : modem did attempt to register but no acknowledgement was received. bpiKekExpired(22) : KEK modem key assignment expired. bpiTekExpired(23) : TEK modem key assignment expired. shutdown(24) : modem is in shutdown state. channelChgInitRangingRcvd(25) : modem sent initial ranging during channel change. channelChgRangingInProgress(26) : initial ranging is in progress during channel change. wbOnline(27) : Wideband modem is online. wbOnlinePrivacy(28) : Wideband modem is online Privacy enabled. wbOnlineKekAssigned(29) : Wideband modem is online and KEK assigned. wbOnlineTekAssigned(30) : Wideband modem is online and TEK assigned. wbOnlineNetAccessDis(31) : Wideband modem registered but Network access disabled. wbKekReject(32) : KEK wideband modem key assignment rejected. wbTekReject(33) : TEK wideband modem key assignment rejected. wbNetAccessDisReject(34) : wideband modem rejected - Net access disabled. wbPrivacyEnabReject(35) : wideband modem rejected Privacy enabled. wbKekExpire(36) : KEK Wideband modem key assignment expired. wbTekExpire(37) : TEK wideband modem key assignment rejected. wbNetAccessDisExpire(38) : wideband modem expire - Network access disabled. wbPrivacyEnabExpire(39) : wideband modem expire - Privacy enabled. This ccwbWBCmStatusValue could return initRangingRcvd(3) or rangingInProgress(16) when the ccwbWBCmStatusValue is ranging(2). This ccwbWBCmStatusValue will return others(2) when the ccwbWBCmStatusValue states is either rangingAborted(3), rangingComplete(4), and ipComplete(5). This ccwbWBCmStatusValue could return wbonline(27), or onlineNetAccessDisabled(5) for WCM with BPI disabled, or onlineNetAccessDisabled(5) or onlineTekAssigned(7) for WCM with BPI enabled, when the ccwbWBCmStatusValue is registrationComplete(6). This ccwbWBCmStatusValue could return either rejectBadMic(8), rejectBadCos(9) rejStaleConfig(19) or rejRegNack(22) when the ccwbWBCmStatusValue is accessDenied(7) for possible reasons of cable modem registration abort. This ccwbWBCmStatusValue could return either onlineKekAssigned(6), kekRejected(10), tekRejected(11), or online(12) for the WCM with BPI enabled when the ccwbWBCmStatusValue is registeredBPIInitializing(9). The state rejectBadCos(9) is not applicable for DOCSIS1.1 modems. The WCMTS only needs to report states it is able to detect."; } } // list ccwbWBCmStatusEntry } // container ccwbWBCmStatusTable container ccwbWBCmStatusExtTable { smiv2:oid "1.3.6.1.4.1.9.9.479.1.7"; description "An entry in this table exists for each Wideband Cable Modem which links to one or more WB interface."; list ccwbWBCmStatusExtEntry { smiv2:oid "1.3.6.1.4.1.9.9.479.1.7.1"; key "docsIfCmtsCmStatusIndex ccwbWBCmStatusExtIndex"; description "This entry exists for each Wideband Cable Modem(WCM) which links to one or more WB interface."; leaf docsIfCmtsCmStatusIndex { type leafref { path "/docs-if:DOCS-IF-MIB/docs-if:docsIfCmtsCmStatusTable/docs-if:docsIfCmtsCmStatusEntry/docs-if:docsIfCmtsCmStatusIndex"; } } leaf ccwbWBCmStatusExtIndex { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.7.1.1"; type int32 { range "1..2147483647"; } description "The value of this object uniquely identifies an association between a WCM and a BG."; } leaf ccwbWBCmWBIfindex { smiv2:max-access "read-only"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.7.1.2"; type if-mib:InterfaceIndex; description "ifIndex of the wideband channel associated with the WCM."; } } // list ccwbWBCmStatusExtEntry } // container ccwbWBCmStatusExtTable container ccwbFiberNodeDescrTable { smiv2:oid "1.3.6.1.4.1.9.9.479.1.8"; description "This table contains the description of a Fiber Node on a CMTS. An entry in this table exists for each FiberNode ID."; list ccwbFiberNodeDescrEntry { smiv2:oid "1.3.6.1.4.1.9.9.479.1.8.1"; key "ccwbFiberNodeID"; description "This entry provides the description of each fiber node on the CMTS and it is part of the Fiber node configuration."; leaf ccwbFiberNodeID { type leafref { path "/CISCO-CABLE-WIDEBAND-MIB:CISCO-CABLE-WIDEBAND-MIB/CISCO-CABLE-WIDEBAND-MIB:ccwbFiberNodeTable/CISCO-CABLE-WIDEBAND-MIB:ccwbFiberNodeEntry/CISCO-CABLE-WIDEBAND-MIB:ccwbFiberNodeID"; } } leaf ccwbFiberNodeDescription { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.8.1.1"; type snmp-framework:SnmpAdminString { length "0..80"; } description "This object contains the user configured description string of the fiber node."; } leaf ccwbFiberNodeDescrStorageType { smiv2:defval "volatile"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.8.1.2"; type snmpv2-tc:StorageType; description "The storage type for this conceptual row."; } leaf ccwbFiberNodeDescrRowStatus { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.8.1.3"; type snmpv2-tc:RowStatus; description "Controls and reflects the status of rows in this table. It can be used for creating and deleting entries in this table. ccwbFiberNodeDescription must not be null in order for row to be created."; } } // list ccwbFiberNodeDescrEntry } // container ccwbFiberNodeDescrTable container ccwbFiberNodeTable { smiv2:oid "1.3.6.1.4.1.9.9.479.1.9"; description "This table provides configuration information of each Fiber node. It will provide topology information of each Fiber node, which includes information such as, Narrowband and Wideband QAMs."; list ccwbFiberNodeEntry { smiv2:oid "1.3.6.1.4.1.9.9.479.1.9.1"; key "ccwbFiberNodeID ccwbFiberNodeGlobRFID"; description "An entry in this table exists for each FiberNode ID that is in use. It uses two indices, i.e. ccwbFiberNodeID which is the Fiber node ID, and ccwbFiberNodeGlobRFID, which is the combined bit mask of Narrowband RF channels and Wideband rf-ports(rf-channels)."; leaf ccwbFiberNodeID { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.9.1.1"; type uint32 { range "1..1000"; } description "This object represents the Fiber node ID. Each Fiber node configuration on the CMTS is assigned a unique Fiber node ID."; } leaf ccwbFiberNodeGlobRFID { smiv2:max-access "not-accessible"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.9.1.2"; type uint32 { range "0..4294967295"; } description "This is the RF ID of both Narrowband and Wideband QAMs(rf-channels) combined."; } leaf ccwbFiberNodeNBIfIndx { smiv2:defval "0"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.9.1.3"; type if-mib:InterfaceIndexOrZero; description "This object represents the Narrowband Ifindex of the RF downstream channel which is part of the Fiber node configuation."; } leaf ccwbFiberNodeWBContlrPhyIndx { smiv2:defval "0"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.9.1.4"; type entity-mib:PhysicalIndexOrZero; description "This object represents the entity physical index of Wideband controller card. This card contains the RF port which is part of the ccwbFiberNodeGlobRFID bit mask. A value of zero means the index is invalid. ccwbFiberNodeWBRFPort and ccwbFiberNodeWBContlrPhyIndx are mutually inclusive."; } leaf ccwbFiberNodeWBRFPort { smiv2:defval "0"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.9.1.5"; type int32 { range "0..1024"; } description "This object represents the RF downstream channel IDs (rf-ports) of the wideband controller card. Each Wideband controller can have 24 RF channels. ccwbFiberNodeWBRFPort and ccwbFiberNodeWBContlrPhyIndx are mutually inclusive."; } leaf ccwbFiberNodeStorageType { smiv2:defval "volatile"; smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.9.1.6"; type snmpv2-tc:StorageType; description "The storage type for this conceptual row."; } leaf ccwbFiberNodeRowStatus { smiv2:max-access "read-write"; smiv2:oid "1.3.6.1.4.1.9.9.479.1.9.1.7"; type snmpv2-tc:RowStatus; description "Controls and reflects the status of rows in this table. It can be used for creating and deleting entries in this table."; } } // list ccwbFiberNodeEntry } // container ccwbFiberNodeTable } // container CISCO-CABLE-WIDEBAND-MIB notification ccwbSFPLinkDownNotification { smiv2:oid "1.3.6.1.4.1.9.9.479.0.1"; description "This notification is generated when link of SFP port is lost. entPhysicalName identifies the SFP port."; container object-1 { leaf entPhysicalIndex { type leafref { path "/entity-mib:ENTITY-MIB/entity-mib:entPhysicalTable/entity-mib:entPhysicalEntry/entity-mib:entPhysicalIndex"; } } leaf entPhysicalName { type leafref { path "/entity-mib:ENTITY-MIB/entity-mib:entPhysicalTable/entity-mib:entPhysicalEntry/entity-mib:entPhysicalName"; } } } // container object-1 } // notification ccwbSFPLinkDownNotification notification ccwbSFPLinkUpNotification { smiv2:oid "1.3.6.1.4.1.9.9.479.0.2"; description "This notification is generated when link of SFP port is up. entPhysicalName identifies the SFP port."; container object-1 { leaf entPhysicalIndex { type leafref { path "/entity-mib:ENTITY-MIB/entity-mib:entPhysicalTable/entity-mib:entPhysicalEntry/entity-mib:entPhysicalIndex"; } } leaf entPhysicalName { type leafref { path "/entity-mib:ENTITY-MIB/entity-mib:entPhysicalTable/entity-mib:entPhysicalEntry/entity-mib:entPhysicalName"; } } } // container object-1 } // notification ccwbSFPLinkUpNotification } // module CISCO-CABLE-WIDEBAND-MIB
© 2023 YumaWorks, Inc. All rights reserved.