Transcript VOIP

Redes convergentes de alta velocidade

Eng. Alessandro Coneglian Bianchini [email protected]

www.alessandrobianchini.com.br

Apresentação 

Alessandro Coneglian Bianchini

exerce a função de engenheiro na NEC Brasil, atuando na elaboração de projetos e implantação de VoIP, Wireless, Redes e Segurança da informação; formado em engenharia elétrica com ênfase em telecomunicações pela Escola de Engenharia Mauá-SP, pós-graduado em segurança da informação pelo IBTA-SP e também pós-graduado em engenharia de rede e sistema de telecomunicações pelo INATEL MG; Possui certificações de fabricantes como Cisco,Allied Telesyn, Fortinet e Vmware.

2

                      Certificações

VCP 4 – Vmware Certified Professional 4.0

VCP 3 – Vmware Certified Professional 3.0

ITIL v3 Foundation CCNP - Cisco Certified Network Professional CCDP - Cisco Certified Design Professional CCVP - Cisco Certified Voice Professional CCSP - Cisco Certified Security Professional CCNA - Cisco Certified Network Associate CCDA - Cisco Certified Design Associate CAWDS – Cisco Advanced Wireless Design Specialist CAWFS – Cisco Advanced Wireless Field Specialist CISS - Cisco Information Security Specialist CIOSSS - Cisco IOS Security Specialist CFWS - Cisco Firewall Specialist CIPSS - Cisco IPS Specialist FCNSA- Fortinet Certified Network Security Administrator FCNSP - Fortinet Certified Network Security Professional CAIR – Certified Allied installation Router CAIS – Certified Allied installation switch CASE – Certified Allied system engineer 4011 Recognition - CNSS (Committee on National Security Systems) 4013 Recognition – CNSS (Committee on National Security Systems)

3

Redes Convergentes de Alta Velocidade  Rede Digital de Serviços Integrados - RDSI (ISDN).

  Redes Frame Relay.

Redes ATM(Asynchronous Transfer Mode).   MultiProtocol Label Switching (MPLS)

Qualidade de Serviço (QoS).

Voz sobre IP .

 Tecnologias DSL: ADSL, SDSL, VDSL.  Power Line Communications (PLC).  Redes HFC (Hybrid Fiber-Coaxial ).

4

VOIP e QOS

      

Agenda

Objetivo Requisitos da telefonia tradicional Requisitos da infra-estrutura física para VOIP Conceito de VoIP x ToIP Conceitos gerais de VoIP QOS   Marcação de pacote Política de QOS  Aplicação das políticas Analise de funcionalidade dos dispositivos de rede existentes  Switch     Roteador Wireless Firewall Gerenciamento

6

Objetivo

Tutorial tem por objetivo demonstrar de uma maneira prática e objetiva os cuidados que devemos ter em projetos de Voz sobre IP nos mais diversos ambientes.

7

Requisitos da telefonia tradicional

DG PSTN Ramais

1 par

+

-

8

Requisitos da infra estrutura física para VOIP PABX IP switch Fonte Alternativa de energia

9

Interligação de Telefonia Tradicional Matriz Filial

PSTN 10

TOIP x VOIP

 O que é VOIP?

Voz sobre IP  O que é TOIP?

Telefonia sobre IP

11

VoIP x ToIP

Matriz PABX IP

PSTN

V

WAN

V Filial PABX IP

12

Arquitetura Centralizada x Distribuída Distribuída PABX IP

WAN

PABX IP PABX IP Centralizada

WAN 13

Conceitos Básicos de VoIP

Pacote de VOZ

IP 20B UDP 8B RTP 12B VOZ 160B – G.711 (20 ms) 20B – G.729 (20 ms)

15

Pacote de VOIP IP UDP RTP VOZ Codificada IP UDP RTP

VOZ VOZ VOZ VOZ 16

RTP

 Real Time Protocol  Foi projetado para permitir que os receptores compensem o jitter, a perda de seqüência dos pacotes introduzidos pela rede IP  Pode ser usado para qualquer fluxo de dados em tempo real como voz e vídeo  É usado em cima do UDP  É sempre uma porta PAR

17

Pacote RTP V P X CC M Tipo de payload Numero de seqüência Timestamp Identificador de fonte de sincronização (SSRC) Identificador de fonte Contribuinte (CSRC) não usado no H323 Depende do perfil Tamanho Dados (voz e Vídeo)

18

Pacote RTP      V – são 2 bits que indica a versão do RTP P – Indica se o payload sofreu algum enchimento para fins de alinhamento X – Indica a presença de extensões do cabeçalho CC fixo – contador de 4 bits que informa quantos identificadores CSRC vem após o cabeçalho M – marcador de 1 bit é definido pelo perfil do RTP, informa que para codificações de áudio que supressão de silencio, ele deve ser colocado em 1

