-- MIB file created 30-Jul-2013 23:26:20, by
--   SMICng version 2.2.11-beta(PRO)(Solaris), January 20, 2001. Enterprise key cisco.com

CISCO-CABLE-WIDEBAND-MIB DEFINITIONS ::= BEGIN

-- From file: "CISCO-CABLE-WIDEBAND-MIB.my"
-- Compile options "4 7 F H N W 03 06 0B 0G 0N 0T"

IMPORTS
    MacAddress, StorageType, TruthValue, RowStatus
            FROM SNMPv2-TC-v1
    InetAddress, InetAddressType, InetPortNumber
            FROM INET-ADDRESS-MIB
    InterfaceIndex, InterfaceIndexOrZero, ifIndex
            FROM IF-MIB
    PhysicalIndexOrZero, entPhysicalIndex, entPhysicalName
            FROM ENTITY-MIB
    docsIfCmtsCmStatusIndex
            FROM DOCS-IF-MIB
    SnmpAdminString
            FROM SNMP-FRAMEWORK-MIB
    ciscoMgmt
            FROM CISCO-SMI
    Gauge, Counter
            FROM RFC1155-SMI
    OBJECT-TYPE
            FROM RFC-1212
    TRAP-TYPE
            FROM RFC-1215;

ciscoCableWidebandMIB OBJECT IDENTIFIER ::= { ciscoMgmt 479 }
-- MODULE-IDENTITY
--  LastUpdated
--    201101050000Z
--  OrgName
--    Cisco Systems, Inc.
--  ContactInfo
--    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
--  Descr
--    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.
--  RevDate
--    201101050000Z
--  RevDescr
--    Added ccwbWidebandObjGroupSup2 and ccwbWidebandNotifGroup.
--  RevDate
--    201007150000Z
--  RevDescr
--    Added ccwbWidebandObjGroupRev1. 
--    Deprecated ccwbWidebandObjGroup.
--  RevDate
--    200812030000Z
--  RevDescr
--    Added ccwbRFChannelUtilization and ccwbRFChanUtilInterval.
--  RevDate
--    200606060000Z
--  RevDescr
--    Initial version of this MIB module.

ciscoCableWidebandMIBNotifs OBJECT IDENTIFIER ::= { ciscoCableWidebandMIB 0 }
ciscoCableWidebandMIBObjects OBJECT IDENTIFIER ::= { ciscoCableWidebandMIB 1 }
ciscoCableWidebandMIBConform OBJECT IDENTIFIER ::= { ciscoCableWidebandMIB 2 }
ciscoCableWidebandMIBCompliances OBJECT IDENTIFIER ::= { ciscoCableWidebandMIBConform 1 }
ciscoCableWidebandMIBGroups OBJECT IDENTIFIER ::= { ciscoCableWidebandMIBConform 2 }

ccwbRFChannelTable OBJECT-TYPE
    SYNTAX SEQUENCE OF CcwbRFChannelEntry
    ACCESS not-accessible
    STATUS mandatory
    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."
    ::= { ciscoCableWidebandMIBObjects 1 }

ccwbRFChannelEntry OBJECT-TYPE
    SYNTAX CcwbRFChannelEntry
    ACCESS not-accessible
    STATUS mandatory
    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."
    INDEX { entPhysicalIndex, ccwbRFChannelNum }
    ::= { ccwbRFChannelTable 1 }

CcwbRFChannelEntry ::= SEQUENCE {
    ccwbRFChannelNum Gauge,
    ccwbRFChannelFrequency Gauge,
    ccwbRFChannelWidth Gauge,
    ccwbRFChannelModulation INTEGER,
    ccwbRFChannelAnnex INTEGER,
    ccwbRFChannelMpegPkts Counter,
    ccwbRFChannelStorageType StorageType,
    ccwbRFChannelRowStatus RowStatus,
    ccwbRFChannelUtilization Gauge,
    ccwbRFChannelFrequencyRev1 Gauge
    }

ccwbRFChannelNum OBJECT-TYPE
    SYNTAX Gauge(0..255)
    ACCESS not-accessible
    STATUS mandatory
    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."
    ::= { ccwbRFChannelEntry 1 }

ccwbRFChannelFrequency OBJECT-TYPE
    SYNTAX Gauge(0..1000000000)
--  Units
--    hertz
    ACCESS read-write
    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."
    ::= { ccwbRFChannelEntry 2 }

ccwbRFChannelWidth OBJECT-TYPE
    SYNTAX Gauge(0..16000000)
--  Units
--    hertz
    ACCESS read-write
    STATUS mandatory
    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."
    ::= { ccwbRFChannelEntry 3 }

