summaryrefslogtreecommitdiff
path: root/MIBS/arris/ARRIS-C3-IF-MIB
blob: 1f8bb9643ec83718847fe33866d71fa3485220d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
ARRIS-C3-IF-MIB DEFINITIONS ::= BEGIN

IMPORTS
    enterprises, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32
        FROM SNMPv2-SMI
    ifEntry
        FROM IF-MIB  -- RFC2233
    OBJECT-GROUP, MODULE-COMPLIANCE
        FROM SNMPv2-CONF
    cmtsC3
        FROM ARRIS-MIB;

    cmtsC3IfMIB  MODULE-IDENTITY
        LAST-UPDATED "200308200000Z" -- 20th August 2003
        ORGANIZATION "Arris International"
        CONTACT-INFO
            "   Network Management
                Postal: Arris International.
                        4400 Cork Airport Business Park
                        Cork Airport, Kinsale Road
                        Cork, Ireland.
                Tel:    +353 21 7305 800
                Fax:    +353 21 4321 972"

        DESCRIPTION
            "This MIB manages the proprietary interface
            table on the Arris CMTS C3"
        ::= { cmtsC3 12 }

    dcxIfObjects OBJECT IDENTIFIER ::= { cmtsC3IfMIB 1 }

    dcxIfTable OBJECT-TYPE
        SYNTAX      SEQUENCE OF DcxIfEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
                "Proprietary ifTable additions."
        ::= { dcxIfObjects 1 }
    
    dcxIfEntry OBJECT-TYPE
            SYNTAX      DcxIfEntry
            MAX-ACCESS  not-accessible
            STATUS      current
            DESCRIPTION
                "Additional columns to each ifEntry for monitoring
                average bit and packet rates per interface."
            AUGMENTS { ifEntry }
            ::= { dcxIfTable 1 }
    
    DcxIfEntry ::= SEQUENCE {
                dcxIfLoadInterval     Unsigned32,
                dcxIfInputBitRate     Unsigned32,
                dcxIfInputPacketRate  Unsigned32,
                dcxIfOutputBitRate    Unsigned32,
                dcxIfOutputPacketRate Unsigned32
            }
    
    dcxIfLoadInterval OBJECT-TYPE
           SYNTAX      Unsigned32
           MAX-ACCESS  read-write
           STATUS      current
           DESCRIPTION
                "Number of seconds from 30 to 600 over which
                the average input/output bit/packet rate is
                calculated for the interface. This is not
                writeable for upstream channels that have a
                corresponding upstream interface entry. Such
                channels will mirror the values on the interface."
        ::= { dcxIfEntry 1 }
        
    dcxIfInputBitRate OBJECT-TYPE
           SYNTAX      Unsigned32
           MAX-ACCESS  read-only
           STATUS      current
           DESCRIPTION
                "Average bit rate per second received on the
                interface over the configured load interval.
                If one load interval has not yet passed, this
                represents the average bit rate over the
                interval so far. Measurements are only made
                if the interface is operational and are reset
                if the load interval is changed."
        ::= { dcxIfEntry 2 }

    dcxIfInputPacketRate OBJECT-TYPE
           SYNTAX      Unsigned32
           MAX-ACCESS  read-only
           STATUS      current
           DESCRIPTION
                "Average packet rate per second received on the
                interface over the configured load interval.
                If one load interval has not expired, this
                represents the average packet rate over the
                interval so far. Measurements are only made
                if the interface is operational and are reset
                if the load interval is changed."
        ::= { dcxIfEntry 3 }
        
    dcxIfOutputBitRate OBJECT-TYPE
           SYNTAX      Unsigned32
           MAX-ACCESS  read-only
           STATUS      current
           DESCRIPTION
                "Average bit rate per second sent from the
                interface over the configured load interval.
                If one load interval has not expired, this
                represents the average bit rate over the
                interval so far. Measurements are only made
                if the interface is operational and are reset
                if the load interval is changed."
        ::= { dcxIfEntry 4 }

    dcxIfOutputPacketRate OBJECT-TYPE
           SYNTAX      Unsigned32
           MAX-ACCESS  read-only
           STATUS      current
           DESCRIPTION
                "Average packet rate per second sent from the
                interface over the configured load interval.
                If one load interval has not expired, this
                represents the average packet rate over the
                interval so far. Measurements are only made
                if the interface is operational and are reset
                if the load interval is changed."
        ::= { dcxIfEntry 5 }
        
END