3000 Old Alabama Road Suite 119-434, Alpharetta, GA 30022-8555404-424-8202info@volpefirm.com

DOCSIS and Cable Modems – How it works :: Introduction

Post 130 of 131
DOCSIS

Over the past several years of training people on troubleshooting DOCSIS® networks and explaining how DOCSIS cable modems and CMTSs work, I have been asked numerous times – “Why don’t you write a book on this?”  You see, there is no definitive book, guide or manual that explains the Data-over-Cable Service Interface Specification (DOCSIS) other than the several hundred page specification itself.  While I recommend that everyone interested in fully understanding DOCSIS read the specification located on the CableLabs website at www.cablelabs.com, I will warn you that it can be very technical.  So what I will do over the next several posts on this DOCSIS 101 blog is provide a boiled-down version of the operation of the DOCSIS specification, i.e. how cable modems connect to the cable modem termination system (CMTS) and transmit data.  While I will provide quite a bit of technical detail, I will try to communicate it in such a way that a Ph.D is not required to comprehend it.

First, some disclaimers.  DOCSIS® is a registered trademark of CableLabs.  Founded in 1988 by cable operating companies, Cable Television Laboratories, Inc. (CableLabs®) is a non-profit research and development consortium that is dedicated to pursuing new cable telecommunications technologies and to helping its cable operator members integrate those technical advancements into their business objectives. CableLabs has been the cornerstone for the development of many standards in the cable telecommunications industry, most notably DOCSIS and a number of standards which have extended the capabilities of the DOCSIS specification.  CableLabs has a brief primer and history of the DOCSIS standards which can be found at: www.cablemodem.com/primer/

Tune in for my next post where I will describe the radio frequency (RF) spectrum allocated to DOCSIS cable modem communication and how this allows the data to be transported from the cable operator to your home or office.

 

Mr. Volpe has over 25 years of communications industry experience. He is focused on the cable and telecom industry with deep technical and business skills. Mr. Volpe is currently the president and chief technologist of the Volpe Firm and holds an MSEE with honors.

Twitter LinkedIn Google+ 

, , , , , , , , , , ,

11 comments:

Anonymous09/11/2010 at 08:20Reply

Hey man I just wanted to say thanks for taking the time to create something worth my time to read. I am all over the internet and I see so much useless junk that is just created for the sake of putting something new on their site . It takes devotion to make good stuff, thanks for caring.

Jeroen01/31/2011 at 13:47Reply

Thanks for making this guide. It’s very interesting quality stuff.

Best regards,
Jeroen

Ferdinand Abe04/06/2011 at 07:54Reply

I’ve been surfing the net around and never found anything better than this website about DOCSIS and Cable Modem . I’m totally amazed with your dedication and passion. Thumbs up for a job well done.

Brady04/06/2011 at 21:16Reply

Thanks for the feedback.

V.Rajan04/15/2011 at 12:28Reply

Please give basic lesson of meaning for Upstream(US) and downstream(DS), we bought cable modem by Zoom( Docsis 3) and after installing it takes 3 to 5 min to get connected. Before it was connecting in 2 min, We did ,what Comcast technical support told us to do, to disconnect cable, computer and router few seconds with no change, thanks.

Brady03/01/2012 at 09:57Reply

Hi V.Rajan,

You are experiencing a common symptom of DOCSIS 3.0 cable modems. 1) vendors are still optimizing the firmware, so they are not as fast as the DOCSIS 2.0 versions and 2) if you see my latest article on DOCSIS 3.0 Cable Modem Registration you will see that I comment on the fact that during registration it often takes longer for DOCSIS 3.0 modems to register due to the bonding process. Patience is a virtue in DOCSIS 3.0.

-Brady

Koffi06/03/2011 at 11:26Reply

This is really good. I have been all over the internet looking for information. Your article really helped me understand the basics

Line07/25/2013 at 20:42Reply

I do appreciate the posts here. It makes learning more simple.

Brady Volpe07/25/2013 at 20:45Reply

Thank you. Appreciate the feedback.

-Brady

Manas10/24/2013 at 05:19Reply

Hi Brady,
How can i provision cm and emta by using linux server ? Is it possible without any provisioning software ?

Thanks,
Manas

Brady Volpe10/29/2013 at 09:01Reply

Hi Manas,

I have successfully provisioned eMTAs with open source applications on a Linux server in a lab environment. For calls you will need a call proxy like Asterisk. This sets up the call and also adds features, such as caller id, etc.

If you are looking to do this for a production environment with paying customers I would recommend a provisioning system like Incognito. This will make your life much easier in the long term and add a lot more functionality for your subscribers. There are also a lot of MIBs that you will need for some eMTAs that are quite hard to figure out when you roll your own. It can be done, but its quite difficult in a production world and the support and investment you get with a commercial provisioning system is well worth the investment.

-Brady

Menu