19

Pacote RTP cont.

 Tipo de payload – 7 bits que indica o tipo de dado que esta sendo carregado, este payloads estáticos estão definidas na RFC 1889 e na RFC 1700.

20

Tipo de payload PT 0 8 9 4 15 18 34 31 Codec PCM u-LAW PCM A-LAW G.722

G.723

G.728

G.729

H.263

H.261

Aplicação Voz Voz Voz Voz Voz Voz Vídeo Vídeo

21

Pacote RTP     Numero de seqüência – 16 bits, e começa com um valor aleatório e é incrementado a cada pacote RTP Timestamp – 32 bits, uma forma de mostrar o timestamp é a quantidade de segundos passado desde 01/01/1900 às 00:00 Identificador de fonte de sincronização(SSRC) fonte de fluxo RTP identificada, identificada por 32 bits , todos os pacote RTP com um SSRC comum possuem a mesma referencia de tempo Identificador de fonte contribuinte (CSCR) – Quando um fluxo RTP é resultado de uma combinação de vários fluxos contribuintes feita por um misturador (mixer)RTP a lista com os SSRC de cada um dos fluxos contribuintes é adicionadas ao cabeçalho RTP do fluxo resultante, como uma lista de CSRCs.

22

Data-Link Overhead

Frame-Relay 6 Bytes Ethernet 18 Bytes 802.1Q

22 Bytes

23

Outros Overhead

Protocolo IPSEC – Modo transporte IPSEC – Modo Túnel L2TP/GRE MPLS PPoE Overhead 30-53B 50-73B 24B 4B 8B

24

Propriedade da fala

Silence Compression fala silêncio fala pacote sem pacote pacote

Economia de ± 35% Com VAD

25

CODEC

Padrão G.711

G.729

G.723

GSM TDMA CDMA

Data aprovação Taxa de transmissão Tipo de codificador 1972 1995 1995 1994 1989 1992 64K PCM 8K CS ACELP 6.3K/5.

3K CS ACELP 5.6K

VCELP 7.95K

8/4/2/1 VCELP Qualcom CELP Qualidade de voz (MOS) 4.2

4.0

3.9

/3.7

3.5 3.7

3.5 3.7

3.3 3.5

26

Ocupação de Banda

27

QoS – Qualidade de Serviço CONCEITO

28

Conceitos de QOS

Identificação:  Marcação de Pacote(TOS),Frame (COS), Protocolo (TCP,UDP,etc) e Porta(http/80)  Política (regras):  Limitação de Banda   Níveis de prioridade Descarte  Aplicação da politica:  Aplicação da politica na interface  Mecanismo de fila

29

QoS – MODELO OSI

30

QoS – MARCAÇÃO CAMADA 2 • Bits de prioridade dos TAGs IEEE 802.1Q

• Campo CoS: Class of Service (IEEE 802.1p)

31

QoS – MARCAÇÃO CAMADA 3 • Campos TOS Campo ToS (Type of Service)

32

Analise da marcação do pacote

33

MECANISMO DE QoS

34

PERFIL DE TRÁFEGO X REQUISITOS DE QoS

35

Políticas de QOS

 Existem diversas maneiras de criar as políticas de QOS, isto é dependente de cada Fabricante.

Exemplo: Tráfego Voz Vídeo Internet Banda 512Kbps 256Kbps 256Kbps Fila PQ WRR FIFO Prioridade Alta Media Baixa

36

Algoritmos de Filas

   

FIFO (Firt in, First out) PQ (Priority queuing) RR (Round Robin) Weighted Round Robin (WRR)

37

Filas de QOS

38

Gerenciamento congestionamento    Tail drop Random Early Detection (RED) Weighted Early Detection (WRED)

39

Aspectos gerais de QOS

serialização CODEC fila

Tx WAN IP

fila Buffer

Rx

propagação CODEC

40

Recomendação ITU-T (G.114)

0 a 150 ms - Aceitável para a maioria das aplicações 150 a 400 ms - Deve ser avaliado o impacto na qualidade da aplicação acima de 400 ms - Geralmente inaceitável 41

Fragmentação

X1234 FXS R1 s0 10.1.1.1

56K WAN s0 10.1.1.2

R2 FXS X4321 Tempo de espera de um pacote VOIP = 188 ms 0 Pacote de DADOS de 1500 Bytes 20 40 60 80 100 200 240 Fragmentação e Interleaving com FRF.12

300 0 20 40 60 80 100 200 300 400 400 42

Recomendação Banda (Kbps) 64 128 256 512 acima Fragmentos (byte) 80 160 320 640 Não é necessário

43

Efeito Jitter

