Está en la página 1de 49

VOZ EN REDES DE

PAQUETES
Ernesto Cadena Muñoz

UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS


2020
AGENDA

 Ventajas de la transmisión de paquetes de voz.


 Codificación y compresión
 Voz sobre Frame Relay
 Voz sobre ATM
 Voz sobre IP
 Problemas de transmisión de paquetes
Los datos están superando la voz

Evolución de transporte Carga


basado en TDM a paquetes Relativa
30 Datos son 30x el
/ células o una tráfico de voz
combinación 25

20
Datos
15

10 Datos son 10x el


tráfico de voz
5 Voz
0
1970 1985 2000 2015
Año

Fuente: Electronicast
Eficiencia de Transporte TDM
Tipos de tráfico
Voz PBX El ancho de banda desperdiciado
Utilización

Legado

50-60%
LAN

Vídeo
Un solo enlace WAN

Asignaciones de intervalos de tiempo

 ancho de banda desperdiciado


 hay congestión
Eficiencia de Transporte de
paquetes
Tipos de tráfico

Voz PBX
Utilización
C
Legado
O
90-95% L
LAN A

Células / Frames /
Vídeo
paquetes

Los paquetes individuales

 Alta eficiencia de ancho de banda


 gestión de la congestión
Red de Transporte de voz

 La red de Transporte de voz es típicamente basada en circuitos de


TDM:

T1 / E1
DS3 / E3
SONET (OC-3, OC-12, etc.)
 Pero también puede ser a base de paquetes:

ATM
Frame Relay
IP
Planificación e Implementación
 Hoy
 Reemplazo de líneas de enlace (tie-line)
 Desvío de tráfico(Toll-by-pass)
 Extensión fuera de premisa(OPX)
 Reemplazo del Sistema de claves del Router
 Pequeños sistemas telefónicos IP de oficina (<100
usuarios)
 Mañana
 Centros de llamadas virtuales
 Sistema telefónico de campus IP(> 1000 usuarios)
 Aplicaciones integradas de voz y datos mejoradas
 Mensajería unificada
Mecanismos de transporte de voz

Capa 3-VoIP Capa 2-VoFR, VoATM


Opera en redes Requiere red homogénea
heterogéneas rígida o gateways L2
(omnipresente)
Orientado a la conexión
Sin conexión (requiere (Tramas llegan en orden)
números de secuencia)
QoS suave“soft” QoS fuerte“hard”

Sobrecarga de Capa 2 y 3 Sobrecarga de Capa 2


Basado en estándares Basado en estándares
H.323 (MGCP ) (FRF.11 / 12, ATM AAL1 / 2/5)
AGENDA

 Ventajas de la transmisión de paquetes de voz.


 Codificación y compresión
 Voz sobre Frame Relay
 Voz sobre ATM
 Voz sobre IP
 Problemas de transmisión de paquetes
La compresión de voz

Objetivo: reducir el consumo de ancho de


banda
Los algoritmos de compresión se optimizan para
voz
A diferencia de la compresión de datos: estos
estan “sueltos-loose”
Desventajas
distorsión de cuantificación
Degradación de conmutación Tandem
Delay (eco)
Tecnologias de Compresión
de Voz
Unacceptable Business Toll
Quality Quality
64 *
(Cellular) PCM (G.711)

Bandwidth
(Kbps)

32 *
ADPCM 32 (G.726)
24 *
ADPCM 24 (G.726)
16 * *
ADPCM 16 (G.726) LDCELP 16 (G.728)
8 *
* LPC 4.8 CS-ACELP 8 (G.729)
0
Quality
Esquemas de Codificación del
habla
 Codificadores de forma de onda
 Aproximación no lineal de la forma de onda real
 Ejemplos: PCM, ADPCM
 vocoders
 Voz sintetizada
 Ejemplo: LPC
 Codificadores híbridos
 aproximación lineal de la forma de onda con voz sintetizada
 Ejemplo: CELP
https://www.youtube.com/watch?v=uXn1up-9D78
 https://www.youtube.com/watch?v=RE3uXCboM74
La digitalización de voz: PCM

 El teorema de Nyquist: muestreo al doble de


la frecuencia más alta
 Voz rango de frecuencia: 200-3400 Hz
 La frecuencia de muestreo = 8.000 / seg (cada 125μs)
 Tasa de bits: (2 x 4 kHz) x 8 bits por muestra