ccwbRFChannelModulation OBJECT-TYPE
    SYNTAX INTEGER {
        qam64(1),
        qam256(2),
        qam1024(3)
        }
    ACCESS read-write
    STATUS mandatory
    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."
    ::= { ccwbRFChannelEntry 4 }

ccwbRFChannelAnnex OBJECT-TYPE
    SYNTAX INTEGER {
        annexA(1),
        annexB(2),
        annexC(3)
        }
    ACCESS read-write
    STATUS mandatory
    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."
    ::= { ccwbRFChannelEntry 5 }

ccwbRFChannelMpegPkts OBJECT-TYPE
    SYNTAX --?? syntax is not convertable to SMIv1
           Counter
--  Units
--    Packets
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The number of MPEG packets transmitted on this RF 
        channel."
    ::= { ccwbRFChannelEntry 6 }

ccwbRFChannelStorageType OBJECT-TYPE
    SYNTAX StorageType
--    Rsyntax INTEGER {
--        other(1),
--        volatile(2),
--        nonVolatile(3),
--        permanent(4),
--        readOnly(5)
--        }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "The storage type for this conceptual row."
    DEFVAL { volatile }
    ::= { ccwbRFChannelEntry 7 }

ccwbRFChannelRowStatus OBJECT-TYPE
    SYNTAX RowStatus
--    Rsyntax INTEGER {
--        active(1),
--        notInService(2),
--        notReady(3),
--        createAndGo(4),
--        createAndWait(5),
--        destroy(6)
--        }
    ACCESS read-write
    STATUS mandatory
    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."
    ::= { ccwbRFChannelEntry 8 }

ccwbRFChannelUtilization OBJECT-TYPE
    SYNTAX Gauge(0..100)
--  Units
--    percent
    ACCESS read-only
    STATUS mandatory
    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."
    ::= { ccwbRFChannelEntry 9 }

ccwbRFChannelFrequencyRev1 OBJECT-TYPE
    SYNTAX Gauge(55000000..1050000000)
--  Units
--    hertz
    ACCESS read-write
    STATUS mandatory
    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."
    ::= { ccwbRFChannelEntry 10 }

ccwbRFChannelQamTable OBJECT-TYPE
    SYNTAX SEQUENCE OF CcwbRFChannelQamEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "This table contains information of the external edge QAM 
        which provide the physical RF channels which are available 
        to the wideband channels."
    ::= { ciscoCableWidebandMIBObjects 2 }

ccwbRFChannelQamEntry OBJECT-TYPE
    SYNTAX CcwbRFChannelQamEntry
    ACCESS not-accessible
    STATUS mandatory
    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."
    INDEX { entPhysicalIndex, ccwbRFChannelNum }
-- Augments ccwbRFChannelEntry
    ::= { ccwbRFChannelQamTable 1 }

CcwbRFChannelQamEntry ::= SEQUENCE {
    ccwbRFChanQamIPAddressType InetAddressType,
    ccwbRFChanQamIPAddress InetAddress,
    ccwbRFChanQamMacAddress MacAddress,
    ccwbRFChanQamUdpPort InetPortNumber,
    ccwbRFChanQamTos Gauge,
    ccwbRFChanQamVlanId Gauge,
    ccwbRFChanQamPriorityBits Gauge,
    ccwbRFChanQamDepiRemoteId Gauge,
    ccwbRFChanQamDepiTunnel SnmpAdminString,
    ccwbRFChanQamTsid Gauge
    }

ccwbRFChanQamIPAddressType OBJECT-TYPE
    SYNTAX InetAddressType
--    Rsyntax INTEGER {
--        ?? enum value of zero may cause problems
--        unknown(0),
--        ipv4(1),
--        ipv6(2),
--        ipv4z(3),
--        ipv6z(4),
--        dns(16)
--        }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "The type of internet address. This object identifies 
        the internet address type specified by 
        ccwbRFChanQamIPAddress object."
    DEFVAL { ipv4 }
    ::= { ccwbRFChannelQamEntry 1 }

ccwbRFChanQamIPAddress OBJECT-TYPE
    SYNTAX InetAddress
--    Rsyntax OCTET STRING(SIZE(0..255))
    ACCESS read-write
    STATUS mandatory
    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."
    ::= { ccwbRFChannelQamEntry 2 }

ccwbRFChanQamMacAddress OBJECT-TYPE
    SYNTAX MacAddress
--    Rsyntax OCTET STRING(SIZE(6))
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "The MAC address of the edge QAM device or next hop router 
        which might be present between the WCMTS and the edge QAM."
    ::= { ccwbRFChannelQamEntry 3 }

