Featured Articles

DOCSIS 3.0 Advanced Troubleshooting

Advanced Troubleshooting in a DOCSIS 3.0 Plant

If you missed the SCTE Cable-Tec 2011, I am making available my presentation and white paper on Advanced Troubleshooting in a DOCSIS 3.0 Plant. Each speaker had only 20 minutes to cover topics that could easily last hours, so the presentations are understandably brief. Below you will find More »

DOCSIS 3.0 Partial Service

DOCSIS 3.0 | Partial Service

Partial Service is a new term encountered in the DOCSIS 3.0 MULPI specification and realized in field deployments of DOCSIS 3.0 cable modems using upstream bonding. This was a topic that I touched on in this years SCTE Cable-Tec Expo, but will explore in greater detail in this article. More »

Intraway DOCSIS Security and Fraud Detection

Fresh Tech | Intraway Secures DOCSIS

I first heard of Intraway's products through a LinkedIn request to talk about DOCSIS security from Intraway's CEO, Leandro Rzezak. This immediately peaked my interest becuase today our DOCSIS networks are inherently insecure and many are unaware of this. What do I mean by insecure? No, not More »

DOCSIS Xpert Protocol Analyzer

Fresh Tech | DOCSIS Protocol Analyzer – Can’t stop a good idea!

When I first heard rumor that a knew company had a DOCSIS protocol analyzer floating around I had to see it! With full disclosure, many of you know that after 10 years in RF and fiber-optic transport equipment, I spent a few years designing, marketing and selling DOCSIS protocol More »

CPAT Flex Ingress Detection solution

Fresh Tech | Leakage Detection with Brains!

I admit that while I help my clients better understand the sources and negative impacts of RF ingress on DOCSIS in a cable plant, I have never found leakage/ingress detection itself particularly high-tech. That was until Daniel Babeux of VGI Solutions gave me a demo of their CPAT Flex More »

Televe's CATV Spectrum Analyzer

Fresh Tech | Awesome Spectrum Analyzer at a Cool Price!

What first caught my eye by Televes H45 Spectrum Analyzer was the HDMI port feeding a flatscreen television. How cool is that? I also noticed the small unit was displaying a QAM "haystack" along with its power, MER, BER, and the demodulated picture just beside the measurements. More »

Rohde & Schwarz Cable Load Generator

Fresh Tech from Cable-Tec Expo 2011

At this year's Cable-Tec Expo, Rohde & Schwarz (www.rohde-schwarz.com) introduced a 1U Cable Load Generator (CLG) capable of simulating cable TV networks with full channel loading. This baby is not just limited to North America, but can do channel plans for the World over! Here are the highlights: More »

DOCSIS 3.0 Cable Modem Maximum Transmit Power

Why are my DOCSIS 3.0 cable modems transmitting at 52.2 dBmV?

A recent question from a reader provided an interesting response - the answer: maximum transmit power is 52.2 dBmV for DOCSIS 3.0 cable modems under certain conditions. The answer is very simple. They were transmitting at their maximum transmit level. That being in a 16-QAM modulation More »

DOCSIS DHCP IP Provisioining

IPv6 and PC Provisioning in a DOCSIS Network

With IPv6 on the way in a number of MSO (Multi-System Operator) networks, I have received numerous questions lately about how home devices such as routers and PCs attached to DOCSIS cable modems will get their IP addresses. Will cable operators suddenly start issuing IPv6 IP addresses to their More »

DOCSIS 3.0 Cable Modems Support IPv6

DOCSIS 3.0 Tutorial – DOCSIS Does IPv6

Everyone is familiar with Internet Protocol version 4 (IPv4) addresses. You probably even set them up in your home network, such as 192.168.1.1 IPv4 is described in IETF publication RFC 791 (September 1981), which replaced the previous version RFC 760, dating back to January 1980. So its More »

Undocumented Cisco CMTS Commands

Every now and then you find a very useful URL. If you are a Cisco CMTS user then you find some of the undocumented commands on this site usefull:

Fringe – President’s Day Topics

In case you have some free time on President’s Day, here are of couple of things for you to take a look at.
On the DOCSIS side, once you have had your dose of tutorials here, head over to the DOCSIS Help Forums at http://www.docsishelp.com/forums . Learn about Alice. While many of you are here to learn about DOCSIS, you may want to take an opportunity to find out the latest in educational software training out of Carnegie Mellon University (CMU). If you got excited about Alice, you may want to take the time to learn about one of the key creators of Alice, Randy Pausch.

New Updates to Library

After some requests, I’ve updated the library with a few examples of DOCSIS config files and a CMTS running config. You’ll need a DOCSIS config editor to view the config files, but the running configs for the CMTS are in text. Also, check out the ANSI document on Digital Transmission I posted. It is a

DOCSIS 3.0 Tutorial – DOCSIS Does IPv6

DOCSIS 3.0 Cable Modems Support IPv6