= 64.000 bits por segundo (DS-0)
 Por mucho, el método más comúnmente
utilizado
CODEC
PCM
= DS-0
64 Kbps
La compresión de voz-CELP

Código lineal excitado predictivo


Muy alta calidad de voz a baja tasa de
bits, uso intensivo del procesador, uso de
DSP
G.728: LD-CELP-16 Kbps
Kbps CSA-CELP-8: G.729
 G.729 una variante- “stripped down” 8 kbps
(Con una diferencia de calidad perceptible)
para reducir la carga de procesamiento, permite
dos canales de voz codificados por DSP
Codecs de voz: Los codificadores
híbridos
codificador PCM
PCM
Filtrado 111001001001011
Decodificador
Muestreo Tramas de
Cuantificación Muestra
Codificación

Cuerdas vocales
Garganta Modelo de Modelo
Nariz parámetros
10110010 parámetros
Boca parámetros
Modelo del
habla
humana Análisis Síntesis
Interpolación de habla digital(DSI)

 Detección de actividad de voz (VAD)


 La eliminación de silencio de voz
 Examina la voz para la energía, el cambio de
potencia, la frecuencia y el cambio de la frecuencia
 Todos los factores deben indicar que la voz “encaja
en la ventana”antes que las celdas sean construidas.
 Automáticamente desabilitado para la función de
fax / módem
Detección de actividad de voz

- 31 dbm

B/W Saved
Voice
Activity Hang Timer No Voice
(Power Traffic Sent
Level) SID
SID Buffer
- 54 dbm
Pink Noise

Voice “Spurt” Silence Voice “Spurt”


Time
Requerimientos de ancho de
banda
Voice Band Traffic
Encoding/ Result
Compression Bit Rate
G.711 PCM
64 kbps (DS0)
A-Law/µ-Law
G.726 ADPCM 16, 24, 32, 40 kbps

G.729 CS-ACELP 8 kbps


G.728 LD-CELP 16 kbps
6.3/5.3 kbps
G.723.1 CELP
Variable
Tabla de CODEC de voz
Mean Native Music
Encoding Voice Dual
Opinion Bit Rate BW DTMF CPU on
Compression Quality Comp
Score Kbps Hold
G.711
4.1 64 A D A A A A
PCM
G.726
3.85 32 B C B B B B
ADPCM
G.728
3.61 16 C B B C C C
LD-CELP
G.729
3.92 8 A A B B C C
CS-ACELP
G.729a
3.7 8 B A C C B D
CS-ACELP
G.723.1
3.65 5.3 C A C D C D
ACELP
Agenda

 Ventajas de la transmisión de paquetes de voz.


 Codificación y compresión
 Voz sobre Frame Relay
 Voz sobre ATM
 Voz sobre IP
 Problemas de transmisión de paquetes
Eficiencia de paquetes

OH Payload OH

Frame/Packet 4 Bytes 1488 Bytes 4 Bytes

Payload = 1488 Overhead = 8 Efficiency = 99.5%


OH Payload
Cell 5 Bytes 48 Bytes

Payload = 48 Overhead = 5 Efficiency = 89.6%

Pequeño vs grandes tamaños de paquete


Fijo vs paquetes de tamaño variable
VoFR Modelo de MUX
VoFR Service User Data User Data User
VoFR Service

Sub- Sub- Sub-


Sub-
Channel Channel Channel
Channel
1 2 3
N
(Voice) (Voice) (Data)
FRF.3.1 FRF.3.1
Multiprotocol Multiprotocol
Encapsulation Encapsulation

Voice/Data
Sub-Channel
Multiplexing

Frame Relay Frame Relay Frame Relay


Data Link Connection Data Link Connection Data Link Connection
16 17 N

Frame Relay Physical Interface


Source: Frame Relay Forum
Concepto FRF.11

 Extensión de soporte de aplicaciones de frame relay


para la voz comprimida
 Multiplexación de hasta 255 subcanales
 Soporte de múltiples cargas (payloads)
 Soporte de subcanal de datos
FRF.11 Formato de trama

FLAG
Frame Relay Header
FRF.11 Sub-Frame Header
Payload

FCS

FLAG
Encapsulacion de voz y datos

Frame Relay Sub Frame Sub Frame Sub Frame Sub Frame
Frame

Transporte de Multi frames


Multiple Sub-Channel Payloads
en un frame FRF.11