ccwbRFChanQamUdpPort OBJECT-TYPE
    SYNTAX InetPortNumber
--    Rsyntax Gauge(0..65535)
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "The port number on the edge QAM associated with 
        this RF channel."
    ::= { ccwbRFChannelQamEntry 4 }

ccwbRFChanQamTos OBJECT-TYPE
    SYNTAX Gauge(0..255)
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "The value of the TOS field in the IP header for all 
        Ethernet frames destined for the given RF channel."
    DEFVAL { 0 }
    ::= { ccwbRFChannelQamEntry 5 }

ccwbRFChanQamVlanId OBJECT-TYPE
    SYNTAX Gauge(0..4095)
    ACCESS read-write
    STATUS mandatory
    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."
    ::= { ccwbRFChannelQamEntry 6 }

ccwbRFChanQamPriorityBits OBJECT-TYPE
    SYNTAX Gauge(0..7)
    ACCESS read-write
    STATUS mandatory
    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)."
    ::= { ccwbRFChannelQamEntry 7 }

ccwbRFChanQamDepiRemoteId OBJECT-TYPE
    SYNTAX Gauge(1..4294967295)
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "The DEPI remote ID on edge QAM associated with this RF channel."
    ::= { ccwbRFChannelQamEntry 8 }

ccwbRFChanQamDepiTunnel OBJECT-TYPE
    SYNTAX SnmpAdminString(SIZE(0..255))
--    Rsyntax OCTET STRING(SIZE(0..255))
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "This object specifies the name of the DEPI tunnel which determines 
        the DEPI data session configuration associated with this RF channel."
    ::= { ccwbRFChannelQamEntry 9 }

ccwbRFChanQamTsid OBJECT-TYPE
    SYNTAX Gauge(0..65535)
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "This object specifies the MPEG2 transport stream ID which is 
        associated with this RF channel."
    ::= { ccwbRFChannelQamEntry 10 }

ccwbWBtoRFMappingTable OBJECT-TYPE
    SYNTAX SEQUENCE OF CcwbWBtoRFMappingEntry
    ACCESS not-accessible
    STATUS mandatory
    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."
    ::= { ciscoCableWidebandMIBObjects 3 }

ccwbWBtoRFMappingEntry OBJECT-TYPE
    SYNTAX CcwbWBtoRFMappingEntry
    ACCESS not-accessible
    STATUS mandatory
    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."
    INDEX { ifIndex, entPhysicalIndex, ccwbRFChannelNum }
    ::= { ccwbWBtoRFMappingTable 1 }

CcwbWBtoRFMappingEntry ::= SEQUENCE {
    ccwbWBtoRFBandwidth Gauge,
    ccwbWBtoRFStorageType StorageType,
    ccwbWBtoRFRowStatus RowStatus
    }

ccwbWBtoRFBandwidth OBJECT-TYPE
    SYNTAX Gauge(1..100)
--  Units
--    percent
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "The percentage of the RF channel bandwidth allocated 
        for this wideband channel."
    DEFVAL { 100 }
    ::= { ccwbWBtoRFMappingEntry 1 }

ccwbWBtoRFStorageType OBJECT-TYPE
    SYNTAX StorageType
--    Rsyntax INTEGER {
--        other(1),
--        volatile(2),
--        nonVolatile(3),
--        permanent(4),
--        readOnly(5)
--        }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "The storage type for this conceptual row."
    DEFVAL { volatile }
    ::= { ccwbWBtoRFMappingEntry 2 }

ccwbWBtoRFRowStatus OBJECT-TYPE
    SYNTAX RowStatus
--    Rsyntax INTEGER {
--        active(1),
--        notInService(2),
--        notReady(3),
--        createAndGo(4),
--        createAndWait(5),
--        destroy(6)
--        }
    ACCESS read-write
    STATUS mandatory
    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."
    ::= { ccwbWBtoRFMappingEntry 3 }

ccwbWBtoNBMappingTable OBJECT-TYPE
    SYNTAX SEQUENCE OF CcwbWBtoNBMappingEntry
    ACCESS not-accessible
    STATUS mandatory
    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."
    ::= { ciscoCableWidebandMIBObjects 4 }

ccwbWBtoNBMappingEntry OBJECT-TYPE
    SYNTAX CcwbWBtoNBMappingEntry
    ACCESS not-accessible
    STATUS mandatory
    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)."
    INDEX { ifIndex, ccwbWBtoNBifIndexForNB }
    ::= { ccwbWBtoNBMappingTable 1 }

