Professional Documents
Culture Documents
Why Do Cable Modems Drop Offline
Why Do Cable Modems Drop Offline
A Cable Modem requires three main things to remain online once it is connected
and operational:
Unicast polls from the CMTS every 30 seconds (keepalives). These are
unicast transmit opportunities for this modem's assigned SID, in which it
can send a RNG-REQ to the CMTS. If the cable modem does not receive
a unicast transmit opportunity within T4 seconds (30 seconds) it has to
time out and re-initialise it's MAC layer. So if there is a problem (RF) in
the downstream, the cable modem might not "see" this unicast transmit
opportunity, and drop offline.
If the CMTS does not get a reply from the CM to the unicast transmit
opportunity, the CMTS will poll the modem 16 times in short succession
in order to try and get an answer. The modem is considered offline by the
CMTS if there is no reply after these retries.
System/Channel
5 to 42 MHz (North America)
Frequency range
5 to 65 MHz (Europe)
System/Channel
Input to cable modem (level range, one channel) -15 to +15 dBmV
Note: For a full set of the specifications for the European Standard, please read
RF Specifications.
The CMTS MUST provide each CM a Periodic Ranging opportunity at least once
every T4 seconds. The CMTS MUST send out Periodic Ranging opportunities at
an interval sufficiently shorter than T4 that a MAP could be missed without the
CM timing out. The size of this "subinterval" is CMTS dependent. The CM
MUST reinitialize its MAC after T4 seconds have elapsed without receiving a
Periodic Ranging opportunity. The default value for T4 is 30 seconds.
T4 is defined as "wait for unicast ranging opportunity". This is the time a modem
will wait to get a dedicated transmit opportunity from the CMTS. The value is
defined to be minimum 30 seconds, and maximum 35 seconds per SP-RFIv1.1-
I03-991105.
If a UBR9xx modem goes offline because of a T4 timeout, you will see following
error messages in the debug cable mac log:
The CMTS will retry polling the CM until it either receives a reply or until the
number of retries (default is sixteen) are exhausted. At that time the CM is
removed from the poll list and considered offline.
A way to detect if a modem is constantly ranging is to use the show cable flap-
list command.
Measuring the Correct Parts of the System
There are a number of ways to gauge the speed and performance of a system,
however it is important to understand exactly what parts of the system are being
tested. Consider the diagram below.
In the following example, a simple FTP download and upload test is performed
between a CPE device connected to a cable modem, and an FTP server on the
cable service provider's network. The cable modem has downloaded a DOCSIS
configuration file that allows a download speed of up to 256 Kbps and an upload
speed of up to 64 Kbps. In this test, a 3 Mb file has been placed on the FTP server
at IP address 172.17.110.132. The user of the CPE device is given a username and
password in order to be able to log into the FTP server so they can download this
file from the FTP server, and then upload it back to the FTP server. The command
line FTP utility is used to perform the transfer. This utility is available in virtually
all versions of Microsoft Windows and UNIX.
A similar test is conducted by having an HTTP web server set up in the service
provider's network and performing an HTTP download.
Figure 2
Note:
!--- Comments are in blue.
C:\>ftp 172.17.110.132
Connected to 172.17.110.132.
220 Solaris FTP server (SunOS 5.6)
ready.
User (172.17.110.132:(none)):
anonymous
221 Goodbye.
While the FTP transfer is occurring, it is possible to monitor the progress of the
test on the CMTS using the show interface cable X/Y sid Z counters command
where cable X/Y is the cable interface the modem under test is connected to, and
Z is the Service ID (SID) number of the modem under test. This command shows
how many bytes are being transferred from or to a particular cable modem. For
example, if the CPE being tested is behind a cable modem with MAC address
0001.9659.4461.