mesmo tempo entre pacotes tempos diferentes entre pacotes

WAN IP

Jitter = Variação do Atraso

44

Conceito de Buffer • Estático • Dinâmico

45

Efeito Jitter

mesmo tempo entre pacotes tempos diferentes entre pacotes

Buffer

WAN IP Recomendado: Inferior 30ms

mesmo tempo entre pacotes

46

Perda de pacote

Enviou 6 pacotes 6 5 4 3 2 1

WAN Recomendado: Inferior 1%

Recebeu 5 pacotes 6 5 3 2 1

47

Analise dos requisitos

48

QOS em Switch com suporte 802.1p

P1 Swich Fila 1

COS5

Fila 0

COS0

P2

COS3

Analise/marcação P1 - nada P2 - COS3 DG Fila 1 Fila 0 Política Cos5 – fila1 – alta prioridade Cos3 – fila 0 - média prioridade

49

QoS – Switches 2960/3560/3750

INGRESS 2 FILAS ENTRADA POR PORTA EGRESS 4 FILAS SAÍDA POR PORTA

• 4Q3T or 1P3Q3T • Fila 1 pode ser configurada como Priority-Queue

50

QoS – Switches 2960/3560/3750

HABILITAR QoS

Habilitar qos no switch;

Switch(config)# mls qos Switch(config)# show mls qos

OBS: Alterar tabela de mapeamento cos dscp se necessário (mapeamento default do switch converte cos=5 para dscp=40)

Switch#sh mls qos maps cos-dscp Cos-dscp map: cos: 0 1 2 3 4 ------------------------------- dscp: 0 8 16 24 32 5 40 6 7 48 56 Switch(config)# mls qos map 0 8 16 26 32 46 48 56 51

QoS – Switches 2960/3560/3750

CLASSIFICAÇÃO E MARCAÇÃO PACOTES

- Switches Catalyst: QoS em hardware (ASIC) Marcação dos pacotes devem ser feitos o mais próximo da camada de acesso Interconexão dos switches: Confiar na marcação (“trust”) para não perder a marcação QoS - Criar ACLs para classificar e marcar os pacotes

52

QoS – Switches 2960/3560/3750

CLASSIFICAÇÃO E MARCAÇÃO PACOTES

Exemplo 1) Classificar tráfegos: • Voz  classe Voz • Sinalização de voz  • Banco de Dados  classe Sinalização classe BcoDados 2) Marcar Pacotes: • Voz  Já marcado pelo PABX (ef), confiar na marcação • Sinalização de Voz  Já marcado pelo PABX (CS3), confiar na marcação • Banco de Dados  Marcar como af21

53

QoS – Switches 2960/3560/3750

CLASSIFICAÇÃO E MARCAÇÃO PACOTES ip access-list extended Bco_Dados permit ip any any eq 1521 permit ip any any eq 1810 permit ip any any eq 2481 permit ip any any eq 7778 class-map Voz match ip dscp ef

! Classifica tráfego Voz

class-map Sinalizacao match ip dscp cs3

! Classifica tráfego Sinalizaçao Voz

class-map BancoDados match access-group name Bco_Dados

! Classifica tráfego Banco Dados

policy-map Exemplo_QoS class Voz trust dscp

! Confia na marcação

class Sinalizacao trust dscp

! Confia na marcação

class BancoDados set dscp af21

! Marca tráfego Banco Dados para af21

Interface gigabitethernet 1/0 service-policy input Exemplo_QoS

! Aplica politica Exemplo_QoS criada na interface

54

QoS – Switches 2960/3560/3750

POLICING

Permite adequar o tráfego em torno de uma taxa média, com rajadas de intensidade controlada Ação: - Descartar excedente (exceed action drop) Marcar com prioridade menor (exceed action dscp) EXEMPLO: Policiar tráfego de Dados em 10Mbps com DSCP AF11. Descartar excedente

policy-map Exemplo_QoS class Dados set ip dscp af11 police 10000000 8192 exceed-action drop 55

QoS – Switches 2960/3560/3750

QUEUING

Configuração Default para as Filas de Entrada e Saída

56

QoS – Switches 2960/3560/3750

QUEUING

fila

mls qos srr-queue output cos-map queue 1 mls qos srr-queue output cos-map queue 2 mls qos srr-queue output cos-map queue 3 mls qos srr-queue output cos-map queue 4 mls qos srr-queue output cos-map queue 4 mls qos srr-queue output dscp-map queue 1 mls qos srr-queue output dscp-map queue 2 mls qos srr-queue output dscp-map queue 2 mls qos srr-queue output dscp-map queue 2 mls qos srr-queue output dscp-map queue 3 mls qos srr-queue output dscp-map queue 3 mls qos srr-queue output dscp-map queue 4 mls qos srr-queue output dscp-map queue 4 mls qos srr-queue output dscp-map queue 4 threshold 3 5 threshold 3 3 6 7 threshold 3 2 4 threshold 2 1 threshold 3 0