Voice Payload Voice Payload Voice Payload Data Payload

1 Voice Payload 2 Voice Payload 3 Voice Payload 4 Data Payload


Sub-Frame 1 Sub-Frame 2 Sub-Frame 3 Sub-Frame 1

DLCI Information Field CRC DLCI Information Field CRC

Frame Frame

Source: Frame Relay Forum


Servicios VoFR

VoFR Service User


Voice Data FAX Faults Dialed FAX Bits Silence
Digits (CAS Information
Signaling)

Primary Payloads Signaled Payloads

VoFR Service

Service Data Units

Frame Relay Service


Source:
Frame Relay Forum

© 1999, Cisco Systems, Inc. www.cisco.com 27


Opciones de Payload para
voz
10 ms of voice 10 ms of voice 10 ms of voice Original Voice Information

Small Payload crc 10 ms of voice hdr

Low Delay
High Overhead 3 Small Frames crc 10 ms of voice hdr

High PPS crc 10 ms of voice hdr


High CPU Load
Large Payload
High Delay crc 10 ms of voice 10 ms of voice 10 ms of voice hdr
Low Overhead
Low PPS
1 Large Frame
Low CPU Load
Opciones de diseño de red

Full Mesh of PVCs Voice PVCs Go to


One Central Site

Site D Site C Site D Site C

Site A Site B Site A Site B

Separate voice and data PVCs—Maximizes quality of service


Combine voice and data on one PVC—Minimizes recurring costs
Or use some combination
Datos/voz sobre Frame
Relay
VoFR Service User Data User Data User

VoFR Service

3600 Sub-
Channel
1
Sub-
Channel
2
Sub-
Channel
3
Sub-
Channel
N
(Voice) (Voice) (Data)
FRF.3.1 FRF.3.1
V Multiprotocol Multiprotocol
Encapsulation Encapsulation
Frame Relay 7200 Voice/Data
Carrier Network Sub-Channel

2600 Multiplexing

3600 Frame Relay Frame Relay Frame Relay

V PVC 7200
Data Link Connection
16
Data Link Connection
17
Data Link Connection
N
V Carrying
7200 Central Frame Relay Physical Interface
Voice
Site

FRF.11/12 High-Speed Access Port


Frame Relay PVC at Central Sites (T1/E1)
Frame Relay
PVC (<64K CIR) Low-Speed Access Port
2600 2500 2500 3600 2500 at Branch Sites (64Kbps CIR)
V Branch V
Sites
Calculando ancho de
banda de VoFR

Supuestos
G.729 Codec a 8Kbps
50 PPS (usando muestras de 2–10ms)
2 bytes de DLCI header
2 bytes de FRF.11 header
1 byte de sequence number
2 byte de CRC
Calculando ancho de
banda de VoFR
 Calculo de payload de voz
 20 ms de muestreo de voz * 8 Kbps (para G.729)/
8 bits/byte = 20 bytes
 Nota: Para el payload de G.711, sustituir 64 kbps = 160 bytes
 Calculo de tamaño de paquete
 20 byte payload + 7 byte Header = 27 bytes
(Header = DLCI/FRF.11/seqn/CRC)
 Calculo de ancho de banda
 27 bytes/paquete de voz * 8 bits/byte * 50 pps = 10.8 Kbps
por llamada
Factores críticos del CIR

diseño de PVC
malla completa vs estrella
PVC compartidos vs separadas para voz y datos
llamadas simultáneas potenciales
Ancho de banda por llamada
Llamadas conmutadas
Entorno de datos preexistente
Prioridad de uso para añadir voz
Resumen VoFR
FRF,11: Estándares para voz
y la función de sintaxis
FRF.12 Estándares para
fragmentación de datos, mitiga la
variación del retardo y la demor
Diseño de PVC adecuados para
los requisitos de la red
Equilibrio entre calidad de voz ,
retardo, ancho de banda, CIR.
Referencias

 [1] FRF.3.1, R. Cherukuri (ed), Multiprotocol Encapsulation


Implementation Agreement, June 22–1995
 [2] FRF.9, D. Cantwell (ed), Data Compression Over Frame Relay
Implementation Agreement, January 22–1996
 [3] FRF.11.1 K. Rehbehn, R. Kocen, T. Hatala (eds),
Voice Over Frame Relay Implementation Agreement,
December 1998
 [4] FRF.12, A. Malis (ed), Frame Relay Fragmentation
