Buscar

Cálculo de Banda para Transmissão de Serviços em Rede IP

Prévia do material em texto

Redes Convergentes
Antônio Sérgio Alves Cavalcante
Aula 5
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Largura de Banda
•	Bandwidth é medida em bits
•	Mede a capacidade de um determinado meio de transmissão por certa unidade de tempo, em geral segundos
•	Kbps, Mbps ou Gbps são utilizados para determinar milhares, milhões, bilhões e assim por diante
•	1Kb, expressa 1000 bits e não 1024 bits, em largura de banda não se utiliza potencias de dois como em medidas de armazenamento e sim a base decimal.
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Largura de Banda
•	Medida de memória 1k = 210 = 1024
•	Medida de largura de banda 1k = 103 = 1000
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Cálculo da Largura de Banda
•	Para facilitar vamos calcular taxa do CODEC PCM(G711)
•	Suas características:
•	Forma de onda
•	Largamente utilizado para VoIP (de 300 a 3300Hz)
•	Largura de banda 3300-300 Hz = 3000Hz
•	Taxa 64kbps
Obs – para facilitar a confecção de CODECS é utilizado 4K e não 3K como largura de banda.
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
PCM G.711 64kbps
•	Largura de banda = 4.000Hz = 4 kHz
Teorema de Nyquist:
C=2B log2 M
C – é a capacidade do canal
geralmente bits por segundo (bps)
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
PCM G.711 64kbps
•	Largura de banda = 4.000Hz = 4 kHz
Teorema de Nyquist:
C=2B log2 M
B = 4kHz
C=2 * 4kHz log2 M
C – é a capacidade do canal
B – a largura da faixa da frequência da amostragem
4 kHz
3 kHz
2 kHz
1 kHz
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
PCM G.711 64kbps
•	Largura de banda = 4.000Hz = 4 kHz
Teorema de Nyquist:
C=2B log2 M
B = 4kHz
2B = 8kHz = 8ksps = 8.000 
 amostras por segundo
C=8000 log2 M
C – é a capacidade do canal
B – a largura da faixa da frequência da amostragem
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
PCM G.711 64kbps
•	Largura de banda = 4.000Hz = 4 kHz
Teorema de Nyquist:
C=8000 log2 M
M = 256 níveis
C=8000 * log2 256
log2 256 = 8 ou 28 = 256 (necessita de 8 bits)
C – é a capacidade do canal
M – a quantidade de níveis de amostragem
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
PCM G.711 64kbps
•	Largura de banda = 4.000Hz = 4 kHz
Teorema de Nyquist:
C=8000 log2 M
M = 256 níveis
C=8000 * log2 256
log2 256 = 8 ou 
28 = 256 (necessita de 8 bits)
C=8000sps * 8bits
C – é a capacidade do canal
M – a quantidade de níveis de amostragem
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
PCM G.711 64kbps
•	Largura de banda = 4.000Hz = 4 kHz
Teorema de Nyquist:
C=8000sps * 8bits
C=64000bps ou
C=64kbps
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Tempo de empacotamento
Pode variar de 10 a 60 ms
Exemplo PCM 64Kbps configurado para 20 ms:
Sinal analógico
VOZ
CODEC
PCM – G.711
64kbps
Tempo de 
empacotamento
20 ms
00010011010
20ms
20ms
Pacote de voz
Composto de 
20ms de voz digitalizada
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Tempo de empacotamento
Sinal analógico
VOZ
CODEC
PCM – G.711
64kbps
Tempo de 
empacotamento
20 ms
0001...01010
20ms
20ms
Pacote de voz
composto de 
20ms de voz digitalizada
Quantos pacotes serão gerados por segundo?
Quantos bits possui esse pacote de voz?
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Pacotes por segundo - PPS
Sinal analógico
VOZ
CODEC
PCM – G.711
64kbps
Tempo de 
empacotamento
20 ms
0001...01010
20ms
20ms
Pacote de voz
composto de 
20ms de voz digitalizada
Quantos pacotes serão gerados por segundo?
20 ms ----------------- 1 pcte voz
1seg ------------------- X pcte voz
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Pacotes por segundo - PPS
Sinal analógico
VOZ
CODEC
PCM – G.711
64kbps
Tempo de 
empacotamento
20 ms
0001...01010
20ms
20ms
Pacote de voz
composto de 
20ms de voz digitalizada
Quantos pacotes serão gerados por segundo?
20 ms * X pcte voz = 1000 ms * 1 pcte voz
20 ms ----------------- 1 pcte voz
1seg ------------------- X pcte voz
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Pacotes por segundo - PPS
Sinal analógico
VOZ
CODEC
PCM – G.711
64kbps
Tempo de 
empacotamento
20 ms
0001...01010
20ms
20ms
Pacote de voz
composto de 
20ms de voz digitalizada
Quantos pacotes serão gerados por segundo?
20 ms * X pcte voz = 1000 ms * 1 pcte voz
X pcte voz = 1000 ms * 1 pcte voz
20 ms
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Pacotes por segundo - PPS
Sinal analógico
VOZ
CODEC
PCM – G.711
64kbps
Tempo de 
empacotamento
20 ms
0001...01010
20ms
20ms
Pacote de voz
composto de 
20ms de voz digitalizada
Quantos pacotes serão gerados por segundo?
X pcte voz = 50 * 1 pcte voz
X pcte voz = 50 pcte voz =
50 PPS
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Tamanho do pacote de voz
Sinal analógico
VOZ
CODEC
PCM – G.711
64kbps
Tempo de 
empacotamento
20 ms
0001...01010
20ms
20ms
Pacote de voz
composto de 
20ms de voz digitalizada
64Kbps = 64000bps
64000 bits ------------ 1 seg
X bits ------------------- 20 ms
Quantos bits possui esse pacote de voz?
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Tamanho do pacote de voz
Sinal analógico
VOZ
CODEC
PCM – G.711
64kbps
Tempo de 
empacotamento
20 ms
0001...01010
20ms
20ms
Pacote de voz
composto de 
20ms de voz digitalizada
64Kbps = 64000bps
64000 bits ------------ 1000 ms
X bits ------------------- 20 ms
Quantos bits possui esse pacote de voz?
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Tamanho do pacote de voz
Sinal analógico
VOZ
CODEC
PCM – G.711
64kbps
Tempo de 
empacotamento
20 ms
0001...01010
20ms
20ms
Pacote de voz
composto de 
20ms de voz digitalizada
64000 bits * 20 ms = X bits * 1000 ms
Quantos bits possui esse pacote de voz?
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Tamanho do pacote de voz
Sinal analógico
VOZ
CODEC
PCM – G.711
64kbps
Tempo de 
empacotamento
20 ms
0001...01010
20ms
20ms
Pacote de voz
composto de 
20ms de voz digitalizada
64000 bits * 20 ms = X bits
 1000 ms