cos

threshold 3 40 41 42 43 44 45 46 47 threshold 3 24 25 26 27 28 29 30 31 threshold 3 48 49 50 51 52 53 54 55 threshold 3 56 57 58 59 60 61 62 63 threshold 3 16 17 18 19 20 21 22 23 threshold 3 32 33 34 35 36 37 38 39 threshold 1 8 threshold 2 9 10 11 12 13 14 15 threshold 3 0 1 2 3 4 5 6 7

dscp

57

QoS – Switches 2960/3560/3750

Shaped Round-Robin (SRR) Shaper (Especifica Banda MAXIMA) Shared (especifica Banda MINIMA) Controla a taxa no qual os quadros são retirados das filas

SRR pode ser configurado como:

SHAPED MODE:

• Cada fila de saída possui uma quantidade de banda limitada • Mesmo que a banda de outras filas não esteja sendo utilizada, a banda de uma fila nunca é excedida.

• Suportado somente na fila de saída.

SHARED MODE:

• Garante um mínimo de banda para cada fila (em porcentagem) mas permite uma maior utilização caso as outras filas estejam ociosas. • Suportado nas filas de entrada e saída

58

QoS – Switches 2960/3560/3750

Shaped Round-Robin (SRR) SHAPED MODE:

Filas 1 e 2  Shaped Mode Fila 1 pode usar no máximo 1/8 da banda (12,5%) Fila 2 pode usar no máximo 1/4 da banda (25%) Filas 3 e 4  Shared Mode

59

QoS – Switches 2960/3560/3750

Shaped Round-Robin (SRR) SHARED MODE:

Filas 1, 2, 3, 4  Shared Mode Fila 1 pode usar no mínimo 10% da banda Fila 2 pode usar no mínimo 20% da banda Fila 3 pode usar no mínimo 30% da banda Fila 4 pode usar no mínimo 40% da banda

OBS: Shape tem precedência sobre Share

srr-queue bandwidth share 20 10 60 10 srr-queue bandwidth shape 20 0 0 10

60

QoS – Switches 2960/3560/3750

SHAPING X POLICING 61

QoS – Switches 2960/3560/3750

Shaped Round-Robin (SRR)

As 4 Filas participam do SRR, a menos que seja habilitada Priority Queue (Fila 1).

Os pacotes do Priority Queue são encaminhados antes das outras filas até esvaziamento do buffer.

interface gi 1/0/1 priority-queue out

62

QoS – Switches 2960/3560/3750

WTD – WEIGHTED TAIL DROP

 WTD: as filas utilizam um algoritmo de descarte ponderado, baseado na classificação dos quadros: Novos quadros com Cos 4-5 são descartados quando a fila atinge 60% da taxa de ocupação

63

QoS – Switches 2960/3560/3750

AUTOQoS

• Configuração de QoS para VOZ • Habilita QoS • “Trust” em cisco-phone, cisco-softphone and cos • Altera tabela COS-DSCP • Configuração filas

64

QoS – Switches 2960/3560/3750

AUTOQoS

• Com “voip trust”

65

QoS – Switches 2960/3560/3750

AUTOQoS

• Com “voip trust”

66

QoS – Switches 2960/3560/3750

AUTOQoS

• Com “voip cisco-softphone”

67

QoS – Switches 2960/3560/3750

AUTOQoS

• Com “voip cisco-softphone”

68

QoS – Switches 2960/3560/3750

AUTOQoS

• Com “voip cisco-softphone”

69

QoS – Switches 2960/3560/3750

AUTOQoS

• Com “voip cisco-softphone”

70

QoS – Switches 2960/3560/3750

AUTOQoS

• Com “voip cisco-phone”

71

Análise de funcionalidade dos dispositivos de rede

Dispositivos de Rede

Switch

VLAN

Spanning-tree

QOS

Redundância

Power Over Ethernet(POE)

73

Efeito do Broadcast

74

VLAN

75

Efeito do Vlan 2

Broadcast

Vlan 2 Vlan 1 Vlan 1

76

VLAN

77

Spanning-tree

78

Spanning-tree

79

Funcionalidade de QOS do Switch        802.1P

Mapeamento de IP precedence para COS Mapeamento de DSCP para COS Rate-limit ACL (lista de Acesso) MIB especifica de QOS Mecanismo de descarte RED/WRED

80

Análise de QOS

D

V 81

Redundância

Cluster Fonte Alternativa De energia

82

Alimentação do Telefone IP

Fonte AC/DC