CcwbWBtoNBMappingEntry ::= SEQUENCE {
    ccwbWBtoNBifIndexForNB InterfaceIndex,
    ccwbWBtoNBStorageType StorageType,
    ccwbWBtoNBRowStatus RowStatus
    }

ccwbWBtoNBifIndexForNB OBJECT-TYPE
    SYNTAX InterfaceIndex
--    Rsyntax INTEGER(1..2147483647)
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "The ifIndex of the narrowband cable interface 
        associated with this wideband channel."
    ::= { ccwbWBtoNBMappingEntry 1 }

ccwbWBtoNBStorageType OBJECT-TYPE
    SYNTAX StorageType
--    Rsyntax INTEGER {
--        other(1),
--        volatile(2),
--        nonVolatile(3),
--        permanent(4),
--        readOnly(5)
--        }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "The storage type for this conceptual row."
    DEFVAL { volatile }
    ::= { ccwbWBtoNBMappingEntry 2 }

ccwbWBtoNBRowStatus OBJECT-TYPE
    SYNTAX RowStatus
--    Rsyntax INTEGER {
--        active(1),
--        notInService(2),
--        notReady(3),
--        createAndGo(4),
--        createAndWait(5),
--        destroy(6)
--        }
    ACCESS read-write
    STATUS mandatory
    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."
    ::= { ccwbWBtoNBMappingEntry 3 }

ccwbWBBondGrpTable OBJECT-TYPE
    SYNTAX SEQUENCE OF CcwbWBBondGrpEntry
    ACCESS not-accessible
    STATUS mandatory
    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."
    ::= { ciscoCableWidebandMIBObjects 5 }

ccwbWBBondGrpEntry OBJECT-TYPE
    SYNTAX CcwbWBBondGrpEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "An entry in this table provides information 
        about each Wideband BG interface whose ifType is 
        ciscoDocsCableWBDownstream(224)."
    INDEX { ifIndex }
    ::= { ccwbWBBondGrpTable 1 }

CcwbWBBondGrpEntry ::= SEQUENCE {
    ccwbWBBondGrpSecondary TruthValue
    }

ccwbWBBondGrpSecondary OBJECT-TYPE
    SYNTAX TruthValue
--    Rsyntax INTEGER {
--        true(1),
--        false(2)
--        }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "This object has the value 'true(1)' if the WB 
        interface(BG) is Seconday and the value 
        'false(2)' for non-Secondary."
    ::= { ccwbWBBondGrpEntry 1 }

ccwbWBCmStatusTable OBJECT-TYPE
    SYNTAX SEQUENCE OF CcwbWBCmStatusEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "This table contains Wideband Cable Modem(WCM) connectivity state. 
        A WCM connectivity state can be associated with multiple 
        Wideband interfaces."
    ::= { ciscoCableWidebandMIBObjects 6 }

ccwbWBCmStatusEntry OBJECT-TYPE
    SYNTAX CcwbWBCmStatusEntry
    ACCESS not-accessible
    STATUS mandatory
    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."
    INDEX { docsIfCmtsCmStatusIndex }
    ::= { ccwbWBCmStatusTable 1 }

CcwbWBCmStatusEntry ::= SEQUENCE {
    ccwbWBCmStatusValue INTEGER
    }

ccwbWBCmStatusValue OBJECT-TYPE
    SYNTAX INTEGER {
        offline(1),
        others(2),
        initRangingRcvd(3),
        initDhcpReqRcvd(4),
        onlineNetAccessDisabled(5),
        onlineKekAssigned(6),
        onlineTekAssigned(7),
        rejectBadMic(8),
        rejectBadCos(9),
        kekRejected(10),
        tekRejected(11),
        online(12),
        initTftpPacketRcvd(13),
        initTodRequestRcvd(14),
        reset(15),
        rangingInProgress(16),
        dhcpGotIpAddr(17),
        rejStaleConfig(18),
        rejIpSpoof(19),
        rejClassFail(20),
        rejRegNack(21),
        bpiKekExpired(22),
        bpiTekExpired(23),
        shutdown(24),
        channelChgInitRangingRcvd(25),
        channelChgRangingInProgress(26),
        wbOnline(27),
        wbOnlinePrivacy(28),
        wbOnlineKekAssigned(29),
        wbOnlineTekAssigned(30),
        wbOnlineNetAccessDis(31),
        wbKekReject(32),
        wbTekReject(33),
        wbNetAccessDisReject(34),
        wbPrivacyEnabReject(35),
        wbKekExpire(36),
        wbTekExpire(37),
        wbNetAccessDisExpire(38),
        wbPrivacyEnabExpire(39)
        }
    ACCESS read-only
    STATUS mandatory
    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."
    ::= { ccwbWBCmStatusEntry 1 }

