What is DOCSIS?
Data Over Cable Service Interface Specifications (DOCSIS) is a set of standards
that govern how an Ethernet packet of information travels through a two-way RF
communications path in a Hybrid Fiber Coaxial (HFC) Network. The specifications
of DOCSIS define interfaces throughout the HFC network. The DOCSIS standard
enables inter-operability of vendors' equipment between the Cable Modem
Termination System (CMTS) at the headend and the Cable Modem (CM) at the
customer premises (Customer Premises Equipment, or CPE).
Data Over Cable Service Interface Specifications emerged when several
organizations including the Institute of Electronic and Electrical Engineering
(IEEE) and Phyisical Protocol Working Group worked to develop an international
cable modem standard. The Multimedia Cable Network System Partners, Ltd. (MCNS),
and Cable Television Laboratories (CableLabs) joined their efforts. In March of
1997, MCNS released its first standard (DOCSIS 1.0) to the manufacturing
community.
In 1998, CableLabs began a formal certification program for equipment to set
standards and ensure compatibility between cable modems and cable modem
termination systems produced by different manufacturers.
Certification Process Overview
The DOCSIS certification and qualification process is managed by a committee of
cable operators to which certification results are made available by CableLabs®.
Cable Modems receive certifcation; CMTSs receive qualification. Cable operators
make their own independent decisions about which modems or CMTSs to purchase and
which modem deployments to continue.
Each CM vendor applying for certification receives a written report from the
certification board highlighting areas of non-compliance with the DOCSIS
specification.
The report is composed of two parts: documentation feedback based on conformance
to the specification as detailed in tests (PICS, acceptance test plan,
interoperability, and executive summary) performed by vendors at their own
facilities, and results of qualitative, quantitative, and stability testing in
CableLabs' alpha, beta, and field labs.
For more information regarding the certification or qualification waves, refer
to the specific project on the CableLabs webpage or review the certification
waves guidelines document.
EuroDOCSIS
tComLabs n.v., located in Ghent, Belgium, acts as the Euro-DOCSIS certification
lab and information center.
The mission of the Euro-DOCSIS certification lab is to:
* Provide an interoperability test environment for Euro-DOCSIS products
* Perform certification tests according to the Euro-DOCSIS specification.
* Stimulate the interaction between vendors and operators to define Euro-DOCSIS
standards and to discuss related issues.
* Investigate new technologies for Euro-DOCSIS products and develop adopted test
procedures.
DOCSIS 1.0 requirements define how data moves up and down the HFC plant and
defines the way that different sub-systems interact with one another in a
fully-deployed cable data network. Focused on Best Effort, the DOCSIS 1.0
standard was designed as a cheap consumer Web-surfing platform. However, DOCSIS
1.0 does not provide all of the QoS and latency controls required to offer
services beyond web surfing, such as toll-quality IP voice services.
The DOCSIS 1.0 specification includes the following features:
* Uniform and consistent service as seen by any subscriber
* Open, non-proprietary operations that permit equipment from multiple vendors
to interoperate CMs with low power consumption (4-10 W) that could ultimately be
sold in a retail market with no user-configurable parameters
* Asymmetric transport of data with more downstream bandwidth than upstream
bandwidth to match the asymmetric data flows of most Internet applications of
the time (ex: Web surfing)
* Efficient downstream transport of data encapsulated in MPEG streams with 27-36
Mbps of total user bandwidth carried in a single 6 MHz-wide channel inside of
the typical HFC downstream spectrum (88-860 MHz center frequencies)
* Support for either 64QAM (30.341646 Mbps) and 256QAM (42.884296 Mbps)
operation in the downstream channel
* Flexible, robust upstream transport of data with 0.32-10.24 Mbps of total
bandwidth carried in a single 0.2-3.2 MHz channel inside of the typical HFC
upstream spectrum (5-42 MHz center frequencies)
* Simple security measures that provide assurances of privacy for data
transported over the shared HFC plant
* Simple network management of equipment via the Simple Network Management
Protocol (SNMP)
* Remote software upgrades for improvements
Introduction to DOCSIS 1.1
The second standard, DOCSIS 1.1, was released as an interim specification in
March 1999. This standard of DOCSIS ushered in a new class of Cable Modem
Termination System (CMTS) equipment known as "Carrier Class" or "Next
Generation." Within the cable data network, the principal function of the CMTS
is to transparently carry Internet traffic between the MSO headend and
subscriber locations. The CMTS modulates the IP signals and sends them to the
cable modem. In the reverse direction the CMTS demodulates the cable modem's
response and distributes traffic back through the local headend on to the
Internet. This new generation of CMTSs introduced additional features outside
the scope of DOCSIS 1.1 specifications including scalabililty, reliability,
enhanced observability, and wire-speed performance. Many of these features were
added to prepare for future telephony-over-IP services that would be offered
over the HFC plant.
The second-generation specifications, called DOCSIS 1.1, added key enhancements
to the original standard. These enhancements include the following:
* Improved Quality of Service (QoS)
* Multiple service flows per cable modem
* Improved bandwidth efficiency via fragmentation, concatenation, and payload
header suppression
* Additional multicast support
* Advanced security and encryption
* Multiple service types
* IP filtering
* Increased counts and measurements
This next-generation standard is designed to be backwards compatible, enabling
DOCSIS 1.0 and 1.1 modems to operate in the same spectrum on the same network.
In addition to the service enhancements tied to forthcoming DOCSIS 1.1-based
equipment, the specification is also notable for its role in advanced IP
services. It is the foundation of both Packet cable, focused on VoIP, and other
advanced IP services as well as the home networking initiative known as
"CableHome."
DOCSIS 1.1 Interface Categories
As Multiple System Operators (MSOs) seek to maximize financial rewards from
investments in Hybrid Fiber Coax (HFC) infrastructure, the ability to deliver
multiple Quality of Service (QoS) levels is the key to success.
Standards compatibility and the adoption of next-generation technologies enable
operators to provide measurable Service Level Agreements (SLAs) across the cable
network and to support real-time applications such as Voice over IP (VOIP),
streaming video, and gaming/entertainment applications. Operators can support
robust business applications for both small business and residential customers,
including Virtual Private Networks (VPNs), corporate video, and remote access.
They can create additional revenue streams from Application Service Providers
(ASPs) as well as Internet Service Providers (ISPs) and other revenue-sharing
partners that deliver customized services or content.
This resulted in the five following interface categories:
1. Data Interfaces
* Cable Modem to CPE Interface (CMCI) the
cable-modem-to-customer-premises-equipment (CPE) interface (for example, between
the customer's computer and the cable modem).
* Cable Modem Termination System to Network-side Interface (CMTS-NSI), the cable
modem termination system network-side interface between the cable modem
termination system and the data network.
2. Telephone Return Interface
* Cable Modem Telephone Return Interface (CMTRI) This is the interface between
the cable modem and a telephone return path, for use in cases where the return
path is not provided or not available via the cable network
3. Operations Support System Interface (OSSI)
These are network element management layer interfaces between the network
elements and the high-level OSSs (operations support systems) that support the
basic business processes.
4. Radio frequency interfaces. The following RF interfaces are defined:
* Between the cable modem and the cable network.
* Between the CMTS and the cable network, in the downstream direction (traffic
toward the
customer)
* Between the CMTS and the cable network, in the upstream direction (traffic
from the
customer).
5. Security Interfaces
* BPI: Baseline Privacy Interface
QoS Feature Overview
Requirements
The requirements for QoS include:
* A configuration and registration function for pre-configuring CM-based QoS
Service flows and traffic parameters.
* A signaling function for dynamically establishing QoS enabled service flows
and traffic parameters
* A traffic-shaping and traffic-policing function for service flow-based traffic
management, performed on traffic arriving from the upper layer service interface
and outbound to the rf.
* Utilization of MAC scheduling and traffic parameters for upstream service
flows.
* Utilization of QoS traffic parameters for downstream service flows.
* Classification of packets arriving from the upper layer service interface to a
specific active service flow.
* Grouping of service flow properties into named service classes so upper layer
entities and external applications (at both the CM and CMTS) can request service
flows with desired QoS parameters in a globally consistent way.
Differentiating between DOCSIS 1.0 and DOCSIS 1.1
Quality of Service (QoS) concepts not included in DOCSIS 1.0 requirements
include:
* Packet classification and flow identification
* Service flow QoS scheduling
* Dynamic service establishment
* Fragmentation
What is DOCSIS 2.0?
In response to the growing demand for more upstream bandwidth for applications
such as interactive gaming, MP3 file exchanges, Voice over IP telephony (VoIP),
and business-to-business applications, CableLabs® has developed DOCSIS 2.0
specifications and requirements for DOCSIS. The new specification builds on the
existing DOCSIS 1.1 specification with the addition of advanced capabilities to
the upstream MAC and PHY layer protocols.
Benefits of DOCSIS 2.0
* Greater upstream bandwidth by supporting two new advanced modulation schemes
* Improved noise immunity using techniques such as enhanced Forward Error
Correction (FEC), interleaving, Advanced Time-Division Multiple Access (ATDMA),
and Synchornous Code-Division Mulitple Access (SCDMA). These build on top of the
current Time Division Multiple Access (TDMA) in DOCSIS 1.0/1.1.
* Backward compatible with deployed DOCSIS
* Coexist on same channel as deployed DOCSIS
* Interoperable silicon from multiple suppliers
Shortcomings of DOCSIS 2.0
* Does not provide any capacity enhancements for the downstream channel.
* Is not possible with just a simple software upgrade to DOCSIS 1.1 equipment.
The equipment requires new DOCSIS 2.0-capable hardware if the new features are
to be enabled.
New Modulation Techniques
Time-Division Multiple Access (TDMA), as specified in DOCSIS 1.x, defines the
upstream modulation technique used for DOCSIS 1.0 and DOCSIS 1.1. In DOCSIS 2.0,
two new modulation techniques have been proposed as improvements over this
earlier TDMA scheme. These new modulation techniques are known as:
* Advanced Time-Division Multiple Access (ATDMA)
* Synchronous Code-Division Multiple Access (SCDMA).
DOCSIS 2.0 requires that the CMTS and the CM support all three of these
modulation techniques (TDMA, ATDMA, and SCDMA).
The TDMA and ATDMA are similar to one another, but they are quite different from
SCDMA. For an example, consider describing TDMA/ATDMA as a communication forum
used in conference presentations. In particular, each speaker takes control of
the podium for a specific period of time, and they must speak rapidly to
communicate their information before relinquishing the podium to the next
speaker (who must repeat the process).
SCDMA, on the other hand, is similar to a party where many conversations are
occurring in parallel, but the speaker and listener of each conversation are
only "tuned in" to their information exchange, and the other conversations
merely create background noise. To further build on this analogy, assume that
each of the many conversations at the party is being spoken in a different
language so that the other conversations are not even understood by the two
people in a particular conversation.
Advanced Time-division Multiple Access (ATDMA)
As their names would imply, both TDMA and ATDMA are Time-Division Multiple
Access technologies that permit multiple users (CMs) to share the bandwidth
within an upstream channel by allowing each of the users to transmit by
themselves within a unique burst interval (time slot). This is why TDMA and
ATDMA transmissions use the bandwidth in a manner similar to the way in which
speakers share the podium in a conference: one speaker at a time.
The ATDMA specification provides many new techniques that will enable MSOs to
operate upstream channels with higher throughputs (assuming the noise mitigation
techniques described below will permit the higher throughput operation in the
presence of the channel noise). Several mechanisms were added to the ATDMA
specification to permit this improved operation:
* Three new upstream channel modulation formats were added by ATDMA. These
include 8-point QAM (8QAM), 32-point QAM (32QAM), and 64-point QAM (64QAM). The
modulation format can be changed for each of the burst intervals.
* A higher symbol rate of 5.12 Msymbol/sec was added by ATDMA.
* The preamble can be transmitted with higher power to permit synchronization to
occur more rapidly. This may permit the use of shorter preambles, which will
eliminate some of the overhead associated with ATDMA transmission. This results
in more bandwidth available for the transmission of user traffic.
* The maximum preamble length was increased to 1536 bits to aid in channel
synchronization when using the higher 6.4 MHz channels. (Note: DOCSIS 1.X
limited the preamble length to 1024 bits).
Synchronous Code-Division Multiple Access (SCDMA)
While the DOCSIS 2.0 ATDMA scheme and the DOCSIS 1.x TDMA scheme are somewhat
similar in basic structure and operation, the DOCSIS 2.0 Synchronous
Code-Division Multiple Access (SCDMA) scheme is a member of an entirely
different genre of transmission techniques. As stated earlier, SCDMA uses the
bandwidth in a manner similar to the way in which people at a party can have
many different parallel conversations in different languages and not interfere
with one another. SCDMA transmission has been described as a "spread-spectrum"
technology or a "spread-time" technology.
Consider a baseline 3.2 MHz-wide upstream channel that is capable of
transporting a DOCSIS 1.x TDMA signal using 16QAM. Using TDMA technology, a
single cable modem can transmit in the upstream channel in a given burst
interval. The transmission produces a sequential stream of 16QAM symbols, and
each symbol has a period of 390.625 nsec. The permitted symbol rate in the
channel is 2.56 Msymbol/sec, and the resulting bit-rate (with four bits per
symbol) is 10.24 Mbps.
Now assume that we want to use the same 3.2 MHz-wide channel to transmit a
stream of 16QAM symbols using SCDMA transmission instead of TDMA transmission.
From a high-level point-of-view, SCDMA modifies the original symbol-stream using
two clever tricks. The first trick is known as symbol spreading. Symbol
spreading requires that each symbol be stretched (or spread) in time by a factor
of 128, so a single spread symbol would have a period of (390.625 nsec)*(128)=50
usec. The permitted symbol rate for this single SCDMA symbol stream in the
channel is 20 ksymbol/sec, and the resulting bit-rate (with four bits per
symbol) is 80 kbps (which is 1/128th of the bit-rate for the TDMA symbol stream
carried in the same 3.2 MHz-wide channel).
The longer period in SCDMA transmission is known as the "spreading interval."
Using Fourier Analysis techniques, it can be shown that these spread symbols
consume only 1/128th of the spectral bandwidth that is used by the
shorter-period TDMA symbols
Combining DOCSIS 1.0, 1.1, and 2.0
The DOCSIS 2.0 specification recognizes the need for backwards compatibility,
coexistence, and interoperability between the different types of equipment that
may be used on a single HFC plant. The various combinations of CMTS and cable
modem functionalities are illustrated in the table below, and the resulting
modes of operation for each of these combinations is also shown.
Combining TDMA, ATDMA, and SCDMA
While the DOCSIS 2.0 specification provides a simple mechanism for allowing
DOCSIS 1.0, DOCSIS 1.1, and DOCSIS 2.0 cable modems and CMTSs to interoperate
with one another, the co-existence of TDMA, ATDMA, and SCDMA is slightly more
complicated.
One serious complication in DOCSIS 2.0 arises from the fact that a CMTS
operating with TDMA and ATDMA cable modems must specify time references when
granting burst intervals to the cable modems and the transmitting cable modem
consumes the entire upstream channel during its burst interval, precluding the
use of channel sharing during any particular burst interval.
A CMTS operating with SCDMA cable modems must specify both time references and
spreading codes when granting burst intervals to cable modems, and each
transmitting cable modem can share the upstream channel with other cable modems
during a frame.
As a result of these differences, TDMA/ATDMA cable modems must not be
transmitting during frames when SCDMA cable modems are transmitting, and SCDMA
cable modems must not be transmitting during burst intervals when TDMA/ATDMA
cable modems are transmitting.
To simplify the coordination of the different types of transmission schemes when
TDMA/ATDMA cable modems must share a single physical upstream channel with SCDMA
cable modems, the DOCSIS 2.0 specification added a new construct known as a
logical channel.