Power Injector

Switch com Power Over Ethernet

83

Power Over Ethernet

 Cisco Inline power (CILP) proprietário Cisco  IEEE 802.3af - padrão

84

Dispositivos de Rede

Roteador / gateway

Tipos de interface de Voz

QOS

Remarcação de pacote

Tipos de Fila

Fragmentação

Manipulação de dígitos

85

Interface de Voz Analógicas

FXS

 

Foreign Exchange Station

Interface que gera tom de linha  Utilizada para conexão de aparelhos telefônicos e posição de tronco em PABX's  

FXO

Foreign Exchange Office

  Interface que recebe tom de linha Utilizada para conexão de posição de ramais de PABX's e de linhas telefônicas analógicas

E&M

 

Ear and Mouth

Eficiência depende de parametrizações detalhadas no PABX e no GW

86

Interface de Voz Digitais

E1

  30 Canais de voz R2 MFC (Brasil)   

T1

 24 canais de voz

PRI

 Primary rate interface    T1 (23B + 1 D) E1 (30B + 1D) B (64Kbps) + D (64Kbps)

BRI

 Basic rate interface  2B (64Kbps) + D (16Kbps)

87

QOS roteador / gateway    

Funcionamento similar dos switch Tipos de fila

 LLQ  WFQ

Política de descarte

  RED WRED

Velocidades baixas

 Frame-Relay    PPP HDLC ISDN (BRI ou PRI)

88

Remarcação de pacote

DSCP EF IP3 IP5

89

Fragmentação

X1234 FXS R1 s0 10.1.1.1

56K WAN s0 10.1.1.2

R2 FXS X4321 Tempo de espera de um pacote VOIP = 188 ms 0 Pacote de DADOS de 1500 Bytes 20 40 60 80 100 200 240 Fragmentação e Interleaving com FRF.12

300 0 20 40 60 80 100 200 300 400 400 90

Recomendação Banda (Kbps) 64 128 256 512 acima Fragmentos (byte) 80 160 320 640 Não é necessário

91

Manipulação de dígitos  Transformação dos dígitos do usuário

0

77

1112345678 0,01112345678

92

Dispositivos de Rede

Wireless

 Interferência  Roaming  Site survey  QOS  Wireless Outdoor

93

802.11b/g

94

802.11 a

Lower band:      5.15Ghz à 5.25Ghz

Uso indoor 4 canais nonoverlapping Middle band:    5.25Ghz à 5.35Ghz

Uso indoor e outdoor 4 canais nonoverlapping Upper band:    5.725Ghz à 5.825Ghz

Uso outdoor 4 canais nonoverlapping

95

Interferência

Wireless Controller RF canal“1” RF canal “6” RF canal “11” 96

Wireless handoff

Subnet A

) ) ) ) ) ) ) ) ) ) ) ) ) ) )

Router Subnet B

) ) ) ) )

Wireless Cont.

Recomendado: inferior 50 ms

Intersecção: Dados: 5% à 10 % Voz 15% à 25%

97

Site survey

 Requisitos de survey para dados e voip são diferentes.

 Potência de transmissão e sensibilidade dos terminais wireless, podem ser diferentes dos notebooks

.

54M 48M 36M 54M 48M 36M

98

Site survey

Throughput (Mbps) 802.11a Distancia da Ap (m) 54 48 36 24 18 12 11 9 6 5,5 2 1 24 45 60 69 76 84 x 91 100 x x x 802.11b/g Distancia da Ap (m) 30 53 76 84 100 107 110 114 122 128 134 137 99

QOS em wireless

 

802.11e

 8 filas  padrão

WMM

 Subset 802.11e

 4 filas

100

QOS em Wireless

101

Mapeamento DSCP / 802.1P/802.11e

102

Enlace Wireless outdoor

Tipo de enlace:

 Ponto à ponto  Ponto-Multiponto (HUB and Spoke)

103

Ponto à ponto

    Freqüência utilizada Obstáculos Interferência Mecanismo de QOS

104

Ponto - Multiponto

105

Dispositivos de Rede

Firewall

ALG (Application layer gateway)

NAT

Segurança

106

H.323

  Define principalmente a sinalização necessária para estabelecimento, conferencia ,controle da chamada e escolha do CODEC É um conjunto de protocolo:  Q.931,H.225,H.245,H235...

107

Exemplo de uma chamada simples entre dois terminais 1 4 7 * 2 5 8 8 3 6 9 # GW1 Modem Bank Gateway FXS 192.168.1.2\24 GW2 Modem Bank Gateway FXS 192.168.2.2\24 3344 1 4 7 * 2 5 8 8 3 6 9 #

108