Implementation Agreement, 1997
 [5] ITU Recommendation Q.922, ISDN Data Link Layer
Specification for Frame Mode Bearer Services, 1992
Web Sites

 Cisco
 http://www.cisco.com—search on VoFR
 Frame Relay Forum
 http://www.frforum.com/
Agenda

 Ventajas de la transmisión de paquetes de voz.


 Codificación y compresión
 Voz sobre Frame Relay
 Voz sobre ATM
 Voz sobre IP
 Problemas de transmisión de paquetes
Características de ATM

Voz

Datos

Vídeo Celdas

 Utiliza celdas pequeñas de tamaño fijo


 Orientado a la conexión
 Soporta múltiples tipos de servicios
 Aplicable a las redes LAN y WAN
Celda ATM

48 Byte
Payload

53 Bytes ATM
Adaptation Layer
(AAL)

ATM Layer
5 Byte Header

Physical Layer
AAL Cell Tax
AAL-1 Cell Tax AAL-2 Cell Tax

5 Byte 5 Byte
Header Header 1–48
1 Byte Bytes
47 Byte 1–47 Byte
Payload Payload

AAL-3/4 Cell Tax AAL-5 Cell Tax

5 Byte 5 Byte
Header Header
No Tax
44 Byte 4 Bytes 48 Byte
Payload Payload
Modelo de referencia CES
CBR Service
Interface

PBX ATM Network PBX

CBR Equipment CBR Equipment

ATM Access Interface


ATM CES ATM CES
Interworking Interworking
Function Function
estructurado vs no-estructurado CES

Estructurado No-estructurado
Nx64 DS1

DS1
ATM Network DS1 ATM Network
DS1
Nx64

 Intenta emular circuito DS1 o E1 Intenta emular circuito DS1 o E1


punto a punto fraccional punto a punto fraccional
 Permite circuitos emulados  Permite emular un circuito de
independientes Nx64 Kbps 1.54 or 2.04 Mbps por DS1
para compartir un DS1  Puede ser usado con equipo que
 Puede ser configurado para tenga fragmentación no
minimizer el ancho de banda estandarizada
ATM  Permite una simple configuración
del servicio.
Datos/voz sobre ATM (AAL5)

Public ATM Network

V
Central Site
ATM AAL5 Celdas de voz y datos

Data Data
Voice Data Voice Data
PKT PKT PKT PKT
V V
PBX PBX
Voice Voice

 AAL 5 no requiere convergencia subcapa


 48 Byte de carga útil disponible para voz / datos
 Voice payload = voice sample + padding = 48 bytes
 Cabecera ATM de 5 bytes
ATM AAL5 Celdas de voz

53 Bytes

28 Byte 20 Byte Voice ATM Layer


Padding Payload 5 Byte Header

48 Bytes

 Compresión G.729 con 20 ms de muestreo de voz


 No hay AAL5 CS “cell tax”
 28 Bytes “overhead” debido al padding
Ancho de banda VoATM

 cálculo de la carga útil de voz


 20 muestra de voz mseg * 8 Kbps (para G.729) / 8 bits / byte = 20
bytes
 Nota: para obtener la carga útil para G.711, sustituir 64 Kbps =
160 bytes
 Los cálculos del tamaño de paquete
 20 byte de carga útil de cabecera + 28 byte de relleno byte 5 =
53 bytes
 cálculos de ancho de banda
 53 b / voz en paquetes * 8 bits / byte * 50 pps = 21.2 Kbps por
llamada
Frame Relay/ATM Interworking

Regional Office Headquarters


256k T1/E1
Cisco Frame Relay ATM Cisco
MC3810 MC3810
Service
T1/E1
Provider
Digital
PBX
PSTN ISP

 Network interworking
 FRF.5
 Frame Relay encapsulado
 Service interworking compatible
 FRF.8
 Carrier compatible
VoATM-Resumen

Modelo de referencia ATM


Retardo en celdas de tamaño fijo
Categoría de Servicio-CBR, VBR, ABR
Criterios de servicio de QoS, SCR, CDVT
Servicio eligido para requisitos de
emulación de circuitos (AAL 1)- voz
sobre AAL5
Redes combinadas
Web Sites

 Cisco
 http://www.cisco.com
 ATM Forum
 http://www.atmforum.com/

También podría gustarte