Académique Documents
Professionnel Documents
Culture Documents
2010/2011
HFC
Fernando M. Silva
Fernando.Silva@ist.utl.pt
Sum ario HFC - Hybrid Fiber Coax Redes H bridas Fibra Cabo Coaxial Arquitectura Normas DOCSIS Protocolos Camada F sica Camada MAC
IST
Origem Redes anal ogicas Distribui c ao undirecional Rede totalmente em cabo coaxial Elevado n umero de repetidores/regeneradores de sinal Podiam ser atingidos 30 a 40 amplicadores
IST
Arquitectura Tradicional de Sistemas de TV por cabo Sub-rede prim aria (Trunk cable)- 10% da infraestrutura Sub-rede secund aria (Feeder cable)- 40% Cabo de cliente (Drop cable) - 50%
IST
Evolu c ao para HFC Factores que ditaram a evolu c ao do sistemas de cabo Redu c ao dos custos de implementa c ao/manuten c ao Substitui c ao de grande parte do sistema de distribui c ao por Fibra Optica (FO) Manuten c ao do cabo apenas na fase terminal do sistema Redu c ao do n umero de amplicadores/regeneradores do sinal Tecnologia de V deo Digital T ecnicas de compress ao (MPEG1, MPEG2, MPEG4). T ecnicas de transmiss ao digital Maior qualidade do sinal Possibilidade de transmiss ao bidireccional Durante a d ecada de 90, assistiu-se ` a progressiva substitui c ao dos sistemas CATV anal ogicos por sistemas digitais h br dos bra/cobre A maioria da distribui c ao e realizada em bra, restringindo-se o cabo coaxial as zonas de distribui c ao. Redes H bridas HFC
IST Fernando M. Silva Tecnologias de Redes de Comunica c oes 5
Arquitectura HFC
IST
Caracter sticas HFC C elulas de dimens ao vari avel N umero m aximo de amplicadores: 4 a 6 Capacidade das c elulas: 500 a 2000 domic lios
IST
B - Largura de banda em Hz C - Capacidade em bits / segundo Problema: Como varia a capacidade do canal em func ao da rela c ao sinal ru do, em dbs? Valores de refer encia Canal anal ogico de televis ao 7MHz Codica c ao de v deo: 3 a 6 Mbit/s Conclus oes?
IST
Servi cos Tend encia actual: servi co individualizado por cliente (por oposi c ao a difus ao simples) T ecnicas que permitem atingier este objectivo Aumento da largura de banda Segmenta c ao da rede/re-utiliza c ao do espectro Compress ao digital de v deo
IST
Utiliza c ao do espectro
Sentido ascendente - 5-40 Mhz: retorno digital Sentido descendente - 50-450Mhz: difus ao anal ogico Sentido descendente - 450Mhz-750Mhz: digital Problemas Acumula c ao de ru do, nos amplicadores de sinal, sobretudo presente no sentido ascendente
IST Fernando M. Silva Tecnologias de Redes de Comunica c oes 10
Integra c ao Em pa ses em que os operadores disp oe em de redes de CATV dispersas geogracamente, existem redes regionais em bra optica de modo a interligar e integrar essas redes.
IST
11
Normas Durante muito tempo, vericou-se a prolifera c ao de solu c oes propriet arias para a distribui c ao em redes HFC Os requisitos de interoperabilidade e compatibilidade obrigaram a desenvolver normas. IEEE 802.14 working group Deniu a camada f sica e a camada de acesso ao meio para o transporte de dados A arquitectura de refer encia especica uma infra-estrutura de de FO/COAX com um raio de 80Km a partir da cabe ca da rede MCNS - Multimedia Cable Network System Partners Associa c ao de da maioria dos operadores de cabo da Am erica do Norte Patrocina uma institui c ao de investiga c ao e desenvolvimento CableLabs Objectivos da CableLabs: Desenvolver especica c oes t ecnicas de interfaces Permitir a compatibildidade entre fabricantes
IST Fernando M. Silva Tecnologias de Redes de Comunica c oes 12
Normas DOCSIS Cria c ao do IEEE802.14: 1994 Cria c ao do MCNS: 1996 Mar co de 1997: publica c ao do primeiro draft das especica c oes designado Data Over Cable Service Interface Specications (DOCSIS 1.0) In cio de 1998: in cio da certica c ao formal de equipamentos Mar co de 1998: ITU adopta o DOCSIS como norma ITU J.112 Abril 1999: DOCSIS 1.1 (suporte de QoS, capacidade de fragmenta c ao de pacotes em h/w) Dez 2004: DOCSIS 2.0 Ago 2006: DOCSIS 3.0 Adapta c ao Europeia: EuroDOCSIS
IST
13
Evolu c ao das normas DOCSIS Download (Capacidade total e excluindo overhead) DOCSIS 1.x - 42.88Mbit/s (38Mbit/s) EuroDOCSIS 2 55.62 Mbit/s (50Mbit/s) DOCSIS 2 - 42.88Mbit/s (38Mbit/s) EuroDOCSIS 3 55.62 Mbit/s (50Mbit/s) DOCSIS 3 - m 42.88Mbit/s (38Mbit/s) [m, n umero de canais agregados) EuroDOCSIS 4 m 55.62 Mbit/s (50Mbit/s) m=4, EuroDOCIS 222.48Mbit/s (200Mbit/s) m=8, EuroDOCIS 444.96Mbit/s (400Mbit/s) (...) m=20, EuroDOCIS 1 Gbit/s...
IST
14
IST
15
IST
16
Caracter sticas Transmiss ao bidireccional Dist ancia m axima de 160Km entre o CMTS (Cable Modem Termination System, Head end) e o Cable modem mais distante (dist ancia padr ao 16 a 20Km). Cada n o de bra (c elula) pode servir entre 500 a 2000 utilizadores, dependendo da largura de banda disponibilizada a cada um.
IST
17
Estrutura das normas DOCSIS 11 documentos, dispon veis em DOCSIS 2.0 Principais componentes: Interface de modem de cabo - CMCI Interface de retorno telef onico - CMTRI Interface rede-cabo CMTS-NSI Interface de r adio RF Interface de privacidade BRI (Baseline Privacy Interface) Interface de Suporte de Opera c oes - Interfaces de gest ao entre os elementos da rede e de gest ao de alto n vel
IST
18
Estrutura de protocolos Portocolos considerados nas normas DOCSIS Camada de rede (IP) Camada de liga c ao de dados Subcamada LLC (Logic Link Layer) norma IEEE 802.2 Subcamada de seguran ca Privacidade, autentica c ao e autoriza c ao Subcamada MAC PDUs de comprimento vari avel Camada f sica Uptream/Downstream Transmission convergence Physical Media Dependent
IST
19
Protocolos na interface CMTS-NSI A interface CMTS-NSI (Cable Modem Termination System - Network System Interface) inclui um conjunto de especica c oes que se destinam a facilitar a implementa c ao de servi cos de dados sobre HFC.
IST
20
Interfaces S ao consideradas v arias combina c oes poss veis de camadas f sicas e de dados Pressuposto do protocolo IP na camada de rede Camadas de dados e f sicas devem suportar e ser transparentes ` as normas utilizados ATM sobre STS-3c (SONET) ATM sobre DS3 (E3 44.3 Mbit/s) FDDI (100Mbit/s) 802.3 sobre 10Base-T e 100Base-T Ethernet sobre 10Base-T e 100Base-T
IST
21
IP sobre ATM
IST
22
IP sobre Ethernet
IST
23
IST
24
IST
25
CMCI ethernet
IST
26
CMCI USB
IST
27
IST
28
Retorno telef onico No caso de n ao ser poss vel retorno pela rede, este pode ter lugar via PSTN Exige um TRAC (Telephone Remote Access Concentrator) CMTS e TRAC est ao normalmente juntos no head end e s ao denominados Telephone Return Termination System (TRTS)
IST
29
Bridging Tanto o CM como CMTS funcionam ao n vel de reencaminhamento de tramas de acordo com o protocolo 802.1d (bridging). Assim. Uma trama n ao pode ser repetida. Tramas que n ao conseguirem ser entregues a tempo devem ser descartadas. As tramas devem ser entregues pela mesma ordem com que chegam.
IST
30
Camada f sica Sentido descendente Physical Media Dependent Modula c ao 64QAM ou 256QAM ritmos 5Msymbol/s=30Mbits/s,40Mbit/s Frequ encia central 91-857MHz Downstream Transmission Convergence A camada Downstream Transmission Convergence fornece servi cos de v deo ou dados, sendo por isso baseada em pacotes MPEG de 188 bytes
IST
31
Downstream media convergence No sentido descendente baseia-se num stream cont nuo de pacotes MPEG, com 188 bytes. O header do pacote MPEG indica se o pacote e v deo ou se DOC (Data Over Cable)
IST
32
Formato do pacote MPEG O formato de um pacote mpeg com dados DOCSIS e o seguinte:
IST
33
IST
34
Interac c ao com o n vel MAC Os pacote MPEG com uma trama MAC cont em um campo adicional Field Pointer que indica quantos bytes e necess ario saltar at e ao in cio da pr oxima trama Quando uma trama MAC n ao preenche totalmente um pacote MPEG, o restante do pacote e preeenchido com stung bytes FF (valor nunca presente no cabe calho de uma trama MAC)
IST
35
Interac c ao com o n vel MAC-2 Na pr atica, um pacote MPEG pode conter um ou mais tramas MAC, ou uma trama MAC pode usar v arios pacotes MPEG:
IST
36
Interac c ao com o n vel MAC-3 Trama MAC pode usar v arios pacotes MPEG:
IST
37
Camada f sica, upstream Dois formatos suportados: FDMA/TDMA - Divis ao por frequ encia e slots temporais FDMA/TDMA/S-CDMA - V arios modems podem operar no mesmo slot temporal e de frequ encia, sendo distinguidos por c odigos ortogonais. O modo espec co de opera c ao e denido pelo CMTS atrav es de mensagens MAC enviadas ao CM Formatos de modula c ao FDMA/TDMA - QPSK e 16QAM S-CDMA e FDMA/TDMA - QPSK, 8QAM, 16QAM, 32QAM e 64QAM S-CDMA deves suportar TCM (Trellis Code Modulation)
IST
38
Correc c ao de erros: c odigo Reed-Solomon com T=1-16 Valor de T programado pelo CTMS Tamanho m nimo de um pacote: 16 bytes, adicionados 0 se necess ario
IST
39
Estrutura da trama
IST
40
Entrele camento(Interleaving) O entrele camento tem como objectivo reduzir efeitos de bursts de ru do, distribuindo os erros de uma u nica codeword do c odigo RS por v arias codewords.
IST
41
Entrele camento(Interleaving) din amico Modo xo: O u ltimo subbloco pode car incompleto (em u ltimo caso, 1 byte)
Modo din amico: Os valores de Nr e Ir s ao calculados dinamicamente bloco a bloco de modo a equalizar a profundidade do entrele camento.
IST Fernando M. Silva Tecnologias de Redes de Comunica c oes 42
Misturador (scrambler) No in cio de cada burst, o registo do misturador e re-inicializado com uma semente. O velor da semente que e recebido um Upstream Channel Descriptor do CMTS.
IST
43
Trellis Code Modulation (TCM) Em S-CDMA, o suporte de TCM e obrigat orio Em TDMA, n ao e normalmente usado TCM Suporte obrigat orio de m = 1, 2, 3, 4, 5, and 6 QPSK0, 8 QAM, 16 QAM, 32 QAM, 64 QAM, and 128 QAM
IST
44
Pre ambulo Conjunto de bits introduzidos no in cio para indicar o come co de uma trama de dados Dimens ao program avel pelo CMTS
IST
45
S-CDMA CDMA M etodo de partiha do meio baseada em c odigos espectrais ortogonais Todos os canais usam as mesmas bandas de frequ encia e os mesmos slots temporais A distin c ao entre canais tem lugar pela utiliza c ao de c odigos ortogonais. Frequente em redes celulares 3G. S-CDMA: Combina c ao de CDMA e TDMA.
IST
46
CDMA - transmissor
IST
47
CDMA - receptor
IST
48
CDMA - receptor
IST
49
CDMA - multiplexagem
IST
50
Framer (S-CDMA) Respons avel pela distribui ca o dos dados por mini-slots e seu mapeamento por c odigos ortogonais de espalhamento espectral. Os CM e o CMTS devem ter um protocolo comum sobre a numera c ao de minislots e de como s ao mapeados. A reserva e atribui c ao e feita pelas mensagens SYNC e UCD (Upstream Channel Descriptor) Em TDMA a recupera c ao e feita apenas pelo time-stamp. Em S-CDMA, e necess ario a aloca c ao de c odigos e intervalos a cada transmiss ao
IST
51
Framer (S-CDMA) - numera c ao dos mini-slots Cada mini-slot pode ocupar mais do que um c odigo Exemplo: 2 c odigos por mini-slot
IST
52
Framer (S-CDMA) - numera c ao dos mini-slots (2) Exemplo: 3 c odigos por mini-slot
IST
53
Framer (S-CDMA) - Sincroniza c ao O funcionamento correcto do sistema exige uma sincroniza c ao adequada entre o CMTS e os CMs Para este efeito, o CMTS e o CM mant em um contador de mini-slots, um contador de frames e um rel ogio. Antes do envio de cada UCD, o CMTS deve amostrar e identicar, no intervalo de duas frames, o rel ogio, o n umero do mini-slot e o n umero da frame. Toda esta informa c ao e inclu da na UCD, permitindo a cada CM sincronizar-se periodicamente com o CMTS
IST
54
IST
55
Framer (S-CDMA) - Frames sem spread O CMTS deve garantir a exist encia peri odica de frames sem spreading para envio de informa c ao ascendente de manuten c ao.
IST
56
Camada MAC A camada MAC dene Largura de banda, controlada pelo CMTS Aloca c ao de minislots (ascendente) Optimiza c ao din amica de conte c ao e reserva de recursos (ascendente) Eci encia da largura de banda Extens oes para suporte ATM e outras PDUs Qualidade de servi co Garantia de largura de banda e lat encia Classica c ao de pacotes Seguran ca Suporte de v arios ritmos de transmiss ao
Fernando M. Silva Tecnologias de Redes de Comunica c oes
IST
57
Organiza c ao
Cada CMTS deve servir os streams ascendentes e descedente de todos os CMs associados. Cada CM acede a uim canal descedente ou ascedente O CM deve descartar todos os pacotes cujo endere co que n ao correspondam ao seu endere co MAC. O CMTS deve descartar todos os pacotes de origem que n ao sejam unicast. Um dom nio da subcamada MAC e uma colec c ao de canais ascendentes e descedentes sobre o qual opera um u nico protocolo de gest ao e reserva de recursos MAC. Normalmente, tem associado um CMTS e um conjunto de CMs. MSAP - MAC Service Access Point Associado a um dom nio da subcamada MAC Service Flows Mecanismo que a gest ao de de QoS ascendente e descedente Parte integrante do sistema de reserva de largura de banda Cada CM deve suportar pelo menos dois service ows (um ascedente e um descendente) Modems mais complexos poder ao suportar multi-servi cos.
IST
58
Temporiza c ao Mini-slot: de granularidade para oportunidades de transmiss ao ascendentes Uma PDU pode ocupar mais do que um mini-slot Modo TDMA Mini-slot: m ultiplo de 6,25s, em pot encias de 2: (1, 2, 4, ..., 128) 6, 25s Modo S-CDMA Apenas dependente da congura c ao denida na UCD
IST
59
Trama MAC Uma trama MAC e a unidade b asica de transfer encia entre o CMTS e os modems. utilizada a mesma estrutura na direc E c ao ascendente e descendente
IST
60
IST
61
FC-type: indentica o tipo de PDU FC PARM: par ametro dependente do FC-Type: pode especicar o comprimento do campo EHDR ou em caso de concatena c ao de tramas, contador de tramas EHDR ON: presen ca de EHDR LEN Comprimento da trama (6 bytes + EHDR) EHDR Extended MAC header; variable size HCS Mac Header Check sequence
IST Fernando M. Silva Tecnologias de Redes de Comunica c oes
62
PDU A camada MAC pode transportar v arios tipos de PDU de camadas superiores. Ethernet/802.3, ATM e outras Na especica c ao do DOCSIS 2.0, apenas a trama Ethernet/802.3 e especicada FC TYPE=00, FC PARM=0000
IST
63
Tipos de cabe calhos MAC H a v arios cabe calhos MAC que podem ser usados em casos muito espec cos, tal como reajuste de pot encias de transmiss ao, reajuste de largura de banda dispon vel e fragmenta c ao e concatena c ao de v arias tramas MAC. FC TYPE=11 Tipo espec co denido por FC PARM 00000 00001 00010 00011 11100 Cabe calho Cabe calho Cabe calho Cabe calho Cabe calho de temporiza c ao MAC de gest ao de pedidos de fragmenta c ao de concatena c ao
IST
64
Cabe calhos MAC Temporiza c ao Sentido descendente: transmite o Tempo de Refer encia Global para sincroniza c ao Sentido ascendente: temporiza c ao e ajuste de pot encia. Gest ao Suporte de mensagens de gest ao Pedidos Pedidos de largura de banda
IST
65
Cabe calhos MAC (2) Fragmenta c ao: Implementa o mecanismo necess ario ` a fragmenta c ao tramas MAC de dimens ao elevada.
No caso de tramas de fragmenta c ao, o campo EH VALUE inclui, entre outra informa c ao, 4 bits para a numera c ao dos fragmentos que permite a sua reconstru c ao no CMTS.
IST
66
Cabe calhos MAC (3) Concatena c ao Permite que m ultiplas tramas MAC sejam enviadas num u nico burst.
Este inclui informa c ao sobre: O n umero de tramas concatenadas, O comprimento total de todas as tramas N ao e permitida concatena c ao hier arquica
IST Fernando M. Silva Tecnologias de Redes de Comunica c oes 67
Atribui c ao de banda ascendente O canal de dados ascendente e modelado como um stream de mini-slots O CMTS e respons avel por Gerar a refer encia temporal para sincroniza c ao dos CMs Controlar o acesso aos mini-slots por parte dos CMs O acesso aos mini-slots e controlado por um protocolo que estabelece as regras de pedido, atribui c ao e utiliza c ao da largura de banda ascedente. A norma DOCSIS n ao dene o algoritmo de atribui c ao de largura de banda pelo CMTS, que pode ser dependente do fabricante. Apenas estabelece o protocolo usado com os CMs para distribuir esta informa c ao. A atribui c ao de largura de banda e realizada pelo envio de uma mensagem MAC de gest ao designada allocation MAP no canal descendente que descreve a utiliza c ao de mini-slots no canal ascendente.
IST
68
IST
69
Elementos b asicos da reserva de banda Cada CM tem um ou mais indenticadores de servi co (SIDs) de 14 bits, para al em do endere co de 48bits (MAC). Os mini-slots encontram-se numerados relativamente a um refer encia denida pelo CMTS. Esta refer encia e distribu da por meio de pacotes de sincroniza c ao Os CMS podem realizar pedidos de reserva de largura de banda O allocation map n ao pode atribuit mais do que 4096 minislots de cada vez.
IST
70
IST
71
IST
72
Qualidade de servi co DOCSIS 2.0 fornece diversos servi cos upstream baseados em Service Flows e em listas de par ametros de QoS associados a cada servi co. Cada servi co e ajustado a um tipo espec co de uxo de dados. Servi cos b asicos: Unsolicited Grant Service (UGS) - Servi cos de tempo real que gerem pacotes de comprimento xo (ex. VoIP); Unsolicited Grant Service with Activity Detection (UGS-AD) - Suporte de uxos UGS com per odos de inactividade (ex. VoIP com supress ao de sil encio); Real-Time Polling Service (rtPS) - Servi cos de tempo real que gerem pacotes de dados de comprimento vari avel (ex. MPEG); Non-Real-Time Polling Service (nrtPS) - para suportar servi cos que n ao sejam de tempo real que requeiram dados de tamanho vari avel; Best Eort (BE) service - tr afego BE.
IST Fernando M. Silva Tecnologias de Redes de Comunica c oes
73
UGS - Unsolicited Grant Service Par ametros de congura c ao do servi co: Nominal Grant Interval Unsolicited Grant Size Tolerated Grant Jitter Grants per Interval
Nominal Grant Interval e escolhido de modo a igualar o intervalo entre pacotes. Ex: VoIP com periodicidade de 20ms: Nominal Grant Interval = 20 ms.
IST
74
UGS-AD - Unsolicited Grant Service with Activity Detection O Headend utiliza um algoritmo de detec c ao de actividade para examinar o estado do uxo. Quando um uxo muda do estado activo para o estado inactivo passa a ser usado um polling peri odico.
IST
75
IST
76
rtPS - real-time polling requests O CMTS gera oportunidades peri odicas de polling
IST
77
IST
78
Baseline Privacy Plus (BPI+) Objectivo: privacidade de dados sobre a rede de cabo. Autentica c ao do CM atrav es de um certicado individual integrado pelo fabricante e mapeado pelo operador para um dado utilizador. Usado um sistema de PKI com as chaves geridas e distribu das centralmente pelo CMTS Princ pio protocolo de manuseamento de chave de autentica c ao entre cliente e servidor Distribui c ao da chave controlada pelo CMTS Nota: as especica c oes iniciais BPI foram substitu das pelo BPI+ dado que na vers ao original o CM n ao era autenticado. Compreeende dois protocolos: Protocolo de encapsulamento e encripta c ao Protocolo de manuseamento de chaves BPI+ cifra apenas o payload de dados do pacote MAC, mas n ao o cabe calho. Algoritmos: modo Cipher Block Chaining (CBC) do algoritmo US Data EncrypFernando M. Silva IST tion Standard (DES)
Tecnologias de Redes de Comunica c oes 79
IST
80