Inicialização da chamada   O H.323 usa um subconjunto do protocolo Q931 utilizado em ISDN, mensagem de sinalização para controle de chamada na interface Usuário rede As seguintes mensagem fazem parte do núcleo do H323 e devem ser suportados por todos os terminais:  Setup  Alerting  Connect  Release complete  Status Facility

109

1 2 4 5 7 8 * 8 3 6 9 # GW1 Modem Bank Gateway FXS 192.168.1.2\24 Frame Relay GW2 Modem Bank Gateway FXS 192.168.2.2\24 3344 1 4 7 * 2 3 5 8 6 9 8 # H.225

Endereço H.245

192.168.2.2:8999

110

Estabelecendo o canal de controle  Canal H245 é mantido durante toda a chamada  Negociação de capacidades  Canal H245 é único entre dois terminais, mesmo se existir vários fluxo de mídia

111

1 2 4 5 7 8 * 8 3 6 9 # GW1 Modem Bank Gateway FXS 192.168.1.2\24 Frame Relay GW2 Modem Bank Gateway FXS 192.168.2.2\24 3344 1 4 7 * 2 3 5 8 6 9 8 # H.245

G.711 A-LAW G.729

G.711 A-LAW G.729

112

Inicio da chamada  GW1 abre canal de mídia de vos no GW2  Canal é unidirecional  Utiliza-se os codecs negociados na fase anterior

113

1 2 4 5 7 8 * 8 3 6 9 # GW1 Modem Bank Gateway FXS 192.168.1.2\24 Frame Relay GW2 Modem Bank Gateway FXS 192.168.2.2\24 3344 1 4 7 * 2 3 5 8 6 9 8 # H.245

Canal lógico 1 RR RTCP 7771 RTP 7770 G711 A LAW Canal lógico 1 SR RTCP 9345 RTP 9344

114

Dialogo   O usuário com o telefone 1122 está falando com o usuário do telefone 3344 Os pacotes RTCP SR enviados por GW1 são usado por GW2 para que este sincronize os múltiplos fluxos RTP e também para estimar a taxa de espera  Os pacotes RTCP RR enviados por GW2, permite que GW1 meça a qualidade de serviço entre eles

115

1 2 4 5 7 8 * 8 3 6 9 # GW1 Modem Bank Gateway FXS 192.168.1.2\24 Canal lógico 1 RR RTCP 7771 RTP 7770 Frame Relay

Fluxo RTP GW1 para GW2 RTCP RR RTCP SR

GW2 Modem Bank Gateway FXS 192.168.2.2\24 3344 1 4 7 * 2 3 5 8 6 9 8 # Canal lógico 1 SR RTCP 9345 RTP 9344

Mensagens de controle

Canal H245 TCP 8999 Canal H245 TCP 8741

116

Finalização de uma chamada      Quem for finalizar a chamada deve enviar uma mensagem H245 Close Logical Channel para cada canal lógico que foi aberto E o destino enviar Close Logical Channel ACK Depois todos os canais lógicos devem ser fechados, O GW1 envia o comando EndSessionCommand Espera a confirmação do GW2 e canal de controle H.245 é fechado E os dois terminais devem enviar uma mensagem H225 release complete

117

1 2 4 5 7 8 * 8 3 6 9 # GW1 Modem Bank Gateway FXS 192.168.1.2\24 Canal H245 TCP 8999 3344 Frame Relay

Close Logical Channel Close Logical Channel ACK

GW2 Modem Bank Gateway FXS 192.168.2.2\24 Canal H245 TCP 8741 1 4 7 * 2 3 5 8 6 9 8 # Canal lógico 1 RR RTCP 7771 RTP 7770 Canal H225 TCP 1720

Fluxo RTP GW1 para GW2

X

RTCP SR End Session Comand End Session Comand Release Complete Release Complete

Canal H225 TCP 1720

118

Chamadas utilizando Gatekeeper Gatekeeper Server 1122 1 4 7 * 2 3 5 8 6 9 8 # GW1 Modem Bank Gateway FXS 192.168.1.2\24 GW2 Modem Bank Gateway FXS 192.168.2.2\24 3344 1 4 7 * 2 3 5 6 8 9 8 #

119

Gateway se registra no Gatekeeper  O gateway envia uma mensagem RAS RRQ (registration Request) porta UDP 1719  O gatekeeper confirma com uma mensagem RCF (registration Confirm), na qual o gatekeeper designa um identificador único para esse terminal e deverá ser copiado em em todas as mensagens RAS subseqüentes

120

Registro no gatekeeper Gatekeeper RRQ 1122 1 4 7 * 2 3 5 8 6 9 8 # GW1 Modem Bank Gateway FXS 192.168.1.2\24 RCF Server GW2 Modem Bank Gateway FXS 192.168.2.2\24 3344 1 4 7 * 2 3 5 6 8 9 8 #

