Sei sulla pagina 1di 66

DOCSIS

Data Over Cable Service


Interface Specification
DOCSIS
Data Over Cable Service
Interface Specification

Modulo 1
Introduccin a DOCSIS
Una red DOCSIS proporciona transferencia bidireccional de trfico IP entre
un sistema de cabecera (Sistema de terminacin de Cable Modem (CMTS) y
los distintos cables modem existentes en una red de cable coaxial o hbrida
(HFC).
Fundamentos de DOCSIS
Definicin
Especificacin de interfaces para proporcionar trfico
bidireccional de datos sobre una red de cable.

Motivacin
Desarrollo de estndares para uso de cable modems sobre
redes HFC (Hybrid Fiber Coaxial) en el bucle local

Un solo estndar abierto tanto para CM como para DSTB


con la oportunidad de ofrecer servicios de vdeo digital
(complementariedad con DVB-C)

Objetivo
Time To Market.
-Una red DOCSIS proporciona transferencia bidireccional de trfico IP entre un
sistema de cabecera (Sistema de terminacin de Cable Modem (CMTS) y los
distintos cables modem existentes en una red de cable coaxial o hbrida (HFC).
-Desde mediados de los aos 90 se llevan realizando diferentes esfuerzos en el
desarrollo de estandares para CM de radiofrecuencia y su uso en el buble local de
una red HFC.
-La justificacin para el uso de un solo estndar abierto tanto para CM (Cable
Modem) como DSTB (Digital Set Top Boxes) viene dada por la reduccin de costes
en el hardware de recepcin de datos y vdeo (el mismo dispositivo sirve de
receptor a ambos tipos de datos) y facilitar la penetracin en el mercado de
servicios de datos.
-Los dos estndares principales que surgieron a finales de los 90 son DOCSIS de
Cable Labs y DVB-RCC (Return Channel for Cable) de DVB/DAVIC (Digital Video
Broadcast/Digital Audio Visual Counsil) .
-El objetivo de la especificacin de DOCSIS parte de no incurrir en riesgos o
retardos excesivos motivados por imponer altas capacidades tecnolgicas o de
rendimiento. El criterio fundamental es el tiempo de implantacin por lo que
DOCSIS se apoya en tecnologas y protocolos probados cuya validez ha sido
probada en otros entornos.
Fundamentos de DOCSIS

Requisitos Funcionales

-Trfico IP Bidireccional entre Cable Modems y cabeceras sobre redes HFC.


- Diferentes grados de servicio en funcin de las necesidades de cada uno de ellos.
- Encriptacin y seguridad.
- Soporte para vdeo digital a travs de DSTB (Digital Set Top Boxes).
- Gestin del sistema OSS (Operation Support Subsystem).

Tecnologas soporte.
- Tecnologas de Internet: Direccionamiento IP, DHCP, TFTP, 802.3, DIX/Ethernet
- Comandos MAC para el control y monitorizacin de los servicios ofrecidos.
- Tecnologas de seguridad ya probadas (RSA, DES).
- MPEG-2, Modulaciones digitales (QPSK y QAM), Control de errores.
- SNMPv3
-Para facilitar la integracin de servicios y proporcionar soluciones extremo a extremo
a travs de redes heterogeneas (DOCSIS da soporte a redes ATM como opcin de la
especificacin) se opta por el protocolo IPv4 con opcin para IPv6, cuando ste
consiga un grado de penetracin mayor. Igualmente se opta por tecnologas asociadas
de gran xito en redes locales para su uso en el bucle local como son DHCP (Dynamic
Host Configuration Protocol), TFTP (Trivial File Transfer Protocol) y 802.3 (Ethernet)
o DIX/Ethernet.
-De este modo se pueden imponer calidades de servicio y gestin extremo a extremo
pudiendo conectar un PC a un cable modem sin requisitos especialmente complejos.
-La diversidad de servicios que se pretenden ofrecer en las redes modernas requieren
de una gestin dinmica del rendimiento de cada servicio. Para ello se usa como
protocolo de nivel de enlace MAC con una serie de comandos definidos para la
modificacin dinmica de los parmetros de cada servicio.
-Los aspectos de seguridad y encriptacin juegan un aspecto fundamental en las redes
modernas. DOCSIS opta por usar sistemas bastante extendidos en el mundo de
Internet como son RSA y DES, bases del portocolo SSL.
-Se requiere un protocolo que permita controlar los distintos elementos de la red.
Igualmente se opta por un protocolo de gran xito en Internet como es SNMP (Simple
Network Management Protocol).
Diferencias entre versiones de DOCSIS

DOCSIS 1.0

- Basado en tecnologas y protocolos de efectividad probada:

- TDM (MPEG) para la capa fsica en el flujo de bajada con modulaciones QAM y QPSK.
- Capa de enlace basada en IEEE 802.2 / 802.3. Extensiones MAC para control de mensajes.
- Capa de red IP con transporte TCP o UDP.
- TDMA (minislots) para el flujo de subida (ya usado en telfonos celulares).
- Distintas clases de servicio mediante el uso de SIDs.

- Formado por 12 documentos que especifican todos los aspectos requeridos por la arquitectura para
ofrecer servicios integrados extremo a extremo, incluyendo entre otros los siguientes interfaces:

- Del Modem Cable a los CPE (Customer Premise Equipment).


- Para la terminacin del Modem (CMTS-NSI) en el lado de red
- Interfaz RF (Radio Frecuencia).
- Seguridad.
- Sistema de soporte de operaciones (OSS).
La base tecnolgica de DOCSIS viene de las tecnologas usadas y
estandarizadas provinientes de dos entornos principalmente, que sern
objetivo de esta presentacin:
-Estndares DVB basados en MPEG (ISO, ITU). Se reutilizan conceptos
como flujos de transporte, modulaciones digitales, etc.
-Estndares de Internet, bien de la IETF (Internet Engineering Task Force)
expresados a travs de RFCs, o de otras instituciones (IEEE principalmente).
De ah se trutilizan especificaciones como 100Base-T, 802.2, 802.3, LLC,
DIX/Ethernet, IP, TCP, UDP, SNMP, DHCP, etc
Las principales aportaciones tecnolgicas de DOCSIS vienen dadas por la
definicin de una capa MAC (Medium Access Control) con soporte para el
control de mensajes, gestin dinmica del ancho de banda y sobre todo la
separacin del sincronismo entre canal de bajada y de subuda lo que permite
mayor flexibilidad y frecuencia de caudal binario.
Ya desde el inicio se tuvo en cuenta la necesidad de ofrecer servicios flexibles
por lo que se definieron distintos identificadores de servicio (SIDs).
Todo ello qued recogido en una serie de 12 documentos que especifican las
distintas parte que componen el sistema.
Diferencias entre versiones de DOCSIS (Cont.)

DOCSIS 1.0 (Cont.)

- Define mtodos eficaces para determinar si un equipo se ajusta al estndar mediante los
denominados PICS (Protocol Implementation Comformance List).
- Por otro lado los test necesarios para determinar si se ha logrado un requisito especfico (o PIC)
vienen definidos por los denominados ATP (Acceptance Test Plan)

Nota

- El estndar DOCSIS tambin fue incluido en por la mayora de fabricantes de descodificadores de


Televisin Digital (o DSTB) proporcionando a los operadores un estndar comn para los mdems y
las Televisiones digitales por cable.
- El aporte de DOCSIS respecto de otros estndares competidores es que mediante la capa MAC
definida se consiguen mayores anchos de banda en este tipo de dispositivos.
Como los documentos de especificaciones son de un tamao especialmente grande, se
requiere de un mtodo ms eficiente de determinar los requisitos de cada
especificacin por lo que se definieron los PICS (Protocol Implementation
Comformance List), que incluyen las sentencias Should, Must, Must Not y ShouldNot
que aparecen en cada especificacin. Por ejemplo, el siguiente PIC especifica la
potencia de transmisin de un transmisor CM.

CmPhTx.72 QPSK transmit level: Range 8dBmV to 58 dBmV


Faltara tambien determinar como comprobar que las condiciones impuestas por el
estandar son cumplidas por lo que se definen en documentos aparte los denominados
ATP (Acceptance Test Plan) que indican como testear que un determinado requisito ha
sido compuesto. En DOCSIS se incluyen, organizados en distintas categoras (nivel
fsico, BPI, Ethernet y OSS).

Uno de los aspectos ms importantes de DOCSIS es que fue aceptado


inmediatamente por los fabricantes de DSTB para la TV por cable, de forma que se
realizaron estos equipos con dos canales QAM que proporcionan un canal interactivo
de retorno de alta velocidad. Fabricantes como Pace Microelectronics ya desarrollan
este tipo de equipos con Cable Modem compatible DOCSIS.
Diferencias entre versiones de DOCSIS (Cont.)

DOCSIS 1.1
- Compatibilidad hacia atrs con la versin 1.0:
-CMTS .- Actualizacin de software.
- CM. Requieren modificacin de hardware para soportar fragmentacin..
- Soporte a servicios de telefona IP y otras aplicaciones con requisitos temporales exigentes, para lo
cual extiende las funcionalidades de clases y calidades de servicio (CBR y VBR).
- Fragmentacin controlada en el flujo de subida.
- Mejora de la eficiencia en ambos sentidos mediante el uso de supresin de encabezados.
- Nueva versin de certificados digitales para mejora de la seguridad (BPI+).

EuroDOCSIS
- Presenta una serie de ventajas a los operadores:
- Simplificacin del espectro al poder entrelazar canales DOCSIS con canales DVB (8 MHz).
- Mayor capacidad de transferencia en ambos sentidos (canales de 8 MHz en DS y hasta 65
MHz en US).
Las frecuencias de operacin de EuroDOCSIS son de 100 a 862 MHz (50 a 860 en
USA) en el DS y de 5 a 65 MHz en el US (de 5 a 42 en Estados Unidos).
Tecnologas DOCSIS

Servicio

-Trfico IP Bidireccional entre la cabecera del proveedor de servicios (CMTS) y el cable modem
del usuario (CM)
- Topologa de red Tree and Branch para transporte de datos sobre fibra o cable coaxial (HFC).
- Diversidad de aplicaciones (Telefona IP, Videoconferencia, Internet de alta velocidad) en un
marco uniforme, abierto y no propietario.
- Dentro del espectro de frecuencia del medio fsico DOCSIS asume que pueden haber otros
servicios como Televisin Analgica. La coexistencia de ambos tipos de seal es posible gracias
a las tecnologas HFC.
Tecnologas DOCSIS

HFC (Hybrid Fiber Coax)


- HFC es un sistema de transmisin y acceso muy flexible que combina cable coaxial y fibra
ptica ofreciendo caractersticas ventajosas de ambos formatos.
- Soporta muchas de las tecnologas actuales como ATM, Frame Relay, SONET, etc. Ademas su
potencia y flexibilidad le convierten en una opcin ideal para sistemas de televisin por cable
(CATV) y de telefona dado que permite usar simultneamente transmisin digital y analgica.
- Sus beneficios reales vienen de la integracin de servicios en un entorno integrado como el
que propone DOCSIS.
Tecnologas DOCSIS

Arquitectura de referencia
Tecnologas. DOCSIS

Categoras de las especificaciones

- Interfaces de datos.
- CMCI. Cable Modem to CPE (Customer Premise Equipment).Especifica distintas opciones de
conexin entre los cable modem y equipos de usuario.
- CMTS-NSI. Cable Modem Termination System (Network Side Interface). Define el interfaz de
acceso de la cabecera con otras redes de datos.
- Interfaz de Operaciones
-OSS. Operations Support System. Define interfaces SNMP entre los elementos de la red
DOCSIS y elementos de ms alto nivel para gestin de la misma.
- CMTRI. Cable Modem Telephone Return Interface. Especificar como usar el canal de retorno
via la lnea telefnica cuando no est disponible va cable.
- Interfaces de Radio
- Entre CM y red de cable. Y entre el CMTS y la red de cable en ambas direcciones.
Conjuntamente definen ambos sentidos de comunicacin entre CM y CMTS.
- Interfaces de Seguridad.
- Seguridad sobre la comunicacin extremo a extremo.
Tecnologas. DOCSIS
Arquitectura. Comunicacin CM-CMTS

- El acceso 100 Base-T se comunica con redes externas para servicios como Internet de alta
velocidad.
- Mediante el conversor de frecuencias el CMTS transmite en el rango especificado.
- Las seales en ambos sentidos son combinadas con un diplexor y encaminadas hacia la red HFC.
- Otro diplexor en el CM permite separar el trfico de subida del de bajada.
- Una conexin 10 Base-T permite conectar el CM a los equipos de usuario (telfono IP, PC, DSTB)
en la configuracin ms habitual.
Tecnologas. DOCSIS
Aruitectura de Protocolos. Interfaz RF

Capa 4 Protocolos de
eficiencia demostrada
en redes de datos
Capa 3

Importantes
modificaciones en los
protocolos de nivel
dos y en especial
MAC
Capa 2

Para permitir servicios


Capa 1 de Vdeo Digital
(basado en MPEG-2)
Tecnologas. DOCSIS

Vdeo Digital. Estndares MPEG.

-ISO crea en 1990 el grupo MPEG (Motion Picture Expert Group) plantendose como objetivo la
reproduccin de vdeo y sonido digital en aplicaciones multimedia en distintas plataformas.

- MPEG-1.
- Almacenamiento y reproduccin de vdeo en vivo y sonido estreo en CD-ROM, lo que da una
tasa mxima de 1.5 Mbps.
- Publicado en 1992 consta de tres partes: Sistemas, Vdeo y Audio.
- MPEG-2
- Partiendo de MPEG-1 se busca crear un estndar apropiado para la transmisin de vdeo
digital en redes de difusin con la suficiente flexibilidad para tener en cuenta el efecto de
entrelazado y la posible evolucin a HDTV.
- Publicado en 1994 consta de las tres mismas partes que MPEG-1.
Vdeo Digital. Estndar MPEG-2

- Los codificadores de audio y vdeo proporcionan su salida como streams (flujos) elementales.

- Estos flujos, as como otros datos privados, han de ser combinados de una manera organizada y
proporcionando informacin adicional que permita la decodificacin de cada elemento por separado
incluso de una parte particular bajo peticin del usuario.

- Los streams elementales MPEG-2 son paquetizados en los denominados PES.

- Dos formas de organizar el flujo completo:


- Stream de Programa. DVD
- Compuesto de PES que comparten el mismo reloj.
- Para entornos QEF (Quasi Error Free), con paquetes de hasta 2048 bytes.
- Stream de Transporte. DVB
- Transmisin de programas de televisin a largas distancias en entornos susceptibles de
errores.
- Paquetes de 188 bytes.
- Compuesto por programas con posibilidad de usar distintos relojes.
Vdeo Digital. Estndar MPEG-2

Composicin de paquetes de Transporte

- Un paquete de 188 bytes est compuesto por una cabecera de 4 bytes y una carga til de hasta 184
bytes, precedida por un campo de adaptacin opcional.
- Un paquete de transporte lleva datos slo de un tipo de PES.
- Un PES debe comenzar al inicio de un paquete de transporte y finalizar al final de un paquete de
transporte.
- Cabecera del paquete:

8 13 4

Sync
PID CC
0x47

Adaptation Field Control


Transport Priority
Payload Unit Start Indicator (PUSI) Transport Scrambling Control
Transport Error Indicator

- La paquetizacin de PES en paquetes TS suele provocar que el ltimo paquete utilice un campo de
adaptacin de 184 bytes menos el tamao de datos tiles de este ltimo paquete.
Vdeo Digital. Estndar MPEG-2.

PSI (Program Specific Information).

- MPEG-2 define cuatro tipos de tablas organizadas en secciones que forman la PSI y que permiten a
los descodificadores navegar por la trama y sincronizarse con los datos de inters en cada momento.
- Program Allocation Table (PAT)
- PID = 0x0000
- Enlace entre un programa especfico y el PID asociado al PMT de ese programa.
- Program Map Table (PMT)
- Una tabla por cada programa.
- Indica los PIDs de los flujos elementales asociados al programa y otros datos adicionales.
- Conditional Access Table (CAT)
- PID = 0x0001.
- Polticas de ECM y EMM en control de acceso de los usuarios.
- Private Tables.
- Hasta 4096 bytes
Vdeo Digital. Estndar MPEG-2 (Cont).

DOCSIS y MPEG-2

- DOCSIS surge de operadores de cable que partiendo de servicios de Televisin (ya digital o a corto
plazo digital) quieren aadir servicios de datos.
-Inters de usar el mismo hardware para recepcionar datos que vdeo digital MPEG-2.
- DOCSIS define la denominada capa de convergencia por encima de la capa fsica en el DS de forma
que todos los datos que le llegan al CM son de conformidad a MPEG-2.
- La combinacin de hardware y software filtra los datos en funcin del PID y destina los datos al
elemento funcional apropiado.
- PID de DOCSIS = 0x1FFE. .
- La arquitectura de DOCSIS permitira de esta manera usar los propios datos MAC a los DSTB
mediante el filtrado del PID apropiado.
- Esta integracin en DS posibilita que tambin el US pueda ser gestionado directamente por el DSTB
y se habla de transmisin in-band.
Tecnologas. DOCSIS

Tecnologas Ethernet
- Tecnologa esencial en las redes de datos de rea local actuales.
- Versin inicial DIX (Digital, Intel y Xerox). DIX Ethernet. (incluido en DOCSIS).
- IEEE estandariza todos los protocolos de redes de rea local con el comit 802:
- 802.3. HW estndar para tarjetas Ethernet.
- 802.5. Estndar para Token Ring.
- 802.2. Formato de mensaje de datos para cualquier tipo de LAN.
- Encapsula trfico IP (Ej. Trama DIX Ethernet)
TARGET HA SENDER HA IP
PROTOCOL FCS
(6 Octetos) (6 Octetos) Datagram

- Direcciones de 64 bits.
- Protocolo 0x0800 (IP).
- FCS. Relleno para que las tramas sean de al menos 64 bytes
(imposicin de CSMA/CD).
802.2. LLC (Logical Link Control).
- Define la cabecera del Control de enlace lgico (LLC Logical Link Control) para su uso con todas
las tecnologas LAN, definiendo reglas para la comunicacin (confirmaciones, control de flujo y
retransmisiones en el nivel de enlace).
- Funciones:
- Identificar los protocolos origen y destino de la trama.
- Un campo de control
- Las entidades origen y destino quedan definidas como puntos de acceso al servicio (DSAP y SSAP)
con valores predefinidos para protocolos ISO, pero no para IP en cuyo caso se les da el valor 0xAA y
se incluye una cabecera adicional SNAP (Subnetwork Atachment Point).
- De este modo entre LLC y SNAP queda definido en contenido de los datos de una trama de nivel dos
como perteneciente a un protocolo concreto (por ejemplo IP).
- Trama 802.3 LLC SNAP
TARGET SENDER DATA DSAP SSAP Control Field OUI TYPE
HA HA LENGTH 0xAA 0xAA 0x03 0x000000 0x0800

- Control Field. 0x03. Sigue una cabecera de SNAP.


- OUI Organizational Unique Identifier. 0x000000. Tipo Ethernet.
- TYPE. 0x0800. Encapsula protocolo IP.
MAC (Medium Access Control).
- IEEE divide la capa de enlace en dos subcapas:
- Subcapa de control lgico de enlace.
- Subcapa MAC. Proporciona las reglas de acceso al medio, Escuchar y enviar (802.3),
Esperar por el testigo (802.5), etc
- Un aspecto muy importante es que esta subcapa define la primera parte de la cabecera de trama,
donde se incluyen las direcciones de origen y destino (Direcciones MAC)
- A efectos de IP el nico requisito es que se debe indicar en el nivel de enlace que el datagrama de IP
se encuentra dentro de la trama.
- En DOCSIS.

-MAC en versin 1.1 incluye importantes mejoras para soportar aplicaciones de requisitos temporales
estrictos mediante la asignacin dinmica de ancho de banda, posibilidad de imponer calidad de
servicio sobre cada enlace, VBR, supresin de cabecera y otras que ya veremos.
Tecnologas. DOCSIS

Tecnologas IP (Internet Protocol)

- Tecnologa esencial en las redes de datos de rea local actuales.


- Podemos definir una red IP como una red virtual construida a partir de redes fsicas conectadas entre
ellas mediante routers.
- Un servicio de comunicacin universal permite a cualquier host comunicarse con cualquier otro, para
lo cual se necesita un mtodo global de identificacin.(INTERNIC).
- Las direcciones IP (32 bits) es el mtodo ms extendido para el direccionamiento de equipos y se
incorpora en DOCSIS como mtodo de direccionamiento de equipos.
- La comunicacin entre equipos extremos a extremo se realiza usando direcciones IP sin importancia
de las direcciones fsicas involucradas.
- IP proporciona un servicio de entrega de paquetes no orientado a conexin, no fiable, y de tipo best-
efford (slo descarta paquetes en casos excepcionales).
- Proporciona tres aspectos importantes:
- Define la unidad bsica de transferencia.
- El software IP realiza en enrutamiento eligiendo en cada tramo la mejor ruta.
- Reglas de procesamiento de paquetes, generacin de mensajes de error y reglas de descarte.
Formato de datagrama IP

VERS HLEN SERV_TYPE TOTAL_LENGTH

IDENTIFICATION FLAG FRAGMENT OFFSET

TTL PROTOCOL HEADER_CHECKSUM

SOURCE IP ADDRESS

DEST IP ADDRESS

IP OPTIONS (if any) PADDING

DATA

...

- HLEN. Longitud cabecera (en caso contrario son 20 bytes).


- SERV_TYPE. Type of service (TOS).
Precedence (0-7)-D (Delay)-T (Throughput)-R (Reliability)-UNUSED
- FLAG-FRAGMENT OFFSET. Fragmentacin: Proceso por el cual se reduce el tamao de los
datagramas ajustndose al MTU del protocolo de nivel de enlace.
- TTL. Tiempo mximo que un paquete puede estar en Internet.
- IP OPTIONS. Graba la ruta, especificacin de ruta en origen.
Tecnologas IP

UDP (User Datagram Protocol)

- Protocolo de nivel de transporte que usa directamente IP sin incluir garantas adicionales de
comunicacin (servicio no orientado a conexin).
- Aade a IP la capacidad de distincin entre procesos accediendo al puerto asociado a un proceso
especfico.
- El pequeo tamao del paquete provoca una mayor fluidez de transmisin habilitada por las reglas de
enrutamiento de IP que dan prioridad a este tipo de trfico.
- Su uso en DOCSIS viene dado por la necesidad de soportar los procesos de configuracin de los
mdems conectados a un CMTS (DHCP, TFTP).
- El campo UDP CHECKSUM se computa aadiendo una pseudo cabecera al paquete IP, de forma
que se puede saber si el paquete est intacto y si ha llegado al destino correcto.

UDP SOURCE PORT UDP DEST PORT

UDP MESSAGE LENGTH UDP CHECKSUM

DATA

...
Tecnologas IP

ARP (Address Resolution Protocol)

- El objetivo de este protocolo es realizar la traslacin de direccin IP a direccin fsica.


- El proceso se realiza de manera dinmica utilizando la direccin de Broadcast en las redes que lo
soportan como es el caso de DOCSIS (basado en Ethernet).
- En DOCSIS se aplica para obtener direcciones MAC a partir de direcciones IP.
- Su uso permite esconder a las aplicaciones las direcciones fsicas de cada equipo, permitiendo
asignar una IP cualquiera a cada mquina.
- Se encapsula directamente en la trama de nivel dos.
- Poltica de cach. La respuesta (que contiene la direccin fsica) permite al host que lanz la peticin
almacenar en cach las traslacin obtenida.

HW Type Protocol Type

HLEN PLEN OPERATION

SENDER HA (0-3)

SENDER HA (4-5) SENDER IP (0-1)

SENDER IP (2-3) TARGET HA (0-1)

TARGET HA (2-5)

TARGET IP (0-3)
Tecnologas IP

ICMP (Internet Control Message Protocol)

- Este protocolo permite a los routers enviar mensajes de error o de control a los otros elementos de
red ya sean routers u equipos de usuario.
- Es un mecanismo de reporte de errores. Es decir cuando un datagrama causa un error, ICMP slo
puede enviar un reporte de vuelta a la fuente del datagrama siendo esta la responsable de llevar a
cabo la accin apropiada.
- Cada mensaje ICMP tiene su propio formato aunque todos tienen en comn los siguientes campos:
- TYPE (8 bits) Identificador del mensaje (echo request, echo reply, destination unreachable,
redirect, time exceeding, ...)
- CODE (8 bits) Informacin adicional del tipo de mensaje. Por ejemplo informacin adicional
de un error (fallo de protocolo, red, host)
- CHECKSUM (16 bits) Slo del mensaje ICMP, que va encapsulado en datagramas IP.
- En caso de error siempre se incluye informacin que identifica el datagrama que caus el problema.
- Incluye reportes de sincronizacin (Time of date) necesarios para aplicaciones distribuidas.
Tecnologas IP

DHCP (Dynamic Host Configuration Protocol)

- Protocolo Bootstrap para auto configuracin usa servicios IP y UDP.


- El uso de estos protocolos se realiza gracias a la direccin IP para broadcast (255.255.255.255).
- Protocolo sucesor de BOOTP en el que los servidores de direcciones IP contestan al mensaje,
tambin por Broadcast asignando una direccin IP en funcin de una poltica fija.
- DHCP proporciona tres polticas de asignacin de direcciones:
- Manual al estilo BOOTP
- Automtica, en la que se asocia la misma IP a una direccin fsica concreta.
- Dinmica, en la que se asigna una direccin por un periodo de tiempo.
- Las respuestas suelen darse mediante HW Unicast.
- En el formato de mensaje hay campos para las direcciones fsicas e IP tanto del host que solicita el
servicio como del servidor DHCP.
Tecnologas IP

DHCP (Dynamic Host Configuration Protocol)


- Estados y etapas del protocolo.

Host Boots
Initialize
DHCPNACK
DHCPDISCOVER
DHCPNACK
Lease Expires DHCPREQUEST
Lease 87.5% RENEW
SELECT
REBIND

DHCPOffer
DHCPACK

DHCPREQUEST
REQUEST
Lease 50%

DHCPACK BOUND
DHCPRELEASE
Tecnologas IP

TFTP (Trivial File Transfer Protocol)

- En DOCSIS no son necesarias las funcionalidades de un protocolo de transferencia de ficheros como


puede ser FTP (por ejemplo FTP gestiona varias conexiones TCP/IP simultneamente).
- Por ello usa TFTP, cuya implementacin es mucho ms sencilla y no requiere de complejos sistemas
operativos, ni de una capa de transporte orientada a conexin.
- Hace uso de los servicios de UDP usando tiempos muertos y retransmisiones para asegurar la
correcta transmisin de los datos.
- Un primer paquete indica el sentido de la transferencia y el nombre del fichero a transferir (en estados
posteriores simplemente se usa la direccin IP y el puerto).
2 Octetos n Octetos 1 n Octetos 1
READ/WRITE
FILENAME 0 MODE 0
REQ

- Los paquetes de datos contienen una cabecera que especifica el nmero de bloque transportados.
- Cada paquete de datos enviado es confirmado con un mensaje ACK.
- Un bloque de menos de 512 bytes indica final de la transferencia.
- Mensajes de error.
Tecnologas IP

SNMP (Simple Network Management Protocol).

- Software para depurar problemas, control de enrutado y en general gestin de la red.


- Como protocolo de comunicaciones especifica como transmitir esa informacin.
- Como protocolo de datos especifica el que transmitir (MIB Management Information Base),
conteniendo los datos sobre los que realizar el control que se especifican con SMI (Structure of
Management Information).
- La separacin entre datos y protocolo se realiza desde la primera versin para permitir la evolucin
temporal de los equipos.
- La evolucin posterior demuestra la validez del enfoque.
- Importante componente de seguridad que se aade en las versiones 2c y 3 del protocolo.
- Filosofa FETCH-STORE en lugar de definir comandos especficos.
- Al hacer uso de UDP ha de estar provisto de mecanismos de tiempo muerto y retransmisin.
DOCSIS
Data Over Cable Service
Interface Specification

Modulo 2
Interfaz de Radiofrecuencia
Una red DOCSIS proporciona transferencia bidireccional de trfico IP
entre un sistema de cabecera (Sistema de terminacin de Cable
Modem (CMTS) y los distintos cables modem existentes en una red de
cable coaxial o hbrida (HFC).
DOCSIS. Comunicaciones

Protocolos DS

- Los equipos deben soportar IP. Es opcional que implementen otro tipo de protocolo de red.
-EL CMTS y los CM en entornos empresariales deben soportar el protocolo spanning tree
802.1d . Para los CM residenciales este protocolo es opcional.
- En sentido US las funciones son similares
Notas sobre Protocolos.

- OSI. El puerto CMTS-NSI recibe datos externos a una velocidad aproximada de 100 Mbps.
- IP. Asigna direcciones IP a los CMTS y CM. Los datos son enviados mediante bridging (envo a una
direccin especifica) o routing (envo a mltiples ubicaciones).
- LLC. Identifica los puntos origen y destino (direcciones del CMTS y CM).
- BPI. Cifra datos para transmisin entre CMTS y CM.
- Cable MAC. Proporciona a los CM informacin de cmo y cuando han de comunicarse con el CMTS.
Cualquier comunicacin (aunque sea entre CMs slo se produce a travs de los CMTS).
- Convergencia de Transmisin. En el sentido DS proporciona datos y vdeo de forma comn a
travs de la especificacin MPEG-2.
- PMD (Capa fsica). Modulaciones en CMTS y demodulacin en CM, amplificacin, codificacin de
canal y transmisin.
- La red de datos HFC enva los datos al CM que convierte de protocolo con el fin de enviar los datos a
travs del interfaz CMCI al CPE que puede ser bien un PC o bien una red LAN.
Reglas de encaminamiento.

CMTS
- Las tramas de enlace se entregarn en orden a la capa superior.
- No se duplicarn tramas a nivel de enlace.
- Se establecer un tiempo de vida de las tramas.
- En el sistema los canales son simplex y no bidireccionales. Puede ser un problema para ciertos
protocolos de encaminamiento.
- Los canales del US son punto a punto mientras que los canales DS son compartidos.

CM

-El CM se encarga de adquirir las direcciones MAC de los de los CPEs.


- Al igual que en el CMTs las tramas se entregan en orden, no se duplicarn y se establecen tiempos
de vida para las tramas.
- El CM no permite que pasen a la red local de usuario tramas con destino desconocido.
- No encaminar hacia la red de cable tramas provenientes de dispositivos conectados a la red local no
reconocidos como CPEs.
DOCSIS. PMD Upstream
DOCSIS. PMD Upstream

FEC (Forward Error Correction)


-El modulador de US debe proporcionar las siguientes opciones:
-Reed-Solomon 256 con T=1 a 10.
-FEC desactivado.

Cdigos de correccin de errores por bloque


- Los cdigos Reed-Solomon pertenecen a este tipo de tcnicas.
- Se aplican sobre palabras finitas de K smbolos a los que se aade una redundancia controlada hasta
formar palabras de longitud N.
- De las 2n combinaciones se utilizan las 2k con mayor distancia de Hamming entre ellas.
- Distancia mnima de Hamming (d).Nmero de bits diferentes entre dos palabras del cdigo. Se puede
demostrar que el nmero mximo de errores solucionables es T = (d-1)/2.
- Ejemplo. Repeticin.
Bit til Cdigo Enviado 000 111
d = 3. T=1
0 000 Recibido 100 110
1 111 Decodificado 0 1

En DOCSIS tamao de palabra desde 16 bytes con dos de paridad hasta 255 con k bytes
de paridad (k es funcin del T seleccionado)
DOCSIS. PMD Upstream

Scrambler (Randomizer)
- Su objetivo es obtener una distribucin de energa uniforme dentro del canal RF.
- Parten de una semilla pseudoaleatoria (de 15 bits) PRBS (Pseudo-Random Binary Sequence) con el
polinomio generados 1+X14+X15.
- La semilla de 15 bits ha de ser programable
DOCSIS. PMD Downstream

ITU J.83-B.
- La capa PMD de DOCSIS para el flujo en sentido DS debe estar conforme a la especificacin J.83
para aplicaciones de vdeo de bajo retardo.
- Esto impone que DOCSIS deba soportar un intercalador (interleaver) de profundidad variable,
codificada con 4 bits y que especifica el modo en el que el intercalador ha de funcionar para el
siguiente frame de datos.
- El propsito de este proceso es mejorar la eficiencia de los cdigos Reed-Solomon expandiendo a un
tiempo mayor los errores provocados por la transmisin en el canal.
- Forney Interleaving
- Para una longitud de paquete = 204 bytes y profundidad 12. (M = 204 / 12 = 17)
- Creara un banco de 12 FIFOs de longitudes M por j (j=0..11).
- El proceso se invierte en el receptor resultando un retardo global de 187 bytes.
DOCSIS. Subcapa de convergencia
- Para aumentar la robustez del proceso de demodulacin y facilitar un hardware nico para la
recepcin de vdeo y datos DOCSIS define para el sentido DS una subcapa de convergencia basada
en paquetes de flujos de transporte MPEG-2 (188 bytes).
- La cabecera MPEG-2 para datos DOCSIS tiene las siguientes particularidades:
- SYNC. 0x47.
- Transport_Error_Indicator.
- PUSI.
- Transport Priority. Siempre igual a cero.
- PID. 0X1FFE.
- Transport_Scrambling Control. Reservado. Siempre a 0.
-Adaptation_Field_Control. No permitido en DOCSIS (01). En su lugar se utilizan slo bytes de
relleno (0xFF)
- Continuity Counter

- Tras la cabecera, en MPEG-2 aparece siempre el llamado Pointer Field (1 byte) que debe aparecer
siempre que en un paquete MPEG comience una nueva trama MAC, y debe apuntar al:
- Comienzo del primer frame MAC.
- Cualquier byte de relleno que preceda al MAC Frame.
CAPA FSICA. MODULACIONES DIGITALES
Tabla resumen.

Forma Velocidad de smbolo


Transmisin Modulacin Tasa binaria Ancho de banda
de acceso Ksim/seg.

Upstream QPSK 320 .. 5120 kbps 200, 400,


FDMA/TDMA 160, 320,640,1280,2560 800,1600,3200
(CM-CMTS) 16QAM 640..10240 kbps Khz.

Downstream 64 QAM 42 Mbps


N/A 6950 8 MHz
(CMTS-CM) 256 QAM 56 Mbps

Se utilizan filtros en coseno alzado con factor para evitar interferencia entre smbolos.

- factor 0.25 en Upstream.


- factor 0.12 y 0.18 en Downstream (256QAM y 64 QAM)
CAPA FSICA. MODULACIONES DIGITALES
Constelaciones (I).

Asociacin de bits

QPSK 16 QAM Cdigo Gray 16 QAM Codificacin diferencial


MAC MEDIA ACCESS CONTROL
Descripcin

- La subcapa MAC esta dentro del nivel de enlace y controla el acceso al medio compartido de los
diferentes equipos conectados a la red.
- En el estndar DOCSIS las funciones principales de la subcapa MAC son:
- Asignacin y gestin del ancho de banda desde el CMTS.
- Gestin de los minislots en el Upstream.
- facilidades para el futuro soporte de ATM y otro tipo de PDUs.
- Calidad de servicio (QoS)
- Aseguramiento de ancho de banda y garants de retardo.
- facilidades para la subcapa de seguridad de LLC.
- Establecimiento dinmico de servicio.
MAC MEDIA ACCESS CONTROL
Flujos de Servicio.

- La gestin de la calidad de servicio se basa en el concepto de flujo de servicio (Service Flow).


- Un Service Flow ID (SFID) define un tipo de comunicacin unidireccional entre CM y CMTS. Existirn
al menos 2 SFID por cada comunicacin entre CM y CMTS (uno para el Upstream y otro para el
Downstream).
- Los SFID son asignados por el CMTS al CM bien al registrarse este en la red o bien de forma
dinmica estando ya en operacin el CM.
- El Service Flow lleva aparejado los parmetros de calidad de servicio que regirn la comunicacin
CM CMTS
- Cuando el CM quiere establecer comunicacin recibe un SID (Service ID) que esta asociado
unvocamente al SFID.
- La longitud del SFID es de 32 bits.
MAC MEDIA ACCESS CONTROL
Formatos de tramas MAC.
Trama genrica

- La trama MAC se compone de la cabecera MAC y los datos que recibe de la capa superior.
- Mismo formato de trama MAC en Upstream y Downstream pero diferente cabecera a nivel fsico.
MAC MEDIA ACCESS CONTROL
Formatos de la trama MAC
Cabecera MAC

FC: Frame control, identifica el tipo de cabecera MAC.


MAC_PARM: Parmetro que puede utilizarse para
- Servir de contador en en caso de concatenacin de tramas.
- Indicar la longitud de la extensin de la cabecera EHDR.
LEN: Longitud de la trama MAC.
EHDR: Extensin de la cabecera. (aumentar seguridad de la trama, fragmentacin, futuros usos)
HCS: Header Check Sequence. Correccin de errores.
MAC MEDIA ACCESS CONTROL
Formatos de tramas MAC.
Tipos de PDUs
TRAMAS DE LONGITUD VARIABLE.
CALIDAD DE SERVICIO. Introduccin
NOVEDADES.

- Esta es una de las mejoras de la versin DOCSIS 1.1 respecto a DOCSIS 1.O.
- El objetivo es poder prestar servicios afectados por el retardo y el jitter con una calidad
suficiente (Voz sobre IP video streaming).
- Se introducen nuevas funcionalidades como:
- Flujos de Servicio.
- Planificacin de QoS
- Clasificacin de trfico.
- Fragmentacin.
- Establecimiento dinmico de servicio.
- Modelo de activacin en dos fases.
CALIDAD DE SERVICIO. Introduccin
REQUISITOS

-Funcin para preconfigurar las flujos de servicio y sus parmetros de calidad en los CMs
-Clasificacin de los paquetes de la capa superior en uno de los flujos de servicio.
-Agrupamiento de los flujos de servicio en clases de servicios para que las capas superiores
puedan pedir flujos de servicios con determinadas parmetros de QoS.
- Funcin que gestione el establecimiento dinmico de calidades de servicio.
- Generacin de clases de servicios a los que pertenecern los flujos de servicio

Un flujo de servicio es un flujo unidireccional de paquetes que posee una determinada calidad
de servicio predeterminada. A la hora de tratar este flujo el CMTS y el CM estarn a lo que
establezca el conjunto de parmetros caractersticos del flujo de servicio.
CALIDAD DE SERVICIO. Introduccin
FLUJO DE SERVICIOS.

- Un flujo de servicio es un flujo unidireccional de paquetes caracterizado por unos


determinados parmetros de QoS.
- El CMTS y el CM actuarn en funcin a lo que establezca el conjunto de parmetros
caractersticos del flujo de servicio.
- Los flujos de servicio tienen un identificador de flujo SFID (palabra de 32 bits)asignado
por el CMTS.
- Tanto el CMTS como el CM tienen un clasificador que decide a que flujo de servicio se
asigna cada uno de los paquetes superiores.
- Al menos deben existir dos flujos de servicio en el archivo de configuracin (uno para
US y otro para DS).
- El primer flujo de servicio configurado para el US se llama Flujo de Servicio Primario en
el US y es el flujo de servicio por defecto para los paquetes no clasificados.
- Service ID: cuando un flujo de servicio est activo recibe un Service ID.
CALIDAD DE SERVICIO. Introduccin
CONJUNTO DE PARAMETROS DE CALIDAD

-Conjunto de parmetros provisionados. Suministrados en la configuracin inicial.


-Conjunto de parmetros admitidos. Parmetros de calidad para los que se esta
reservando recursos (ancho de banda)
-Conjunto de parmetros activos. Parmetros de calidad de un servicio que se esta
prestando en estos momentos.

- Podemos hablar de flujos de servicios provisionados admitidos y activos.


CALIDAD DE SERVICIO .Operaciones

- En la especificacin se describen los mecanismos necesarios para imponer una poltica de calidad de
servicio tanto en el US como en el DS.
- Requisitos para una poltica de calidad de servicio:
- Funcin de configuracin y registro de los elementos para preconfiguracin de los flujos y
parmetros de servicio de la comunicacin CM-CMTS.
- Gestin dinmica mediante sealizacin.
- Poltica de gestin de trfico.
- Clasificacin de paquetes en flujos de servicio concretos.
- Agrupacin en Clases de servicio para proporcionar un marco global a las aplicaciones.

- Definiciones
- Flujo de servicio.- Flujo unidireccional al que se le asocia una QoS. (SFID 32 bits)
- Cada flujo queda definido por un conjunto de parmetros de flujo a partir de los cuales CM y
CMTS en base a una poltica comn gestionan el trfico generado.
- Calidad de servicio extremo a extremo. Necesidad de combinar los mecanismos RFI con otros
(p.ej. Byte de precedencia / D-T-R de datagrama IP).
Flujos de servicio

- Es un servicio de transporte unidireccional de capa MAC.


- Definido en funcin de QoS tales como latencia, jitter, caudal, etc.
- Caracterizado por:
-SFID (ServiceFlowId). Asignado por el CMTS
- SID (ServiceID). Slo para flujos de subida activos o admitidos.
- Parmetros de QoS Provisionados.- Mediante fichero de configuracin y proceso de registro.
Flujo de servicio Provisionado
- Parmetros de QoS Admitidos.- Recursos que el CMTS y posiblemente el CM estn
reservando (ancho de banda, memoria, etc) necesarios para activat el servicio.
Flujos de servicio admitidos.
- Parmetros de QoS Activos.- Definen el servicios tal y como est siendo proporcionado.
Flujo de servicio activo

- Mdulo de autorizacin:
-Funcin lgica implementada en el CMTS que gestiona posibles cambios en los parmetros
Clasificadores
- Campos
- Estado de activacin.
- Prioridad. Orden en la bsqueda de criterios.
- Parmetros IP (IP-TOS, IP-Src, IP-Mask, TCP/UDP-Dst-Port, etc).
- Parmetros LLC (MAC-Src, MAC-Dst, EtherType/SAP)
- SFID.

- Los campos de un clasificador se pueden cambiar dinmicamente.


- Modelo de objetos.
Clasificadores

PROCESO DE AUTORIZACIN
-Cualquier tipo de cambio en los parmetros de QoS de un flujo de servicio debe pasar
por un proceso de autorizacin. El modulo de autorizacin reside en el CMTS.
-Modelo de autorizacin esttica: mientras los los parmetros que se quiera sean
admitidos y activados estn dentro de un subconjunto de los parmetros provisionados
las peticiones sern admitidas.
-Modelo de autorizacin dinmica: en este modelo los parmetros de calidad no estn
en los archivos de configuracin sino que es un servidor quien va asignando los
parmetros de calidad, el modulo de autorizacin consultar con este servidor para
autorizar los cambios.
Flujos de servicio. Tipos.

Provisionados
- Servicios deferred en su activacin y admisin.
- Durante el proceso de registro el CMTS asigna un SFID para ese flujo pero no reserva recursos.
- El CM pide activacin recibiendo un SID. El CMTS puede sesactivarlo pero no borrarlo

Admitidos
- Modelo de activacin en dos fases: Adquisicin de recursos - Activacin
- Permite conservar los recursos hasta que la conexin extremos a extremos se completa.
- Los recursos no son necesariamente usados pero se tiene garanta de que en el momento de solicitar
ms sern concedidos.
- Ejemplo. Llamada en espera.

Activos
- Fase comn a los anteriores tipos de flujo.
- Existe la posibilidad de crear flujos dinmicamente y activarlos de inmediato para su uso tras la
correspondiente autorizacin.
Planificacin Flujos US

- La planificacin de los flujos de servicio y su asociacin a parmetros de calidad, permite al CMTS


anticipar las necesidades de caudal y latencia del trfico US pudiendo proporcionar concesiones de
transmisin en los momentos oportunos.

UGS (Unsolicited Grant Service)


- Diseado para servicios en tiempo real que generan paquetes de datos de tamao fijo en una base
temporal tambin fija, como Voz sobre IP.
- Evita la necesidad de peticiones de minislots con la consiguiente reduccin de latencia y sobrecarga.
- Parmetros del servicio: Tamao de la concesin, jitter tolerado en la concesin.

rtPS (Real-Time Polling Service)

- Diseado para servicios en tiempo real que generan paquetes de datos de tamao variable en una
base temporal tambin fija, como vdeo MPEG.
- Asigna siempre la oportunidad de transmitir en intervalos prefijados pero permite al CM solicitar un
tamao diferente en cada oportunidad de transmisin (variable grant size).
- Para ello concede oportunidades de peticiones en intervalos fijos.
- Parmetros del servicio: Polling nominal, jitter tolerado en el polling.
Planificacin Flujos US
UGS/AD (Unsolicited Grant Service/Activity Detection)
- Por ejemplo VoIP con deteccin y supresin de silencios.
- Proporciona UGS cuando hay actividad (baja latencia).
- En los intervalos de silencio se pasa a modo rtPS.
- Parmetros: Polling nominal, jitter tolerado en la concesin y tamao de la concesin.

nrtPS (Non Real-Time Polling Service)


- Aplicaciones que requieren flujos de datos de tamao variable sin requisitos temporales estrictos
como por ejemplo FTP.
- Asigna intervalos de transmisin fijos separados por intervalos de tiempo considerables.
- Parmetros: Polling nominal, trfico mnimo reservado, mximo trfico sostenido y prioridad.

BE (Best Efford Service)


- Intenta conseguir la mxima capacidad de la red.
-Parmetros: Trfico mnimo reservado, mximo trfico sostenido y prioridad.
Asignacin de anchos de banda en el US

- Canal modelado como cadena de mini-slots.


- El CMTS es el encargado de generar las referencias temporales necesarias para identificar esos
canales y que puedan ser usados por los CM.
- Distintas polticas de asignacin (Ej.. Asignacin de varios PDUs contiguos a un mismo CM).

Allocation MAP
- Mecanismo de asignacin de ancho de banda.
Allocation Map
- Mensaje MAC de longitud variable que define las oportunidades de transmisin para un CM.
- Cabecera de tamao fijo.
- Nmero variable de IE (Information Elements) terminados en NULL.

Information Elements (Simple Network Management Protocol).


-Service ID (Broadcast, Multicast, Unicast, NullAdreess).
- Definen los usos permitidos a un rango de minislots concretos.
- Nmero variable de IE (Information Elements) terninados en NULL.
-Tipos:
Request. SIDs priorizados.
Request Data. Tamao mximo definido por Multicast
Initial Maintenance. Reservados para mantenimiento de red.
Short/Long Data Grant.
Dta ACK. Sigue a NULL (ltima operacin de un CM).
NULL.
Peticiones de Ancho de Banda

- Tipos de Peticiones
- Peticiones normales en los intervalos autotizados.
- Piggyback en cabeceras extendidas.

- Las peticiones deben incluir:


- Service ID.
- Nmero de mini-slots requeridos que ha de coincidir con un frame completo salvo en el caso de
usar fragmentacin en el modo Piggyback.

Ejemplo de Protocolo.
Transmisin US y Resolucin de conflictos

- Posibilidad de colisin tanto en peticin de ancho de banda como en transmisin de PDUs.


-Los CM determinan la poltica a usar en funcin de los SIDs asociados a cada uno de los flujos
posibles que corren en l.
- La oportunidad de transmisin se determina aleatoriamente dentro del rango denominado (BackOff
Window) definido previamente en el Allocation MAP por el CMTS.
- El proceso de intento de transmisin continua hasta 16 intentos momento en el cual se descarta el
PDU.
Fragmentacin

- Capacidad nueva en DOCSIS 1.1 aadida a los CM para su uso en la transmisin US.
- El CMTS puede inhabilitarlo va TLV en cada modem concreto asegurando el correcto funcionamiento
de la red ya sea respecto de 1.0 o de 1.1.
- Una vez habilitado su uso ests asociado a SFID segn poltica de peticiones/transmisiones.
- Lo inicia CMTS cuando concede a un CM un ancho de banda menor que el solicitado (Partial Grant).

Soporte necesario en el CM

- Encapsular una porcin de trama MAX en una cabecera de fragmentacin ms CRC.


- Idntico para PDUs concatenadas pero la privacidad se aplica a fragmentos.

Reglas
- Encapsular tamao mximo posible incluyendo sobrecargas de nivel fsico y de fragmentacin.
- El CM ha de usa una peticin piggyback si no tiene en reserva otras concesiones, solicitando el
tamao restante.
- No se aplica a tramas enviadas en modo inmediato.

Potrebbero piacerti anche