ccwbWBCmStatusExtTable OBJECT-TYPE
    SYNTAX SEQUENCE OF CcwbWBCmStatusExtEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "An entry in this table exists for each Wideband 
        Cable Modem which links to one or more WB interface."
    ::= { ciscoCableWidebandMIBObjects 7 }

ccwbWBCmStatusExtEntry OBJECT-TYPE
    SYNTAX CcwbWBCmStatusExtEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "This entry exists for each Wideband Cable Modem(WCM) 
        which links to one or more WB interface."
    INDEX { docsIfCmtsCmStatusIndex, ccwbWBCmStatusExtIndex }
    ::= { ccwbWBCmStatusExtTable 1 }

CcwbWBCmStatusExtEntry ::= SEQUENCE {
    ccwbWBCmStatusExtIndex INTEGER,
    ccwbWBCmWBIfindex InterfaceIndex
    }

ccwbWBCmStatusExtIndex OBJECT-TYPE
    SYNTAX INTEGER(1..2147483647)
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "The value of this object uniquely identifies an 
        association between a WCM and a BG."
    ::= { ccwbWBCmStatusExtEntry 1 }

ccwbWBCmWBIfindex OBJECT-TYPE
    SYNTAX InterfaceIndex
--    Rsyntax INTEGER(1..2147483647)
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "ifIndex of the wideband channel associated with the WCM."
    ::= { ccwbWBCmStatusExtEntry 2 }

ccwbFiberNodeDescrTable OBJECT-TYPE
    SYNTAX SEQUENCE OF CcwbFiberNodeDescrEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "This table contains the description of a Fiber Node 
        on a CMTS. An entry in this table exists for each 
        FiberNode ID."
    ::= { ciscoCableWidebandMIBObjects 8 }

ccwbFiberNodeDescrEntry OBJECT-TYPE
    SYNTAX CcwbFiberNodeDescrEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "This entry provides the description of each fiber node 
        on the CMTS and it is part of the Fiber node configuration."
    INDEX { ccwbFiberNodeID }
    ::= { ccwbFiberNodeDescrTable 1 }

CcwbFiberNodeDescrEntry ::= SEQUENCE {
    ccwbFiberNodeDescription SnmpAdminString,
    ccwbFiberNodeDescrStorageType StorageType,
    ccwbFiberNodeDescrRowStatus RowStatus
    }

ccwbFiberNodeDescription OBJECT-TYPE
    SYNTAX SnmpAdminString(SIZE(1..80))
--    Rsyntax OCTET STRING(SIZE(1..80))
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "This object contains the user configured 
        description string of the fiber node."
    ::= { ccwbFiberNodeDescrEntry 1 }

ccwbFiberNodeDescrStorageType OBJECT-TYPE
    SYNTAX StorageType
--    Rsyntax INTEGER {
--        other(1),
--        volatile(2),
--        nonVolatile(3),
--        permanent(4),
--        readOnly(5)
--        }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "The storage type for this conceptual row."
    DEFVAL { volatile }
    ::= { ccwbFiberNodeDescrEntry 2 }

ccwbFiberNodeDescrRowStatus OBJECT-TYPE
    SYNTAX RowStatus
--    Rsyntax INTEGER {
--        active(1),
--        notInService(2),
--        notReady(3),
--        createAndGo(4),
--        createAndWait(5),
--        destroy(6)
--        }
    ACCESS read-write
    STATUS mandatory
    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."
    ::= { ccwbFiberNodeDescrEntry 3 }

ccwbFiberNodeTable OBJECT-TYPE
    SYNTAX SEQUENCE OF CcwbFiberNodeEntry
    ACCESS not-accessible
    STATUS mandatory
    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."
    ::= { ciscoCableWidebandMIBObjects 9 }

ccwbFiberNodeEntry OBJECT-TYPE
    SYNTAX CcwbFiberNodeEntry
    ACCESS not-accessible
    STATUS mandatory
    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)."
    INDEX { ccwbFiberNodeID, ccwbFiberNodeGlobRFID }
    ::= { ccwbFiberNodeTable 1 }

CcwbFiberNodeEntry ::= SEQUENCE {
    ccwbFiberNodeID Gauge,
    ccwbFiberNodeGlobRFID Gauge,
    ccwbFiberNodeNBIfIndx InterfaceIndexOrZero,
    ccwbFiberNodeWBContlrPhyIndx PhysicalIndexOrZero,
    ccwbFiberNodeWBRFPort INTEGER,
    ccwbFiberNodeStorageType StorageType,
    ccwbFiberNodeRowStatus RowStatus
    }