121

Pedindo permissão para fazer uma chamada  ARQ (Admission Request)  Numero sequencial  Identificador do terminal  Tipo de chamada (fim-fim)  Informação de destino E.164

 CallID  Estimativa de largura de banda  ACF (Admission Confirm)

122

1122 1 2 3 4 5 6 7 8 9 * 8 # GW1 Modem Bank Gateway FXS 192.168.1.2\24 Server Gatekeeper Frame Relay ARQ quero falar 3344 ACF 192.168.2.2:1720

SETUP

ARQ ACF

Alerting Connect

GW2 Modem Bank Gateway FXS 192.168.2.2\24 3344 1 4 7 * 2 3 5 8 6 9 8 #

123

Finalizando uma chamada  DRQ (Disangage Request) para avisar para o gatekeeper que a largura de banda foi liberada  DCF (Disangage Confirm)

124

Canal H245 TCP 8999 Canal lógico 1 RR RTCP 7771 RTP 7770 Canal H225 TCP 1720 1122 1 4 7 * 2 5 8 8 3 6 9 # Gatekeeper Server GW1 Modem Bank Gateway FXS 192.168.1.2\24 Frame Relay

Close Logical Channel Close Logical Channel ACK Fluxo RTP GW1 para GW2

X

RTCP SR End Session Comand End Session Comand

GW2 Modem Bank Gateway FXS 192.168.2.2\24 Canal H245 TCP 8741 Canal lógico 1 SR RTCP 9345 RTP 9344 1 4 7 * 2 5 8 8 3 6 9 # 3344

Release Complete Release Complete

Canal H225 TCP 1720 DRQ DCF DRQ DCF

125

FAX sobre IP  T.30

 T.38

126

Serviços suplementares H.450

           H.450.1 – descreve o protocolo funcional genérico para o suporte de serviço suplementares no H.323

H.450.2 – descreve o serviço suplementar para transferência de chamada H450.3- Desvio de chamada H450.4 – Hold H.450.5 – Call park H.450.6 – Call Waiting H.450.7 – Message Waiting indication –MWI H.450.8 – Name Identification H.450.9 - Call Completation H.450.10 – Call Offer H.450.11- Call Intrusion

127

SIP ( Session Initiation Protocol)   Definido pela RFC 3261 SDP (Session Description Protocol) – RFC2237   SAP (Session Announcement Protocol) RTSP (Real Time Stream Protocol) – para controlar os servidores de dados de tempo real.

 SCCP(Simple Conference Control Protocol)

128

Exemplo de uma chamada simples entre dois terminais 1 2 3 4 5 6 7 8 9 * 8 # GW1 Modem Bank Gateway FXS 192.168.1.2\24 GW2 Modem Bank Gateway FXS 192.168.2.2\24 3344 1 2 3 4 5 6 7 8 9 * 8 #

129

1 2 4 5 7 8 * 8 3 6 9 # GW1 Modem Bank Gateway FXS 192.168.1.2\24 Frame Relay GW2 Modem Bank Gateway FXS 192.168.2.2\24 3344 1 4 7 * 2 3 5 8 6 9 8 # Porta 49170

Invite [email protected]

C=IN IP4 192.168.1.2

M=áudio 49170 RTP/AVP 0

200 -OK ACK G.711

INVITE 200 -OK ACK G.729

Porta 12345

130

Rejeição de CODEC

1 2 4 5 7 8 * 8 3 6 9 # GW1 Modem Bank Gateway FXS 192.168.1.2\24 Frame Relay

Invite [email protected]

C=IN IP4 192.168.1.2

M=áudio 49170 RTP/AVP 0 606 – Not Acceptable Aviso: 370 ‘insufucient bandwith’ C=IN IP4 192.168.1.2

M=áudio 12345 RTP/AVP 3 4

GW2 Modem Bank Gateway FXS 192.168.2.2\24 3344 1 4 7 * 2 3 5 8 6 9 8 # 0 – G.711

3 – GSM 4 – G.723

131

1 2 4 5 7 8 * 8 3 6 9 #

Proxy de Transcodificação

3344 GW1 GW2 Modem Bank Gateway FXS 192.168.1.2\24 Frame Relay Modem Bank Gateway FXS 192.168.2.2\24 1 4 7 * 2 3 5 8 6 9 8 #

Invite [email protected]

C=IN IP4 192.168.1.2

M=áudio 49170 RTP/AVP 0 606 – Not Acceptable Aviso: 370 ‘insufucient bandwith’ C=IN IP4 192.168.1.2

M=áudio 12345 RTP/AVP 3 4 Invite [email protected]

C=IN IP4 192.168.1.2

