Infraestructura de red para
Televisin Digital Interactiva
Protocolo DOCSIS
Seminario de Televisin Digital Interactiva
Universidad del Cauca, Noviembre de 2008
Roberto Garca Fernndez
rea de Ingeniera Telemtica
Universidad de Oviedo
Universidad del Cauca
Popayn, Colombia
Arquitectura de la red de datos
Universidad del Cauca
Popayn, Colombia
Arquitectura de la red de datos
Universidad del Cauca
Popayn, Colombia
Protocolo DOCSIS
Inters de los operadores de cable
Sistemas de comunicaciones de datos de alta
velocidad
Soporte de gran variedad de servicios
Distintas alternativas tecnolgicas para el
desarrollo de equipos de comunicaciones
Cada fabricante tena sus propios sistemas
Problemas de compatibilidad
Asociacin de compaas CableLabs
Cable Television Laboratories
Especificaciones de interfaz para la definicin,
diseo, desarrollo y despliegue de sistemas de
datos sobre redes de cable
Universidad del Cauca
Popayn, Colombia
DOCSIS
Data Over Cable Service Interface Specification
Esquemas de modulacin, formatos de datos, protocolos
Protocolo MAC para redes de cable
Versiones del protocolo
Versin inicial - DOCSIS 1.0
Versin mejorada - DOCSIS 1.1 EuroDOCSIS 1.1
Tipos de servicio: UGS, UGS-AD, rtPS, nrtPS, Best Effort
Nuevas versiones - DOCSIS 2.0, DOCSIS 3.0
Wide-Area
Network
CMTS
Network Side
Interface
Cable
Modem
Termination
System
CMTS
Cable
Network
Cable
Modem
(CM)
CM Customer Premises
Equipment Interface Customer
Premises
Equipment
Transparent IP Traffic Through the System
Universidad del Cauca
Popayn, Colombia
Arquitectura de protocolos DOCSIS
MAC SAP
ATM SAP
MAC-CS
Convergence
subprocess
802.2 LLC
Link Security
OSI
Data Link Layer
DOCSIS MAC
802.2 LLC
ATM
Link Security
802.14a MAC
MAC
MAA
Medium Access Arbitration
TC
Transmission Convergence
DOCSIS PHY
PMD
Physical Media Dependent
DOCSIS Protocol stack
OSI
Physical Layer
OSI reference model
TC
Transmission Convergence
PMD
Physical Media Dependent
802.14a PHY
802.14a protocol stack
Universidad del Cauca
Popayn, Colombia
Arquitectura de protocolos DOCSIS
DS TC
LayerUS US
Cable
PMDPMD
DS Cable
PMD
DS TC
LayerUS US
Cable
PMDPMD
DS Cable
PMD
10 Mbps
Fuente: Agilent Technologies
Universidad del Cauca
Popayn, Colombia
DOCSIS 1.0
Acceso a internet de alta velocidad
Transferencia de datos en downstream
27Mbps 36Mbps (EuroDOCSIS: 42Mbps 52Mbps)
Frecuencias: 88-860 MHz (Norte Amrica) 108-862 MHz (Europa)
Ancho canal: 6 MHz (Norte Amrica) 8 MHz (Europa)
Modulacin: 64QAM / 256QAM
Flujo continuo de datos MPEG-2
Transferencia de datos en upstream
320Kbps hasta 10Mbps
Frecuencias: 5-42 MHz (Norte Amrica) 5-65 MHz (Europa)
Ancho de canal: 0.2 hasta 3.2 MHz en 5 intervalos
Symbol rates: 160, 320, 640, 1280, 2560 Ksym/sec
Modulacin: QPSK / 16QAM
Transmisin en slots de tiempo variables, controlados por CMTS
Al ser el cable un medio compartido, a medida que ms
usuarios se conectan al sistema las velocidades de transferencia
disminuyen
Universidad del Cauca
Popayn, Colombia
DOCSIS 1.1
Soporte de QoS
Service Flows
Se permiten mltiples flujos de servicio por CM
Establecimiento dinmico de servicios
Para disminuir retardos, jitter e incrementar la utilizacin
del ancho de banda en upstream
Fragmentation
Concatenation
Envo de varias tramas durante una oportunidad de transmisin
Piggyback
Envo de una trama de un paquete durante una oportunidad de
transmisin
Las solicitudes de transmisin son piggybacked a los datos
enviados, reduciendo el retardo
Payload Header Suppression (PHS)
Supresin de una parte de las cabeceras de capas superiores
Universidad del Cauca
Popayn, Colombia
Principios de comunicacin
Subscribers
Local head-end
La comunicacin es bidireccional
Canal downstream: compartido por todos los abonados
Canal upstream: abonados asignados a los N canales upstream
La transmisin no es simtrica (DOCSIS 1.1)
Canal downstream 27Mbps 38Mbps (EuroDOCSIS: 42Mbps 52Mbps)
Cada canal upstream 320Kbps a 10.24Mbps
Universidad del Cauca
Popayn, Colombia
Comunicacin en canal downstream
De CMTS a los CMs
Mensajes de datos y gestin
enviados por broadcast
Todos los CMs escuchan todas
las tramas
CMs aceptan las tramas
destinadas a ellos
Universidad del Cauca
Popayn, Colombia
Comunicacin en canal upstream
Desde los CMs al CMTS
Canal dividido en mini slots de tiempo
Mini slot
Unidad de oportunidad de transmisin
slot
Uso de slots gestionado por CMTS
Slots
Grant (reserved) slots
Transmisin de datos
Contention slots
Reserva de oportunidades de transmisin
Universidad del Cauca
Popayn, Colombia
Especificaciones capa fsica
DOCSIS
IEEE 802.14
MPEG-2
MPEG-2
Rango RF
50/54MHz~860MHz
88MHz~860MHz
Modulacin
64 y 256 QAM
64 y 256 QAM
Canal
6 MHz (NTSC)
8 MHz (PAL)
6 8 MHz
Rango RF
5 ~ 42 MHz
5MHz ~ 42MHz
Modulacin
QPSK y 16QAM
QPSK y 16QAM
Velocidad
160M Kbaudios
M=1,2,4,8,16
160M Kbaudios
M=1,2,4,8,16
Subcapa TC
DS
PMD
US
Universidad del Cauca
Popayn, Colombia
Especificaciones capa fsica
Rfagas de ruido
Amplificadores de potencia
Fuentes de alimentacin
Errores de bloque
Interleaving en downstream
Mezclar datos en emisor
Reensamblarlos en receptor
Latencia en las comunicaciones
Latencia
64-QAM
Latencia
256-QAM
16
220
150
16
480
330
32
980
680
64
2000
1400
128
4000
2800
Downstream
interleaver
delay (s)
Universidad del Cauca
Popayn, Colombia
Subcapa Transmision Convergence
Interfaz a PMD para la capa MAC en downstream
DOCSIS emplea MPEG-2 en la subcapa TC
Robustez en la demodulacin
Faciliar la multiplexacin de vdeo y datos
Flujo de bits en DS serie de paquetes MPEG de 188 bytes
Fuente: Agilent Technologies
Universidad del Cauca
Popayn, Colombia
Operaciones en la capa MAC
Fase de inicializacin
Ranging
Fase de transferencia de informacin
Intervalos upstream
Gestin del ancho de banda
Mensajes MAP
Colas virtuales
Seguridad en la capa de enlace de datos
Servicios de QoS
Algoritmos de resolucin de colisiones
Universidad del Cauca
Popayn, Colombia
Inicializacin
Fuente: Agilent Technologies
Universidad del Cauca
Popayn, Colombia
Proceso de ranging
Medir offset desde CMTS hasta CM
Mltiples intentos, mensajes SYNC, MAP
rea de
mantenimiento inicial
T1
T2
T3
T4
xito
rea de mantenimiento
de estacin
T5
xito
CMTS
MAP
SYNC
SYNC
Estacin A
tiempo
CMTS
MAP
Solicitud
Respuesta
(REQ)
(RESP)
Solicitud
Respuesta
tiempo
estacin A
Estacin
ms lejana
(d) Ajuste de acuerdo
(b) Configura tiempo a T2
con los valores recibidos
y ajusta su velocidad
Captura un SID temporal
de reloj
(a) Configura su
(c) Enva solicitud de
tiempo a T1
ranging con SID = 0
(e) Ajuste de acuerdo
con los valores recibidos
Universidad del Cauca
Popayn, Colombia
Transferencia de informacin
CMTS asigna el uso de ancho de banda en upstream
Bandwidth Allocation MAP message
Describe uso de slots
Difundidos peridicamente por CMTS en downstream
Usado por CM para determinar cundo enviar datos en upstream
Universidad del Cauca
Popayn, Colombia
Transmisin en upstream
t2:
CM receives a MAP, scans for request opportunities and calculates t6
t4:
CM transmits the request so that it is received by CMTS at t6
t7:
CMTS transmits the map and issues a grant for CM starting at t11
t10:
CM transmits data
Universidad del Cauca
Popayn, Colombia
Mensajes MAP
Mensaje de longitud variable transmitido por CMTS en DS
Define oportunidades de transmisin en upstream
Cabecera de longitud fija + elementos de informacin (IEs)
Request IE
Intervalo para solicitar ancho de banda
Request/Data IE
Intervalo para transmitir solicitudes o paquetes cortos de datos
Initial Maintenance IE
Intervalo para que nuevas estaciones se unan a la red
Station Maintenance IE
Intervalo para operaciones de mantenimiento (ranging, ajuste de
potencia, )
Short and Long Data Grant IE
Intervalo para que un CM pueda transmitir una o ms PDUs
Data Acknowledge IE
Asentimiento de que una PDU de datos ha sido recibida
Null IE
Termina la actual asignacin en la lista de IE
Universidad del Cauca
Popayn, Colombia
Formato de mensajes MAP
Alloc
Start
time
Ranging
Backoff
start
Ranging
Backoff
end
Valores de IUC:
1: Request minislot
2: Immediate access minislot
3: Initial maintenance
4: Station maintenance
5: Short data grant
Data
Backoff
start
Data
Backoff IE1 IE2 IEN
end
SID
IUC
Offset
IUC: Interval Usage Code
Data Backoff Start, Data Backoff End
Valores inicial y mximo del tamao de la ventana
Nmero de oportunidades de transmisin que el
CM debe esperar antes de transmitir
Valores en potencia de 2
Ranging Backoff Start, Ranging Backoff End
Idem para operaciones de ranging
Universidad del Cauca
Popayn, Colombia
Mecanismos de transmisin
Completada la inicializacin
Transmisin
inactiva
Reserva normal
Ocurre
colisin
Resolucin colisiones
Solicitud enviada
Acceso iscrono
Sondeo
peridico
solicitud
Acceso
inmediato
Espera concesin
Recibido mensaje de concesin
Acceso iscrono
Sondeo
peridico
solicitud
Reserve
piggybacking
Espera oportunidad
para transmitir
Acceso
inmediato
Oportunidad
transmisin
Transmisin
Universidad del Cauca
Popayn, Colombia
QoS Tipos de servicio en el canal
upstream
Best Effort
Patrn Request, grant, request, grant
Requests slots de contencin Datos slots reservados
Unsolicited Grant Service (UGS)
Flujos de tiempo real que generan paquetes de datos de tamao fijo
de forma peridica (VoIP)
Ofrece concesiones de tamao fijo para enviar datos de forma
peridica. No necesita solicitud
Real-Time Polling Service (rtPS)
Flujos en tiempo real que generan datos de tamao variable de
forma peridica, como video MPEG
Non-real Time Polling Service (nrtPS)
Similar a nrtPS, pero las concesiones son menos frecuentes y
tambin puede enviar datos en los slots de contencin
Unsolicited Grant Service with Activity Detection (UGSAD)
Similar a UGS, pero como rtPS cuando no hay datos, para ahorrar
ancho de banda -VoIP con supresin de silencios activada
Universidad del Cauca
Popayn, Colombia
Servicios en DOCSIS
Servicio
Parmetros QoS
Modos de acceso
Aplicaciones
UGS
Tamao de grant no solicitada
Intervalo nominal de grant
Jitter de grant tolerado
Acceso iscrono
VoIP
UGS-AD
Tamao grant no solicitada
Intervalo nominal de grant
Jitter de grant tolerado
Intervalo nominal de sondeo
Jitter de sondeo tolerado
Acceso iscrono
Sondeo peridico de solicitud
VoIP con supresin de
silencios
rtPS
Intervalo nominal de sondeo
Jitter de sondeo tolerado
Sondeo peridico de solicitud
Reserva piggybacking
Videoconferencia,
video bajo demanda
nrtPS
Intervalo nominal de sondeo
Tasa mnima de trfico reservada
Tasa mxima de trfico sostenida
Prioridad de trfico
Sondeo peridico de solicitud
Reserva piggybacking
Acceso inmediato
FTP de gran ancho de
banda
Reserva normal
Reserva piggybacking
Acceso inmediato
telnet, FTP, WWW
BE
Tasa mnima de trfico reservada
Tasa mxima de trfico sostenida
Prioridad de trfico
Universidad del Cauca
Popayn, Colombia
Clasificacin para operaciones QoS
Universidad del Cauca
Popayn, Colombia
Clasificacin de paquetes CM-CMTS
Universidad del Cauca
Popayn, Colombia
Resolucin de colisiones en DOCSIS
Solicitud recibida
Cola lgica tiene backlog
Piggyback solicitud
CRE inactivo
Solicitud recibida
Cola lgica vaca
Esperando asignacin
MAP
Timeout (fallo de contencion)
Intentos > 16 (max. intentos)
Nueva solicitud: tamao inicial de ventana backoff a 2DBS
Seleccionar nmero dentro de la ventana backoff
Esperando oportunidades
Timeout (fallo de contencin)
de solicitud
Nmero de intentos <= 16 (max. intentos)
Tamao nuevo de ventana = (2*tamao anterior, 2DBE)
Grant
(contencin
satisfactoria)
Enviar solicitud
Esperando concesin
(Grant)
Universidad del Cauca
Popayn, Colombia
DOCSIS 2.0
Capacidad para servicios simtricos
Incremento del ancho de banda en upstream
Mejora de la eficiencia espectral
DOCSIS 2.0 es compatible con DOCSIS 1.x
Mximo ancho
de banda por
canal (MHz)
Eficiencia espectral
(Modulacin)
BW mximo
por canal
(bps)
DOCSIS
1.0
3.2 MHz
1.6 bps/Hz
(QPSK)
5.12 Mbps
DOCSIS
1.1
3.2 MHz
3.2 bps/Hz
(16QAM)
10.24 Mbps
DOCSIS
2.0
6.4 MHz
4.8 bps/Hz
(64QAM 128QAM/TCM)
30.72 Mbps
Universidad del Cauca
Popayn, Colombia
DOCSIS 3.0
Estndar DOCSIS con soporte IPv6
Channel bonding
Uso de mltiples canales US y DS al mismo tiempo por un
nico abonado
Redundancia
Incrementar throughput
Upstream
Downstream
DOCSIS 1.1
10 Mbps
38 Mbps
DOCSIS 2.0
30 Mbps
40 Mbps
DOCSIS 3.0
120 Mbps
160 Mbps
Universidad del Cauca
Popayn, Colombia
Resumen DOCSIS
Elementos de red
Cable modem (CM)
Cable Modem Termination System (CMTS)
Comunicacin
Downstream: broadcast de datos a todos los CM
Upstream:
allocation MAP message
Determinan el uso de los slots de tiempo
Mensajes MaP contienen
Grant slots
Contention slots
Varios tipos de servicio
UGS, rtPS, UGS-AD, nrtPS, BE, CIR
QoS Support
Fragmentacin, concatenacin, piggyback, PHS
Universidad del Cauca
Popayn, Colombia