cdxQosCtrlUpAdmissionCtrl |
.1.3.6.1.4.1.9.9.116.1.1.1.1.1 |
The admission control status for minimum guaranteed upstream
bandwidth scheduling service requests for this upstream.
When this object is set to 'true', if there is a new modem
with minimum guaranteed upstream bandwidth scheduling service
in its QoS class requesting to be supported in this upstream,
the upstream scheduler will check the virtual reserved
bandwidth remaining capacity before giving admission to this
new modem. If there is not enough reserved upstream bandwidth
to serve the modem's minimum guaranteed bandwidth, the
registration request will be rejected.
This object is set to 'false' to disable admission control.
That is, there will be no checking for bandwidth capacity and
the upstream interface scheduler just admits modem
registration requests.
This object is not meant for Unsolicited Grant Service(UGS)
scheduling service as admission control is a requirement in
this case.
|
cdxQosCtrlUpMaxRsvdBWPercent |
.1.3.6.1.4.1.9.9.116.1.1.1.1.2 |
The percentage of upstream maximum reserved bandwidth to the
raw bandwidth if the admission control is enabled on this
upstream.
For example, if the upstream interface has raw bandwidth
1,600,000 bits/second and cdxQosCtrlUpMaxRsvdBWPercent is 200
percent, then this upstream scheduler will set the maximum of
virtual reserved bandwidth capacity to 3,200,000 bits/second
(1,600,000 * 2) to serve cable modems with minimum guaranteed
upstream bandwidth.
The default value is 100 percent (that is, maximum reserved
bandwidth is the raw bandwidth.) Whenever the admission control
is changed (on to off, off to on), this value will be reset to
the default value 100.
If the admission control is disabled, the value will be reset
to 100 (the default value).
|
cdxQosCtrlUpAdmissionRejects |
.1.3.6.1.4.1.9.9.116.1.1.1.1.3 |
The count of cable modem registration requests rejected on
this upstream interface due to insufficient reserved
bandwidth for serving the cable modems with Unsolicited
Grant Service (UGS) scheduling service when UGS is
supported and for serving the cable modems with minimum
guaranteed bandwidth in its Quality of Service class when
admission control is enabled on this upstream interface .
|
cdxQosCtrlUpReservedBW |
.1.3.6.1.4.1.9.9.116.1.1.1.1.4 |
The current total reserved bandwidth in bits per second of
this upstream interface. It is the sum of all cable modems'
minimum guaranteed bandwidth in bits per second currently
supported on this upstream.
|
cdxQosCtrlUpMaxVirtualBW |
.1.3.6.1.4.1.9.9.116.1.1.1.1.5 |
The maximum virtual bandwidth capacity of this upstream interface
if the admission control is enabled. It is the raw bandwidth
in bits per second times the percentage. If the admission
control is disabled, then this object will contain the value
zero.
|
cdxQosIfRateLimitAlgm |
.1.3.6.1.4.1.9.9.116.1.1.2.1.1 |
To ensure fairness, the CMTS will throttle the rate for bandwidth
request (upstream)/packet sent (downstream) at which CMTS issues
grants(upstream) or allow packet to be send(downstream) such that
the flow never gets more than its provisioned peak rate in bps.
There are two directions for every Service Id (Sid) traffic:
downstream and upstream. Each direction is called a service flow
here and assigned one token bucket with chosen algorithm.
The enumerations for the rate limiting algorithm are:
noRateLimit(1): The rate limiting is disabled. No rate limiting.
oneSecBurst(2): Bursty 1 second token bucket algorithm.
carLike(3) : Average token usage (CAR-like) algorithm
wtExPacketDiscard(4) : Weighted excess packet discard algorithm.
shaping(5): token bucket algorithm with shaping
Upstream supports the following:
No rate limiting (1),
Bursty 1 second token bucket algorithm(2),
Average token usage (CAR-like) algorithm(3),
Token bucket algorithm with shaping(5).
Downstream supports the following:
No rate limiting (1),
Bursty 1 second token bucket algorithm(2),
Average token usage (CAR-like) algorithm(3),
Weighted excess packet discard algorithm(4), and
Token bucket algorithm with shaping(5).
Token bucket algorithm with shaping is the
default algorithm for upstream if CMTS is in DOCSIS 1.0 mode
or DOCSIS 1.1 mode.
Bursty 1 second token bucket algorithm is the
default algorithm for downstream if the CMTS is in
DOCSIS 1.0 mode. If it is in DOCSIS 1.1 mode the default
algorithm for downstream is Token bucket algorithm with
shaping .
Each algorithm is described as below:
No rate limiting:
The rate limiting process is disabled and no checking
against the maximum bandwidth allowed.
Bursty 1 second token bucket rate limiting algorithm:
In this algorithm, at the start of every 1 second interval,
a service flow's token usage is reset to 0, and every time
the modem for that service flow sends a request (upstream) /
packet (downstream) the upstream/downstream bandwidth
token usage is incremented by the size of the
request/packet sent. As long as the service flow's bandwidth
token usage is less than the maximum bandwidth in bits
per second (peak rate limit) its QoS service class
allows, the request/packets will not be restricted.
Once the service flow has sent more than its peak rate in the
one second interval, it is prevented from sending more
data by rejecting request (upstream) or dropping
packets (downstream). This is expected to slow down
the higher layer sources. The token usage counter gets
reset to 0 after the 1 second interval has elapsed. The
modem for that service flow is free to send more data up to the
peak rate limit in the new 1 second interval that follows.
Average token usage (Cisco CAR like) algorithm:
This algorithm maintains a continuous average of the
burst token usage of a service flow. There is no sudden
refilling of tokens every 1 second interval. Every time a
request/packet is to be handled, the scheduler tries to see
how much time has elapsed since last transmission, and
computes the number of tokens accumulated by this service flow
at its QoS class peak rate. If burst usage of the service flow
is less than tokens accumulated, the burst usage is reset to 0
and request/packet is forwarded. If the service flow has
accumulated fewer tokens than its burst usage, the burst usage
shows an outstanding balance usage after decrementing by the
tokens accumulated. In such cases, the request/packet is still
forwarded, provided the service flow's outstanding usage does
not exceed peak rate limit of its QoS class. If outstanding
burst usage exceeds the peak rate of the class, the service
flow is given some token credit up to a certain maximum credit
limit and the request/packet is forwarded. The request/packet
is dropped when outstanding usage exceeds peak rate and maximum
credit has been used up by this service flow. This algorithm
tracks long term average bandwidth usage of the service flow
and controls this average usage at the peak rate limit.
Weighted excess packet discard algorithm:
This rate limiting algorithm is only available as an option
for downstream rate limiting. The algorithm is to maintain an
weighted exponential moving average of the loss rate of a
service flow over time. The loss rate, expressed in packets,
represents the number of packets that can be sent from this
service flow in a one second interval before a packet will
be dropped. At every one second interval, the loss rate gets
updated using the ratio between the flow peak rate (in bps)
in its QoS profile and the service flow actual usage (in bps).
If the service flow begins to send more than its peak rate
continuously, the number of packets it can send in an one
second interval before experiencing a drop will slowly keep
reducing until cable modem for that service flow slows down
as indicated by actual usage less or equal to the peak rate.
Token bucket algorithm with shaping:
If there is no QoS class peak rate limit, forward the
request/packet without delay. If there is a QoS peak rate
limit, every time a request/packet is to be handled, the
scheduler determines the number of bandwidth tokens that this
service flow has accumulated over the elapsed time at its
QoS class peak rate and increments the tokens counter of the
service flow accordingly. The scheduler limits the token
count to the maximum transmit burst (token bucket depth).
If token count is greater than the number of tokens required
to handle current request/packet, decrement token count by
size of request/packet and forwards the request/packet
without delay. If token count is less than the size of
request/packet, compute the shaping delay time after
which the deficit number of tokens would be available. If
shaping delay time is less than the maximum shaping delay,
decrement tokens count by size of request/packet and
forward this request/packet with the shaping delay in the
shaping delay queue. When the delay time expires, the
request/packet is forwarded. If shaping delay time is
greater than the maximum shaping delay that the subsequent
shaper can handle, the request/packet is dropped. Users can
use cdxQosIfRateLimitShpMaxDelay to configure the the maximum
shaping delay and cdxQosIfRateLimitShpGranularity to
configure the shaping granularity.
|
cdxQosIfRateLimitExpWt |
.1.3.6.1.4.1.9.9.116.1.1.2.1.2 |
Weight for exponential moving average of loss rate for
weighted excess packet discard algorithm to maintain.
The higher value of the weight makes the algorithm
more sensitive to the recent bandwidth usage by the Sid.
The default value is 1 and whenever the rate limiting
algorithm is changed to weighted excess packet discard
algorithm, this value will be reset to the default 1.
If the rate limiting algorithm is not weighted excess
packet discard algorithm, the value will be always the
default value 1.
|
cdxQosIfRateLimitShpMaxDelay |
.1.3.6.1.4.1.9.9.116.1.1.2.1.3 |
The maximum shaping delay in milliseconds. That is, the maximum
amount time of buffering the CMTS will allow for any rate exceeded
flow. If the max buffering delay is large, the grants/packets of
the flow will be buffered for a longer period of time even though
the flow is rate exceeded. This means fewer chances of drops for
such rate exceeded flow. However, too large a max shaping delay
can result is quick drainage of packet buffers at the CMTS, since
several packets will be in the shaping (delay) queue waiting for
their proper transmission time. Another important point to be noted
is that delaying a flows packets (especially TCP flows) for
extended periods of time is useless, since the higher protocol
layers may assume a packet loss after a certain amount of time.
The maximum shaping delay is only applied to rate limit algorithm:
Token bucket algorithm with shaping. If the rate limit
algorithm is not Token bucket algorithm with shaping, the
value is always na(1) which is not applicable.
If the token count is less than the size of request/packet, CMTS
computes the shaping delay time after which the deficit number of
tokens would be available. If the shaping delay time is greater
than the maximum shaping delay, the request/packet will be dropped.
The enumerations for maximum shaping delay are:
na(1): maximum shaping delay is not applied to the current
rate limit algorithm
msec128(2): maximum shaping delay is 128 milliseconds
msec256(3): maximum shaping delay is 256 milliseconds
msec512(4): maximum shaping delay is 512 milliseconds
msec1024(5): maximum shaping delay is 1024 milliseconds
The downstream maximum shaping delay is configurable and the
default value is msec128(2). Whenever the downstream rate
limit algorithm is changed to Token bucket algorithm with
shaping from other rate limit algorithm, the value will
be reset to the default value.
The upstream maximum shaping delay is not configurable and it
is read-only value.
|
cdxQosIfRateLimitShpGranularity |
.1.3.6.1.4.1.9.9.116.1.1.2.1.4 |
The width in milliseconds of each element in shaping
delay queue, that is, the shaping granularity.
The shaping granularity is only applied to rate limit
algorithm: Token bucket algorithm with shaping. It
controls how accurately the algorithm quantizes the shaping
delay for a rate exceeded flow. If granularity is large, several
shaping delay values will all be quantized to the same element
in the queue resulting in less accurate rate shaping for the flows
in bits/sec. On the other hand, choosing too small granularity
causes more memory to be used for the shaper block, and also
can cost a bit more in runtime overhead.
If the rate limit algorithm is not Token bucket algorithm with
shaping, the value is always na(1) which is not applicable.
The enumerations for shaping granularity are:
na(1): shaping granularity is not applied to the current
rate limit algorithm
msec1(2): shaping granularity in 1 milliseconds
msec2(3): shaping granularity in 2 milliseconds
msec4(4): shaping granularity in 4 milliseconds
msec8(5): shaping granularity in 8 milliseconds
msec16(6): shaping granularity in 16 milliseconds
The downstream shaping granularity is configurable and the
default value is msec4(4). Whenever the downstream rate limit
algorithm is changed to Token bucket algorithm with shaping
from other rate limit algorithm, the value will be reset to the
default value.
The upstream shaping granularity is not configurable and
it is read-only value.
|
cdxIfCmtsServiceOutOctets |
.1.3.6.1.4.1.9.9.116.1.1.3.1.1 |
The cumulative number of Packet Data octets sent for this
Service ID.
|
cdxIfCmtsServiceOutPackets |
.1.3.6.1.4.1.9.9.116.1.1.3.1.2 |
The cumulative number of Packet data packets sent for this
Service ID.
|
cdxQosMaxUpBWExcessRequests |
.1.3.6.1.4.1.9.9.116.1.1.3.1.3 |
The number of upstream bandwidth requests which exceeds the
maximum upstream bandwidth allowed for a service defined
in the Quality of Service profile associated with this Sid.
The request which exceeds the maximum upstream bandwidth
allowed will be rejected by the upstream's rate limiting
process using one of the rate limiting algorithm.
Note that the value of this counter cannot be directly used
to know the number of upstream packets that got dropped at
the cable modem. A single upstream packet drop of a modem
can result in up to 16 increments in this counter, since the
modem keeps retrying and keeps getting bandwidth request
drops at CMTS if it has consumed its peak rate.
|
cdxQosMaxDownBWExcessPackets |
.1.3.6.1.4.1.9.9.116.1.1.3.1.4 |
The number of downstream bandwidth packets which exceeds the
maximum downstream bandwidth allowed for a service defined
in the Quality of Service profile associated with this Sid.
The packet which exceeds the maximum downstream bandwidth
allowed will be dropped by the downstream's rate limiting
process using one of the rate limiting algorithm.
|
cdxUpInfoElemStatsNameCode |
.1.3.6.1.4.1.9.9.116.1.1.4.1.1 |
This entry describes the Information Element (IE) type.
Enumerations are :
reqIE(1) : Request Information Element,
The request Information Element provides
an upstream interval in which a CM can
request the CMTS for bandwidth on the
upstream channel.
reqOrDataIE(2) : Request/Data Information Element,
The Request/data Information Element
provides an upstream interval in which
request may be made by the CM to the
CMTS for bandwidth or short data
packets may be transmitted on the
upstream channel.
initMtnIE(3) : Initial Maintenance Information Element,
The Initial Maintenance Information
Element provides an interval in which
new stations may join the network.
stnMtnIE(4) : Station Maintenance Information Element,
The Station Maintenance Information
Element provides an interval in which
stations are expected to perform some
aspect of routine network maintenance ,
such as ranging or power adjustment.
shortGrantIE(5) : Short Data Grant Information Element,
Short data grant Information Element
provides the CM an opportunity to
transmit one or more upstream PDU's.
Short data grants are used with
intervals equal to or less than the
maximum burst size for the usage
specified in the Upstream Channel
Descriptor.
longGrantIE(6) : Long Data Grant Information Element,
The long data grant Information Element
also provides the CM an opportunity to
transmit one or more upstream PDU's.
All long data grant Information Elements
must have a larger number of mini-slots
than that defined for a short data grant
Information Element profile defined in
the Upstream Channel Descriptor.
|
cdxUpInfoElemStatsIEType |
.1.3.6.1.4.1.9.9.116.1.1.4.1.2 |
The current number of mini-slots used for the Information
Element type. The value is only a snapshot since the
current number of mini-slots of this IE type could be
changing rapidly.
|
cdxBWQueueNameCode |
.1.3.6.1.4.1.9.9.116.1.2.1.1.1 |
The name code for the queue.
cirQ :CIR queue. The queue is for Committed Information Rate
(CIR) type of service which serves Service IDs which
have minimum guaranteed rate in its QoS profile.
It is applicable if CMTS is running is either of
DOCSIS 1.0 or 1.1 modes.For DOCSIS 1.1 it has
priority 8.
tbeQ :TBE Queue.The queue is for TIERED BEST EFFORT type
service which serves Service IDs which does not have
minimum guaranteed rate in its QoS profile. It is
only applicable if CMTS is running in DOCSIS 1.0
mode.
p0BEGrantQ-p7BEGrantQ : BEST EFFORT Queue
The queues p0BEGrantQ to P7BEGrantQ are for TIERED
BEST EFFORT type service which serves Service IDs
which do not have minimum guaranteed rate specified
in the QoS parameters. P0 has lowest priority and P7
has highest.Best Effort type is purely handled with
prioritization in FIFO's and hence demands more
number of queues. These queues are applicable only if
CMTS is running under mode DOCSIS 1.1.
rngPollQ : RngPoll queue.
The queue is for the ranging SID's.It has the highest
priority. This queue information is only provided if
CMTS is running under mode DOCSIS 1.1.
|
cdxBWQueueOrder |
.1.3.6.1.4.1.9.9.116.1.2.1.1.2 |
The relative order of this queue to the other queues within the
cable interface. The smaller number has higher order. That is,
0 is the highest order and 10 is the lowest order. The
scheduler will serve the requests in higher order queue up to
the number of requests defined in cdxBWQueueNumServedBeforeYield
before serving requests in the next higher order queue.
If there are n queues on this interface, the queue order will
be 0 to n-1 and maximum number of requests defined as
cdxBWQueueNumServedBeforeYield in order 0 queue will be served
before the requests in order 1 queue to be served.
|
cdxBWQueueNumServedBeforeYield |
.1.3.6.1.4.1.9.9.116.1.2.1.1.3 |
The maximum number of requests/packets the scheduler can
serve before yielding to another queue. The value 0 means all
requests must be served before yielding to another queue. The
range is 0-50 for DOCSIS 1.0 and for DOCSIS 1.1 it is 0-64.
|
cdxBWQueueType |
.1.3.6.1.4.1.9.9.116.1.2.1.1.4 |
The queuing type which decides the position of a request/packet
within the queue.
unknown : queue type unknown.
other : not fifo, and not priority.
fifo : first in first out.
priority: each bandwidth request has a priority and the
position of the request within the queue depends
on its priority.
For DOCSIS1.1 all the priority queues are fifo queues.
|
cdxBWQueueMaxDepth |
.1.3.6.1.4.1.9.9.116.1.2.1.1.5 |
The maximum number of requests/packets which the queue can
support.The range is 0-50 for DOCSIS1.0 and for
DOCSIS1.1 it is 0-64.
|
cdxBWQueueDepth |
.1.3.6.1.4.1.9.9.116.1.2.1.1.6 |
The current number of requests/packets in the queue.
The range is 0-50 for DOCSIS1.0 and for
DOCSIS1.1 it is 0-64.
|
cdxBWQueueDiscards |
.1.3.6.1.4.1.9.9.116.1.2.1.1.7 |
The number of requests/packets discarded because of queue
overflow (queue depth > queue maximum depth).
|
cdxCmCpeMacAddress |
.1.3.6.1.4.1.9.9.116.1.3.1.1.1 |
The Mac address to identify a cable modem or a Customer
Premises Equipment.
|
cdxCmCpeType |
.1.3.6.1.4.1.9.9.116.1.3.1.1.2 |
Indicate this entry is for cable modem or Customer Premises
Equipment. The enumerations are:
cm(1): cable modem
cpe(2): Customer Premises Equipment
|
cdxCmCpeIpAddress |
.1.3.6.1.4.1.9.9.116.1.3.1.1.3 |
Ip address of the cable modem or Customer Premises Equipment.
|
cdxCmCpeIfIndex |
.1.3.6.1.4.1.9.9.116.1.3.1.1.4 |
The CMTS cable MAC interface index (ifType of
docsCableMaclayer(127)) that cable modem or Customer Premises
Equipment connects to.
Use cdxCmCpeIfIndex and cdxCmCpeCmtsServiceId to indentify an
entry in docsIfCmtsServiceTable.
|
cdxCmCpeCmtsServiceId |
.1.3.6.1.4.1.9.9.116.1.3.1.1.5 |
The cable modem's primary Service ID if the type is cm.
The primary Service ID for the CM which the CPE connects if the
type is cpe.
Use cdxCmCpeIfIndex and cdxCmCpeCmtsServiceId to identify an
entry in docsIfCmtsServiceTable.
|
cdxCmCpeCmStatusIndex |
.1.3.6.1.4.1.9.9.116.1.3.1.1.6 |
Pointer to an entry in docsIfCmtsCmStatusTable identifying
status of the CM (which the CPE connects to.)
|
cdxCmCpeAccessGroup |
.1.3.6.1.4.1.9.9.116.1.3.1.1.7 |
ASCII text to identify the Access Group for a CM or CPE.
Access Group is to filter the upstream traffic for that
CM or CPE.
|
cdxCmCpeResetNow |
.1.3.6.1.4.1.9.9.116.1.3.1.1.8 |
Setting this object to true(1) causes the device to
reset. Reading this object always returns false(2).
For cdxCmCpeType value cm(1), CMTS removes the
CM from the Station Maintenance List and would cause
the CM to reset its interface.
For cdxCmCpeType value cpe(2), CMTS removes the
CPE's MAC address from the internal address table.
It then rediscovers and associates the CPE with the
correct CM during the next DHCP lease cycle. By resetting
the CPE, the user can replace an existing CPE or change
its network interface card (NIC).
|
cdxCmtsCmStatusValue |
.1.3.6.1.4.1.9.9.116.1.3.2.1.1 |
Current Cable Modem connectivity state. The object extends
states in docsIfCmtsCmStatusValue in more details.
The enumerations are:
offline(1) : modem considered offline.
others(2) : states is in
docsIfCmtsCmStatusValue.
initRangingRcvd(3) : modem sent initial ranging.
initDhcpReqRcvd(4) : dhcp request received.
onlineNetAccessDisabled(5): modem registered, but network
access for the CM 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 tranfer started.
initTodRquestRcvd(14) : Time of the Day (TOD) request
received.
reset(15) : modem is resetting.
rangingInProgress(16) : initial ranging is in progress.
rangingCompleted(17) : initial ranging is completed.
dhcpGotIpAddr(18) : modem has got an IP address
from the DHCP server.
rejStaleConfig(19) : modem did attempt to register
but registration was refused
due to stale Config.
rejIpSpoof(20) : modem did attempt to register but
registration was refused due to IP
Spoof.
rejClassFail(21) : modem did attempt to register but
registration was refused due to
Class failure.
rejRegNack(22) : modem did attempt to register but
no acknowledgement was recieved.
bpiKekExpired(23) : KEK modem key assignment expired.
bpiTekExpired(24) : TEK modem key assignment expired.
shutdown(25) : modem is in shutdown state.
FOR DOCSIS 1.0
--------------
The ranging, rangingAborted, rangingComplete, and ipComplete
states in docsIfCmtsCmStatusValue is others in this object
since this object is extension of docsIfCmtsCmStatusValue.
The registrationComplete state in docsIfCmtsCmStatusValue
could be online, onlineNetAccessDisabled, onlineKekAssigned, or
onlineTekAssigned in this object.
The accessDenied state in docsIfCmtsCmStatusValue could be
rejectBadMic, rejectBadCos in this object for the possible
reasons of cable modem registration abort.
The states 15 to 25 are not applicable.
FOR DOCSIS 1.1
--------------
The registrationComplete state in docsIfCmtsCmStatusValue
could be online, onlineNetAccessDisabled,
onlineBpiKekAssigned,or onlineBpiTekAssigned in this
object.
The accessDenied state in docsIfCmtsCmStatusValue could be
rejMicFail, rejStaleConfig, rejIpSpoof, rejClassFail,
rejRegNack in this object for the possible reasons of cable
modem registration abort.
The CMTS only reports states it is able to detect.States
Online(2) and rejectBadCos(9) are not applicable.
|
cdxIfCmtsCmStatusOnlineTimes |
.1.3.6.1.4.1.9.9.116.1.3.2.1.2 |
The number of times that the modem changes the connectivity
state from 'offline' to 'online' over the time period from
the modem's first ranging message received by CMTS until
now.
The modem is considered as 'online' when the value for
cdxCmtsCmStatusValue is any of the values: online(5),
onlineNetAccessDisabled(6), onlineKekAssigned(7), and
onlineTekAssigned(8), and the modem is considered as
'offline' for other values for cdxCmtsCmStatusValue.
|
cdxIfCmtsCmStatusPercentOnline |
.1.3.6.1.4.1.9.9.116.1.3.2.1.3 |
The percentage of time that the modem stays 'online' over
the time period from the modem's first ranging message
received by CMTS until now.
The value for this object is 100 times bigger than the real
percentage value. For example, 32.15% will be value 3215.
The modem is considered as 'online' when the value for
cdxCmtsCmStatusValue is any of the values: online(5),
onlineNetAccessDisabled(6), onlineKekAssigned(7), and
onlineTekAssigned(8), and the modem is considered as
'offline' for other values for cdxCmtsCmStatusValue.
|
cdxIfCmtsCmStatusMinOnlineTime |
.1.3.6.1.4.1.9.9.116.1.3.2.1.4 |
The minimum period of time the modem stayed 'online' over
the time period from the modem's first ranging message
received by CMTS until now.
The modem is considered as 'online' when the value for
cdxCmtsCmStatusValue is any of the values: online(5),
onlineNetAccessDisabled(6), onlineKekAssigned(7), and
onlineTekAssigned(8), and the modem is considered as
'offline' for other values for cdxCmtsCmStatusValue.
|
cdxIfCmtsCmStatusAvgOnlineTime |
.1.3.6.1.4.1.9.9.116.1.3.2.1.5 |
The average period of time the modem stayed 'online' over
the time period from the modem's first ranging message
received by CMTS until now.
The modem is considered as 'online' when the value for
cdxCmtsCmStatusValue is any of the values: online(5),
onlineNetAccessDisabled(6), onlineKekAssigned(7), and
onlineTekAssigned(8), and the modem is considered as
'offline' for other values for cdxCmtsCmStatusValue.
|
cdxIfCmtsCmStatusMaxOnlineTime |
.1.3.6.1.4.1.9.9.116.1.3.2.1.6 |
The maximum period of time the modem stayed 'online' over
the time period from the modem's first ranging message
received by CMTS until now.
The modem is considered as 'online' when the value for
cdxCmtsCmStatusValue is any of the values: online(5),
onlineNetAccessDisabled(6), onlineKekAssigned(7), and
onlineTekAssigned(8), and the modem is considered as
'offline' for other values for cdxCmtsCmStatusValue.
|
cdxIfCmtsCmStatusMinOfflineTime |
.1.3.6.1.4.1.9.9.116.1.3.2.1.7 |
The minimum period of time modem stayed 'offline' over
the time period from the modem's first ranging message
received by CMTS until now.
The modem is considered as 'online' when the value for
cdxCmtsCmStatusValue is any of the values: online(5),
onlineNetAccessDisabled(6), onlineKekAssigned(7), and
onlineTekAssigned(8), and the modem is considered as
'offline' for other values for cdxCmtsCmStatusValue.
|
cdxIfCmtsCmStatusAvgOfflineTime |
.1.3.6.1.4.1.9.9.116.1.3.2.1.8 |
The average period of time the modem stayed 'offline' over
the time period from the modem's first ranging message
received by CMTS until now.
The modem is considered as 'online' when the value for
cdxCmtsCmStatusValue is any of the values: online(5),
onlineNetAccessDisabled(6), onlineKekAssigned(7), and
onlineTekAssigned(8), and the modem is considered as
'offline' for other values for cdxCmtsCmStatusValue.
|
cdxIfCmtsCmStatusMaxOfflineTime |
.1.3.6.1.4.1.9.9.116.1.3.2.1.9 |
The maximum period of time the modem stayed 'offline' over
the time period from the modem's first ranging message
received by CMTS until now.
The modem is considered as 'online' when the value for
cdxCmtsCmStatusValue is any of the values: online(5),
onlineNetAccessDisabled(6), onlineKekAssigned(7), and
onlineTekAssigned(8), and the modem is considered as
'offline' for other values for cdxCmtsCmStatusValue.
|
cdxIfCmtsCmStatusDynSidCount |
.1.3.6.1.4.1.9.9.116.1.3.2.1.10 |
The number of active dynamic SIDs on this modem.
Prior to getting the assigned the Service Flow IDs(SFID)
the CM must must complete a number of protocol
transactions. The CMTS assigns a temporary Service ID
(SID) to complete these steps.
|
cdxIfCmtsCmStatusAddlInfo |
.1.3.6.1.4.1.9.9.116.1.3.2.1.11 |
This object indicates additional attributes regarding
the CM.
1. noisyPlant indicates that the CM connection is noisy.
2. modemPowerMaxOut indicates that the modem has reached
its maximum power level.
A bit of of this object is set to 1 if the condition
indicated by the bit is satisfied.
Note that BITS are encoded most significant bit
first.
|
cdxIfCmtsCmStatusOnlineTimesNum |
.1.3.6.1.4.1.9.9.116.1.3.2.1.12 |
The number of times that the modem changes the connectivity
state from 'offline' to 'online' over the time period from
the modem's first ranging message received by CMTS until now.
The modem is considered as 'online' when the value for
cdxCmtsCmStatusValue is any of the values: online(5),
onlineNetAccessDisabled(6), onlineKekAssigned(7), and
onlineTekAssigned(8), and the modem is considered as 'offline'
for other values for cdxCmtsCmStatusValue.
The value of this object is reset to 0 if the value in
cdxIfCmtsCmStatusLastResetTime is changed.
|
cdxIfCmtsCmStatusLastResetTime |
.1.3.6.1.4.1.9.9.116.1.3.2.1.13 |
The last cable modem connectivity statistics reset time. If
the value of this object is '0', then the cable modem
connectivity statistics had not been reset.
|
cdxCmtsCmOnOffTrapEnable |
.1.3.6.1.4.1.9.9.116.1.3.3.1.1 |
An indication of whether the cdxCmtsCmOnOffNotification
is enabled. The default value is false(2).
|
cdxCmtsCmOnOffTrapInterval |
.1.3.6.1.4.1.9.9.116.1.3.3.1.2 |
The interval for cdxCmtsCmOnOffNotification sent by CMTS for
one online/offline state change if cdxCmtsCmOnOffTrapEnable
is true.
If there are more than one state changes to online/offline
for a cable modem during this interval, only one
cdxCmtsCmOnOffNotification is sent by CMTS for the first
state change to online and one cdxCmtsCmOnOffNotification
for the first state changing to offline if
cdxCmtsCmOnOffTrapEnable is true.
This is to avoid too many notifications sent for a cable
modem online/offline state changes during a short period
of time.
If the value is 0, then cdxCmtsCmOnOffNotification will be
sent for every state changes to online/offline for a cable
modem if cdxCmtsCmOnOffTrapEnable is true.
If cdxCmtsCmOnOffTrapEnable value changes from true to false
or from false to true, this value will remain no change as
before.
The default value is 600 seconds.
|
cdxCmtsCmDefaultMaxCpes |
.1.3.6.1.4.1.9.9.116.1.3.3.1.3 |
The default maximum number of permitted CPEs per modem
in this cable interface. A modem can override this
value by setting the object cdxCmtsCmMaxCpeNumber
in the cdxCmtsCmTable.
The value 0 means no maximum limit.
Setting the value will not affect the already connected
CPEs to the modems in this cable interface.
|
cdxCmtsCmTotal |
.1.3.6.1.4.1.9.9.116.1.3.3.1.4 |
The total count of cable modems on this cable mac interface
since boot.
|
cdxCmtsCmActive |
.1.3.6.1.4.1.9.9.116.1.3.3.1.5 |
The count of cable modems that are active. Active cable
modems are recognized by the cdxCmtsCmStatusValue
other than offline(1).
|
cdxCmtsCmRegistered |
.1.3.6.1.4.1.9.9.116.1.3.3.1.6 |
The count of cable modems that are registered and online
on this cable mac interface. Registered cable modems are
those with one of the following values.
registrationComplete(6) of docsIfCmtsCmStatusValue OR
either of online(12), kekRejected(10),
onlineKekAssigned(6),tekRejected(11), onlineTekAssigned(7)
of cdxCmtsCmStatusValue
|
cdxCmtsCmChOverSerialNumber |
.1.3.6.1.4.1.9.9.116.1.3.5.1.1 |
Object which specifies a unique entry in the
table. A management station wishing to initiate a
channel override operation should use a pseudo-random
value for this object when creating or modifying an
instance of a cdxCmtsCmChOverEntry.
|
cdxCmtsCmChOverMacAddress |
.1.3.6.1.4.1.9.9.116.1.3.5.1.2 |
The mac address of the cable modem that the CMTS instructs to
move to a new downstream and/or upstream channel.
This column must be set to a valid Mac address currently in
the CMTS in order for this entry's row status to be set to
active successfully.
|
cdxCmtsCmChOverDownFrequency |
.1.3.6.1.4.1.9.9.116.1.3.5.1.3 |
The new downstream frequency which the cable modem is
instructed to move to. The value 0 is to ask the CMTS not to
override the downstream frequency.
|
cdxCmtsCmChOverUpChannelId |
.1.3.6.1.4.1.9.9.116.1.3.5.1.4 |
The new channel Id which the cable modem is instructed to
move to. The value -1 is to ask the CMTS not to override
the upstream channel Id.
|
cdxCmtsCmChOverTrapOnCompletion |
.1.3.6.1.4.1.9.9.116.1.3.5.1.5 |
Specifies whether or not a cdxCmtsCmChOverNotification
should be issued on completion of the operation. If such a
notification is desired, it is the responsibility of the
management entity to ensure that the SNMP administrative model
is configured in such a way as to allow the notification to be
delivered.
|
cdxCmtsCmChOverOpInitiatedTime |
.1.3.6.1.4.1.9.9.116.1.3.5.1.6 |
The value of sysUpTime at which the operation was initiated.
Since it is possible to have more than one entry in this
table for a cable modem, this object can help to distinguish
the entries for the same cable modem.
|
cdxCmtsCmChOverState |
.1.3.6.1.4.1.9.9.116.1.3.5.1.7 |
The status of the specified channel override operation.
The enumerations are:
messageSent(1): the CMTS has sent a RNG-RSP message
with channel override to the cable modem.
commandNotActive(2): the command is not in active mode
due to this entry's row status is not
in active yet.
noOpNeed(3): The downstream frequency and the upstream
channel Id in this entry are the same as
original ones when this entry's row status
is set to active, so CMTS does not need to
do any operation.
modemNotFound(4): The modem is not found in the CMTS
at the time when the command becomes
active.
waitToSendMessage(5): specified the operation is active
and CMTS is waiting to send
a RNG-RSP message with channel
override to the cable modem.
timeOut(6): specified the operation is timed out.
That is, the CMTS cannot send a RNG-RSP message
with channel override to the cable modem within
the time specified in the object of
cdxCmtsCmChOverTimeExpiration.
The possible reason is that the cable modem
does not repeat the initial ranging.
The possible state change diagram is as below:
[commandNotActive ->] waitToSendMessage ->
messageSent or timeOut.
[commandNotActive ->] noOpNeeded or modemNotFound.
|
cdxCmtsCmChOverRowStatus |
.1.3.6.1.4.1.9.9.116.1.3.5.1.8 |
The status of this table entry.
This value for cdxCmtsCmChOverMacAddress must be valid Mac
address currently in the CMTS in order for the row
status to be set to active successfully.
Once the row status becomes active and state becomes
waitToSendMessage, the entry cannot not be changed except
to delete the entry by setting the row status to destroy(6)
and since the operation cannot be stopped, the destroy(6)
will just cause the SNMP agent to hide the entry from
application and the SNMP agent will delete the entry
right after the operation is completed.
|
cdxCmtsCmMaxCpeNumber |
.1.3.6.1.4.1.9.9.116.1.3.6.1.1 |
The maximum number of permitted CPEs connecting to the
modem.
The value -1 means to use the default value of maximum
hosts per modem in the CMTS cable interface which the modem
connects to and the value is defined in
cdxCmtsCmDefaultMaxCpes in the cdxCmtsMacExtTable.
The value 0 means no maximum limit.
Setting the value will not affect the already connected
CPEs to the modem.
|
cdxCmtsCmCurrCpeNumber |
.1.3.6.1.4.1.9.9.116.1.3.6.1.2 |
The current number of CPEs connecting to the modem.
The value 0 means no hosts connecting to the modem.
|
cdxIfUpChannelWidth |
.1.3.6.1.4.1.9.9.116.1.4.1.1.1 |
The lower bound for the bandwidth of this upstream channel.
The bandwidth specified by docsIfUpChannelWidth is used as
the upper bound of the upstream channel. The two objects,
docsIfUpChannelWidth and cdxIfUpChannelWidth, in
conjunction, define the upstream channel width range to be
used for the automated spectrum management.
This object returns 0 if the channel width is undefined
or unknown.
For those upstreams in the linecards which do not have the
automated spectrum management feature, this channel width
is undefined and always has value 0.
|
cdxIfUpChannelModulationProfile |
.1.3.6.1.4.1.9.9.116.1.4.1.1.2 |
The secondary modulation profile for the upstream channel.
This should be a QPSK modulation profile if the primary profile
is QAM-16. The CMTS will switch from primary profile (QAM16) to
secondary profile (QPSK) depending on the noise level of a
particular spectrum band.
This is an entry identical to the docsIfModIndex in the
docsIfCmtsModulationTable that describes this channel.
This channel is further instantiated there by a grouping
of interval usage codes which together fully describe the
channel modulation. This object returns 0 if the
docsIfCmtsModulationTable does not exist or is empty.
|
cdxIfUpChannelCmTotal |
.1.3.6.1.4.1.9.9.116.1.4.1.1.3 |
The total count of cable modems on this upstream channel
since boot.
|
cdxIfUpChannelCmActive |
.1.3.6.1.4.1.9.9.116.1.4.1.1.4 |
The count of cable modems that are active.Active cable
modems are recognized by the cdxCmtsCmStatusValue other
than offline(1).
|
cdxIfUpChannelCmRegistered |
.1.3.6.1.4.1.9.9.116.1.4.1.1.5 |
The count of cable modems that are registered and online
on this upstream. Registered cable modems are those
with one of the following values:
registrationComplete(6) of docsIfCmtsCmStatusValue OR
online(12), kekRejected(10), onlineKekAssigned(6),
tekRejected(11),onlineTekAssigned(7) of
cdxCmtsCmStatusValue.
|
cdxIfUpChannelInputPowerLevel |
.1.3.6.1.4.1.9.9.116.1.4.1.1.6 |
The Upstream Input power level at the CMTS interface.
This is the expected power level and is different from the
actual power received. If not configured the default value
is 0 dBmV and is also the optimum setting power level for
the upstream. For FPGA line cards, the valid range
is <-10 to 10> dBmV and for ASIC Line cards, it is
<-10 to 25> dBmV.
|
cdxIfUpChannelAvgUtil |
.1.3.6.1.4.1.9.9.116.1.4.1.1.7 |
The average percentage of upstream channel utilization.
This item indicates the running average of percent
channel utilization in CMTS upstream Mac scheduler.
|
cdxIfUpChannelAvgContSlots |
.1.3.6.1.4.1.9.9.116.1.4.1.1.8 |
The average percentage of contention mini-slots. This
item indicates the running average of percent
contention mini-slots in CMTS upstream Mac scheduler.
|
cdxIfUpChannelRangeSlots |
.1.3.6.1.4.1.9.9.116.1.4.1.1.9 |
The average percentage of initial ranging mini-slots.
This item indicates the running average of percent
initial ranging mini-slots in CMTS upstream Mac
scheduler.
|
cdxIfUpChannelNumActiveUGS |
.1.3.6.1.4.1.9.9.116.1.4.1.1.10 |
This object indicates the number of active
Unsolicited Grant Service (UGS) on a given upstream.
This would be used for the user to evaluate traffic
load at any given time of the day.
The Unsolicited Grant Service (UGS) is designed to
support real-time service flows that generate fixed
size data packets on a periodic basis.
|
cdxIfUpChannelMaxUGSLastOneHour |
.1.3.6.1.4.1.9.9.116.1.4.1.1.11 |
This object indicates the maximum number of
Unsolicited Grant Service (UGS) allocated on a
given upstream in the last one hour. This would be
used for the user to evaluate traffic load at any
given time of the day.
The Unsolicited Grant Service (UGS) is designed to
support real-time service flows that generate fixed
size data packets on a periodic basis.
|
cdxIfUpChannelMinUGSLastOneHour |
.1.3.6.1.4.1.9.9.116.1.4.1.1.12 |
This object indicates the minimum number of
Unsolicited Grant Service (UGS) allocated on a
given upstream in the last one hour. This would be
used for the user to evaluate traffic load at any
given time of the day.
The Unsolicited Grant Service (UGS) is designed to
support real-time service flows that generate fixed
size data packets on a periodic basis.
|
cdxIfUpChannelAvgUGSLastOneHour |
.1.3.6.1.4.1.9.9.116.1.4.1.1.13 |
This object indicates the average number of
Unsolicited Grant Service (UGS) allocated on a
given upstream in the last one hour. This would be
used for the user to evaluate traffic load at any
given time of the day.
The Unsolicited Grant Service (UGS) is designed to
support real-time service flows that generate fixed
size data packets on a periodic basis.
|
cdxIfUpChannelMaxUGSLastFiveMins |
.1.3.6.1.4.1.9.9.116.1.4.1.1.14 |
This object indicates the maximum number of
Unsolicited Grant Service (UGS) allocated on a
given upstream in the last five minutes. This would
be used for the user to evaluate traffic load at
any given time of the day.
The Unsolicited Grant Service (UGS) is designed to
support real-time service flows that generate fixed
size data packets on a periodic basis.
|
cdxIfUpChannelMinUGSLastFiveMins |
.1.3.6.1.4.1.9.9.116.1.4.1.1.15 |
This object indicates the minimum number of
Unsolicited Grant Service (UGS) allocated on a
given upstream in the last five minutes. This would
be used for the user to evaluate traffic load at
any given time of the day.
The Unsolicited Grant Service (UGS) is designed to
support real-time service flows that generate fixed
size data packets on a periodic basis.
|
cdxIfUpChannelAvgUGSLastFiveMins |
.1.3.6.1.4.1.9.9.116.1.4.1.1.16 |
This object indicates the average number of
Unsolicited Grant Service (UGS) allocated on a
given upstream in the last five minutes. This would
be used for the user to evaluate traffic load at
any given time of the day.
The Unsolicited Grant Service (UGS) is designed to
support real-time service flows that generate fixed
size data packets on a periodic basis.
|