M=áudio 49170 RTP/AVP 0

49170 Server

Invite [email protected]

C=IN IP4 192.168.1.2

M=áudio 23432RTP/AVP 3

GSM 23432

132

Chamada - Ocupado

1 2 4 5 7 8 * 8 3 6 9 # GW1 Modem Bank Gateway FXS 192.168.1.2\24 Frame Relay GW2 Modem Bank Gateway FXS 192.168.2.2\24 3344 1 4 7 * 2 3 5 8 6 9 8 #

Invite [email protected]

C=IN IP4 192.168.1.2

M=áudio 49170 RTP/AVP 0 486 – Busy Here ACK 133

Finalizando uma chamada

3344 1 2 4 5 7 8 * 8 3 6 9 # GW1 Modem Bank Gateway FXS 192.168.1.2\24 Frame Relay GW2 Modem Bank Gateway FXS 192.168.2.2\24 1 4 7 * 2 3 5 8 6 9 8 #

BYE 200 - OK 134

Sinalização de uma chamada completa

3344 GW1 GW2 1 2 4 5 7 8 * 8 3 6 9 # Modem Bank Gateway FXS 192.168.1.2\24 Frame Relay Modem Bank Gateway FXS 192.168.2.2\24 1 4 7 * 2 3 5 8 6 9 8 #

INVITE 200 - OK ACK Conversa Ativa BYE 200 - OK 135

1122 1 2 3 4 5 6 7 8 9 * 8 # GW1 Modem Bank Gateway FXS 192.168.1.2\24 Server Proxy SIP Frame Relay GW2 Modem Bank Gateway FXS 192.168.2.2\24 INVITE [email protected]

INVITE [email protected]

200 - OK 200 - OK ACK ACK 3344 1 4 7 * 2 3 5 8 6 9 8 #

136

Chamada entre gateways atrás de Firewall  Firewall bloqueia ou libera o pacote através de por exemplo IP, Porta, etc.

 As portas das aplicações são bem defindas.

 VOIP utiliza portas dinâmica  Como eu faço para implementar VOIP atras de um Firewall?

137

1 2 3 4 5 6 7 8 9 * 8 # GW1 Modem Bank Gateway FXS 192.168.1.2\24 INTERNET GW2 Modem Bank Gateway FXS 192.168.2.2\24 3344 1 2 3 4 5 6 7 8 9 * 8 # H.225

Endereço H.245

192.168.2.2:8999

138

Chamada entre gateways atrás de NAT  Endereços privados não são roteados na internet  O Payload traz informação do endereço ip do canal de voz  Como posso ter uma conexão de voz atras de NAT?

139

1 2 3 4 5 6 7 8 9 * 8 # GW1 Modem Bank Gateway FXS 192.168.1.2\24 INTERNET GW2 Modem Bank Gateway FXS 192.168.2.2\24 3344 1 2 3 4 5 6 7 8 9 * 8 # H.225

Endereço H.245

192.168.2.2:8999

140

Protocolo H323

Endereço H.245

192.168.2.2:8999 H.225

141

Protocolo H323

Endereço H.245

192.168.2.2:8999 H.225

142

Exemplo – H323

143

Protocolo SIP

Porta 49170

Invite [email protected]

C=IN IP4 192.168.1.2

M=áudio 49170 RTP/AVP 0

200 -OK ACK G.711

144

Exemplo - SIP

145

Segurança

Registration of Terminal (First REGISTER Process)

NEAX 2400 IPX/SV7000 Tentative Encryption Key Send “ Signaling Encryption Key”

Making a Call

Session Establishment

) NEAX2400 IPX/SV7000 Signaling Encryption Key Signaling Encryption Key “Voice RTP Encryption Key” will be sent by each call.

NEAX2400 IPX/SV7000

Call Established

Voice RTP Encryption Key Secure RTP(SRTP) Voice RTP Encryption Key

146

Gerenciamento

 

Protocolo SNMP MIB especificas de QOS

 Roteador  Switch  Firewall  Wireless

147

Protocolo SNMP

Ethernet Frame IP Packet UDP Datagram SNMP Message

UDP Port 161

- SNMP Messages •

UDP Port 162

- SNMP Trap Messages  SNMP tem basicamente seis comandos (1) GetRequest (GET) (2) GetNextRequest (GetNext) (3) GetResponse (Response) (4) SetRequest (Set) (5) Trap (6) SNMP Walk

CRC 148

SNMP - GET

manager

get

agent

response

MIB Get .1.3.6.1.2.1.1.0

Response ( PABX IP) Gerenciador SNMP -NMS

149

SNMP - TRAP

manager agent

trap

Gerenciador SNMP -NMS .1.3.6.1.2.1.1.6.0

150

Gerenciamento

151