Introduccion A La Telefonia IP
Introduccion A La Telefonia IP
Introduccion A La Telefonia IP
1
Objetivos
A Quien va dirigido:
• Técnicos preventas, técnicos implantadores,
técnicos de Soporte.
Conocimientos previos:
• Básicos de VozIP y conocimientos medios sobre
soluciones TCP/IP
[email protected]
Cisco Icons and Symbols
Network
PC Cloud IP Phone
File Web
Server Server
Phones
Database
Cisco
Web
CallManager
Browser
Switches
Multiswitch
Device
Voice-
Enabled
Router
WAN
Softswitch
Bridge Router
[email protected]
Sources of Information, URL’s
[email protected]
Sources of Information, URL’s
[email protected]
Sources of Information, URL’s
[email protected]
Diccionario voip
[email protected]
Diccionario voip
[email protected]
Diccionario voip
[email protected]
Diccionario voip
[email protected]
Diccionario voip
[email protected]
Diccionario voip
[email protected]
ANTECEDENTES
13
Separación de Redes
[email protected]
Integración de Redes
[email protected]
INTRODUCCION
DISEÑO
16
INTRODUCCION DISEÑO IP TELEPHONY
[email protected]
Aplicación: Telefonia IP
[email protected]
Aplicación Telefonía IP, Comparativa
Voz (G729-20ms)
20 bytes
RTP (12 bytes)
UDP (8 bytes)
IP (20 bytes) Voz Voz
Level 2 ?? FR ATM
Level 1 Level 1 Level 1
[email protected]
Aplicación Telefonia IP
21
Flexibilidad de la RED
Description
Functionality Supports the organizational requirements
Scalability Supports constant growth and expansion of
organizational tasks
Availability Provides necessary services reliably anywhere,
anytime
Performance Uses responsiveness, throughput, and utilization as
measures of effective application support
Manageability Provides control, performance monitoring, and fault
detection
Efficiency Provides services with reasonable operational costs
and appropriate capital investment
[email protected]
PDIOO Network Life Cycle
[email protected]
Design Methodology Steps
[email protected]
Identifying Required Information
[email protected]
Planned Applications
Groupware
Voice networking
Web browsing
Video on demand
Database
Customer support
[email protected]
Example: Planned Applications
[email protected]
Example: Planned Intelligent Network
Services
Service Comments
[email protected]
Example: Organizational Goals
[email protected]
Example: Organizational Constraints
[email protected]
Technical Goals
Performance
Availability
Manageability
Security
Adaptability
Scalability
Total 100
[email protected]
Example: Technical Goals
Manageability 5
Total 100
[email protected]
Example: Technical Constraints
[email protected]
Applying a Methodology to Network Design
[email protected]
Network Audit Information Sources
[email protected]
Example: Network Audit
[email protected]
Network Auditing Tools
• Manual auditing:
– Use monitoring commands on network devices on small
networks
– Use scripting tools to collect information on large
networks
• Use existing management and auditing tools:
– CiscoWorks
– Cisco Secure Scanner
– Third-party tools, such as HP OpenView, Visio Enterprise
Network Tools, NetZoom, IBM Tivoli, WhatsUp Gold,
SNMPc, MRTG, Net Inspector Lite, and so on
• Use other tools to collect relevant information from other
vendor network devices
[email protected]
Steps in Analyzing Network Traffic
[email protected]
Example: Traffic Analysis
Application #8:
• Description: Accounting software
• Protocol: TCP port 5151
• Servers: 2
• Clients: 50
• Scope: Campus
• Importance: High
• Average rate: 50 kbps with 10-second
bursts to 1 Mbps
[email protected]
Requerimientos de las Aplicaciones
[email protected]
Requerimientos de la Aplicación.
Video
Oracle
SAP
Web
FTP
Aplicación
especifica
[email protected]
Requerimientos de la Aplicación.
Video
Oracle
SAP
Web
FTP
Aplicación
especifica
[email protected]
Describing an Existing Network
[email protected]
Applying a Methodology to Network Design
[email protected]
Top-Down Design Practices
[email protected]
Top-Down and Bottom-Up
Approach Comparison
[email protected]
Example: Top-Down Voice Design
[email protected]
Creating a Network Decision Table
[email protected]
Example: Selecting a Routing Protocol
[email protected]
Assessing the Scope of the Network Design
Process
[email protected]
Example: Assessing the Scope of the
Network Design Process
• Application—Designing voice
transport
• Network—Designing routing,
addressing
• Physical, data link—Choosing
connection type
[email protected]
Structured Design Principles
[email protected]
Network Design Tools
[email protected]
Example: Planning Design Implementation
[email protected]
Detailed Structure of a Design Document
[email protected]
Structuring and Modularizing the
Network
[email protected]
Layers in the Hierarchical Model
[email protected]
Example: Hierarchical Network
[email protected]
Access Layer
[email protected]
Distribution Layer
[email protected]
Functional Areas of the Enterprise
Composite Network Model
[email protected]
Enterprise Composite Network Model
Functional Details
[email protected]
Enterprise Campus Functional Area
[email protected]
Campus Infrastructure Module
[email protected]
Campus Infrastructure: Building Block
[email protected]
Campus Infrastructure: Campus Backbone
[email protected]
Network Management Module
[email protected]
Server Farm Module
[email protected]
Edge Distribution Module
[email protected]
Network Solution in the Enterprise Campus
[email protected]
Network Solution in the Enterprise Campus
[email protected]
Network Solution in the Enterprise Campus
[email protected]
Network Solution in the Enterprise Campus
[email protected]
Network Solution in the Enterprise Campus
[email protected]
Enterprise Campus Network
Design Models
[email protected]
Relative Considerations for the Campus
Design
Campus Infrastructure
[email protected]
Feature and Capability Considerations for
the Campus Design
Campus Infrastructure
[email protected]
Campus Network Traffic Patterns
[email protected]
Example: Network Traffic Patterns
[email protected]
Patron de Flujos
CCM
1%
4%
38%
30%
22%
5%
62%
[email protected]
Multicast Traffic in the Campus Network
[email protected]
Relative Network Requirements by
Application Type
[email protected]
Example: Client-Server Farm Applications
Typical applications:
• Mail servers
• File servers
• Database servers
Access to applications:
• Fast
• Reliable
• Controlled (security)
[email protected]
Example: Client-Distributed
Server Applications
[email protected]
Example: Peer-Peer Applications
• Instant messaging
• File sharing
• Videoconference
systems
[email protected]
Example: Client-Enterprise Edge
Applications
Typical applications:
• Internet applications
– Mail servers
– Web servers
– Public Internet servers
• E-commerce
applications
[email protected]
Voice Transport
• Two implementations:
– Voice over IP: Transports voice packets over the
IP network using voice-enabled routers
– IP telephony: Implements voice in the network
using Cisco CallManagers and IP Phones
• Both implementations require properly designed
networks.
• All modules of the enterprise network are involved
in the voice network solution.
[email protected]
Tráfico de voz sobre ip
[email protected]
IP Telephony Components
[email protected]
Modular Approach in Voice Network Design
[email protected]
Example: Voice Network Solution
[email protected]
Example: Voice Network Solution
[email protected]
Example: Voice Network Solution
[email protected]
Example: Voice Network Solution
[email protected]
Example: Voice Network Solution
[email protected]
Example: Voice Network Solution
[email protected]
Evaluating the Existing Data Infrastructure
for Voice Design
[email protected]
Diseño de Voz sobre IP (voz
tradicional)
ESCENARIOS
99
OBTENCION DE VOZ
TRADICIONAL
S1 PPP
VOZ
S0
IP
PPP
Señalización Tradicional
Señalización Analógica.
Señalización Digital.
Señalización IP
Señalización End-to-End
Señalización dependiente de un 3º.
[email protected]
Diseño de Voz sobre IP (voz tradicional)
FXS
FXS
VOZ
[email protected]
ESCENARIO 2
FXS
FXO FXS
FXS
FXO FXS
FXS VOZ
CENTRALITA
FXS FXO FXO
PSTN
[email protected]
ESCENARIO 3
FXS
FXO FXS
FXS
FXO FXS
FXS VOZ
CENTRALITA FXO FXO
FXS
PSTN
[email protected]
ESCENARIO 4
FXS
FXS FXO
FXS
FXS FXO
FXS VOZ
CENTRALITA FXO FXO
FXS
PSTN
[email protected]
Señalización Analógica
SEÑALIZACIÓN SEÑALIZACIÓN
ELECTRICA LÓGICA
Loop-start
FXS
Ground-start
Loop-start
FXO
Ground-start
[email protected]
ESCENARIO 5
FXS
E&M E&M
FXS
E&M E&M
FXS VOZ
CENTRALITA FXO FXO
FXS
PSTN
[email protected]
Señalización Analogica E&M
Tipo 1
Tipo 2 Wink-start 2-hilos
Tipo 3 Delay-dial O
Tipo 4 Inmediate-start 4-hilos
Tipo 5
[email protected]
ESCENARIO 6
IP
FXS
FXS E1 E1
FXS SEÑALIZACIÓN CAS VOZ
CENTRALITA E1 E1
FXS
PSTN
[email protected]
ESCENARIO 7
FXS
FXS E1 E1
FXS SEÑALIZACIÓN CCS VOZ
CENTRALITA QSIG FXO FXO
FXS
PSTN
[email protected]
ESCENARIO 8
S1 PPP
S0
VOZ VOZ
S0 S1
PPP PPP
S1 S0
S0 PPP
S1
VOZ VOZ
[email protected]
Señalización en VOIP
Señalización End-to-End
H323
H323/SIP
SIP
S1 PPP S0
VOZ VO
S0 S1
Z
[email protected]
Clasificación de Tráfico en Telefonía IP
Señalización en IP Telephony
H323 H225 H245 ras
[email protected]
Señalización en IP Telephony
Señalización dependiente de un
tercero SCCP
Señalización propietaria TCP
CISCO, SKINNY cliente IP
control protocol, SCCP, Level 2
utiliza puerto 2000 de TCP.
Level 1
MGCP, Media Gateway
Control Protocol. Utiliza el
protocolo UDP 2427 y TCP
2428 MGCP
TCP UDP
IP
Level 2
Level 1
[email protected]
Clasificación tráfico VOIP
Voz (20ms)
RTP (12 bytes) RTCP
UDP (8 bytes) UDP
IP (20 bytes) IP
Level 2 ?? Level 2
Level 1 Level 1
[email protected]
DSP’s
TRADICIONAL
S1 PPP
VOZ
S0
IP
PPP
DSP’s
procesador de
señal digital
[email protected]
Digital signal processor, DSP
TI 542
1 conversacion de alta complejidad
2 conversaciones de media complejidad
TI 549
2 conversaciones de alta complejidad
4 conversaciones de media complejidad
TI C5510
TI C5421
[email protected]
Tipos de DSP’s
[email protected]
Funciones DSP’s
[email protected]
Diagrama de bloques
? kbps IP
1101010
A/D DSP’s VOZ
64 kbps
Signaling
[email protected]
Tipos de compresion
• ADPCM
– Wave form coding scheme
– Adaptive: automatic companding
– Differential: encode changes between
samples only
• ITU standards:
– G.721 rate: 32 kbps = (2 x 4 kHz) x 4 bits/sample
– G.723 rate: 24 kbps = (2 x 4 kHz) x 3 bits/sample
– G.726 rate: 16 kbps = (2 x 4 kHz) x 2 bits/sample
[email protected]
Tipos de compresión
• CELP
– Hybrid coding scheme
• High-quality voice at low bit rates, processor
intensive, use of DSPs
• G.728: LD CELP—16 kbps
• G.729: CS-ACELP—8 kbps
– G.729a variant—8 kbps, less processor intensive,
allows two voice channels encoded per DSP
[email protected]
Comparativa compresores, G729 / G729a
[email protected]
Tipos de codecs
[email protected]
Tipos de Codecs
• 2 bits cuantificación
• Rate = 8000 x 2 = 16 kbps
[email protected]
Tipos de Codecs
[email protected]
Tipos de Codecs
• MP-MLQ:
• G723.1
• Rate = 6.3 Kbps
• ACELP
• G723.1
• Rate = 5.3 Kbps
[email protected]
Alta o media complejidad
[email protected]
Bandwidth sin cabeceras ip
[email protected]
Bandwidht con cabeceras
Bandwi
Codec Codec
Codec & Mean Voice dth MP Bandwidth
Sample Sample Voice Payload Packets Per Bandwidth
Bit Rate Opinion Payload or w/cRTP MP or
Size Interval Size (Bytes) Second (PPS) Ethernet (Kbps)
(Kbps) Score (MOS) Size (ms) FRF.12 FRF.12 (Kbps)
(Bytes) (ms)
(Kbps)
G.711 (64 82.8
80 Bytes 10 ms 4.1 160 Bytes 20 ms 50 67.6 Kbps 87.2 Kbps
Kbps) Kbps
G.729 (8 26.8
10 Bytes 10 ms 3.92 20 Bytes 20 ms 50 11.6 Kbps 31.2 Kbps
Kbps) Kbps
G.723.1 18.9
24 Bytes 30 ms 3.9 24 Bytes 30 ms 34 8.8 Kbps 21.9 Kbps
(6.3 Kbps) Kbps
G.723.1 17.9
20 Bytes 30 ms 3.8 20 Bytes 30 ms 34 7.7 Kbps 20.8 Kbps
(5.3 Kbps) Kbps
G.726 (32 50.8
20 Bytes 5 ms 3.85 80 Bytes 20 ms 50 35.6 Kbps 55.2 Kbps
Kbps) Kbps
[email protected]
Retardo Fijo por procesamiento, CODEC
Compression Compression
Bit Rate (kbps) MOS Score
Method Delay (ms)
G.711 PCM 64 4.1 0.75
G.726 ADPCM 32 3.85 1
G.728 LD-CELP 16 3.61 3 to 5
G.729 CS-ACELP 8 3.92 10
G.729 x 2 Encodings 8 3.27 10
G.729 x 3 Encodings 8 2.68 10
G.729a CS-ACELP 8 3.7 10
G.723.1 MP-MLQ 6.3 3.9 30
G.723.1 ACELP 5.3 3.65 30
[email protected]
Comparativa Compresores
[email protected]
Media Opination Score, MOS
11 22 33 44 55
Mean
Compress Bit Rate Compress Framing Opinion
Codec Technique (Kbps) MIPS Delay Size Score
G.711 PCM 64 0.34 0.75 0.125 4.1
[email protected]
Problemas con los ecos
[email protected]
Reducir el problema de los ecos
[email protected]
Six-Step Design Process
137
Objectives
Upon completion of this lesson, you will be
able to:
• Perform a network audit.
• Set network objectives.
• Review technologies and services.
• Evaluate technical guidelines.
• Perform capacity planning.
• Analyze financial factors.
[email protected]
Step 1:
Current Network Audit
[email protected]
Step 2:
Set Network Objectives
[email protected]
Step 3: Review Technologies
and Services
[email protected]
Step 4:
Consider Technical Guidelines
[email protected]
Voice Compression Types
G.726 Adaptive Differential 32, 24, or • Offers 25 percent cost savings at 32 Kbps over PCM
Pulse Code 16 Kbps • Offers 30 percent cost savings at 24 Kbps over PCM
Modulation (ADPCM) • Offers 35 percent cost savings at 16 Kbps over PCM
• Some fidelity is lost as the compression increases
[email protected]
Voice Quality Guidelines
MOS Values
Score Quality Description of Impairment
5 Excellent Imperceptible
4 Good Just perceptible, not annoying
3 Fair Perceptible and slightly annoying
2 Poor Annoying but not objectionable
1 Bad Very annoying and objectionable
[email protected]
Delay and Delay Variation
[email protected]
Voice Delay Guidelines
[email protected]
Fixed Delay Components
[email protected]
Variable Delay Components
[email protected]
Calculating the Delay Budget
[email protected]
Calculating Multiple Conversion Delay
Budgets
Delay #1
Packetization delay
Dejitter buffer 50 ms
[email protected]
Step 5:
Perform Capacity Planning
[email protected]
Provisioning Trunking
Based on:
• Traffic volume and flow
• Selected grade of service
• Company objectives
[email protected]
Provisioning Bandwidth
[email protected]
Step 6:
Perform Financial Analysis
[email protected]
Componentes Telefonía IP
155
Componentes IP Telephony
[email protected]
Cisco Call Manager
[email protected]
CCM Clustering
[email protected]
Gateway de VOIP
Señalización
H323
SIP
MGCP
SKINNY
Intercluster-trunk
[email protected]
Servicios
Servicios de MOH
Anunciator
Media termination point, MTP
Transcoder
Conference
Software
Hardware
[email protected]
Clientes de Telefonia IP