ccwbFiberNodeID OBJECT-TYPE
    SYNTAX Gauge(1..1000)
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "This object represents the Fiber node ID. 
        Each Fiber node configuration on the CMTS is 
        assigned a unique Fiber node ID."
    ::= { ccwbFiberNodeEntry 1 }

ccwbFiberNodeGlobRFID OBJECT-TYPE
    SYNTAX Gauge(0..1024)
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "This is the RF ID of both Narrowband and 
        Wideband QAMs(rf-channels) combined."
    ::= { ccwbFiberNodeEntry 2 }

ccwbFiberNodeNBIfIndx OBJECT-TYPE
    SYNTAX InterfaceIndexOrZero
--    Rsyntax INTEGER(0..2147483647)
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "This object represents the Narrowband Ifindex 
        of the  RF downstream channel which is part 
        of the Fiber node configuation."
    DEFVAL { 0 }
    ::= { ccwbFiberNodeEntry 3 }

ccwbFiberNodeWBContlrPhyIndx OBJECT-TYPE
    SYNTAX PhysicalIndexOrZero
--    Rsyntax INTEGER(0..2147483647)
    ACCESS read-write
    STATUS mandatory
    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."
    DEFVAL { 0 }
    ::= { ccwbFiberNodeEntry 4 }

ccwbFiberNodeWBRFPort OBJECT-TYPE
    SYNTAX INTEGER(0..1024)
    ACCESS read-write
    STATUS mandatory
    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."
    DEFVAL { 0 }
    ::= { ccwbFiberNodeEntry 5 }

ccwbFiberNodeStorageType OBJECT-TYPE
    SYNTAX StorageType
--    Rsyntax INTEGER {
--        other(1),
--        volatile(2),
--        nonVolatile(3),
--        permanent(4),
--        readOnly(5)
--        }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "The storage type for this conceptual row."
    DEFVAL { volatile }
    ::= { ccwbFiberNodeEntry 6 }

ccwbFiberNodeRowStatus OBJECT-TYPE
    SYNTAX RowStatus
--    Rsyntax INTEGER {
--        active(1),
--        notInService(2),
--        notReady(3),
--        createAndGo(4),
--        createAndWait(5),
--        destroy(6)
--        }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "Controls and reflects the status of rows in this table. 
        It can be used for creating and deleting 
        entries in this table."
    ::= { ccwbFiberNodeEntry 7 }

ccwbRFChanUtilInterval OBJECT-TYPE
    SYNTAX Gauge(0..86400)
--  Units
--    seconds
    ACCESS read-write
    STATUS mandatory
    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."
    DEFVAL { 0 }
    ::= { ciscoCableWidebandMIBObjects 10 }

ccwbSFPLinkTrapEnable OBJECT-TYPE
    SYNTAX TruthValue
--    Rsyntax INTEGER {
--        true(1),
--        false(2)
--        }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "This object specifies whether ccwbSFPLinkDownNotification and 
        ccwbSFPLinkUpNotification are generated."
    ::= { ciscoCableWidebandMIBObjects 11 }

ccwbSFPLinkDownNotification TRAP-TYPE
-- Reverse mappable trap
    ENTERPRISE ciscoCableWidebandMIB
    VARIABLES {
        entPhysicalName }
--  Status
--    mandatory
    DESCRIPTION
        "This notification is generated when link of SFP port is 
        lost. entPhysicalName identifies the SFP port."
    ::= 1

ccwbSFPLinkUpNotification TRAP-TYPE
-- Reverse mappable trap
    ENTERPRISE ciscoCableWidebandMIB
    VARIABLES {
        entPhysicalName }
--  Status
--    mandatory
    DESCRIPTION
        "This notification is generated when link of SFP port is 
        up. entPhysicalName identifies the SFP port."
    ::= 2