Quantos bits possui esse pacote de voz?
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Tamanho do pacote de voz
Sinal analógico
VOZ
CODEC
PCM – G.711
64kbps
Tempo de 
empacotamento
20 ms
0001...01010
20ms
20ms
Pacote de voz
composto de 
20ms de voz digitalizada
64000 bits * 20 ms = X bits
 1000 ms
Quantos bits possui esse pacote de voz?
64 bits * 20 = X bits
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Tamanho do pacote de voz
Sinal analógico
VOZ
CODEC
PCM – G.711
64kbps
Tempo de 
empacotamento
20 ms
0001...01010
20ms
20ms
Pacote de voz
composto de 
20ms de voz digitalizada
Quantos bits possui esse pacote de voz?
1280 bits = X bits
64 bits * 20 = X bits
1280 bits
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Tamanho do pacote de voz
Sinal analógico
VOZ
CODEC
PCM – G.711
64kbps
Tempo de 
empacotamento
20 ms
0001...01010
20ms
20ms
Pacote de voz
composto de 
20ms de voz digitalizada
Quantos bits possui esse pacote de voz?
8 bits -------------- 1 byte
1280 bits --------- X bytes
1280 bits
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Tamanho do pacote de voz
Sinal analógico
VOZ
CODEC
PCM – G.711
64kbps
Tempo de 
empacotamento
20 ms
0001...01010
20ms
20ms
Pacote de voz
composto de 
20ms de voz digitalizada
Quantos bits possui esse pacote de voz?
8 bits * X bytes = 1280 bits * 1byte
8 bits -------------- 1 byte
1280 bits --------- X bytesCálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Tamanho do pacote de voz
Sinal analógico
VOZ
CODEC
PCM – G.711
64kbps
Tempo de 
empacotamento
20 ms
0001...01010
20ms
20ms
Pacote de voz
composto de 
20ms de voz digitalizada
Quantos bits possui esse pacote de voz?
X bytes = 1280 bits * 1byte
8 bits
8 bits * X bytes = 1280 bits * 1byte
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Tamanho do pacote de voz
Sinal analógico
VOZ
CODEC
PCM – G.711
64kbps
Tempo de 
empacotamento
20 ms
0001...01010
20ms
20ms
Pacote de voz
composto de 
20ms de voz digitalizada
Quantos bits possui esse pacote de voz?
X bytes = 160 * 1byte
X bytes = 1280 bits * 1byte
8 bits
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Tamanho do pacote de voz
Sinal analógico
VOZ
CODEC
PCM – G.711
64kbps
Tempo de 
empacotamento
20 ms
0001...01010
20ms
20ms
Pacote de voz
composto de 
20ms de voz digitalizada
Quantos bits possui esse pacote de voz?
X bytes = 160 bytes
X bytes = 160 * 1byte
160 bytes
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Transmissão pacote de voz na rede
VOZ
CODEC
PCM – G.711
64kbps
20 ms
0001...01010
20ms
20ms
RTP
UDP
IP
PPP
payload
0...1
160bytes
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Transmissão pacote de voz na rede
VOZ
CODEC
PCM – G.711
64kbps
20 ms
0001...01010
20ms
20ms
RTP
UDP
IP
PPP
payload
0...1
160
bytes
160bytes
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Transmissão pacote de voz na rede
VOZ
CODEC
PCM – G.711
64kbps
20 ms
0001...01010
20ms
20ms
RTP
UDP
IP
PPP
payload
0...1
12
8
20
6
160
bytes
160bytes
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Transmissão pacote de voz na rede
VOZ
CODEC
PCM – G.711
64kbps
20 ms
0001...01010
20ms
20ms
RTP
UDP
IP
PPP
payload
h RTP
0...1
0...1
12
8
20
6
160
bytes
160bytes
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Transmissão pacote de voz na rede
VOZ
CODEC
PCM – G.711
64kbps
20 ms
0001...01010
20ms
20ms
RTP
UDP
IP
PPP
payload
h RTP
0...1
0...1
h RTP
0...1
h UDP
12
8
20
6
160
bytes
160bytes
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Transmissão pacote de voz na rede
VOZ
CODEC
PCM – G.711
64kbps
20 ms
0001...01010
20ms
20ms
RTP
UDP
IP
PPP
payload
h RTP
0...1
0...1
h RTP
0...1
h UDP
h RTP
0...1
h UDP
h IP
12
8
20
6
160
bytes
160bytes
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Transmissão pacote de voz na rede
VOZ
CODEC
PCM – G.711
64kbps
20 ms
0001...01010
20ms
20ms
RTP
UDP
IP
PPP
payload
h RTP
0...1
0...1
h RTP
0...1
h UDP
h RTP
0...1
h UDP
h IP
h PPP
h RTP
0...1
h UDP
h IP
12
8
20
6
160
bytes
160bytes
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Transmissão pacote de voz na rede
VOZ
CODEC
PCM – G.711
64kbps
20 ms
0001...01010
20ms
20ms
RTP
UDP
IP
PPP
payload
h RTP
0...1
0...1
h RTP
0...1
h UDP
h RTP
0...1
h UDP
h IP
h PPP
h RTP
0...1
h UDP
h IP
12
8
20
6
160
bytes
160bytes
4 6 b y t e s
1 6 0
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Transmissão pacote de voz na rede
VOZ
CODEC
PCM – G.711
64kbps
20 ms
0001...01010
20ms
20ms
RTP
UDP
IP
PPP
payload
h RTP
0...1
0...1
h RTP
0...1
h UDP
h RTP
0...1
h UDP
h IP
h PPP
h RTP
0...1
h UDP
h IP
12
8
20
6
160
bytes
2 0 6 b y t e s
160bytes
4 6 b y t e s
1 6 0
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Transmissão pacote de voz na rede
VOZ
CODEC
PCM – G.711
64kbps
20 ms
0001...01010
20ms
20ms
RTP
UDP
IP
PPP
payload
0...1
12
8
20
6
160
bytes
2 0 6 b y t e s
160bytes
Configurado a 20 ms o CODEC gera 
50 PPS logo:
1pcte -------------- 206 bytes (em 20ms)
50 pctes ---------- X bytes (em 1000ms)
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Transmissão pacote de voz na rede
VOZ
CODEC
PCM – G.711
64kbps
20 ms
0001...01010
20ms
20ms
RTP
UDP
IP
PPP
payload
0...1
12
8
20
6
160
bytes
2 0 6 b y t e s
160bytes
1pcte -------------- 206 bytes (em 20 ms)
50 pctes ---------- X bytes (em 1000ms)
1pcte * X bytes = 50 pctes * 206 bytes
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Transmissão pacote de voz na rede
VOZ
CODEC
PCM – G.711
64kbps
20 ms
0001...01010
20ms
20ms
RTP
UDP
IP
PPP
payload
0...1
12
8
20
6
160
bytes
2 0 6 b y t e s
160bytes
1pcte * X bytes = 50 pctes * 206 bytes
X bytes = 50 pctes * 206 bytes
1pcte
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Transmissão pacote de voz na rede
VOZ
CODEC
PCM – G.711
64kbps
20 ms
0001...01010
20ms
20ms
RTP
UDP
IP
PPP
payload
0...1
12
8
20
6
160
bytes
2 0 6 b y t e s
160bytes
X bytes = 50 pctes * 206 bytes (em 1000ms)
1pcte
X bytes = 50 * 206 bytes (em 1000ms)
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Transmissão pacote de voz na rede
VOZ
CODEC
PCM – G.711
64kbps
20 ms
0001...01010
20ms
20ms
RTP
UDP
IP
PPP
payload
0...1
12
8
20
6
160
bytes
2 0 6 b y t e s
160bytes
X bytes = 10300bytes (em 1000ms) ou
10300 Bps 
X bytes = 50 * 206 bytes (em 1000ms)
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Transmissão pacote de voz na rede
VOZ
CODEC
PCM – G.711
64kbps
20 ms
0001...01010
20ms
20ms
RTP
UDP
IP
PPP
payload
0...1
12
8
20
6
160
bytes
2 0 6 b y t e s
160bytes
X bytes = 10300bytes (em 1000ms) ou
10300 Bps 
10300 Bps
As taxas geralmente são em bps e não Bps logo:
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Transmissão pacote de voz na rede
VOZ
CODEC
PCM – G.711
64kbps
20 ms
0001...01010
20ms
20ms
RTP
UDP
IP
PPP
payload
0...1
12
8
20
6
160
bytes
2 0 6 b y t e s
160bytes
1byte -------------- 8 bits
10300 bytes ----- X bits 
10300 Bps
1byte * X bits = 10300 bytes * 8 bits
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Transmissão pacote de voz na rede
VOZ
CODEC
PCM – G.711
64kbps
20 ms
0001...01010
20ms
20ms
RTP
UDP
IP
PPP
payload
0...1
12
8
20
6
160
bytes
2 0 6 b y t e s
160bytes
10300 Bps
1byte * X bits = 10300 bytes * 8 bits
X bits = 10300 bytes * 8 bits
1byte
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Transmissão pacote de voz na rede
VOZ
CODEC
PCM – G.711
64kbps
20 ms
0001...01010
20ms
20ms
RTP
UDP
IP
PPP
payload
0...1
12
8
20
6
160
bytes
2 0 6 b y t e s
160bytes
10300 Bps
X bits = 10300 bytes * 8 bits
1byte
X bits = 10300 * 8 bits =
82400 bps
82,4 kbps
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Calculo de overhead
Largura de banda 82,4kbps (cabeçalho+voz)
Se o CODEC gera 64kbps de voz 
(82,4bps – 64kbps= 18,4kbps)
18,4kbps são destinados ao OverHead (cabeçalhos de rede)
82,4kbps -------------- 100% total da transmissão (cab+voz)
18,4kpbs -------------- X % TX destinada ao cabeçalho(O.H.)
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Calculo de overhead
82,4kbps -------------- 100% total da transmissão (cab+voz)
18,4kpbs -------------- X % TX destinada ao cabeçalho(O.H.)
82,4kbps * X % = 18,4kpbs * 100% (calcula OverHead)
X % = 18,4kpbs * 100% = 22,33% de OverHead
82,4kbps
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Compressão de cabeçalho de RTP – cRTP
h PPP
6
h RTP
12
0...1
h UDP
8
h IP
20
4 0 b y t e s
1 6 0
h PPP
6
0...1
h cRTP IP
20
2 ou 4 b y t es
1 6 0
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Compressão de cabeçalho de RTP – cRTP
Vantagem:
Bastante útil em enlaces de baixa largura de banda (64kbps)
Ambos os lados do enlace devem ser oncfigurados para cRTP;
Desvantagem:
Deixa de funcionar de fast switch e passa a funcionar process switch
Sobrecarga de processamento para executar a compactação
Conclusão:
O cRTP não deve ser utilizado em links de alta velocidade
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Compressão de cabeçalho de RTP – cRTP
Antônio Sérgio Alves Cavalcante
Graduado em Tecnólogo em Processamento de Dados - Faculdades Integradas Anglo-Americano (1987) e Bacharel em Farmácia pela Universidade Estácio de Sá (2011). Possui as seguinte Pós-graduações Lato-Sensu: Gerência de Redes de Computadores e Tecnologia Internet - Núcleo de Computação Eletrônica (NCE) da Universidade Federal do Rio de Janeiro UFRJ e Curso de Internet - Universidade Federal Rural do Rio de Janeiro UFRRJ (2005).
Link - http://lattes.cnpq.br/8566536184834195
Cálculo da Banda Ocupada para a Transmissão de Serviços em Rede IP
Obrigado!