Everyone is familiar with Internet Protocol version 4 (IPv4) addresses. You probably even set them up in your home network, such as 192.168.1.1 IPv4 is described in IETF publication RFC 791 (September 1981), which replaced the previous version RFC 760, dating back to January 1980. So its safe to say that IPv4 has been around for some time and serving us quite well. New in DOCSIS 3.0 has support for IPv6. Why do we need this new version? IPv6 has a vastly larger address space than IPv4. This results from the use of a 128-bit address, whereas IPv4 uses only 32 bits. Believe it or not, major cable operators are running out IP address. This is due to more customers, not just for cable modems, but also for set top boxes and VoIP eMTAs. Further, deployed in cable networks are IP devices such as power supplies with embedded cable modems for monitoring voltage, temperature, current and more. All networks are getting more IP devices requiring more and more IP addresses, so the 2128 addresses allocated in IPv4 are no longer sufficient and we turn to the 3.4×1038 addresses provided in IPv6.

DOCSIS 3.0 Tutorial – Upstream Channel Bonding

DSAM DOCSIS 3.0 Throughput Test

The focus of this article will be on the mechanics of upstream channel bonding and how it works more from a DOCSIS protocol perspective. Much more detailed information can be found in the DOCSIS 3.0 MULPIv3.0 document located in the Library, but this will provide a high level overview for the layman who is curious about the basics. First lets understand that it is the cable modem that is doing the channel bonding, remember in the upstream the cable modem transmits data to the CMTS. Per DOCSIS 3.0, the CM can bond from one to four channels in the upstream as coordinated by the CMTS. The CM is always under control by the CMTS.

Hacking DOCSIS Cable Modems

Hacking DOCSIS Cable Modems

Fundamental Precautions You Should Take to Secure Your Network

DOCSIS security wholes are a serious problem, even if you are a major MSO (Multiple System Operator). Recently a reader contacted me and said that theft of service, especially uncapping cable modems via hacking, was still impacting his network. Not surprisingly, one vendor’s CMTS was able to ward off the hacker’s while another vendor’s CMTS was unable to prevent the uncapping and subsequent theft of service. I will protect the vendor’s identities because I believe that the CMTS is the first line of defense. Vendors have put into place very effective, CMTS specific techniques, such as Cisco’s TFTP-Enforce which prohibits a cable modem from registering and coming on line if there is no matching TFTP traffic through the CMTS preceding the registration attempt. But often individual techniques are “hacked” (such as in the TFTP-Enforce bypass method found on hacker sites). What this indicates is that any reliance on a single point or method of hack-proofing your network WILL NOT WORK. You must implement a layered approach consisting of a number of CMTS, DHCP, TFTP and potentially SNMP and Kerbos related methods. The later would apply for MTAs and set top boxes. For now we will just focus on cable modems and the realm of CMTSs and DHCP/TFTP servers. Here are is the bare minimum of what you should be doing:

DOCSIS 3.0 Tutorial – Downstream Channel Bonding

Downstream Channel Bonding is perhaps the ball bearings of DOCSIS 3.0, enabling subscriber data speeds in excess of 160 Mbps (4 times that of previous DOCSIS versions). While conceptually simple, the principle of combining multiple downstream DOCSIS channels together to carry the same user data must have tight constraints in order to preserve the integrity of the data and have the data arrive at the correct subscriber’s device and in sequence. This article will cover both the physical layer aspects and DOCSIS protocol aspects that enable channel bonding.

DOCSIS 3.0 Tutorial – Basic Protocol 1

Now that we have established the two primary architectures available in DOCSIS 3.0, I-CMTS and M-CMTS (thought hybrids do exist), and the hardware components of these architectures, it is time to delve into the protocol of the DOCSIS specifications that make up DOCSIS 3.0. There are five primary specifications that I will be drawing upon from here on out listed below and located in my document library and also on the CableLabs website.

DOCSIS 3.0 Tutorial – DOCSIS Timing Interface Specification

Before DOCSIS 3.0 and before modular CMTS architectures, a CMTS existed in one chassis. Life was much simpler for everyone. Inside the chassis existed a 10.24 MHz clock or oscillator. This was a master time keeper that kept event in synchronization with every other event. Timing is very important in communications networks, especially when dealing with microsecond timing calculations necessary for DOCSIS transport – remember the “tick” (6.25 usec). This article is going to address the DOCSIS Timing Interface Specification (DTI) and DTI time servers that have arisen due to the distributed architectures in M-CMTSs and DOCSIS 3.0 CMTSs. In these architectures, it is possible to have the CMTS core in say the headend, with the eQAM and upstream receivers in remote hubsites. Suddenly the single 10.24 MHz clock keeping the system in synchronization is no longer an option. Three separate, free running 10.24 MHz clocks would also not work because they would not be in phase and would likely not be exactly running at the same frequency, causing the entire system to out of synchronization – there would packet collisions and lost data and VoIP packets all over the place. It would be chaos! So the smart folks at Cablelabs put together the DTI specification to resolve these issues. Here are some of the details.

DOCSIS 3.0 Tutorial – The EQAM

In my article on DOCSIS 3.0 M-CMTS architecture, I talked about the distributed nature of the CMTS with an M-CMTS core (the CPU of the system), a DOCSIS Timing Server, and an edge Quadrature Amplitude Modulator (EQAM). I am going to cover the EQAM in detail in this article because in the past couple of years, EQAM (also spelled eQAM) has rapidly become part of our vocabulary but its operation and value often go unappreciated. Further, in order to fully understand DOCSIS 3.0 operation, downstream channel bonding, and possible issue which may arise, a thorough understanding of the eQAM is critical.

bradyvolpe.com is Stephen Fry proof thanks to caching by WP Super Cache