1-- ********************************************************************
2-- CISCO-CABLE-WIDEBAND-MIB.my:
3-- Cisco Cable Wideband MIB file for support of Wideband DOCSIS
4-- on the Cable Modem Termination System (CMTS).
5--
6-- Jun 2006, Sunethra Jawahar
7--
8-- Copyright (c) 2006, 2008, 2010-2011 by Cisco Systems Inc.
9-- All rights reserved.
10-- ********************************************************************
11
12CISCO-CABLE-WIDEBAND-MIB DEFINITIONS ::= BEGIN
13
14IMPORTS
15    MODULE-IDENTITY,
16    OBJECT-TYPE,
17    NOTIFICATION-TYPE,
18    Gauge32,
19    Counter64,
20    Integer32,
21    Unsigned32
22        FROM SNMPv2-SMI
23    OBJECT-GROUP,
24    NOTIFICATION-GROUP,
25    MODULE-COMPLIANCE
26        FROM SNMPv2-CONF
27    MacAddress,
28    StorageType,
29    TruthValue,
30    RowStatus
31        FROM SNMPv2-TC
32    InetAddress,
33    InetAddressType,
34    InetPortNumber
35        FROM INET-ADDRESS-MIB
36    InterfaceIndex,
37    InterfaceIndexOrZero,
38    ifIndex
39        FROM IF-MIB
40    PhysicalIndexOrZero,
41    entPhysicalIndex,
42    entPhysicalName
43        FROM ENTITY-MIB
44    docsIfCmtsCmStatusIndex
45        FROM DOCS-IF-MIB
46    SnmpAdminString
47        FROM SNMP-FRAMEWORK-MIB
48    ciscoMgmt
49        FROM CISCO-SMI;
50
51
52ciscoCableWidebandMIB MODULE-IDENTITY
53    LAST-UPDATED    "201101050000Z"
54    ORGANIZATION    "Cisco Systems, Inc."
55    CONTACT-INFO
56            "Cisco Systems
57            Customer Service
58
59            Postal: Cisco Systems
60            170 West Tasman Drive
61            San Jose, CA 95134
62            U.S.A.
63            Phone:  +1 800 553-NETS
64            E-mail: cs-ubr@cisco.com"
65    DESCRIPTION
66        "This is the MIB module for the support of Channel Bonding
67        Protocol for the Cable Modem Termination System (CMTS).
68
69        Wideband DOCSIS is a method of increasing downstream
70        bandwidth by simultaneously transmitting DOCSIS data
71        over multiple RF channels. This DOCSIS data is
72        organized as a sequence of 188-byte MPEG-TS data packets.
73
74        A Wideband CMTS (WCMTS) is a CMTS that also transmits
75        Wideband MPEG-TS packets.
76
77        An Edge QAM (Quadrature Amplitude Modulation) device is one
78        which provides the QAM and used to couple the Wideband MPEG-TS
79        packet onto the HFC plant.
80
81        A Wideband Cable Modem (WCM) is a CableModem (CM) that
82        is able to receive Wideband MPEG-TS packets.
83
84        A wideband channel or Bonded Group (BG) is a logical
85        grouping of one or more physical RF channels over which
86        MPEG-TS packets are carried. Wideband channel carries DOCSIS
87        bonded packets encapsulated in MPEG-TS packets from a
88        WCMTS to one or more WCMs.
89
90        Packets outgoing from WCMTS to the WCM are formatted with
91        the DOCSIS Header. The DOCSIS packets are then formatted into
92        MPEG-TS data packets. These are 188 byte MPEG packets
93        containing the DOCSIS information.
94        Within DOCSIS Header of the WB Channel there is an extended
95        header called, DOCSIS Bonding Extended Header, the format of
96        which is shown below:
97
98         --------------------------------------------------------
99        |  ----------------------------------------------------  |
100        | |  TYPE | LEN |       BSID           |      SEQ        |
101        |  ----------------------------------------------------  |
102        | |    byte 0   |     byte 1-2         |    byte 3-4     |
103        |--------------------------------------------------------|
104                      DOCSIS Bonding Extended Header
105
106        BSID is the Bonding Service IDentifier, it defines a sequence
107        number for a Wideband channel. It is used by the WCM to
108        re-sequence packets received over downstream channels to
109        maintain packet order. SEQ is per service flow sequence number.
110        Whereas TYPE is the type of the Bonding Extended Header and LEN
111        specifies its length.
112
113        A Narrowband Channel is a standard DOCSIS downstream channel
114        which contains exactly one RF channel.
115        The wideband protocol utilizes the existing narrowband
116        downstream channel for carrying the MAC management and
117        signaling messages and the associated narrowband upstream
118        for return data traffic and signaling.
119
120        The channel bonding protocol supports multiple wideband
121        bonded groups. This will allow the WCM to listen to multiple
122        bonded groups at the same time. This would support (for example)
123        multicast video being sent to a CPE device on the LAN side of
124        the WCM in addition to standard DOCSIS data.
125
126        Channel Bonding allows two types of Bonding Group (BG) interfaces.
127        These are Secondary BG interface and non-Secondary BG
128        interface. The Secondary BG interfaces will carry the multicast
129        traffic, whereas, the non-Secondary BG interface will carry the
130        non-multicast traffic.
131        This MIB also allows for configuration of the RF channels
132        on the WCMTS, as well as the association between the RF and
133        narrowband downstream channels with the BG channel.
134
135        Fiber Node is an optical node which terminates the fiber based
136        downstream signal as an electrical signal onto a coaxial RF cable.
137
138        DEPI:  Downstream external physical interface.
139        TSID:  MPEG2 Transport Stream ID.
140        SFP:   Small Form-Factor Pluggable."
141    REVISION        "201101050000Z"
142    DESCRIPTION
143        "Added ccwbWidebandObjGroupSup2 and ccwbWidebandNotifGroup."
144    REVISION        "201007150000Z"
145    DESCRIPTION
146        "Added ccwbWidebandObjGroupRev1.
147        Deprecated ccwbWidebandObjGroup."
148    REVISION        "200812030000Z"
149    DESCRIPTION
150        "Added ccwbRFChannelUtilization and ccwbRFChanUtilInterval."
151    REVISION        "200606060000Z"
152    DESCRIPTION
153        "Initial version of this MIB module."
154    ::= { ciscoMgmt 479 }
155
156
157ciscoCableWidebandMIBNotifs  OBJECT IDENTIFIER
158    ::= { ciscoCableWidebandMIB 0 }
159
160ciscoCableWidebandMIBObjects  OBJECT IDENTIFIER
161    ::= { ciscoCableWidebandMIB 1 }
162
163ciscoCableWidebandMIBConform  OBJECT IDENTIFIER
164    ::= { ciscoCableWidebandMIB 2 }
165
166
167ccwbRFChannelTable OBJECT-TYPE
168    SYNTAX          SEQUENCE OF CcwbRFChannelEntry
169    MAX-ACCESS      not-accessible
170    STATUS          current
171    DESCRIPTION
172        "This table contains attributes of the physical
173        RF channels. MPEG-TS packets are sent across RF
174        channels within a wideband channel.
175
176        These physical RF channels might be present on a
177        different system but the WCMTS entity requires
178        the knowledge of that system for its operation."
179    ::= { ciscoCableWidebandMIBObjects 1 }
180
181ccwbRFChannelEntry OBJECT-TYPE
182    SYNTAX          CcwbRFChannelEntry
183    MAX-ACCESS      not-accessible
184    STATUS          current
185    DESCRIPTION
186        "An entry provides a list of attributes for a single
187        downstream RF channel per WCMTS entity.
188
189        An entry in this table exists for each configured
190        RF channel on the WCMTS entity that provides the
191        wideband DOCSIS functionality. The index, entPhysicalIndex,
192        used here is the physical index of the wideband controller
193        card. Since RF channels are considered part of the Wideband
194        controller card, hence entPhysicalIndex is used for
195        associating RF channels."
196    INDEX           {
197                        entPhysicalIndex,
198                        ccwbRFChannelNum
199                    }
200    ::= { ccwbRFChannelTable 1 }
201
202CcwbRFChannelEntry ::= SEQUENCE {
203        ccwbRFChannelNum           Unsigned32,
204        ccwbRFChannelFrequency     Unsigned32,
205        ccwbRFChannelWidth         Unsigned32,
206        ccwbRFChannelModulation    INTEGER,
207        ccwbRFChannelAnnex         INTEGER,
208        ccwbRFChannelMpegPkts      Counter64,
209        ccwbRFChannelStorageType   StorageType,
210        ccwbRFChannelRowStatus     RowStatus,
211        ccwbRFChannelUtilization   Unsigned32,
212        ccwbRFChannelFrequencyRev1 Unsigned32
213}
214
215ccwbRFChannelNum OBJECT-TYPE
216    SYNTAX          Unsigned32 (0..255)
217    MAX-ACCESS      not-accessible
218    STATUS          current
219    DESCRIPTION
220        "The WCMTS identification of the RF channel.
221        The range of this object is limited to 0-18 in the
222        case of annex A/256qam, and 0-23 for Annex B and C."
223    ::= { ccwbRFChannelEntry 1 }
224
225ccwbRFChannelFrequency OBJECT-TYPE
226    SYNTAX          Unsigned32 (0..1000000000)
227    UNITS           "hertz"
228    MAX-ACCESS      read-create
229    STATUS          deprecated
230    DESCRIPTION
231        "The center of the downstream frequency associated with
232        this RF channel. The final downstream RF frequency
233        may be provided by an edge QAM device or the CMTS itself.
234        See the associated compliance object for a description of
235        valid frequencies that may be written to this object.
236
237        If the downstream frequency associated with this
238        RF channel is greater than the maximum value reportable
239        by this object then this object should report its
240        maximum value (1,000,000,000) and ccwbRFChannelFrequencyRev1
241        must be used to report the downstream frequency.
242
243        This object is deprecated and replaced by
244        ccwbRFChannelFrequencyRev1."
245    REFERENCE
246        "DOCSIS-RFI-SPEC: SP-RFIv1.1-I05-000714, Tables 4-1, 6-14."
247    ::= { ccwbRFChannelEntry 2 }
248
249ccwbRFChannelWidth OBJECT-TYPE
250    SYNTAX          Unsigned32 (0..16000000)
251    UNITS           "hertz"
252    MAX-ACCESS      read-create
253    STATUS          current
254    DESCRIPTION
255        "The bandwidth of this downstream RF channel. Most
256        implementations are expected to support a channel width
257        of 6 MHz (North America) and/or 8 MHz (Europe).
258        See the associated compliance object for a description of
259        the valid channel widths for this object."
260    REFERENCE
261        "DOCSIS-RFI-SPEC: SP-RFIv1.1-I05-000714, Table 6-14."
262    ::= { ccwbRFChannelEntry 3 }
263
264ccwbRFChannelModulation OBJECT-TYPE
265    SYNTAX          INTEGER  {
266                        qam64(1),
267                        qam256(2),
268                        qam1024(3)
269                    }
270    MAX-ACCESS      read-create
271    STATUS          current
272    DESCRIPTION
273        "The modulation type associated with this downstream RF
274        channel. See the associated conformance object for write
275        conditions an limitations. See the DOCSIS specification
276        for specifics on the modulation profiles implied by qam64
277        qam256 and qam1024.
278        qam64, qam256 and qam1024 are various modulation schemes
279        often used in digital cable and cable modem applications.
280        The numbers 64/256/1024 in qam represent constellation
281        points, which is the measurement of qam transmission
282        capability, the higher the number, higher the bits that
283        can be transmitted."
284    REFERENCE
285        "DOCSIS-RFI-SPEC: SP-RFIv1.1-I05-000714, Table 6-14."
286    ::= { ccwbRFChannelEntry 4 }
287
288ccwbRFChannelAnnex OBJECT-TYPE
289    SYNTAX          INTEGER  {
290                        annexA(1),
291                        annexB(2),
292                        annexC(3)
293                    }
294    MAX-ACCESS      read-create
295    STATUS          current
296    DESCRIPTION
297        "The value of this object indicates the conformance of
298        the implementation to important regional cable standards.
299        annexA : Annex A from ITU-J83 is used.
300        annexB : Annex B from ITU-J83 is used.
301        annexC : Annex C from ITU-J83 is used."
302    REFERENCE
303        "DOCSIS-RFI-SPEC: SP-RFIv1.1-I05-000714, Section 2.2."
304    ::= { ccwbRFChannelEntry 5 }
305
306ccwbRFChannelMpegPkts OBJECT-TYPE
307    SYNTAX          Counter64
308    UNITS           "Packets"
309    MAX-ACCESS      read-only
310    STATUS          current
311    DESCRIPTION
312        "The number of MPEG packets transmitted on this RF
313        channel."
314    ::= { ccwbRFChannelEntry 6 }
315
316ccwbRFChannelStorageType OBJECT-TYPE
317    SYNTAX          StorageType
318    MAX-ACCESS      read-create
319    STATUS          current
320    DESCRIPTION
321        "The storage type for this conceptual row."
322    DEFVAL          { volatile }
323    ::= { ccwbRFChannelEntry 7 }
324
325ccwbRFChannelRowStatus OBJECT-TYPE
326    SYNTAX          RowStatus
327    MAX-ACCESS      read-create
328    STATUS          current
329    DESCRIPTION
330        "Controls and reflects the status of rows in this table.
331        It can be used for creating and deleting
332        entries in this table.
333
334        The ccwbRFChannelAnnex and ccwbRFChannelModulation must
335        be valid for a row to be created."
336    ::= { ccwbRFChannelEntry 8 }
337
338ccwbRFChannelUtilization OBJECT-TYPE
339    SYNTAX          Unsigned32 (0..100)
340    UNITS           "percent"
341    MAX-ACCESS      read-only
342    STATUS          current
343    DESCRIPTION
344        "The calculated and truncated utilization for
345        this RF channel over the previous complete measuring
346        interval. The configured duration of the measurement
347        intervals is defined in the ccwbRFChanUtilInterval object.
348
349        The utilization index is a percentage expressing the
350        ratio between bytes used to transmit data versus the
351        total number of bytes transmitted in the raw bandwidth
352        of the RF channel."
353    ::= { ccwbRFChannelEntry 9 }
354
355ccwbRFChannelFrequencyRev1 OBJECT-TYPE
356    SYNTAX          Unsigned32 (55000000..1050000000)
357    UNITS           "hertz"
358    MAX-ACCESS      read-create
359    STATUS          current
360    DESCRIPTION
361        "The center of the downstream frequency associated with
362        this RF channel. The final downstream RF frequency
363        may be provided by an edge QAM device or the CMTS itself.
364        See the associated compliance object for a description of
365        valid frequencies that may be written to this object."
366    REFERENCE
367        "DOCSIS-RFI-SPEC: SP-RFIv1.1-I05-000714, Tables 4-1, 6-14."
368    ::= { ccwbRFChannelEntry 10 }
369
370
371
372ccwbRFChannelQamTable OBJECT-TYPE
373    SYNTAX          SEQUENCE OF CcwbRFChannelQamEntry
374    MAX-ACCESS      not-accessible
375    STATUS          current
376    DESCRIPTION
377        "This table contains information of the external edge QAM
378        which provide the physical RF channels which are available
379        to the wideband channels."
380    ::= { ciscoCableWidebandMIBObjects 2 }
381
382ccwbRFChannelQamEntry OBJECT-TYPE
383    SYNTAX          CcwbRFChannelQamEntry
384    MAX-ACCESS      not-accessible
385    STATUS          current
386    DESCRIPTION
387        "An entry provides a list of attributes for a single
388        RF channel which can be physically present on an external
389        edge QAM device.
390
391        An entry in this table exists for each configured
392        RF channel on the WCMTS module that provides the
393        wideband DOCSIS functionality."
394    AUGMENTS           { ccwbRFChannelEntry  }
395    ::= { ccwbRFChannelQamTable 1 }
396
397CcwbRFChannelQamEntry ::= SEQUENCE {
398        ccwbRFChanQamIPAddressType InetAddressType,
399        ccwbRFChanQamIPAddress     InetAddress,
400        ccwbRFChanQamMacAddress    MacAddress,
401        ccwbRFChanQamUdpPort       InetPortNumber,
402        ccwbRFChanQamTos           Unsigned32,
403        ccwbRFChanQamVlanId        Unsigned32,
404        ccwbRFChanQamPriorityBits  Unsigned32,
405        ccwbRFChanQamDepiRemoteId  Unsigned32,
406        ccwbRFChanQamDepiTunnel    SnmpAdminString,
407        ccwbRFChanQamTsid          Unsigned32
408}
409
410ccwbRFChanQamIPAddressType OBJECT-TYPE
411    SYNTAX          InetAddressType
412    MAX-ACCESS      read-create
413    STATUS          current
414    DESCRIPTION
415        "The type of internet address. This object identifies
416        the internet address type specified by
417        ccwbRFChanQamIPAddress object."
418    DEFVAL          { ipv4 }
419    ::= { ccwbRFChannelQamEntry 1 }
420
421ccwbRFChanQamIPAddress OBJECT-TYPE
422    SYNTAX          InetAddress
423    MAX-ACCESS      read-create
424    STATUS          current
425    DESCRIPTION
426        "The IP address of the edge QAM device or the CMTS cable
427        interface which provides the physical RF channel.
428        The IP address will be of the type represented by
429        object ccwbRFChanQamIPAddressType."
430    ::= { ccwbRFChannelQamEntry 2 }
431
432ccwbRFChanQamMacAddress OBJECT-TYPE
433    SYNTAX          MacAddress
434    MAX-ACCESS      read-create
435    STATUS          current
436    DESCRIPTION
437        "The MAC address of the edge QAM device or next hop router
438        which might be present between the WCMTS and the edge QAM."
439    ::= { ccwbRFChannelQamEntry 3 }
440
441ccwbRFChanQamUdpPort OBJECT-TYPE
442    SYNTAX          InetPortNumber
443    MAX-ACCESS      read-create
444    STATUS          current
445    DESCRIPTION
446        "The port number on the edge QAM associated with
447        this RF channel."
448    ::= { ccwbRFChannelQamEntry 4 }
449
450ccwbRFChanQamTos OBJECT-TYPE
451    SYNTAX          Unsigned32 (0..255)
452    MAX-ACCESS      read-create
453    STATUS          current
454    DESCRIPTION
455        "The value of the TOS field in the IP header for all
456        Ethernet frames destined for the given RF channel."
457    DEFVAL          { 0 }
458    ::= { ccwbRFChannelQamEntry 5 }
459
460ccwbRFChanQamVlanId OBJECT-TYPE
461    SYNTAX          Unsigned32 (0..4095)
462    MAX-ACCESS      read-create
463    STATUS          current
464    DESCRIPTION
465        "The VLAN ID to be inserted in the Ethernet frames when
466        using 802.1q frames instead of normal 802.1 frames for the
467        given RF channel. The value of 0 indicates that 802.1 frames
468        are being used and is not supported in setting this object."
469    ::= { ccwbRFChannelQamEntry 6 }
470
471ccwbRFChanQamPriorityBits OBJECT-TYPE
472    SYNTAX          Unsigned32 (0..7)
473    MAX-ACCESS      read-create
474    STATUS          current
475    DESCRIPTION
476        "The priority bits used when inserting Ethernet 802.1q VLAN
477        tags into the Ethernet frames destined for a given RF
478        channel.
479        Priority Bits (0=Best effort, 1=background, 2=spare,
480        3=excellent effort, 4=controlled load, 5=video,
481        6=voice, 7=network control)."
482    ::= { ccwbRFChannelQamEntry 7 }
483
484ccwbRFChanQamDepiRemoteId OBJECT-TYPE
485    SYNTAX          Unsigned32 (1..4294967295)
486    MAX-ACCESS      read-create
487    STATUS          current
488    DESCRIPTION
489        "The DEPI remote ID on edge QAM associated with this RF channel."
490    ::= { ccwbRFChannelQamEntry 8 }
491
492ccwbRFChanQamDepiTunnel OBJECT-TYPE
493    SYNTAX          SnmpAdminString (SIZE  (0..255))
494    MAX-ACCESS      read-create
495    STATUS          current
496    DESCRIPTION
497        "This object specifies the name of the DEPI tunnel which determines
498        the DEPI data session configuration associated with this RF channel."
499    ::= { ccwbRFChannelQamEntry 9 }
500
501ccwbRFChanQamTsid OBJECT-TYPE
502    SYNTAX          Unsigned32 (0..65535)
503    MAX-ACCESS      read-create
504    STATUS          current
505    DESCRIPTION
506        "This object specifies the MPEG2 transport stream ID which is
507        associated with this RF channel."
508    ::= { ccwbRFChannelQamEntry 10 }
509
510
511
512ccwbWBtoRFMappingTable OBJECT-TYPE
513    SYNTAX          SEQUENCE OF CcwbWBtoRFMappingEntry
514    MAX-ACCESS      not-accessible
515    STATUS          current
516    DESCRIPTION
517        "A wideband channel is a logical grouping of one or more
518        physical RF channels over which Wideband MPEG-TS packets
519        are carried.
520
521        This table contains association information of the wideband
522        channels to the RF channels that are available for the WCMTS."
523    ::= { ciscoCableWidebandMIBObjects 3 }
524
525ccwbWBtoRFMappingEntry OBJECT-TYPE
526    SYNTAX          CcwbWBtoRFMappingEntry
527    MAX-ACCESS      not-accessible
528    STATUS          current
529    DESCRIPTION
530        "An entry provides a list of attributes for a single
531        association between a wideband channel and a RF channel.
532
533        An entry in this table exists for each association
534        between a wideband channel and RF channel on the WCMTS.
535        It is indexed by the ifIndex of the wideband channel
536        and entPhysicalIndex and ccwbRFChannelNum which
537        represents the RF channel.
538
539        This object may be modified or deleted once they are
540        already created."
541    INDEX           {
542                        ifIndex,
543                        entPhysicalIndex,
544                        ccwbRFChannelNum
545                    }
546    ::= { ccwbWBtoRFMappingTable 1 }
547
548CcwbWBtoRFMappingEntry ::= SEQUENCE {
549        ccwbWBtoRFBandwidth   Gauge32,
550        ccwbWBtoRFStorageType StorageType,
551        ccwbWBtoRFRowStatus   RowStatus
552}
553
554ccwbWBtoRFBandwidth OBJECT-TYPE
555    SYNTAX          Gauge32 (1..100)
556    UNITS           "percent"
557    MAX-ACCESS      read-create
558    STATUS          current
559    DESCRIPTION
560        "The percentage of the RF channel bandwidth allocated
561        for this wideband channel."
562    DEFVAL          { 100 }
563    ::= { ccwbWBtoRFMappingEntry 1 }
564
565ccwbWBtoRFStorageType OBJECT-TYPE
566    SYNTAX          StorageType
567    MAX-ACCESS      read-create
568    STATUS          current
569    DESCRIPTION
570        "The storage type for this conceptual row."
571    DEFVAL          { volatile }
572    ::= { ccwbWBtoRFMappingEntry 2 }
573
574ccwbWBtoRFRowStatus OBJECT-TYPE
575    SYNTAX          RowStatus
576    MAX-ACCESS      read-create
577    STATUS          current
578    DESCRIPTION
579        "Controls and reflects the status of rows in this table.
580        It can be used for creating and deleting
581        entries in this table.
582
583        The ccwbWBtoRFBandwidth must be valid for a row to be
584        created. When ccwbWBtoRFRowStatus is 'active', the object
585        ccwbWBtoRFBandwidth can be modified."
586    ::= { ccwbWBtoRFMappingEntry 3 }
587
588
589
590ccwbWBtoNBMappingTable OBJECT-TYPE
591    SYNTAX          SEQUENCE OF CcwbWBtoNBMappingEntry
592    MAX-ACCESS      not-accessible
593    STATUS          current
594    DESCRIPTION
595        "This table contains information of the mapping
596        of the wideband channels to the Narrowband channels
597        that are available on the WCMTS.
598
599        The wideband protocol utilizes the existing narrowband
600        downstream channel for carrying the MAC management and
601        signaling messages and the associated narrowband upstream
602        for return data traffic and signaling."
603    ::= { ciscoCableWidebandMIBObjects 4 }
604
605ccwbWBtoNBMappingEntry OBJECT-TYPE
606    SYNTAX          CcwbWBtoNBMappingEntry
607    MAX-ACCESS      not-accessible
608    STATUS          current
609    DESCRIPTION
610        "An entry provides a list of attributes for a
611        association between a wideband channel and a narrowband
612        channel.
613
614        An entry in this table exists for each association
615        between a wideband channel and narrowband channel on the
616        WCMTS. The valid ifType for the ifIndex used here is,
617        ciscoDocsCableWBDownstream(224)."
618    INDEX           {
619                        ifIndex,
620                        ccwbWBtoNBifIndexForNB
621                    }
622    ::= { ccwbWBtoNBMappingTable 1 }
623
624CcwbWBtoNBMappingEntry ::= SEQUENCE {
625        ccwbWBtoNBifIndexForNB InterfaceIndex,
626        ccwbWBtoNBStorageType  StorageType,
627        ccwbWBtoNBRowStatus    RowStatus
628}
629
630ccwbWBtoNBifIndexForNB OBJECT-TYPE
631    SYNTAX          InterfaceIndex
632    MAX-ACCESS      not-accessible
633    STATUS          current
634    DESCRIPTION
635        "The ifIndex of the narrowband cable interface
636        associated with this wideband channel."
637    ::= { ccwbWBtoNBMappingEntry 1 }
638
639ccwbWBtoNBStorageType OBJECT-TYPE
640    SYNTAX          StorageType
641    MAX-ACCESS      read-create
642    STATUS          current
643    DESCRIPTION
644        "The storage type for this conceptual row."
645    DEFVAL          { volatile }
646    ::= { ccwbWBtoNBMappingEntry 2 }
647
648ccwbWBtoNBRowStatus OBJECT-TYPE
649    SYNTAX          RowStatus
650    MAX-ACCESS      read-create
651    STATUS          current
652    DESCRIPTION
653        "Controls and reflects the status of rows in this table.
654        It can be used for creating and deleting
655        entries in this table. The object ccwbWBtoNBifIndexForNB
656        must be valid in order for row to be created."
657    ::= { ccwbWBtoNBMappingEntry 3 }
658
659
660
661ccwbWBBondGrpTable OBJECT-TYPE
662    SYNTAX          SEQUENCE OF CcwbWBBondGrpEntry
663    MAX-ACCESS      not-accessible
664    STATUS          current
665    DESCRIPTION
666        "This table provides information about a
667        Wideband BG interface, whether its configured
668        to carry multicast or non-multicast traffic.
669        For multicast the BG interface type is
670        Secondary and for non-multicast its non-Secondary.
671        Other objects could be added to this later in
672        the future."
673    ::= { ciscoCableWidebandMIBObjects 5 }
674
675ccwbWBBondGrpEntry OBJECT-TYPE
676    SYNTAX          CcwbWBBondGrpEntry
677    MAX-ACCESS      not-accessible
678    STATUS          current
679    DESCRIPTION
680        "An entry in this table provides information
681        about each Wideband BG interface whose ifType is
682        ciscoDocsCableWBDownstream(224)."
683    INDEX           { ifIndex }
684    ::= { ccwbWBBondGrpTable 1 }
685
686CcwbWBBondGrpEntry ::= SEQUENCE {
687        ccwbWBBondGrpSecondary TruthValue
688}
689
690ccwbWBBondGrpSecondary OBJECT-TYPE
691    SYNTAX          TruthValue
692    MAX-ACCESS      read-write
693    STATUS          current
694    DESCRIPTION
695        "This object has the value 'true(1)' if the WB
696        interface(BG) is Seconday and the value
697        'false(2)' for non-Secondary."
698    ::= { ccwbWBBondGrpEntry 1 }
699
700
701
702ccwbWBCmStatusTable OBJECT-TYPE
703    SYNTAX          SEQUENCE OF CcwbWBCmStatusEntry
704    MAX-ACCESS      not-accessible
705    STATUS          current
706    DESCRIPTION
707        "This table contains Wideband Cable Modem(WCM) connectivity state.
708        A WCM connectivity state can be associated with multiple
709        Wideband interfaces."
710    ::= { ciscoCableWidebandMIBObjects 6 }
711
712ccwbWBCmStatusEntry OBJECT-TYPE
713    SYNTAX          CcwbWBCmStatusEntry
714    MAX-ACCESS      not-accessible
715    STATUS          current
716    DESCRIPTION
717        "Status information for a single Wideband Cable Modem.
718        An entry in this table exists for each Wideband Cable Modem
719        that is connected to the WCMTS."
720    INDEX           { docsIfCmtsCmStatusIndex }
721    ::= { ccwbWBCmStatusTable 1 }
722
723CcwbWBCmStatusEntry ::= SEQUENCE {
724        ccwbWBCmStatusValue INTEGER
725}
726
727ccwbWBCmStatusValue OBJECT-TYPE
728    SYNTAX          INTEGER  {
729                        offline(1),
730                        others(2),
731                        initRangingRcvd(3),
732                        initDhcpReqRcvd(4),
733                        onlineNetAccessDisabled(5),
734                        onlineKekAssigned(6),
735                        onlineTekAssigned(7),
736                        rejectBadMic(8),
737                        rejectBadCos(9),
738                        kekRejected(10),
739                        tekRejected(11),
740                        online(12),
741                        initTftpPacketRcvd(13),
742                        initTodRequestRcvd(14),
743                        reset(15),
744                        rangingInProgress(16),
745                        dhcpGotIpAddr(17),
746                        rejStaleConfig(18),
747                        rejIpSpoof(19),
748                        rejClassFail(20),
749                        rejRegNack(21),
750                        bpiKekExpired(22),
751                        bpiTekExpired(23),
752                        shutdown(24),
753                        channelChgInitRangingRcvd(25),
754                        channelChgRangingInProgress(26),
755                        wbOnline(27),
756                        wbOnlinePrivacy(28),
757                        wbOnlineKekAssigned(29),
758                        wbOnlineTekAssigned(30),
759                        wbOnlineNetAccessDis(31),
760                        wbKekReject(32),
761                        wbTekReject(33),
762                        wbNetAccessDisReject(34),
763                        wbPrivacyEnabReject(35),
764                        wbKekExpire(36),
765                        wbTekExpire(37),
766                        wbNetAccessDisExpire(38),
767                        wbPrivacyEnabExpire(39)
768                    }
769    MAX-ACCESS      read-only
770    STATUS          current
771    DESCRIPTION
772        "Current WB Cable Modem connectivity state, as specified
773        in the RF Interface Specification. Returned status
774        information is the WCM status as assumed by the WCMTS,
775        and indicates the following events:
776
777        The enumerations are:
778        offline(1)                : modem considered offline.
779        others(2)                 : states is in
780                                    ccwbWBCmStatusValue.
781        initRangingRcvd(3)        : modem sent initial ranging.
782        initDhcpReqRcvd(4)        : dhcp request received.
783        onlineNetAccessDisabled(5): modem registered, but network
784                                    access for the WCM is disabled.
785        onlineKekAssigned(6)      : modem registered, BPI enabled
786                                    and KEK assigned.
787        onlineTekAssigned(7)      : modem registered, BPI enabled
788                                    and TEK assigned.
789        rejectBadMic(8)           : modem did attempt to register
790                                    but registration was refused
791                                    due to bad mic.
792        rejectBadCos(9)           : modem did attempt to register
793                                    but registration was refused
794                                    due to bad COS.
795        kekRejected(10)           : KEK modem key assignment
796                                    rejected.
797        tekRejected(11)           : TEK modem key assignment
798                                    rejected.
799        online(12)                : modem registered, enabled for
800                                    data.
801        initTftpPacketRcvd(13)    : tftp packet received and option
802                                    file transfer started.
803        initTodRquestRcvd(14)     : Time of the Day (TOD) request
804                                    received.
805        reset(15)                 : modem is resetting.
806        rangingInProgress(16)     : initial ranging is in progress.
807        dhcpGotIpAddr(17)         : modem has got an IP address
808        rejStaleConfig(18)        : modem did attempt to register
809                                    but registration was refused
810                                    due to stale Config.
811        rejIpSpoof(19)            : modem did attempt to register
812                                    but registration was refused
813                                    due to IP Spoof.
814        rejClassFail(20)          : modem did attempt to register
815                                    but registration was refused
816                                    due to Class failure.
817        rejRegNack(21)            : modem did attempt to register
818                                    but no acknowledgement was
819                                    received.
820        bpiKekExpired(22)         : KEK modem key assignment
821                                    expired.
822        bpiTekExpired(23)         : TEK modem key assignment
823                                    expired.
824        shutdown(24)              : modem is in shutdown state.
825        channelChgInitRangingRcvd(25)  : modem sent initial ranging
826                                          during channel change.
827        channelChgRangingInProgress(26) : initial ranging is in
828                                          progress during channel
829                                          change.
830        wbOnline(27)               : Wideband modem is online.
831        wbOnlinePrivacy(28)        : Wideband modem is online Privacy
832                                     enabled.
833        wbOnlineKekAssigned(29)    : Wideband modem is online
834                                     and KEK assigned.
835        wbOnlineTekAssigned(30)    : Wideband modem is online
836                                     and TEK assigned.
837        wbOnlineNetAccessDis(31)   : Wideband modem registered but
838                                     Network access disabled.
839        wbKekReject(32)            : KEK wideband modem key assignment
840                                     rejected.
841        wbTekReject(33)            : TEK wideband modem key assignment
842                                     rejected.
843        wbNetAccessDisReject(34)   : wideband modem rejected -
844                                     Net access disabled.
845        wbPrivacyEnabReject(35)    : wideband modem rejected
846                                     Privacy enabled.
847        wbKekExpire(36)            : KEK Wideband modem key assignment
848                                     expired.
849        wbTekExpire(37)            : TEK wideband modem key assignment
850                                     rejected.
851        wbNetAccessDisExpire(38)   : wideband modem expire - Network
852                                     access disabled.
853        wbPrivacyEnabExpire(39)    : wideband modem expire - Privacy
854                                     enabled.
855
856
857        This ccwbWBCmStatusValue could return initRangingRcvd(3)
858        or rangingInProgress(16) when the ccwbWBCmStatusValue
859        is ranging(2).
860
861        This ccwbWBCmStatusValue will return others(2) when the
862        ccwbWBCmStatusValue states is either rangingAborted(3),
863        rangingComplete(4), and ipComplete(5).
864
865        This ccwbWBCmStatusValue could return wbonline(27), or
866        onlineNetAccessDisabled(5) for WCM with BPI disabled, or
867        onlineNetAccessDisabled(5) or onlineTekAssigned(7) for
868        WCM with BPI enabled, when the ccwbWBCmStatusValue
869        is registrationComplete(6).
870
871        This ccwbWBCmStatusValue could return either rejectBadMic(8),
872        rejectBadCos(9) rejStaleConfig(19) or rejRegNack(22) when
873        the ccwbWBCmStatusValue is accessDenied(7) for possible
874        reasons of cable modem registration abort.
875
876        This ccwbWBCmStatusValue could return either onlineKekAssigned(6),
877        kekRejected(10), tekRejected(11), or online(12) for the WCM with
878        BPI enabled when the ccwbWBCmStatusValue is
879        registeredBPIInitializing(9).
880
881        The state rejectBadCos(9) is not applicable for DOCSIS1.1 modems.
882        The WCMTS only needs to report states it is able to detect."
883    ::= { ccwbWBCmStatusEntry 1 }
884
885
886
887ccwbWBCmStatusExtTable OBJECT-TYPE
888    SYNTAX          SEQUENCE OF CcwbWBCmStatusExtEntry
889    MAX-ACCESS      not-accessible
890    STATUS          current
891    DESCRIPTION
892        "An entry in this table exists for each Wideband
893        Cable Modem which links to one or more WB interface."
894    ::= { ciscoCableWidebandMIBObjects 7 }
895
896ccwbWBCmStatusExtEntry OBJECT-TYPE
897    SYNTAX          CcwbWBCmStatusExtEntry
898    MAX-ACCESS      not-accessible
899    STATUS          current
900    DESCRIPTION
901        "This entry exists for each Wideband Cable Modem(WCM)
902        which links to one or more WB interface."
903    INDEX           {
904                        docsIfCmtsCmStatusIndex,
905                        ccwbWBCmStatusExtIndex
906                    }
907    ::= { ccwbWBCmStatusExtTable 1 }
908
909CcwbWBCmStatusExtEntry ::= SEQUENCE {
910        ccwbWBCmStatusExtIndex Integer32,
911        ccwbWBCmWBIfindex      InterfaceIndex
912}
913
914ccwbWBCmStatusExtIndex OBJECT-TYPE
915    SYNTAX          Integer32 (1..2147483647)
916    MAX-ACCESS      not-accessible
917    STATUS          current
918    DESCRIPTION
919        "The value of this object uniquely identifies an
920        association between a WCM and a BG."
921    ::= { ccwbWBCmStatusExtEntry 1 }
922
923ccwbWBCmWBIfindex OBJECT-TYPE
924    SYNTAX          InterfaceIndex
925    MAX-ACCESS      read-only
926    STATUS          current
927    DESCRIPTION
928        "ifIndex of the wideband channel associated with the WCM."
929    ::= { ccwbWBCmStatusExtEntry 2 }
930
931
932
933ccwbFiberNodeDescrTable OBJECT-TYPE
934    SYNTAX          SEQUENCE OF CcwbFiberNodeDescrEntry
935    MAX-ACCESS      not-accessible
936    STATUS          current
937    DESCRIPTION
938        "This table contains the description of a Fiber Node
939        on a CMTS. An entry in this table exists for each
940        FiberNode ID."
941    ::= { ciscoCableWidebandMIBObjects 8 }
942
943ccwbFiberNodeDescrEntry OBJECT-TYPE
944    SYNTAX          CcwbFiberNodeDescrEntry
945    MAX-ACCESS      not-accessible
946    STATUS          current
947    DESCRIPTION
948        "This entry provides the description of each fiber node
949        on the CMTS and it is part of the Fiber node configuration."
950    INDEX           { ccwbFiberNodeID }
951    ::= { ccwbFiberNodeDescrTable 1 }
952
953CcwbFiberNodeDescrEntry ::= SEQUENCE {
954        ccwbFiberNodeDescription      SnmpAdminString,
955        ccwbFiberNodeDescrStorageType StorageType,
956        ccwbFiberNodeDescrRowStatus   RowStatus
957}
958
959ccwbFiberNodeDescription OBJECT-TYPE
960    SYNTAX          SnmpAdminString (SIZE  (1..80))
961    MAX-ACCESS      read-create
962    STATUS          current
963    DESCRIPTION
964        "This object contains the user configured
965        description string of the fiber node."
966    ::= { ccwbFiberNodeDescrEntry 1 }
967
968ccwbFiberNodeDescrStorageType OBJECT-TYPE
969    SYNTAX          StorageType
970    MAX-ACCESS      read-create
971    STATUS          current
972    DESCRIPTION
973        "The storage type for this conceptual row."
974    DEFVAL          { volatile }
975    ::= { ccwbFiberNodeDescrEntry 2 }
976
977ccwbFiberNodeDescrRowStatus OBJECT-TYPE
978    SYNTAX          RowStatus
979    MAX-ACCESS      read-create
980    STATUS          current
981    DESCRIPTION
982        "Controls and reflects the status of rows in this table.
983        It can be used for creating and deleting
984        entries in this table. ccwbFiberNodeDescription must
985        not be null in order for row to be created."
986    ::= { ccwbFiberNodeDescrEntry 3 }
987
988
989
990ccwbFiberNodeTable OBJECT-TYPE
991    SYNTAX          SEQUENCE OF CcwbFiberNodeEntry
992    MAX-ACCESS      not-accessible
993    STATUS          current
994    DESCRIPTION
995        "This table provides configuration information of each Fiber node.
996        It will provide topology information of each Fiber node, which
997        includes information such as, Narrowband and Wideband QAMs."
998    ::= { ciscoCableWidebandMIBObjects 9 }
999
1000ccwbFiberNodeEntry OBJECT-TYPE
1001    SYNTAX          CcwbFiberNodeEntry
1002    MAX-ACCESS      not-accessible
1003    STATUS          current
1004    DESCRIPTION
1005        "An entry in this table exists for each FiberNode ID that is in use.
1006        It uses two indices, i.e. ccwbFiberNodeID which is the
1007        Fiber node ID, and ccwbFiberNodeGlobRFID, which is the combined
1008        bit mask of Narrowband RF channels and Wideband
1009        rf-ports(rf-channels)."
1010    INDEX           {
1011                        ccwbFiberNodeID,
1012                        ccwbFiberNodeGlobRFID
1013                    }
1014    ::= { ccwbFiberNodeTable 1 }
1015
1016CcwbFiberNodeEntry ::= SEQUENCE {
1017        ccwbFiberNodeID              Unsigned32,
1018        ccwbFiberNodeGlobRFID        Unsigned32,
1019        ccwbFiberNodeNBIfIndx        InterfaceIndexOrZero,
1020        ccwbFiberNodeWBContlrPhyIndx PhysicalIndexOrZero,
1021        ccwbFiberNodeWBRFPort        Integer32,
1022        ccwbFiberNodeStorageType     StorageType,
1023        ccwbFiberNodeRowStatus       RowStatus
1024}
1025
1026ccwbFiberNodeID OBJECT-TYPE
1027    SYNTAX          Unsigned32 (1..1000)
1028    MAX-ACCESS      not-accessible
1029    STATUS          current
1030    DESCRIPTION
1031        "This object represents the Fiber node ID.
1032        Each Fiber node configuration on the CMTS is
1033        assigned a unique Fiber node ID."
1034    ::= { ccwbFiberNodeEntry 1 }
1035
1036ccwbFiberNodeGlobRFID OBJECT-TYPE
1037    SYNTAX          Unsigned32 (0..1024)
1038    MAX-ACCESS      not-accessible
1039    STATUS          current
1040    DESCRIPTION
1041        "This is the RF ID of both Narrowband and
1042        Wideband QAMs(rf-channels) combined."
1043    ::= { ccwbFiberNodeEntry 2 }
1044
1045ccwbFiberNodeNBIfIndx OBJECT-TYPE
1046    SYNTAX          InterfaceIndexOrZero
1047    MAX-ACCESS      read-create
1048    STATUS          current
1049    DESCRIPTION
1050        "This object represents the Narrowband Ifindex
1051        of the  RF downstream channel which is part
1052        of the Fiber node configuation."
1053    DEFVAL          { 0 }
1054    ::= { ccwbFiberNodeEntry 3 }
1055
1056ccwbFiberNodeWBContlrPhyIndx OBJECT-TYPE
1057    SYNTAX          PhysicalIndexOrZero
1058    MAX-ACCESS      read-create
1059    STATUS          current
1060    DESCRIPTION
1061        "This object represents the entity physical index of
1062        Wideband controller card. This card contains the RF
1063        port which is part of the ccwbFiberNodeGlobRFID
1064        bit mask. A value of zero means the index is invalid.
1065        ccwbFiberNodeWBRFPort and ccwbFiberNodeWBContlrPhyIndx
1066        are mutually inclusive."
1067    DEFVAL          { 0 }
1068    ::= { ccwbFiberNodeEntry 4 }
1069
1070ccwbFiberNodeWBRFPort OBJECT-TYPE
1071    SYNTAX          Integer32 (0..1024)
1072    MAX-ACCESS      read-create
1073    STATUS          current
1074    DESCRIPTION
1075        "This object represents the RF downstream channel IDs
1076        (rf-ports) of the wideband controller card.
1077        Each Wideband controller can have 24 RF channels.
1078        ccwbFiberNodeWBRFPort and ccwbFiberNodeWBContlrPhyIndx
1079        are mutually inclusive."
1080    DEFVAL          { 0 }
1081    ::= { ccwbFiberNodeEntry 5 }
1082
1083ccwbFiberNodeStorageType OBJECT-TYPE
1084    SYNTAX          StorageType
1085    MAX-ACCESS      read-create
1086    STATUS          current
1087    DESCRIPTION
1088        "The storage type for this conceptual row."
1089    DEFVAL          { volatile }
1090    ::= { ccwbFiberNodeEntry 6 }
1091
1092ccwbFiberNodeRowStatus OBJECT-TYPE
1093    SYNTAX          RowStatus
1094    MAX-ACCESS      read-create
1095    STATUS          current
1096    DESCRIPTION
1097        "Controls and reflects the status of rows in this table.
1098        It can be used for creating and deleting
1099        entries in this table."
1100    ::= { ccwbFiberNodeEntry 7 }
1101
1102
1103
1104ccwbRFChanUtilInterval OBJECT-TYPE
1105    SYNTAX          Unsigned32 (0..86400)
1106    UNITS           "seconds"
1107    MAX-ACCESS      read-write
1108    STATUS          current
1109    DESCRIPTION
1110        "The time interval in seconds over which the RF channels
1111        utilization index is calculated. All RF channels use the
1112        same interval.
1113
1114        Setting a value of zero disables utilization reporting.
1115
1116        This value should be persisted accross CMTS
1117        reinitializations."
1118    DEFVAL          { 0 }
1119    ::= { ciscoCableWidebandMIBObjects 10 }
1120
1121ccwbSFPLinkTrapEnable OBJECT-TYPE
1122    SYNTAX          TruthValue
1123    MAX-ACCESS      read-write
1124    STATUS          current
1125    DESCRIPTION
1126        "This object specifies whether ccwbSFPLinkDownNotification and
1127        ccwbSFPLinkUpNotification are generated."
1128    ::= { ciscoCableWidebandMIBObjects 11 }
1129ciscoCableWidebandMIBCompliances  OBJECT IDENTIFIER
1130    ::= { ciscoCableWidebandMIBConform 1 }
1131
1132ciscoCableWidebandMIBGroups  OBJECT IDENTIFIER
1133    ::= { ciscoCableWidebandMIBConform 2 }
1134
1135
1136ccwbSFPLinkDownNotification NOTIFICATION-TYPE
1137    OBJECTS         { entPhysicalName }
1138    STATUS          current
1139    DESCRIPTION
1140        "This notification is generated when link of SFP port is
1141        lost. entPhysicalName identifies the SFP port."
1142   ::= { ciscoCableWidebandMIBNotifs 1 }
1143
1144ccwbSFPLinkUpNotification NOTIFICATION-TYPE
1145    OBJECTS         { entPhysicalName }
1146    STATUS          current
1147    DESCRIPTION
1148        "This notification is generated when link of SFP port is
1149        up. entPhysicalName identifies the SFP port."
1150   ::= { ciscoCableWidebandMIBNotifs 2 }
1151
1152-- compliance statements
1153
1154ciscoCableWidebandMIBCompliance MODULE-COMPLIANCE
1155    STATUS          deprecated
1156    DESCRIPTION
1157        "The compliance statement for WCMTS devices that implement
1158        the Wideband DOCSIS feature."
1159    MODULE          -- this module
1160    MANDATORY-GROUPS { ccwbWidebandObjGroup }
1161
1162    OBJECT          ccwbRFChannelFrequency
1163    MIN-ACCESS      read-only
1164    DESCRIPTION
1165        "A range of 54MHz to 860MHz is appropriate for a cable
1166        plant using a North American Sub-Split channel plan.
1167        The spectrum range has been expanded to accommodate
1168        a lower edge of 47MHz and an upper edge of 862MHz
1169        for some European channel plans."
1170
1171    OBJECT          ccwbRFChannelWidth
1172    WRITE-SYNTAX    Unsigned32(6000000 | 8000000)
1173    MIN-ACCESS      read-only
1174    DESCRIPTION
1175        "It is conformant to implement this object as read-only.
1176        The value of 6 MHz is appropriate for cable
1177        plants running under NTSC (National Television
1178        Standards Committee) standards.  The value of 8 MHz is
1179        appropriate for cable plants running under ETSI
1180        standards."
1181
1182    OBJECT          ccwbRFChanQamIPAddressType
1183    MIN-ACCESS      read-only
1184    DESCRIPTION
1185        "Internet address type 'ipv4' need to be supported."
1186
1187    OBJECT          ccwbRFChannelRowStatus
1188    SYNTAX          INTEGER  {
1189                        active(1),
1190                        createAndGo(4),
1191                        destroy(6)
1192                    }
1193    MIN-ACCESS      read-only
1194    DESCRIPTION
1195        "For this object above enumerations need to be supported."
1196
1197    OBJECT          ccwbWBtoRFRowStatus
1198    SYNTAX          INTEGER  {
1199                        active(1),
1200                        createAndGo(4),
1201                        destroy(6)
1202                    }
1203    MIN-ACCESS      read-only
1204    DESCRIPTION
1205        "All enumerations listed above need to be supported."
1206
1207    OBJECT          ccwbRFChannelAnnex
1208    MIN-ACCESS      read-only
1209    DESCRIPTION
1210        "The value of this object will be same for all
1211        RF channels."
1212
1213    OBJECT          ccwbRFChannelModulation
1214    MIN-ACCESS      read-only
1215    DESCRIPTION
1216        "Currently the value of this object must be the same for
1217        all RF channels."
1218
1219    OBJECT          ccwbWBCmStatusValue
1220    SYNTAX          INTEGER  {
1221                        wbOnline(27),
1222                        wbOnlinePrivacy(28),
1223                        wbOnlineKekAssigned(29),
1224                        wbOnlineTekAssigned(30),
1225                        wbOnlineNetAccessDis(31),
1226                        wbKekReject(32),
1227                        wbTekReject(33),
1228                        wbNetAccessDisReject(34),
1229                        wbPrivacyEnabReject(35),
1230                        wbKekExpire(36),
1231                        wbTekExpire(37),
1232                        wbNetAccessDisExpire(38),
1233                        wbPrivacyEnabExpire(39)
1234                    }
1235    MIN-ACCESS      read-only
1236    DESCRIPTION
1237        "The above numerations lists the possbile states
1238        for WBCM Status."
1239
1240    OBJECT          ccwbFiberNodeDescription
1241    MIN-ACCESS      read-only
1242    DESCRIPTION
1243        "Read and write operations are not needed for
1244        agents for which the associated value of the
1245        description string is null."
1246
1247    OBJECT          ccwbFiberNodeNBIfIndx
1248    MIN-ACCESS      read-only
1249    DESCRIPTION
1250        "Write operation is not required for agents
1251        for which the associated value of if-index
1252        is not valid."
1253
1254    OBJECT          ccwbFiberNodeWBContlrPhyIndx
1255    MIN-ACCESS      read-only
1256    DESCRIPTION
1257        "Write operation is not needed for agents
1258        that do not have valid physical entity value."
1259
1260    OBJECT          ccwbFiberNodeWBRFPort
1261    MIN-ACCESS      read-only
1262    DESCRIPTION
1263        "Write operation is not needed for agents
1264        that do not have valid physical entity value."
1265    ::= { ciscoCableWidebandMIBCompliances 1 }
1266
1267ciscoCableWidebandMIBComplianceRev1 MODULE-COMPLIANCE
1268    STATUS          deprecated
1269    DESCRIPTION
1270        "The compliance statement for WCMTS devices that
1271        implement the Wideband DOCSIS feature."
1272    MODULE          -- this module
1273    MANDATORY-GROUPS {
1274                        ccwbWidebandObjGroup,
1275                        ccwbWidebandObjGroupSup1
1276                    }
1277
1278    OBJECT          ccwbRFChannelFrequency
1279    MIN-ACCESS      read-only
1280    DESCRIPTION
1281        "A range of 54MHz to 860MHz is appropriate for a cable
1282        plant using a North American Sub-Split channel plan.
1283        The spectrum range has been expanded to accommodate
1284        a lower edge of 47MHz and an upper edge of 862MHz
1285        for some European channel plans."
1286
1287    OBJECT          ccwbRFChannelWidth
1288    WRITE-SYNTAX    Unsigned32(6000000 | 8000000)
1289    MIN-ACCESS      read-only
1290    DESCRIPTION
1291        "It is conformant to implement this object as read-only.
1292        The value of 6 MHz is appropriate for cable
1293        plants running under NTSC (National Television
1294        Standards Committee) standards.  The value of 8 MHz is
1295        appropriate for cable plants running under ETSI
1296        standards."
1297
1298    OBJECT          ccwbRFChanQamIPAddressType
1299    MIN-ACCESS      read-only
1300    DESCRIPTION
1301        "Internet address type 'ipv4' need to be supported."
1302
1303    OBJECT          ccwbRFChannelRowStatus
1304    SYNTAX          INTEGER  {
1305                        active(1),
1306                        createAndGo(4),
1307                        destroy(6)
1308                    }
1309    MIN-ACCESS      read-only
1310    DESCRIPTION
1311        "For this object above enumerations need to be supported."
1312
1313    OBJECT          ccwbWBtoRFRowStatus
1314    SYNTAX          INTEGER  {
1315                        active(1),
1316                        createAndGo(4),
1317                        destroy(6)
1318                    }
1319    MIN-ACCESS      read-only
1320    DESCRIPTION
1321        "All enumerations listed above need to be supported."
1322
1323    OBJECT          ccwbRFChannelAnnex
1324    MIN-ACCESS      read-only
1325    DESCRIPTION
1326        "The value of this object will be same for all
1327        RF channels."
1328
1329    OBJECT          ccwbRFChannelModulation
1330    MIN-ACCESS      read-only
1331    DESCRIPTION
1332        "Currently the value of this object must be the same for
1333        all RF channels."
1334
1335    OBJECT          ccwbWBCmStatusValue
1336    SYNTAX          INTEGER  {
1337                        wbOnline(27),
1338                        wbOnlinePrivacy(28),
1339                        wbOnlineKekAssigned(29),
1340                        wbOnlineTekAssigned(30),
1341                        wbOnlineNetAccessDis(31),
1342                        wbKekReject(32),
1343                        wbTekReject(33),
1344                        wbNetAccessDisReject(34),
1345                        wbPrivacyEnabReject(35),
1346                        wbKekExpire(36),
1347                        wbTekExpire(37),
1348                        wbNetAccessDisExpire(38),
1349                        wbPrivacyEnabExpire(39)
1350                    }
1351    MIN-ACCESS      read-only
1352    DESCRIPTION
1353        "The above numerations lists the possbile states
1354        for WBCM Status."
1355
1356    OBJECT          ccwbFiberNodeDescription
1357    MIN-ACCESS      read-only
1358    DESCRIPTION
1359        "Read and write operations are not needed for
1360        agents for which the associated value of the
1361        description string is null."
1362
1363    OBJECT          ccwbFiberNodeNBIfIndx
1364    MIN-ACCESS      read-only
1365    DESCRIPTION
1366        "Write operation is not required for agents
1367        for which the associated value of if-index
1368        is not valid."
1369
1370    OBJECT          ccwbFiberNodeWBContlrPhyIndx
1371    MIN-ACCESS      read-only
1372    DESCRIPTION
1373        "Write operation is not needed for agents
1374        that do not have valid physical entity value."
1375
1376    OBJECT          ccwbFiberNodeWBRFPort
1377    MIN-ACCESS      read-only
1378    DESCRIPTION
1379        "Write operation is not needed for agents
1380        that do not have valid physical entity value."
1381    ::= { ciscoCableWidebandMIBCompliances 2 }
1382
1383ciscoCableWidebandMIBComplianceRev2 MODULE-COMPLIANCE
1384    STATUS          deprecated
1385    DESCRIPTION
1386        "The compliance statement for WCMTS devices that
1387        implement the Wideband DOCSIS feature."
1388    MODULE          -- this module
1389    MANDATORY-GROUPS {
1390                        ccwbWidebandObjGroupRev1,
1391                        ccwbWidebandObjGroupSup1
1392                    }
1393
1394    OBJECT          ccwbRFChannelFrequencyRev1
1395    MIN-ACCESS      read-only
1396    DESCRIPTION
1397        "Write access is not required.
1398
1399        A range of 54MHz to 860MHz is appropriate for a cable
1400        plant using a North American Sub-Split channel plan.
1401        The spectrum range has been expanded to accommodate
1402        a lower edge of 47MHz and an upper edge of 862MHz
1403        for some European channel plans."
1404
1405    OBJECT          ccwbRFChannelWidth
1406    WRITE-SYNTAX    Unsigned32(6000000 | 8000000)
1407    MIN-ACCESS      read-only
1408    DESCRIPTION
1409        "Write access is not required.
1410        An implementation is only required to
1411        support 6000000 and 8000000.
1412
1413        It is conformant to implement this object as read-only.
1414        The value of 6 MHz is appropriate for cable
1415        plants running under NTSC (National Television
1416        Standards Committee) standards.  The value of 8 MHz is
1417        appropriate for cable plants running under ETSI
1418        standards."
1419
1420    OBJECT          ccwbRFChanQamIPAddressType
1421    SYNTAX          INTEGER  {
1422                        ipv4(1)
1423                    }
1424    MIN-ACCESS      read-only
1425    DESCRIPTION
1426        "Write access is not required.
1427        An implementation is only required to support
1428        IPv4 addresses."
1429
1430    OBJECT          ccwbRFChannelRowStatus
1431    SYNTAX          INTEGER  {
1432                        active(1)
1433                    }
1434    WRITE-SYNTAX    INTEGER  {
1435                        createAndGo(4),
1436                        destroy(6)
1437                    }
1438    MIN-ACCESS      read-only
1439    DESCRIPTION
1440        "Write access is not required.
1441        Support for 'createAndWait' and 'notInService'
1442        is not required."
1443
1444    OBJECT          ccwbWBtoRFRowStatus
1445    SYNTAX          INTEGER  {
1446                        active(1)
1447                    }
1448    WRITE-SYNTAX    INTEGER  {
1449                        createAndGo(4),
1450                        destroy(6)
1451                    }
1452    MIN-ACCESS      read-only
1453    DESCRIPTION
1454        "Write access is not required.
1455        Support for 'createAndWait' and 'notInService'
1456        is not required."
1457
1458    OBJECT          ccwbRFChannelAnnex
1459    MIN-ACCESS      read-only
1460    DESCRIPTION
1461        "Write access is not required.
1462
1463        The value of this object will be same for all
1464        RF channels."
1465
1466    OBJECT          ccwbRFChannelModulation
1467    MIN-ACCESS      read-only
1468    DESCRIPTION
1469        "Write access is not required.
1470
1471        Currently the value of this object must be the same for
1472        all RF channels."
1473
1474    OBJECT          ccwbWBCmStatusValue
1475    SYNTAX          INTEGER  {
1476                        wbOnline(27),
1477                        wbOnlinePrivacy(28),
1478                        wbOnlineKekAssigned(29),
1479                        wbOnlineTekAssigned(30),
1480                        wbOnlineNetAccessDis(31),
1481                        wbKekReject(32),
1482                        wbTekReject(33),
1483                        wbNetAccessDisReject(34),
1484                        wbPrivacyEnabReject(35),
1485                        wbKekExpire(36),
1486                        wbTekExpire(37),
1487                        wbNetAccessDisExpire(38),
1488                        wbPrivacyEnabExpire(39)
1489                    }
1490    MIN-ACCESS      read-only
1491    DESCRIPTION
1492        "Write access is not required.
1493        An implementation is only required to support
1494        the above numerated values."
1495
1496    OBJECT          ccwbFiberNodeDescription
1497    MIN-ACCESS      read-only
1498    DESCRIPTION
1499        "Read and write operations are not needed for
1500        agents for which the associated value of the
1501        description string is null."
1502
1503    OBJECT          ccwbFiberNodeNBIfIndx
1504    MIN-ACCESS      read-only
1505    DESCRIPTION
1506        "Write operation is not required for agents
1507        for which the associated value of if-index
1508        is not valid."
1509
1510    OBJECT          ccwbFiberNodeWBContlrPhyIndx
1511    MIN-ACCESS      read-only
1512    DESCRIPTION
1513        "Write operation is not needed for agents
1514        that do not have valid physical entity value."
1515
1516    OBJECT          ccwbFiberNodeWBRFPort
1517    MIN-ACCESS      read-only
1518    DESCRIPTION
1519        "Write operation is not needed for agents
1520        that do not have valid physical entity value."
1521    ::= { ciscoCableWidebandMIBCompliances 3 }
1522
1523ciscoCableWidebandMIBComplianceRev3 MODULE-COMPLIANCE
1524    STATUS          current
1525    DESCRIPTION
1526        "The compliance statement for WCMTS devices that
1527        implement the Wideband DOCSIS feature."
1528    MODULE          -- this module
1529    MANDATORY-GROUPS {
1530                        ccwbWidebandObjGroupRev1,
1531                        ccwbWidebandObjGroupSup1,
1532                        ccwbWidebandObjGroupSup2,
1533                        ccwbWidebandNotifGroup
1534                    }
1535
1536    OBJECT          ccwbRFChannelFrequencyRev1
1537    MIN-ACCESS      read-only
1538    DESCRIPTION
1539        "Write access is not required.
1540
1541        A range of 54MHz to 860MHz is appropriate for a cable
1542        plant using a North American Sub-Split channel plan.
1543        The spectrum range has been expanded to accommodate
1544        a lower edge of 47MHz and an upper edge of 862MHz
1545        for some European channel plans."
1546
1547    OBJECT          ccwbRFChannelWidth
1548    WRITE-SYNTAX    Unsigned32(6000000 | 8000000)
1549    MIN-ACCESS      read-only
1550    DESCRIPTION
1551        "Write access is not required.
1552        An implementation is only required to
1553        support 6000000 and 8000000.
1554
1555        It is conformant to implement this object as read-only.
1556        The value of 6 MHz is appropriate for cable
1557        plants running under NTSC (National Television
1558        Standards Committee) standards.  The value of 8 MHz is
1559        appropriate for cable plants running under ETSI
1560        standards."
1561
1562    OBJECT          ccwbRFChanQamIPAddressType
1563    SYNTAX          INTEGER  {
1564                        ipv4(1)
1565                    }
1566    MIN-ACCESS      read-only
1567    DESCRIPTION
1568        "Write access is not required.
1569        An implementation is only required to support
1570        IPv4 addresses."
1571
1572    OBJECT          ccwbRFChannelRowStatus
1573    SYNTAX          INTEGER  {
1574                        active(1)
1575                    }
1576    WRITE-SYNTAX    INTEGER  {
1577                        createAndGo(4),
1578                        destroy(6)
1579                    }
1580    MIN-ACCESS      read-only
1581    DESCRIPTION
1582        "Write access is not required.
1583        Support for 'createAndWait' and 'notInService'
1584        is not required."
1585
1586    OBJECT          ccwbWBtoRFRowStatus
1587    SYNTAX          INTEGER  {
1588                        active(1)
1589                    }
1590    WRITE-SYNTAX    INTEGER  {
1591                        createAndGo(4),
1592                        destroy(6)
1593                    }
1594    MIN-ACCESS      read-only
1595    DESCRIPTION
1596        "Write access is not required.
1597        Support for 'createAndWait' and 'notInService'
1598        is not required."
1599
1600    OBJECT          ccwbRFChannelAnnex
1601    MIN-ACCESS      read-only
1602    DESCRIPTION
1603        "Write access is not required.
1604
1605        The value of this object will be same for all
1606        RF channels."
1607
1608    OBJECT          ccwbRFChannelModulation
1609    MIN-ACCESS      read-only
1610    DESCRIPTION
1611        "Write access is not required.
1612
1613        Currently the value of this object must be the same for
1614        all RF channels."
1615
1616    OBJECT          ccwbWBCmStatusValue
1617    SYNTAX          INTEGER  {
1618                        wbOnline(27),
1619                        wbOnlinePrivacy(28),
1620                        wbOnlineKekAssigned(29),
1621                        wbOnlineTekAssigned(30),
1622                        wbOnlineNetAccessDis(31),
1623                        wbKekReject(32),
1624                        wbTekReject(33),
1625                        wbNetAccessDisReject(34),
1626                        wbPrivacyEnabReject(35),
1627                        wbKekExpire(36),
1628                        wbTekExpire(37),
1629                        wbNetAccessDisExpire(38),
1630                        wbPrivacyEnabExpire(39)
1631                    }
1632    MIN-ACCESS      read-only
1633    DESCRIPTION
1634        "Write access is not required.
1635        An implementation is only required to support
1636        the above numerated values."
1637
1638    OBJECT          ccwbFiberNodeDescription
1639    MIN-ACCESS      read-only
1640    DESCRIPTION
1641        "Read and write operations are not needed for
1642        agents for which the associated value of the
1643        description string is null."
1644
1645    OBJECT          ccwbFiberNodeNBIfIndx
1646    MIN-ACCESS      read-only
1647    DESCRIPTION
1648        "Write operation is not required for agents
1649        for which the associated value of if-index
1650        is not valid."
1651
1652    OBJECT          ccwbFiberNodeWBContlrPhyIndx
1653    MIN-ACCESS      read-only
1654    DESCRIPTION
1655        "Write operation is not needed for agents
1656        that do not have valid physical entity value."
1657
1658    OBJECT          ccwbFiberNodeWBRFPort
1659    MIN-ACCESS      read-only
1660    DESCRIPTION
1661        "Write operation is not needed for agents
1662        that do not have valid physical entity value."
1663    ::= { ciscoCableWidebandMIBCompliances 4 }
1664
1665-- units of conformance
1666
1667ccwbWidebandObjGroup OBJECT-GROUP
1668    OBJECTS         {
1669                        ccwbRFChannelFrequency,
1670                        ccwbRFChannelWidth,
1671                        ccwbRFChannelModulation,
1672                        ccwbRFChannelAnnex,
1673                        ccwbRFChannelStorageType,
1674                        ccwbRFChannelRowStatus,
1675                        ccwbRFChannelMpegPkts,
1676                        ccwbRFChanQamIPAddressType,
1677                        ccwbRFChanQamIPAddress,
1678                        ccwbRFChanQamMacAddress,
1679                        ccwbRFChanQamUdpPort,
1680                        ccwbRFChanQamTos,
1681                        ccwbRFChanQamVlanId,
1682                        ccwbRFChanQamPriorityBits,
1683                        ccwbWBtoRFBandwidth,
1684                        ccwbWBtoRFStorageType,
1685                        ccwbWBtoRFRowStatus,
1686                        ccwbWBtoNBStorageType,
1687                        ccwbWBtoNBRowStatus,
1688                        ccwbWBBondGrpSecondary,
1689                        ccwbWBCmStatusValue,
1690                        ccwbWBCmWBIfindex,
1691                        ccwbFiberNodeDescription,
1692                        ccwbFiberNodeDescrStorageType,
1693                        ccwbFiberNodeDescrRowStatus,
1694                        ccwbFiberNodeNBIfIndx,
1695                        ccwbFiberNodeWBContlrPhyIndx,
1696                        ccwbFiberNodeWBRFPort,
1697                        ccwbFiberNodeStorageType,
1698                        ccwbFiberNodeRowStatus
1699                    }
1700    STATUS          deprecated
1701    DESCRIPTION
1702        "Group of objects implemented in WCMTS
1703        providing for Wideband DOCSIS feature."
1704    ::= { ciscoCableWidebandMIBGroups 1 }
1705
1706ccwbWidebandObjGroupSup1 OBJECT-GROUP
1707    OBJECTS         {
1708                        ccwbRFChannelUtilization,
1709                        ccwbRFChanUtilInterval
1710                    }
1711    STATUS          current
1712    DESCRIPTION
1713        "Group of objects implemented in WCMTS
1714        for RF channel utilization calculation."
1715    ::= { ciscoCableWidebandMIBGroups 2 }
1716
1717ccwbWidebandObjGroupRev1 OBJECT-GROUP
1718    OBJECTS         {
1719                        ccwbRFChannelFrequencyRev1,
1720                        ccwbRFChannelWidth,
1721                        ccwbRFChannelModulation,
1722                        ccwbRFChannelAnnex,
1723                        ccwbRFChannelStorageType,
1724                        ccwbRFChannelRowStatus,
1725                        ccwbRFChannelMpegPkts,
1726                        ccwbRFChanQamIPAddressType,
1727                        ccwbRFChanQamIPAddress,
1728                        ccwbRFChanQamMacAddress,
1729                        ccwbRFChanQamUdpPort,
1730                        ccwbRFChanQamTos,
1731                        ccwbRFChanQamVlanId,
1732                        ccwbRFChanQamPriorityBits,
1733                        ccwbRFChanQamDepiRemoteId,
1734                        ccwbWBtoRFBandwidth,
1735                        ccwbWBtoRFStorageType,
1736                        ccwbWBtoRFRowStatus,
1737                        ccwbWBtoNBStorageType,
1738                        ccwbWBtoNBRowStatus,
1739                        ccwbWBBondGrpSecondary,
1740                        ccwbWBCmStatusValue,
1741                        ccwbWBCmWBIfindex,
1742                        ccwbFiberNodeDescription,
1743                        ccwbFiberNodeDescrStorageType,
1744                        ccwbFiberNodeDescrRowStatus,
1745                        ccwbFiberNodeNBIfIndx,
1746                        ccwbFiberNodeWBContlrPhyIndx,
1747                        ccwbFiberNodeWBRFPort,
1748                        ccwbFiberNodeStorageType,
1749                        ccwbFiberNodeRowStatus
1750                    }
1751    STATUS          current
1752    DESCRIPTION
1753        "Group of objects implemented in WCMTS
1754        providing for Wideband DOCSIS feature."
1755    ::= { ciscoCableWidebandMIBGroups 3 }
1756
1757ccwbWidebandObjGroupSup2 OBJECT-GROUP
1758    OBJECTS         {
1759                        ccwbRFChanQamDepiTunnel,
1760                        ccwbRFChanQamTsid,
1761                        ccwbSFPLinkTrapEnable
1762                    }
1763    STATUS          current
1764    DESCRIPTION
1765        "Group of objects implemented in WCMTS
1766        for SFP Port information."
1767    ::= { ciscoCableWidebandMIBGroups 4 }
1768
1769ccwbWidebandNotifGroup NOTIFICATION-GROUP
1770   NOTIFICATIONS    {
1771                        ccwbSFPLinkDownNotification,
1772                        ccwbSFPLinkUpNotification
1773                    }
1774    STATUS          current
1775    DESCRIPTION
1776        "A collection of notifications which provides
1777        SFP linkup/linkdown state."
1778    ::= { ciscoCableWidebandMIBGroups 5 }
1779
1780END
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827