ccwbWidebandObjGroup OBJECT IDENTIFIER ::= { ciscoCableWidebandMIBGroups 1 }
-- OBJECT-GROUP
--  Status
--    deprecated
--  Descr
--    Group of objects implemented in WCMTS 
--    providing for Wideband DOCSIS feature.
--  objects
--    ccwbRFChannelFrequency, ccwbRFChannelWidth, 
--    ccwbRFChannelModulation, ccwbRFChannelAnnex, 
--    ccwbRFChannelStorageType, ccwbRFChannelRowStatus, 
--    ccwbRFChannelMpegPkts, ccwbRFChanQamIPAddressType, 
--    ccwbRFChanQamIPAddress, ccwbRFChanQamMacAddress, 
--    ccwbRFChanQamUdpPort, ccwbRFChanQamTos, ccwbRFChanQamVlanId, 
--    ccwbRFChanQamPriorityBits, ccwbWBtoRFBandwidth, 
--    ccwbWBtoRFStorageType, ccwbWBtoRFRowStatus, 
--    ccwbWBtoNBStorageType, ccwbWBtoNBRowStatus, 
--    ccwbWBBondGrpSecondary, ccwbWBCmStatusValue, 
--    ccwbWBCmWBIfindex, ccwbFiberNodeDescription, 
--    ccwbFiberNodeDescrStorageType, ccwbFiberNodeDescrRowStatus, 
--    ccwbFiberNodeNBIfIndx, ccwbFiberNodeWBContlrPhyIndx, 
--    ccwbFiberNodeWBRFPort, ccwbFiberNodeStorageType, 
--    ccwbFiberNodeRowStatus

ccwbWidebandObjGroupSup1 OBJECT IDENTIFIER ::= { ciscoCableWidebandMIBGroups 2 }
-- OBJECT-GROUP
--  Status
--    mandatory
--  Descr
--    Group of objects implemented in WCMTS 
--    for RF channel utilization calculation.
--  objects
--    ccwbRFChannelUtilization, ccwbRFChanUtilInterval

ccwbWidebandObjGroupRev1 OBJECT IDENTIFIER ::= { ciscoCableWidebandMIBGroups 3 }
-- OBJECT-GROUP
--  Status
--    mandatory
--  Descr
--    Group of objects implemented in WCMTS 
--    providing for Wideband DOCSIS feature.
--  objects
--    ccwbRFChannelFrequencyRev1, ccwbRFChannelWidth, 
--    ccwbRFChannelModulation, ccwbRFChannelAnnex, 
--    ccwbRFChannelStorageType, ccwbRFChannelRowStatus, 
--    ccwbRFChannelMpegPkts, ccwbRFChanQamIPAddressType, 
--    ccwbRFChanQamIPAddress, ccwbRFChanQamMacAddress, 
--    ccwbRFChanQamUdpPort, ccwbRFChanQamTos, ccwbRFChanQamVlanId, 
--    ccwbRFChanQamPriorityBits, ccwbRFChanQamDepiRemoteId, 
--    ccwbWBtoRFBandwidth, ccwbWBtoRFStorageType, 
--    ccwbWBtoRFRowStatus, ccwbWBtoNBStorageType, 
--    ccwbWBtoNBRowStatus, ccwbWBBondGrpSecondary, 
--    ccwbWBCmStatusValue, ccwbWBCmWBIfindex, 
--    ccwbFiberNodeDescription, ccwbFiberNodeDescrStorageType, 
--    ccwbFiberNodeDescrRowStatus, ccwbFiberNodeNBIfIndx, 
--    ccwbFiberNodeWBContlrPhyIndx, ccwbFiberNodeWBRFPort, 
--    ccwbFiberNodeStorageType, ccwbFiberNodeRowStatus

ccwbWidebandObjGroupSup2 OBJECT IDENTIFIER ::= { ciscoCableWidebandMIBGroups 4 }
-- OBJECT-GROUP
--  Status
--    mandatory
--  Descr
--    Group of objects implemented in WCMTS 
--    for SFP Port information.
--  objects
--    ccwbRFChanQamDepiTunnel, ccwbRFChanQamTsid, 
--    ccwbSFPLinkTrapEnable

ccwbWidebandNotifGroup OBJECT IDENTIFIER ::= { ciscoCableWidebandMIBGroups 5 }
-- NOTIFICATION-GROUP
--  Status
--    mandatory
--  Descr
--    A collection of notifications which provides 
--    SFP linkup/linkdown state.
--  notifications
--    ccwbSFPLinkDownNotification, ccwbSFPLinkUpNotification

ciscoCableWidebandMIBCompliance OBJECT IDENTIFIER ::= { ciscoCableWidebandMIBCompliances 1 }
-- MODULE-COMPLIANCE
--  Status
--    deprecated
--  Descr
--    The compliance statement for WCMTS devices that implement 
--    the Wideband DOCSIS feature.
--  Module
--    >>current<<
--   MandGroup
--    ccwbWidebandObjGroup
--   ObjVar
--    ccwbRFChannelFrequency
--   ObjVar
--    ccwbRFChannelWidth
--   ObjVar
--    ccwbRFChanQamIPAddressType
--   ObjVar
--    ccwbRFChannelRowStatus
--   ObjVar
--    ccwbWBtoRFRowStatus
--   ObjVar
--    ccwbRFChannelAnnex
--   ObjVar
--    ccwbRFChannelModulation
--   ObjVar
--    ccwbWBCmStatusValue
--   ObjVar
--    ccwbFiberNodeDescription
--   ObjVar
--    ccwbFiberNodeNBIfIndx
--   ObjVar
--    ccwbFiberNodeWBContlrPhyIndx
--   ObjVar
--    ccwbFiberNodeWBRFPort

ciscoCableWidebandMIBComplianceRev1 OBJECT IDENTIFIER ::= { ciscoCableWidebandMIBCompliances 2 }
-- MODULE-COMPLIANCE
--  Status
--    deprecated
--  Descr
--    The compliance statement for WCMTS devices that 
--    implement the Wideband DOCSIS feature.
--  Module
--    >>current<<
--   MandGroup
--    ccwbWidebandObjGroup
--   MandGroup
--    ccwbWidebandObjGroupSup1
--   ObjVar
--    ccwbRFChannelFrequency
--   ObjVar
--    ccwbRFChannelWidth
--   ObjVar
--    ccwbRFChanQamIPAddressType
--   ObjVar
--    ccwbRFChannelRowStatus
--   ObjVar
--    ccwbWBtoRFRowStatus
--   ObjVar
--    ccwbRFChannelAnnex
--   ObjVar
--    ccwbRFChannelModulation
--   ObjVar
--    ccwbWBCmStatusValue
--   ObjVar
--    ccwbFiberNodeDescription
--   ObjVar
--    ccwbFiberNodeNBIfIndx
--   ObjVar
--    ccwbFiberNodeWBContlrPhyIndx
--   ObjVar
--    ccwbFiberNodeWBRFPort

ciscoCableWidebandMIBComplianceRev2 OBJECT IDENTIFIER ::= { ciscoCableWidebandMIBCompliances 3 }
-- MODULE-COMPLIANCE
--  Status
--    deprecated
--  Descr
--    The compliance statement for WCMTS devices that 
--    implement the Wideband DOCSIS feature.
--  Module
--    >>current<<
--   MandGroup
--    ccwbWidebandObjGroupRev1
--   MandGroup
--    ccwbWidebandObjGroupSup1
--   ObjVar
--    ccwbRFChannelFrequencyRev1
--   ObjVar
--    ccwbRFChannelWidth
--   ObjVar
--    ccwbRFChanQamIPAddressType
--   ObjVar
--    ccwbRFChannelRowStatus
--   ObjVar
--    ccwbWBtoRFRowStatus
--   ObjVar
--    ccwbRFChannelAnnex
--   ObjVar
--    ccwbRFChannelModulation
--   ObjVar
--    ccwbWBCmStatusValue
--   ObjVar
--    ccwbFiberNodeDescription
--   ObjVar
--    ccwbFiberNodeNBIfIndx
--   ObjVar
--    ccwbFiberNodeWBContlrPhyIndx
--   ObjVar
--    ccwbFiberNodeWBRFPort

ciscoCableWidebandMIBComplianceRev3 OBJECT IDENTIFIER ::= { ciscoCableWidebandMIBCompliances 4 }
-- MODULE-COMPLIANCE
--  Status
--    mandatory
--  Descr
--    The compliance statement for WCMTS devices that 
--    implement the Wideband DOCSIS feature.
--  Module
--    >>current<<
--   MandGroup
--    ccwbWidebandObjGroupRev1
--   MandGroup
--    ccwbWidebandObjGroupSup1
--   MandGroup
--    ccwbWidebandObjGroupSup2
--   MandGroup
--    ccwbWidebandNotifGroup
--   ObjVar
--    ccwbRFChannelFrequencyRev1
--   ObjVar
--    ccwbRFChannelWidth
--   ObjVar
--    ccwbRFChanQamIPAddressType
--   ObjVar
--    ccwbRFChannelRowStatus
--   ObjVar
--    ccwbWBtoRFRowStatus
--   ObjVar
--    ccwbRFChannelAnnex
--   ObjVar
--    ccwbRFChannelModulation
--   ObjVar
--    ccwbWBCmStatusValue
--   ObjVar
--    ccwbFiberNodeDescription
--   ObjVar
--    ccwbFiberNodeNBIfIndx
--   ObjVar
--    ccwbFiberNodeWBContlrPhyIndx
--   ObjVar
--    ccwbFiberNodeWBRFPort


END

