Qualidade de Serviço (QoS) em Redes IP Princípios Básicos, Parâmetros e Mecanismos

Tamanho: px
Começar a partir da página:

Download "Qualidade de Serviço (QoS) em Redes IP Princípios Básicos, Parâmetros e Mecanismos"

Transcrição

1 Qualidade de Serviço (QoS) em Redes IP Princípios Básicos, Parâmetros e Mecanismos Fonte : Prof. Dr Joberto Martins Por: Prof Hugo Santana Universidade Santa Cecília - Unisanta 1

2 1. INTRODUÇÃO 3 2. CENÁRIO E NOVAS APLICAÇÕES EM REDES IP "QUALQUER APLICAÇÃO SOBRE REDE DE PACOTE" "QUALQUER APLICAÇÃO SOBRE REDES IP" DESAFIOS - REDES IP NOVAS APLICAÇÕES 5 3. QUALIDADE DE SERVIÇO (QOS) QUALIDADE DE SERVIÇO (QOS) - PRINCÍPIOS QOS COMO MECANISMO GERENCIAL QOS -PARÂMETROS QUAIS APLICAÇÕES NECESSITAM DE QOS? VAZÃO LATÊNCIA (ATRASO) JITTER PERDAS DISPONIBILIDADE QOS - ALTERNATIVAS TÉCNICAS CENÁRIO - IMPLEMENTAÇÃO DA QOS QOS EM REDES IP - ALTERNATIVAS TÉCNICAS INT SERV - INTEGRATED SERVICES ARCHITECTURE E RSVP - RESOURCE RESERVATION PROTOCOL DIFFSERV - DIFFERENTIATED SERVICES FRAMEWORK MPLS - MULTIPROTOCOL LABEL SWITCHING SBM - SUBNET BANDWIDTH MANAGEMENT DIMENSIONAMENTO QOS - MECANISMOS PROTOCOLOS DE SINALIZAÇÃO PRIORIDADES ESCALONAMENTO CONTROLE DE FILAS CONGESTIONAMENTO 23 2

3 1. Introdução A Qualidade de Serviço (QoS JI ) em redes é um aspecto de implantação e operação importante para as redes de pacote como um todo e para as redes IP em particular. Este documento discute os parâmetros, os protocolos e os mecanismos envolvidos com a garantia de qualidade de serviço com ênfase nas redes de pacotes tipo IP. 2. Cenário e Novas Aplicações em Redes IP As redes TCP/IP [Com95] ou simplesmente, redes IP, têm uma imensa base instalada com milhões de computadores que continua crescendo em praticamente todo o mundo. O forte crescimento e a aceitabilidade das redes IP ocorre em função de dois fatores mais importantes, a saber: O crescimento da rede Internet e A aceitação cada vez maior pelas empresas da base tecnológica TCP/IP como plataforma de suporte às suas aplicações em rede. Isso decorre em parte do sucesso da capilaridade da Internet e do seu potencial (Comércio eletrônico,...). Em princípio, este cenário não tende a mudar no próximos anos e, assim sendo, teremos cada vez mais computadores utilizando o TCP/IP para suas comunicações na Internet e, possivelmente, no âmbito das empresas. Neste contexto o IP é certamente uma alternativa bastante atrativa como plataforma padrão de suporte para as aplicações, pois está naturalmente presente em milhões de máquinas. A questão importante a verificar então vem a ser se realmente esta é a tendência para as redes como um todo (Redes privadas, redes metropolitanas, redes de telecomunicações, redes industriais,..) ou se existem outras tendências a considerar. O fato é que o IP não é a única opção tecnológica para o suporte de aplicações em redes. 2.1 "Qualquer Aplicação sobre Rede de Pacote" Existe um certo consenso de que as tecnologias de comutação (Níveis 2 e 3), algumas vezes denominadas genericamente de "comutação de pacotes" (Packet Switching), devem prevalecer como opção tecnológica para as redes de computadores e como suporte às aplicações como um todo. As opções mais comuns de tecnologias de comutação disponíveis para utilização em redes sem maiores restrições de porte, desempenho ou cobertura geográfica (LAN - Local Area Networks, MAN - Metropolitan Area Networks ou WAN - Wide Area Networks) são as seguintes [Tan96]: ATM - Asynchronous Transfer Mode (Nível 2) Frame Relay (Nível 2) IP (Nível 3) JI - Termos do Jargão Internacional (norte-americano) utilizados no texto visando uma simplificação da nomenclatura utilizada. 3

4 Considerando especificamente estas alternativas, o ATM, o Frame Relay e o IP em particular podem ser utilizados de formas distintas pelas aplicações, a saber: A aplicação utiliza efetivamente a tecnologia de comutação (ATM, Frame Relay,...) e, no caso, pode eventualmente prescindir do recursos ou mesmo da utilização do IP ou A comutação no IP é efetivamente a plataforma para as aplicações e, assim sendo, ele define as vantagens, desvantagens e limitações da rede. A primeira situação corresponde à utilização, por exemplo, da tecnologia ATM como um backbone JI de rede. Neste backbone, as aplicações utilizam as conexões lógicas de alto desempenho do ATM e, eventualmente, podem prescindir ou depender pouco do IP. Exemplos específicos neste contexto são as aplicações de voz sobre ATM (VTOA - Voice Transport over ATM) [Dan98] e o MPOA (MultiProtocol over ATM) [Dav96]. Este cenário é mais comum em redes proprietárias de alto desempenho. Uma idéia semelhante pode ser citada para o Frame Relay quando o mesmo é utilizado em redes corporativas MAN e WAN. Na segunda situação, o IP predomina e é o maior responsável pela comunicação fim-a-fim (usuário-a-usuário). Nada impede entretanto que na implementação da comunicação utilize-se em trechos da rede o protocolo IP (Nível 3) sobre algumas das tecnologias de rede de nível 2 citadas. Segue alguns exemplos de alternativas possíveis: IP over ATM IP over Frame Relay IP over Ethernet IP over Ethernet Switched Outras O importante a considerar nesta discussão é que estas tecnologias são, neste caso, meramente mecanismos de transporte de pacotes entre roteadores e, assim sendo, prevalece na rede as características do IP. Este é um cenário típico das redes de grande público (Internet, intranets,...) e, também, das redes de acesso. Assim sendo, as aplicações tendem a executar sobre redes de pacotes e, dependendo do tipo da rede, as opções são de execução sobre IP (com dependência do mesmo) ou sobre alguma tecnologia de nível 2 de alto desempenho. 2.2 "Qualquer Aplicação sobre Redes IP" A rede TCP/IP foi desenvolvida tendo como uma de suas premissas básicas o requisito de poder ser utilizada com os diversos tipos de meios físicos e tecnologias existentes na época de sua criação ("IP sobre Tudo" - Anos 70) de forma a viabilizar a comunicação entre as aplicações fim-a-fim em rede. Em termos práticos, a rede IP foi desenvolvida de forma a ser capaz de comutar sobre meios físicos e tecnologias de nível 2 confiáveis, não-confiáveis, de alto desempenho, de baixo desempenho, etc. Neste contexto histórico, as decisões arquiteturais tomadas na concepção do protocolo IP foram, na sua maioria, no sentido da simplicidade visando atender o cenário 4

5 imaginado na época para sua implantação em termos de rede. Este paradigma de concepção impõe algumas restrições técnicas ao IP e, por conseqüência, restringe as aplicações suportadas às aplicações com poucos requisitos de operação (P. ex.: aplicações de dados podem perder pacotes, permitem a existência de atrasos,...). O cenário atual das redes IP mudou. Hoje, o cenário de utilização das redes IP exige que "qualquer aplicação" possa rodar com qualidade sobre o IP. Ou seja, a situação do IP atualmente é no sentido do "Tudo sobre IP" mantendo a premissa básica de projeto do "IP sobre Tudo" dos anos 70. De certa forma o paradigma mudou e a questão que segue vem a ser a identificação das eventuais limitações do IP e procedimentos necessários para adequa-lo à nova realidade das redes. Como veremos adiante, a qualidade de serviço em redes IP não é necessariamente resolvida com um único protocolo ou algoritmo. Na maioria dos casos e dependendo da necessidade da(s) aplicação(ões), um conjunto de novos recursos deve ser utilizado. 2.3 Desafios - Redes IP Os desafios na utilização do IP como plataforma de suporte para aplicações em redes são em resumo os seguintes: O IP, como protocolo, não tem praticamente nenhuma garantia de qualidade de serviço e A base instalada do IP é muito grande, o que torna a mudança do protocolo uma idéias pouco factível. O primeiro desafio é de caráter técnico e diz respeito ao paradigma inicialmente previsto para o protocolo que enfatizava a simplicidade de concepção. Por exemplo, o IP não tem nenhuma garantia de vazão constante para uma aplicação em particular. Além disso, uma aplicação não pode obter do IP nenhuma garantia de entrega da próprios pacotes que eventualmente são descartados ou perdidos sem que nenhum tipo de correção ou ação seja tomada. Não existe igualmente nenhuma garantia de tempo de entrega para os pacotes. O segundo desafio é uma questão de como se adequar ao novo paradigma sem efetivamente mudar o protocolo. O IP (Versão 4) deverá em breve mudar para o IP (Versão 6) [Tho96] mas, mesmo neste caso, a escolha foi de manter o paradigma de simplicidade inicial do IPv4 para o IPv6. O IPv6 ou IPng (New Generation) aborda outras questões de implementação do protocolo (Endereçamento, segurança,...) e não apresenta nenhuma solução completa para os desafios citados. A forma de abordar as "deficiências" do IP consiste então em propor novos protocolos, algoritmos e mecanismos que tratem das deficiências tecnológicas intrínsecas ao protocolo e permitam o suporte efetivo de qualquer tipo de aplicação sobre redes IP. 2.4 Novas Aplicações 5

6 Como citado anteriormente, o IP tem uma base instalada muito grande e a tendência é que ele suporte as novas aplicações em rede, a saber: Telefonia e Fax sobre IP (VoIP - Voice over IP) Comércio Eletrônico (E_commerce) Vídeo sobre IP Educação à Distância (EAD) (Distance Learning) Vídeo-Conferência Aplicações Colaborativas e de Grupo Aplicações Multimídia Aplicações Tempo Real Outras Genericamente, a maioria das aplicações citadas são aplicações multimídia na medida em que envolvem a transferência de múltiplos tipos de mídia (Dados, voz, vídeo, gráficos,...) com requisitos de tempo e sincronização para a sua operação com qualidade. 3. Qualidade de Serviço (QoS) A qualidade de serviço (QoS) nas redes IP é um aspecto operacional fundamental para o desempenho fim-a-fim das novas aplicações (VoIP, multimídia,...). Assim sendo, é importante o entendimento dos seus princípios, parâmetros, mecanismos, algoritmos e protocolos desenvolvidos e utilizados para a obtenção de uma QoS. A obtenção de uma QoS adequada é um requisito de operação da rede e suas componentes para viabilizar a operação com qualidade de uma aplicação. Em seguida discute-se com mais detalhe o que vem a se termo "Qualidade de Serviço". 3.1 Qualidade de Serviço (QoS) - Princípios Numa primeira abordagem o termo "Qualidade de Serviço" pode ser entendido da seguinte forma: Qualidade de Serviço (QoS) é um requisito da(s) aplicação(ões) para a qual exige-se que determinados parâmetros (atrasos, vazão, perdas,...) estejam dentro de limites bem definidos (valor mínimo, valor máximo). A QoS é garantida pela rede, suas componentes e equipamentos utilizados. Do ponto de vista dos programas de aplicação, a QoS é tipicamente expressa e solicitada em termos de uma "Solicitação de Serviço" ou "Contrato de Serviço". A solicitação de QoS JI da aplicação é denominada tipicamente de SLA (Service Level Agreement) [Job99] [Jam98]. A SLA JI deve definir claramente quais requisitos devem ser garantidos para que a(s) aplicação(ões) possam executar com qualidade. Um exemplo típico de SLA para uma aplicação de voz sobre IP (VoIP - Voice over IP) com algumas centenas de canais voz simultâneos numa rede IP WAN poderia ser: 6

7 Vazão 2 Mbps; Atraso 250 mseg Disponibilidade 99,5% Uma vez que a rede garanta esta SLA, tem-se como resultado que a aplicação VoIP em questão poderá executar garantindo a qualidade de voz prevista para os seus usuários se comunicando simultaneamente através da rede IP. Do ponto de vista dos usuários, tem-se normalmente que a qualidade obtida de uma aplicação pode ser variável e, a qualquer momento, pode ser alterada ou ajustada (para melhor qualidade ou pior qualidade). Por exemplo, pode-se assistir um vídeo com uma qualidade de 32 fps (Frames per Second) ou 4 fps e, fundamentalmente, isto depende da qualidade de vídeo esperada pelo usuário final. Embora este comportamento possa ser dinâmico dos ponto de vista dos usuários finais (seres humanos), do ponto de vista das redes as SLAs são estáticas e, eventualmente, podem ser alteradas. A alteração numa SLA implica, como veremos adiante, normalmente numa nova solicitação de qualidade de serviço à rede em questão. 3.2 QoS como Mecanismo Gerencial Do ponto de vista de um gerente ou administrador de redes, a percepção da qualidade de serviço é mais orientada no sentido da utilização de mecanismos, algoritmos e protocolos de QoS em benefício de seus clientes e suporte às aplicações. Ou seja, como efetivamente a rede e suas componentes podem garantir as inúmeras SLAs definidas para diversos usuários e aplicações. Outras aspectos importantes do ponto de vista gerencial são a escalabilidade e flexibilidade da solução implantada. A escalabilidade dos protocolos, algoritmos e mecanismos de QoS é um assunto de pesquisa (P&D) e se torna particularmente relevante quando consideramos a possibilidade de estender a garantia de QoS através de múltiplos domínios administrativos IP. A flexibilidade dos mecanismos de controle de QoS é um fator determinante na aceitabilidade do mesmos pela comunidade. 3.3 QoS -Parâmetros Como definido anteriormente, a QoS necessária às aplicações é definida em termos de uma SLA. Na especificação das SLAs são definidos os parâmetros de qualidade de serviço e alguns dos mais comumente utilizados são: 7 Vazão (Banda) Atraso (Latência) Jitter JI Taxa de Perdas, Taxa de Erros,... Disponibilidade

8 Outros Em seguida, discute-se quais aplicações realmente necessitam da garantia de QoS e, em seguida, discute-se os parâmetros básicos de especificação da qualidade de serviço indicados acima Quais Aplicações Necessitam de QoS? Inicialmente, é necessário considerar que não são todas as aplicações que realmente necessitam de garantias fortes e rígidas de qualidade de serviço (QoS) para que seu desempenho seja satisfatório. Dentre as novas aplicações identificadas anteriormente, as aplicações multimídia são, normalmente, aquelas que têm uma maior exigência de QoS. No mínimo, as aplicações sempre precisam de vazão (banda) e, assim sendo, este é o parâmetro mais básico e certamente mais presente nas especificações de QoS. Este parâmetro da qualidade de serviço é normalmente considerado durante a fase de projeto e implantação da rede e corresponde a um domínio de conhecimento bem discutido e relatado na literatura técnica. As considerações que seguem tentam identificar as exigências em termos de QoS das aplicações multimídia ilustrando algumas situações práticas. Uma aplicação multimídia offline JI envolvendo, por exemplo, dados, gráficos e arquivos com animação (vídeo,...) não necessita de sincronização e, assim sendo, não necessita de "cuidados especiais" (QoS) da rede. Observe que tem-se dados correspondentes a uma animação que, em termos práticos, necessita de uma determinada vazão, eventualmente carrega a rede, mas não exige atrasos, sincronização ou tempo de resposta. Este é um caso típico onde a necessidade de QoS reduz-se a uma necessidade de vazão, normalmente atendida pelo próprio projeto da rede. Por outro lado, para uma aplicação multimídia de conferência de áudio, garantir apenas a vazão não é suficiente. Neste caso específico, os atrasos de comunicação e as perdas de pacotes influenciam na interatividade dos usuários e na qualidade da aplicação. Considerando números, se esta aplicação gera uma vazão (fluxo de dados) de 64 Kbps, mesmo a utilização de uma LP (Linha Privada) em rede WAN de 256 Kbps pode não ser suficiente. Neste caso, os atrasos e perdas decorrentes da operação podem prejudicar a qualidade da aplicação. Diz-se então que a aplicação exige uma qualidade de serviço da rede Vazão A vazão (banda) é o parâmetro mais básico de QoS e é necessário para a operação adequada de qualquer aplicação. Em termos práticos as aplicações geram vazões que devem ser atendidas pela rede. A tabela 1 em seguida ilustra a vazão típica de algumas aplicações: Aplicação Vazão (Típica) 8

9 Aplicações Transacionais Quadro Branco (Whiteboard) Voz Aplicações Web (WWW) Transferência de Arquivos (Grandes) Vídeo (Streaming JI ) Aplicação Conferência Vídeo MPEG Aplicação Imagens Médicas Aplicação Realidade Virtual 1 Kbps a 50 Kbps 10 Kbps a 100 Kbps 10 Kbps a 120 Kbps 10 Kbps a 500 Kbps 10 Kbps a 1 Mbps 100 Kbps a 1 Mbps 500 Kbps a 1 Mbps 1 Mbps a 10 Mbps 10 Mbps a 100 Mbps 80 Mbps a 150 Mbps Tabela 1 - Vazão Típica de Aplicações em Rede Como discutido, o atendimento do requisito vazão para a qualidade de serviço é um dos aspectos levados em conta no projeto da rede Latência (Atraso) A latência e o atraso são parâmetros importantes para a qualidade de serviço das aplicações. Ambos os termos podem ser utilizados na especificação de QoS, embora o termo "latência" seja convencionalmente mais utilizado para equipamentos e o termo "atraso" seja mais utilizado com as transmissões de dados (P. ex.: atrasos de transmissão, atrasos de propagação,...). De maneira geral, a latência da rede pode ser entendida como o somatório dos atrasos impostos pela rede e equipamentos utilizados na comunicação. Do ponto de vista da aplicação, a latência (atrasos) resulta em um tempo de resposta (tempo de entrega da informação - pacotes,...) para a aplicação. Os principais fatores que influenciam na latência de uma rede são os seguintes: Atraso de propagação (Propagation Delay); Velocidade de transmissão e Processamento nos equipamentos. O atraso de propagação corresponde ao tempo necessário para a propagação do sinal elétrico ou propagação do sinal óptico no meio sendo utilizado (fibras ópticas, satélite, coaxial,...) e é um parâmetro imutável onde o gerente de rede não tem nenhuma influência. A tabela 2 em seguida ilustra a título de exemplo alguns valores para o atraso de propagação entre cidades numa rede WAN utilizando fibras ópticas como meio físico de comunicação. Trecho (Round Trip Delay) Miami a São Paulo New York a Los Angeles Los Angeles a Hong Kong Atraso de Propagação 100 mseg 50 mseg 170 mseg 9

10 Tabela 2 - Atrasos de Propagação - Fibras Ópticas - Exemplos A velocidade de transmissão é um parâmetro controlado pelo gerente visando normalmente a adequação da rede à qualidade de serviço solicitada. Em se tratando de redes locais (LANs) [Tan96], as velocidades de transmissão são normalmente bastante elevadas, tendendo a ser tipicamente superior à 10 Mbps dedicada por usuário (p. ex.: utilizando LAN Switches [Mat97]). Além disso, considere-se também que: Num cenário de redes locais (LANs - redes proprietárias confinadas) tem-se apenas custos de investimento e Nas LANs não tem-se, pelo menos em termos de equipamentos, custos operacionais mensais. Em se tratando de redes de longa distância (Redes corporativas estaduais e nacionais, redes metropolitanas, intranets metropolitanas,...) as velocidades de transmissão são dependentes da escolha de tecnologia de rede WAN (Linhas privadas, frame relay, satélite, ATM,...). Embora exista obviamente a possibilidade de escolha da velocidade adequada para garantia da qualidade de serviço, observa-se neste caso restrições e/ ou limitações nas velocidades utilizadas, tipicamente devido aos custos mensais envolvidos na operação da rede. Além desse fator, observa-se também algumas restrições quanto à disponibilidade tanto da tecnologia quanto da velocidade de transmissão desejada. Em termos práticos, trabalha-se em WAN tipicamente com vazões da ordem de alguns megabits por segundo (Mbps) para grupos de usuários. O resultado das considerações discutidas é que a garantia de QoS é certamente mais crítica em redes MAN e WAN pelo somatório de dois fatores, ambos negativos: Trabalha-se com velocidades (Vazão) mais baixas e A latência (Atrasos) é muito maior quando compara-se com o cenário das redes locais. O terceiro fator que contribui para a latência da rede é a contribuição de atraso referente ao processamento realizado nos equipamentos. A título de exemplo, numa rede IP os pacotes são processados ao longo do percurso entre origem e destino por: Roteadores (comutação de pacotes) LAN Switches (comutação de quadros) Servidores de Acesso Remoto (RAS) (comutação de pacotes,...) Firewalls JI (processamento no nível de pacotes ou no nível de aplicação,...) Outros Considerando que a latência é um parâmetro fim-a-fim, os equipamentos finais (hosts JI ) também têm sua parcela de contribuição para o atraso. No caso dos hosts, o atraso depende de uma série de fatores, a saber: Capacidade de processamento do processador; Disponibilidade de memória; Mecanismos de cache; 10

11 Processamento nas camadas de nível superior da rede (Programa de aplicação, camadas acima da camada IP,...); Etc... Em resumo, observe-se que os hosts são também um fator importante para a qualidade de serviço e, em determinados casos, podem ser um ponto crítico na garantia de QoS. Esta consideração é particularmente válida para equipamentos servidores (Servers) que têm a tarefa de atender solicitações simultâneas de clientes em rede Jitter O jitter é um outro parâmetro importante para a qualidade de serviço. No caso, o jitter é importante para as aplicações executando em rede cuja operação adequada depende de alguma forma da garantia de que as informações (pacotes) devem ser processadas em períodos de tempo bem definidos. Este é o caso, por exemplo, de aplicações de voz e fax sobre IP (VoIP), aplicações de tempo real, etc... Do ponto de vista de uma rede de computador, o jitter pode ser entendido como a variação no tempo e na seqüência de entrega das informações (p. ex.: pacotes) (Packet-Delay Variation) devido à variação na latência (atrasos) da rede. Conforme discutido no item anterior, a rede e seus equipamentos impõem um atraso à informação (p. ex.: pacotes) e este atraso é variável devido a uma série de fatores, a saber: Tempos de processamento diferentes nos equipamentos intermediários (roteadores, switches,...); Tempos de retenção diferentes impostos pelas redes públicas (Frame relay, ATM, X.25, IP,...) e Outros fatores ligados à operação da rede. A figura 3.1 ilustra o efeito do jitter entre a entrega de pacotes na origem e o seu processamento no destino. Observe que o jitter causa não somente uma entrega com periodicidade variável (Packet-Delay Variation) como também a entrega de pacotes fora de ordem. Tempo Pacotes no emissor T1 T2 Pacotes fora de ordem Figura Efeito do Jitter para as Aplicações Pacotes no receptor Em princípio, o problema dos pacotes fora de ordem poderia ser resolvido com o auxílio de um protocolo de transporte como o TCP (Transmission Control Protocol) [Ste94] que verifica o 11

12 sequenciamento da mensagens e faz as devidas correções. Entretanto, na prática tem-se que a grande maioria das aplicações multimídia optam por utilizar o UDP (User Datagram Protocol) [Ste94] ao invés do TCP pela maior simplicidade e menor overhead deste protocolo. Nestes casos, o problema de sequenciamento deve ser resolvido por protocolos de mais alto nível normalmente incorporados à aplicação como, por exemplo, o RTP (Real Time Transfer Protocol) [Mau98]. O jitter introduz distorção no processamento da informação na recepção e deve ter mecanismos específicos de compensação e controle que dependem da aplicação em questão. Genericamente, uma das soluções mais comuns para o problema consiste na utilização de buffers JI ( Técnica de "buffering") Perdas As perdas de pacotes em redes IP ocorrem principalmente em função de fatores tais como: Descarte de pacotes nos roteadores e switch routers JI (Erros, congestionamento,...) e Perda de pacotes devido à erros ocorridos na camada 2 (PPP - Point-to-Point Protocol, ethernet, frame relay, ATM,...) durante o transporte dos mesmos. De maneira geral, as perdas de pacotes em redes IP são um problema sério para determinadas aplicações como, por exemplo, a voz sobre IP. Neste caso específico, a perda de pacotes com trechos de voz digitalizada implica numa perda de qualidade eventualmente não aceitável para a aplicação. O que fazer em caso de perdas de pacotes é uma questão específica de cada aplicação em particular. Do ponto de vista da qualidade de serviço da rede (QoS) a preocupação é normalmente no sentido de especificar e garantir limites razoáveis (Taxas de Perdas) que permitam uma operação adequada da aplicação Disponibilidade A disponibilidade é um aspecto da qualidade de serviço abordada normalmente na fase de projeto da rede. Em termos práticos, a disponibilidade é uma medida da garantia de execução da aplicação ao longo do tempo e depende de fatores tais como: Disponibilidade dos equipamentos utilizados na rede proprietária (Rede do cliente) (LAN, MAN ou WAN) e Disponibilidade da rede pública, quando a mesma é utilizada (Operadoras de telecomunicações, carriers JI, ISPs - Internet Service Providers,...). As empresas dependem cada vez mais das redes de computadores para a viabilização de seus negócios (Comércio eletrônico, home-banking JI, atendimento online JI, transações online,...) e, neste sentido, a disponibilidade é um requisito bastante rígido. A título de exemplo, 12

13 requisitos de disponibilidade acima de 99% do tempo são comuns para a QoS de aplicações WEB, aplicações cliente/ servidor e aplicações de forte interação com o público, dentre outras. 4. QoS - Alternativas Técnicas Uma vez identificado os parâmetros relacionados com a qualidade de serviço das aplicações, discute-se os protocolos, mecanismos e algoritmos utilizados na implementação efetiva da qualidade de serviço. 4.1 Cenário - Implementação da QoS Numa rede IP a qualidade de serviço consiste num mecanismo fim-a-fim (host de origem a host de destino) de garantia de entrega informações (Pacotes,...). Assim sendo, a implementação da garantia de QoS pela rede implica em atuar nos equipamentos envolvidos na comunicação fim-a-fim visando o controle dos parâmetros de QoS. Os parâmetros (atrasos, jitter,...) que devem ser controlados visando a obtenção da qualidade de serviço não são, infelizmente, localizados num único equipamento ou componente da rede. A figura 4.1 em seguida ilustra um exemplo de situação onde na trajetória fim-a-fim dos pacotes tem-se equipamentos tipo LAN Switch, roteadores, Firewalls, utiliza-se uma rede pública de comutação de pacotes e, obviamente, tem-se os próprios hosts dos usuários finais. Os mecanismos de QoS devem portanto atuar nestes equipamentos, camadas de protocolo e entidades de forma cooperada. Uma das atribuições dos gerentes de Tecnologia da Informação (TI) é justamente a escolha e implementação adequada dos mecanismos de QoS discutidos adiante num cenário como o da figura 4.1. LAN Switch Roteador Pacote IP Rede Pública: - ATM, FR,... Firewall Hosts Mecanismos de QoS Atuação - Gerente TI Protocolos, Algoritmos, Técnicas,... Figura Equipamentos e Componentes de Rede Envolvidos na Qualidade de Serviço (QoS) 13

14 Uma outra questão importante a perceber-se na implementação dos mecanismos de controle da qualidade de serviço é a percepção do momento onde estes mecanismos são necessários. Efetivamente, a necessidade de garantir a qualidade de serviço se coloca mais fortemente nos períodos de pico de tráfego quando a rede enfrenta uma situação de congestionamento ou de carga muito elevada. Neste tipo de situação os mecanismos de QoS buscam soluções para decisões do tipo: Como alocar os escassos recursos (p. ex.: banda) Como selecionar o tráfego de pacotes Como priorizar os pacotes Como descartar pacotes (quais e quando) 4.2 QoS em Redes IP - Alternativas Técnicas As alternativas técnicas básicas para a qualidade de serviço em redes IP são as seguintes: IntServ - Integrated Services Architecture com o RSVP (Resource Reservation Protocol); DiffServ - Differentiated Services Framework; MPLS (MultiProtocol Label Switching); SBM (Subnet Bandwidth Management); Dimensionamento e Soluções Proprietárias. Todas as alternativas citadas, excetuando-se as soluções proprietárias, são iniciativas do IETF (Internet Engineering Task Force) [IETF]. O IETF está fortemente empenhado em propor um conjunto de soluções para os mecanismos de controle de QoS que garanta a interoperabilidade dos mesmos entre diferentes fornecedores. Isto se dá em função da importância das redes IP para o suporte de novas aplicações multimídia, tempo real, etc. Em seguida, resume-se os princípios, os mecanismos específicos e a estratégia destas alternativas técnicas Int Serv - Integrated Services Architecture e RSVP - Resource Reservation Protocol A alternativa técnica IntServ [IntServCharter] está atualmente sendo definida pelo IETF e corresponde a um conjunto de recomendações (RFCs - Request for Comments) visando a implantação de uma infra-estrutura robusta para a Internet que possa suportar o transporte de áudio, vídeo e dados em tempo real além do tráfego de dados transportado na infra-estrutura atual. O conjunto de recomendações proposto é denominado de "Arquitetura de Serviços Integrados" (Integrated Services Architecture) [Brad94] e visa uma garantia de qualidade de serviço (QoS) para as aplicações. A arquitetura IntServ tem um princípio básico de concepção (Princípio arquitetural): 14

15 A qualidade de serviço (QoS) na arquitetura IntServ é garantida através de mecanismos de reserva de recursos na rede. Na arquitetura IntServ a aplicação reserva os recursos que vai utilizar antes de iniciar o envio de dados (áudio, vídeo,...) pela rede. Na definição da arquitetura IntServ dois aspectos operacionais precisam ser definidos: 1. Como as aplicações solicitam sua necessidade de QoS à rede, ou seja, como elas fazem suas reservas e 2. Como os elementos da rede (Roteadores,...) devem proceder para garantir a qualidade de serviço solicitada (Garantir a reserva). As aplicações solicitam suas necessidades de QoS à rede através do protocolo de sinalização RSVP (Resource Reservation Protocol) [Rsvp_2205] onde: A aplicação cliente identifica sua necessidade de QoS; A aplicação cliente solicita à rede a garantia da qualidade de serviço que lhe é conveniente (Reserva) através do protocolo RSVP; A rede (Equipamentos roteadores e switch routers) aceita eventualmente a solicitação e "tenta garantir" a reserva solicitada e Uma vez aceita a reserva, os fluxos de dados (streams) correspondentes à aplicação são identificados e roteados segundo a reserva feita para os mesmos. O RSVP é um protocolo de sinalização que atua sobre o tráfego de pacotes (p. ex.: pacotes IP) numa rede (Internet, redes privadas,...). O RSVP é um protocolo eficiente do ponto de vista da qualidade de serviço (QoS) na medida em que provê granularidade e controle fino das solicitações feitas pelas aplicações. Sua maior desvantagem é a complexidade inerente à sua operação nos roteadores que, eventualmente, pode causar dificuldades nos backbones JI de grandes redes. O RSVP é um protocolo bem aceito pelo mercado e é disponibilizado na grande maioria dos ambientes operacionais (Unix, NT, Windows 98,...) e equipamentos de rede de diversos fornecedores. A maneira como os elementos de rede devem proceder para a garantia da qualidade de serviço solicitada é detalhada em várias recomendações (RFCs) relacionadas à arquitetura IntServ. Segue comentários sobre algumas recomendações mais importantes: RFC Specification of the Controlled-Load Network Element Service: Define como um elemento de rede (Roteador,...) garante uma solicitação de reserva para um serviço de "carga controlada" solicitado por uma aplicação. RFC Specification of Guaranteed Quality of Service: Define como um elemento de rede (Roteador,...) garante uma solicitação de reserva para um serviço tipo "garantido" solicitado por uma aplicação. 15 RFC General Characterization Parameters for Integrated Services Network Elements: Define o conjunto de parâmetros gerais de caracterização e controle dos fluxos com QoS para os elementos da rede (Roteadores,...).

16 RFC Integrated Services Management Information Base using SMIv2: Define aspectos técnicos relativos à base de dados de gerenciamento dos serviços na arquitetura IntServ. Para uma relação completa de recomendações relacionadas com a arquitetura IntServ consultar [JSMNet] e [IntServ_Charter] DiffServ - Differentiated Services Framework A alternativa técnica DiffServ [DiffServer_Charter] é uma outra iniciativa do IETF com o objetivo de permitir também o transporte de áudio, vídeo, dados em tempo real e dados "convencionais" na Internet. A alternativa DiffServ tem um princípio básico de concepção (Princípio arquitetural): A qualidade de serviço na solução DiffServ é garantida através de mecanismos de priorização de pacotes na rede. A solução DiffServ não utiliza nenhum tipo de mecanismo de reserva de recursos. Nesta solução os pacotes são classificados, marcados e processados segundo o seu rótulo (DSCP - Differentiated Service Code Point) [Dscp_2474]. A idéia básica da solução DiffServ é reduzir o nível de processamento necessário nos roteadores para fluxos de dados (streams). Isto é realizado com a definição de poucas "Classes de Serviço" numa estrutura comum de rede. Os inúmeros fluxos de tráfego (Pacotes IP) gerados pelas aplicações são agregados a poucas classes de serviço em função da qualidade de serviço (QoS) especificada para o fluxo. Esta tarefa é tipicamente realizada nos roteadores de entrada do backbone (Edge routers JI ) e, desta forma, o processamento nos roteadores intermediários (Core JI ) fica mais simplificado e independente dos fluxos individuais das aplicações. Os roteadores de backbone/ core processam os pacotes (Forwarding) segundo basicamente as "classes de serviço". Em outras palavras, os roteadores de backbone roteiam "agregados de fluxos". A figura 4.2 adiante ilustra os blocos funcionais principais num equipamento (Roteador,...) utilizando a solução DiffServ. Todas as funções estão normalmente presentes nos roteadores de entrada e saída da rede (Edge routers) e, eventualmente, são acionadas nos roteadores intermediários (Core routers/ Backbone routers). Classificador de Pacotes (Classifier) Condicionador de Pacotes (Traffic Conditioner) Marcador de Pacotes (Marker) Monitor de Pacotes (Traffic Meter) 16 Classifica Pacotes Processa os Pacotes Marca Pacotes Monitora fluxos de Pacotes

17 Fig Blocos Funcionais do DiffServ A figura 4.3 ilustra a marcação dos DSCP para o protocolo IPv4. No IPv4 utiliza-se o campo TOS (Type of Service) do IP. No IPv6 utiliza-se o campo "Traffic Class". Em resumo, a operação de DiffServ é como segue: Cada pacote recebe um processamento baseado na sua marcação (DSCP). O DiffServ define duas classes de serviço que podem também ser entendidas como "comportamentos" (PHB - Per-Hop Behavior), na medida em que definem como os equipamentos (Roteadores,...) se comportam com relação aos pacotes (Como os pacotes são processados): Expedited Forwarding (EF): Esta classe de serviço provê o maior nível de qualidade de serviço. A idéia é emular uma linha dedicada convencional minimizando os atrasos, probabilidade de perda e jitter para os pacotes. EF utiliza mecanismos de traffic shaping JI, buferização (buffering) e priorização de filas discutidos adiante. Assured Forwarding (AF): Esta classe de serviço emula um comportamento semelhante a uma rede com pouca carga mesmo durante a ocorrência de congestionamento. A latência negociada é garantida com um alto grau de probabilidade. O serviço AF define 4 níveis de prioridade de tráfego (Ouro, Prata, Bronze e Best Effort JI ) (Os níveis de prioridade foram inspirados na premiação dos jogos olímpicos). Para cada nível de prioridade são definidos 3 preferências de descarte de pacotes (semelhante ao Frame Relay). Este serviço usa mecanismos de Traffic Shaping (Token Bucket) e usa o algoritmo RED (Randon Early Detection), discutido adiante, durante o congestionamento. Outros serviços poderão ser definidos no escopo das recomendações DiffServ ` DSCP Class Selector NU Differentiated Service Code Point NU - Não utilizado RFC ` Precedence Type of Service Z Campo TOS no IPv4 (RFC 791) Z - Zero RFC 1122 RFC

18 Fig DSCP - Differentiated Service Code Point As alternativas IntServ e DiffServ não são concorrentes ou mutualmente exclusivas. Na realidade, estas são soluções complementares que podem ser utilizadas conjuntamente. Uma alternativa de uso conjunto das duas soluções seria a utilização do DiffServ no backbone de roteadores (core), na medida em que é uma solução mais "leve" e o IntServ/ RSVP nas redes de acesso, na medida em que provê um bom controle com granularidade dos requisitos de QoS das aplicações. A solução DiffServ ainda está em fase de desenvolvimento e, no momento, é menos presente que a solução IntServ/ RSVP nos ambientes operacionais e equipamentos de rede. Para uma relação completa de recomendações relacionadas com a arquitetura DiffServ consultar [JSMNet] e [DiffServ_Charter] MPLS - MultiProtocol Label Switching A solução MPLS [Mpls_Charter] tem uma certa relação com a questão da qualidade de serviço em redes e, neste sentido, é importante discutir os seus princípios. Do ponto de vista técnico a solução MPLS tem algumas similaridades com a solução DiffServ, a saber: 18 Os pacotes são marcados com um rótulo (MPLS Label) de 20 bits; Os pacotes são marcados pelo MPLS na entrada da rede (MPLS edge routers) e Os rótulos são retirados dos pacotes na saída da rede (MPLS edge routers). No que toca a operação, o MPLS utiliza os seus rótulos basicamente para indicar o próximo roteador (Next hop) para onde o pacote deve ser encaminhado (Forwarding). Este aspecto operacional diferencia-o substancialmente das soluções anteriores na medida em que: O MPLS é uma solução mais orientada para uma engenharia de tráfego de pacotes na rede que para uma garantia efetiva de qualidade de serviço (QoS); Um dos ganhos mais importantes com a utilização do MPLS é a simplificação da função de roteamento nos roteadores, reduzindo assim o overhead JI nos mesmos e as suas latências. Obviamente, com a redução da latência nos roteadores, melhora-se as condições de operação na rede e isso leva a uma melhor qualidade de serviço. Entretanto, o MPLS não provê controles específicos quanto à garantia de QoS na rede. Outros aspectos que diferenciam o MPLS das soluções InteServ e DiffServ são os seguintes: O MPLS não é controlável pela aplicação. Não existe API (Application Programmming Interface) para o MPLS nos hosts; O MPLS é residente apenas nos roteadores; O MPLS é independente do protocolo de rede (IP, IPX,...), o que representa uma vantagem importante desta solução.

19 Para a operação efetiva do MPLS faz-se necessário a distribuição dos rótulos (MPLS Labels) entre os roteadores e a gerência dos mesmos. O protocolo LDP (Label Distribution Protocol) [LDP_Spec] é um protocolo de sinalização desenvolvido com esta finalidade SBM - Subnet Bandwidth Management A garantia de qualidade de serviço (QoS) é fim-a-fim, ou seja, envolve os equipamentos de rede (Roteadores,...), os hosts de origem e destino e os equipamentos e tecnologias utilizados nas suas interconexões (Redes locais, LAN Switches, redes públicas,...). Desta forma a garantia de qualidade de serviço, como numa corrente, tem como seu ponto mais fraco o elo mais frágil da cadeia de comunicação fim-a-fim e, neste sentido, todos os elos são importantes. As soluções discutidas anteriormente abordam a garantia de QoS usando mecanismos de reserva de recursos e priorização exclusivamente para o tráfego de pacotes no nível 3 (Nível de rede) que, certamente, é o elo mais crítico da cadeia. No que toca a garantia da qualidade de serviço nos hosts e interconexões, tem-se dois aspectos básicos a considerar conforme ilustrado na figura 4.4: A comunicação entre a aplicação e as camadas superiores da rede (Níveis 4, 5...) deve ser priorizada para as aplicações com requisitos de QoS. Normalmente, este é um aspecto local vinculado ao ambiente operacional (Sistema operacional, cache,...) e utiliza recursos específicos do ambiente. O ajuste e definição desta "priorização" é uma tarefa normalmente atribuída ao gerente da rede ou do sistema em particular. Um segundo aspecto da qualidade de serviço nos hosts (origem e destino) e nas interconexões dos equipamentos é a garantia de QoS nas tecnologias de nível 2 (Ethernet, FDDI, outras). Segue uma discussão referente a esta questão em particular. Aplic. 4 Camadas Superiores TCP, UDP,... Comunicação entre camadas deve ser priorizada (Aspecto local dos hosts) 3 IP IP IntServ, DiffServ, RSVP, MPLS, LAN Como habilitar QoS nas tecnologias de redes locais (LANs) 19

20 Figura QoS nos Hosts A garantia de qualidade de serviço com as tecnologias de nível 2 se coloca nas seguintes situações práticas: Comunicação host - roteador; Comunicação roteador - host e Comunicação roteador - roteador em redes locais (LANs). Neste caso, a questão que deve ser resolvida é a seguinte: Como garantir que quadros (Frames) com pacotes prioritários (vinculados a um fluxo com QoS) possam ser priorizados entre si? Este problema pode ser abordado em determinados tipos de redes como segue: Nas implementações do ethernet usando LAN Switches, os padrões IEEE 802.1p e 802.1Q definem mecanismos de priorização de quadros; A tecnologia ATM tem embutida na sua concepção e definição inúmeros recursos para a garantia de qualidade de serviço das células e, assim sendo, pode facilmente priorizar células com pacotes prioritários; Outras tecnologias como o FDDI (Fiber Distributed Data Interface) possuem bits de prioridade que podem ser utilizados também para priorizar quadros com pacotes vinculados a fluxos com QoS. A questão mais global que segue é como definir e, eventualmente, padronizar o mapeamento da qualidade de serviço das aplicações com os diferentes mecanismos existentes nas tecnologias de rede de nível 2. Neste contexto o IETF está trabalhando na iniciativa ISSLL (Integrated Services over Specific Link Layers) [ISSLL_Charter]. O objetivo da iniciativa ISSLL é o mapeamento dos protocolos e serviços de QoS de nível superior (N 3) nos mecanismos dos protocolos de nível 2 como, por exemplo, o ethernet. Um dos resultados desta iniciativa é o desenvolvimento do SBM (Subnet Bandwidth Management) [SBM_Draft] para tecnologias de nível 2 compartilhadas (P. ex.: ethernet em hubs) e comutadas (P. ex.: ethernet em LAN Switches). O ISSLL define aspectos como: Estrutura de operação e comunicação SBM; Mapeamento da QoS (Nível superior < > Nível 2) e Protocolo de sinalização. Para uma relação completa de recomendações relacionadas com a solução SBM consultar [JSMNet] e [ISSLL_Charter]. 20

21 4.2.5 Dimensionamento A alternativa denominada "dimensionamento" é o que pode chamar-se de uma alternativa trivial. A idéia é bastante simples. No caso, a rede e seus recursos são dimensionados na fase de projeto de forma a não termos congestionamento. Por exemplo, faz-se um superdimensionamento da banda utilizada o que resulta na ausência de congestionamento ou de períodos de escassez de recursos durante a operação da rede. Esta solução apresenta duas dificuldades principais. A primeira corresponde ao custo associado na implementação do super-dimensionamento. Em particular para as redes WAN esta normalmente é uma alternativa proibitiva. A segunda dificuldade é a identificação dos pontos de ocorrência de congestionamento dada a multiplicidade e diversidade de equipamentos utilizados e a própria complexidade das redes. De maneira geral, esta não é uma solução muito prática e realista embora seja factível. 5. QoS - Mecanismos As alternativas técnicas discutidas são implementadas através da utilização de diversos tipos de mecanismos, a saber: Protocolos de sinalização Algoritmos de prioridade Algoritmos de escalonamento Algoritmos de controle de filas Algoritmos de congestionamento Em seguida, discutimos a funcionalidade e aplicabilidade de cada um destes mecanismos e identificamos implementações dos mesmos que são utilizadas em roteadores, hosts e outros equipamentos visando a garantia de qualidade de serviço. 5.1 Protocolos de Sinalização A finalidade de um protocolo de sinalização (Signalling Protocol) [Wu98] no contexto da qualidade de serviço em redes IP pode ser entendida como segue: 21 O protocolo de sinalização é utilizado pelas aplicações (hosts) para informar ou solicitação à rede sua necessidade de qualidade de serviço (QoS); Além disso, os protocolos de sinalização permitem também que os equipamentos de rede (Roteadores,...) possam trocar informações no sentido de cooperarem visando a garantia da qualidade de serviço aceita pela rede. Segue exemplos de protocolos de sinalização no contexto da qualidade de serviço: RSVP - Resource Reservation Protocol: utilizado na iniciativa IntServ do IETF LDP - Label Distribution Protocol: utilizado na alternativa MPLS para a distribuição de rótulos entre os equipamentos roteadores.

22 5.2 Prioridades Os algoritmos de prioridade (Priority Algorithms) são um outro mecanismo utilizado pelos equipamentos de rede para a garantia da qualidade de serviço. Neste contexto, a prioridade pode ser entendida como um mecanismo que provê diferentes tempos de espera para o processamento da informação (P. ex.: pacotes e/ ou quadros). Estes algoritmos são tipicamente implementados em roteadores mas algumas tecnologias de rede de nível 2 também suportam a utilização deste mecanismos. Segue alguns exemplos de algoritmos utilizados: IP Precedence: IP Precedence é definido na RFC 1122 e é uma solução de priorização de pacotes prevista no IPv4 no campo TOS (Type of Service) do cabeçalho dos pacotes IP. Priority Queuing: Algoritmo utilizado por alguns fornecedores utilizado para priorização de pacotes IP nas filas de saída de roteadores. Dentre as tecnologias de rede de nível 2 mais difundidas que suportam mecanismos de priorização eventualmente úteis na implantação de garantias de qualidade de serviço, podemos citar: ATM (Asynchronous Transfer Mode); Ethernet em LAN Switches (Padrões IEEE 802.1p e IEEE 802.1Q); FDDI (Fiber Distributed Data Interface); Token Ring e 100VG-AnyLAN 5.3 Escalonamento No contexto da qualidade de serviço discutida, o mecanismo de escalonamento tipicamente presente em equipamentos roteadores procura garantir que fluxos (streams) diferentes de pacotes obtêm os recursos que lhes foram alocados (banda e processamento). No caso, a banda e o processamento disponíveis são distribuídos de forma justa (Fairness) entre os fluxos ativos existentes no equipamento em questão. Alguns dos mecanismos de escalonamento utilizados são os seguintes: WRR - Weighted Round Robin GPS - Generalized Processor Sharing CBQ - Class Based Queuing WFQ - Weighted Fair Queuing 22

23 5.4 Controle de Filas Um outro aspecto que deve ser controlado numa fila diz respeito aos mecanismos de descarte de pacotes. A política de descarte de pacotes é necessária na ocorrência de um congestionamento e visa igualmente a garantia de eqüidade (Fairness) quanto à distribuição da banda e do processamento. Estes mecanismos normalmente não fazem nenhuma tentativa de evitar proativamente a ocorrência do congestionamento e podem ser parte integrante dos algoritmos de escalonamento de filas. Segue alguns exemplos de algoritmos lidando com o controle de filas: SFQ - Stochastic Fair Queuing CFQ - Class-Based Fair Queuing WFQ - Weighted Fair Queuing Como no caso anterior, estes mecanismos são utilizados tipicamente em equipamentos roteadores. 5.5 Congestionamento Os mecanismos de controle de congestionamento são também importantes para a implantação da qualidade de serviço numa rede IP. A idéia básica destes mecanismos é a inibição dos fluxos de pacotes durante o período de congestionamento de forma que os geradores de fluxos de pacotes IP reduzam a sua carga sobre a rede. Com menos pacotes sendo entregues à rede tem-se uma tendência de redução no nível de congestionamento. Neste sentido, estes mecanismos podem ser entendidos como mecanismos de controle de fluxo de pacotes. Segue alguns exemplos de algoritmos lidando com o congestionamento de filas de pacotes IP: RED - Random Early Detection WRED - Weighted Random Early Detection ECN - Explicit Congestion Notification Bibliografia [Com95] [Dscp_2474] [Dan98] [Dav96] Douglas E. Comer, "Internetworking with TCP/IP - Principles, Protocols and Architecture", Vol. 1, Prentice-Hall, K. Nichols, S. Blake, F. Baker, D. Black, "Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers", RFC 2474, Daniel Minoli and Emma Minoli, "Delivering Voice over Frame Relay and ATM", Wiley Computer Publishing, David Ginsburg, "ATM Solutions for Enterprise Internetworking", Addison- Wesley,

24 [DiffServ_2474] [DiffServ_2475] [DiffServ_2597] K. Nichols, S. Blake, F. Baker, D. Black, Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers, RFC 2474, December 1998 S. Blake, D. Black, M. Carlson, E. Davies, Z. Wang, W. Weiss, An Architecture for Differentiated Services, RFC 2475, December 1998 J. Heinanen, F. Baker, W. Weiss, J. Wroclawski, Assured Forwarding PHB Group,RFC 2597, June 1999 [DiffServ_2598] V. Jacobson, K. Nichols, K. Poduri, An Expedited Forwarding PHB, RFC 2598, June 1999 [DiffServ_Charter] [IntServ_2211] [IntServ_2212] [IntServ_2215] [IntServ_2216] [IntServ_Charter] [ISSLL_Charter] [Jam98] [Job99] [JSMNet] [LDP_Spec] "IETF Differentiated Services Working Group". Em e J. Wroclawski, "Specification of the Controlled-Load Network Element Service", RFC 2211, September 1997 S. Shenker, C. Partridge, R. Guerin, "Specification of Guaranteed Quality of Service", RFC 2212, Sept 1997 S. Shenker, J. Wroclawski, General Characterization Parameters for Integrated Service Network Elements, RFC 2215, September 1997 S. Shenker, J. Wroclawski, "Network Element Service Specification Template", RFC 2216, Sept 1997 "IETF Integrated Services Working Group". Em e "Integrated Services over Specific Link Layers", Em James D. McCabe, Practical Computer Network Analysis and Design, Morgan Kaufmann Series in Networking, Joberto Martins, "Redes Corporativas MultiServiço - Caracterização das Aplicações e Parâmetros Básicos de Operação", Em "JSMNet - Estado da Arte e P&D em Redes de Computadores". Em B. Thomas, N. Feldman, P. Doolan, L. Andersson, A. Fredette, LDP Specification, June 1999, <draft-ietf-mpls-ldp-05.txt>, Work in Progress. 24

Prof. Samuel Henrique Bucke Brito

Prof. Samuel Henrique Bucke Brito - QoS e Engenharia de Tráfego www.labcisco.com.br ::: shbbrito@labcisco.com.br Prof. Samuel Henrique Bucke Brito Introdução Em oposição ao paradigma best-effort (melhor esforço) da Internet, está crescendo

Leia mais

Serviços de Comunicações. Serviços de Comunicações. Módulo 7 Qualidade de Serviço em redes IP. condições de rede existentes em cada momento

Serviços de Comunicações. Serviços de Comunicações. Módulo 7 Qualidade de Serviço em redes IP. condições de rede existentes em cada momento Módulo 7 Qualidade de Serviço em redes IP 7.1. O porquê da Qualidade de Serviço 7.2. Mecanismos para QoS 7.3. Modelo de Serviços Integrados - IntServ 7.4. Modelo de Serviços Diferenciados - DiffServ 1

Leia mais

Serviços Diferenciados na Internet

Serviços Diferenciados na Internet Serviços Diferenciados na Internet FEUP/DEEC/RBL 2002/03 José Ruela Serviços Diferenciados na Internet O IETF desenvolveu um modelo de Serviços Diferenciados - Differentiated Services (DiffServ) - que

Leia mais

QoS em Redes IP: Arquitetura e Aplicações

QoS em Redes IP: Arquitetura e Aplicações QoS em Redes IP: Arquitetura e Aplicações Mário Meireles Teixeira mario@deinf.ufma.br Motivação Atualmente, funcionam sobre as redes IP aplicações cujos requisitos elas não foram projetadas para atender

Leia mais

MPLS MultiProtocol Label Switching

MPLS MultiProtocol Label Switching MPLS MultiProtocol Label Switching Cenário Atual As novas aplicações que necessitam de recurso da rede são cada vez mais comuns Transmissão de TV na Internet Videoconferências Jogos on-line A popularização

Leia mais

Qualidade de serviço. Determina o grau de satisfação do usuário em relação a um serviço específico Capacidade da rede de atender a requisitos de

Qualidade de serviço. Determina o grau de satisfação do usuário em relação a um serviço específico Capacidade da rede de atender a requisitos de Qualidade de serviço Determina o grau de satisfação do usuário em relação a um serviço específico Capacidade da rede de atender a requisitos de Vazão Atraso Variação do atraso Erros Outros Qualidade de

Leia mais

Serviços Diferenciados

Serviços Diferenciados Qualidade de Serviço I Serviços Diferenciados rffelix70@yahoo.com.br Níveis de QoS Reserva de Recursos Fim-a-Fim Protocolo de Sinalização. Priorização de Recursos de Acordo com SLAs préestabelecidos. O

Leia mais

Cap 01 - Conceitos Básicos de Rede (Kurose)

Cap 01 - Conceitos Básicos de Rede (Kurose) Cap 01 - Conceitos Básicos de Rede (Kurose) 1. Quais são os tipos de redes de computadores e qual a motivação para estudá-las separadamente? Lan (Local Area Networks) MANs(Metropolitan Area Networks) WANs(Wide

Leia mais

QoS for voice applications

QoS for voice applications QoS for voice applications MUM Brazil 2011 Currículo Antonio Nivaldo F. Leite Junior Graduação em Ciências da Computação; Graduação em Comunicação Social c/ ênfase em Pub. e Propaganda; Pós-graduação em

Leia mais

Márcio Leandro Moraes Rodrigues. Frame Relay

Márcio Leandro Moraes Rodrigues. Frame Relay Márcio Leandro Moraes Rodrigues Frame Relay Introdução O frame relay é uma tecnologia de chaveamento baseada em pacotes que foi desenvolvida visando exclusivamente a velocidade. Embora não confiável, principalmente

Leia mais

Redes WAN. Prof. Walter Cunha

Redes WAN. Prof. Walter Cunha Redes WAN Conceitos Iniciais Prof. Walter Cunha Comutação por Circuito Todos os recursos necessários em todos os subsistemas de telecomunicação que conectam origem e destino, são reservados durante todo

Leia mais

PROJETO DE REDES www.projetoderedes.com.br

PROJETO DE REDES www.projetoderedes.com.br PROJETO DE REDES www.projetoderedes.com.br Curso de Tecnologia em Redes de Computadores Disciplina: Redes I Fundamentos - 1º Período Professor: José Maurício S. Pinheiro AULA 6: Switching Uma rede corporativa

Leia mais

Protocolos Sinalização

Protocolos Sinalização Tecnologia em Redes de Computadores Fundamentos de VoIP Professor: André Sobral e-mail: alsobral@gmail.com São protocolos utilizados para estabelecer chamadas e conferências através de redes via IP; Os

Leia mais

Administração de Sistemas de Informação I

Administração de Sistemas de Informação I Administração de Sistemas de Informação I Prof. Farinha Aula 03 Telecomunicações Sistemas de Telecomunicações 1 Sistemas de Telecomunicações Consiste de Hardware e Software transmitindo informação (texto,

Leia mais

Redes de computadores. Redes para Internet

Redes de computadores. Redes para Internet Redes de computadores Redes para Internet Milhões de elementos de computação interligados: hospedeiros = sistemas finais Executando aplicações distribuídas Enlaces de comunicação fibra, cobre, rádio, satélite

Leia mais

MÓDULO 8 Modelo de Referência TCP/IP

MÓDULO 8 Modelo de Referência TCP/IP MÓDULO 8 Modelo de Referência TCP/IP A internet é conhecida como uma rede pública de comunicação de dados com o controle totalmente descentralizado, utiliza para isso um conjunto de protocolos TCP e IP,

Leia mais

CAMADA DE REDE. UD 2 Aula 3 Professor João Carneiro Arquitetura de Redes 1º e 2º Semestres UNIPLAN

CAMADA DE REDE. UD 2 Aula 3 Professor João Carneiro Arquitetura de Redes 1º e 2º Semestres UNIPLAN CAMADA DE REDE UD 2 Aula 3 Professor João Carneiro Arquitetura de Redes 1º e 2º Semestres UNIPLAN Modelo de Referência Híbrido Adoção didática de um modelo de referência híbrido Modelo OSI modificado Protocolos

Leia mais

Gerenciamento de redes

Gerenciamento de redes Gerenciamento de redes Gerenciamento de Serviços Gerenciamento de QoS (Qualidade de serviço) slide 1 Qualidade de serviços: aplicações de multimídia: áudio e vídeo de rede ( mídia contínua ) QoS rede oferece

Leia mais

1 INTRODUÇÃO Internet Engineering Task Force (IETF) Mobile IP

1 INTRODUÇÃO Internet Engineering Task Force (IETF) Mobile IP 1 INTRODUÇÃO Devido ao crescimento da Internet, tanto do ponto de vista do número de usuários como o de serviços oferecidos, e o rápido progresso da tecnologia de comunicação sem fio (wireless), tem se

Leia mais

Rede Corporativa. Tutorial 10 mar 2009 Fabio Montoro. Introdução

Rede Corporativa. Tutorial 10 mar 2009 Fabio Montoro. Introdução Tutorial 10 mar 2009 Fabio Montoro Rede Corporativa Introdução Rede corporativa é um sistema de transmissão de dados que transfere informações entre diversos equipamentos de uma mesma corporação, tais

Leia mais

Redes de Computadores e a Internet

Redes de Computadores e a Internet Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2010 Introdução Redes

Leia mais

Assumiu em 2002 um novo desafio profissional como empreendedor e Presidente do Teleco.

Assumiu em 2002 um novo desafio profissional como empreendedor e Presidente do Teleco. O que é IP O objetivo deste tutorial é fazer com que você conheça os conceitos básicos sobre IP, sendo abordados tópicos como endereço IP, rede IP, roteador e TCP/IP. Eduardo Tude Engenheiro de Teleco

Leia mais

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br - Aula 2 - MODELO DE REFERÊNCIA TCP (RM TCP) 1. INTRODUÇÃO O modelo de referência TCP, foi muito usado pela rede ARPANET, e atualmente usado pela sua sucessora, a Internet Mundial. A ARPANET é de grande

Leia mais

Gerencia de Rede (Desempenho) Professor: Guerra (Aloivo B. Guerra Jr.)

Gerencia de Rede (Desempenho) Professor: Guerra (Aloivo B. Guerra Jr.) Gerencia de Rede (Desempenho) Professor: Guerra (Aloivo B. Guerra Jr.) Tópicos Gerencia de Rede Motivação da Gerência Desafios Principais Organismos Padronizadores Modelo Amplamente Adotado As Gerências

Leia mais

Arquitetura de Rede de Computadores

Arquitetura de Rede de Computadores TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador

Leia mais

1.1 Transmissão multimídia em redes

1.1 Transmissão multimídia em redes 1.1 Transmissão multimídia em redes Pode-se dividir a parte de transmissão multimídia em redes de computadores como mostra a figura 1, ou seja, a parte de conferência (que requer interatividade) e a parte

Leia mais

Rede de Computadores II

Rede de Computadores II Rede de Computadores II Slide 1 Roteamento Determinar o melhor caminho a ser tomado da origem até o destino. Se utiliza do endereço de destino para determinar a melhor rota. Roteador default, é o roteador

Leia mais

Fernando Albuquerque - fernando@cic.unb.br REDES LAN - WAN. Fernando Albuquerque (061) 273-3589 fernando@cic.unb.br

Fernando Albuquerque - fernando@cic.unb.br REDES LAN - WAN. Fernando Albuquerque (061) 273-3589 fernando@cic.unb.br REDES LAN - WAN Fernando Albuquerque (061) 273-3589 fernando@cic.unb.br Tópicos Modelos Protocolos OSI e TCP/IP Tipos de redes Redes locais Redes grande abrangência Redes metropolitanas Componentes Repetidores

Leia mais

PROJETO DE REDES www.projetoderedes.com.br

PROJETO DE REDES www.projetoderedes.com.br PROJETO DE REDES www.projetoderedes.com.br CENTRO UNIVERSITÁRIO DE VOLTA REDONDA UniFOA Curso Tecnológico de Redes de Computadores Disciplina: Redes Convergentes II Professor: José Maurício S. Pinheiro

Leia mais

ncia de Redes NGN - NEXT GENERATION NETWORK Hugo Santana Lima hugosl@nec.com.br Porque Telefonia IP?

ncia de Redes NGN - NEXT GENERATION NETWORK Hugo Santana Lima hugosl@nec.com.br Porque Telefonia IP? Convergência ncia de Redes NGN - NEXT GENERATION NETWORK Hugo Santana Lima hugosl@nec.com.br Porque Telefonia IP? O negócio Presença universal do IP Maturação da tecnologia Passagem para a rede de dados

Leia mais

Redes WAN Conceitos Iniciais. Prof. Walter Cunha

Redes WAN Conceitos Iniciais. Prof. Walter Cunha Redes WAN Conceitos Iniciais Prof. Walter Cunha Comutação por Circuito Todos os recursos necessários em todos os subsistemas de telecomunicação que conectam origem e destino, são reservados durante todo

Leia mais

Aula 6 Modelo de Divisão em Camadas TCP/IP

Aula 6 Modelo de Divisão em Camadas TCP/IP Aula 6 Modelo de Divisão em Camadas TCP/IP Camada Conceitual APLICATIVO TRANSPORTE INTER-REDE INTERFACE DE REDE FÍSICA Unidade de Dados do Protocolo - PDU Mensagem Segmento Datagrama /Pacote Quadro 01010101010100000011110

Leia mais

Aula-19 NAT, IP Móvel e MPLS. Prof. Dr. S. Motoyama

Aula-19 NAT, IP Móvel e MPLS. Prof. Dr. S. Motoyama Aula-19 NAT, IP Móvel e MPLS Prof. Dr. S. Motoyama 1 NAT Network address translation Resto da Internet 138.76.29.7 10.0.0.4 Rede local (ex.: rede doméstica) 10.0.0/24 10.0.0.1 10.0.0.2 10.0.0.3 Todos os

Leia mais

Redes de Computadores. Prof. José Gonçalves Pereira Filho Departamento de Informática zegonc@inf.ufes.br

Redes de Computadores. Prof. José Gonçalves Pereira Filho Departamento de Informática zegonc@inf.ufes.br Redes de Computadores Prof. José Gonçalves Pereira Filho Departamento de Informática zegonc@inf.ufes.br Classificação de Redes Redes de Computadores Conjunto de nós processadores capazes de trocar informações

Leia mais

3 Qualidade de serviço na Internet

3 Qualidade de serviço na Internet 3 Qualidade de serviço na Internet 25 3 Qualidade de serviço na Internet Além do aumento do tráfego gerado nos ambientes corporativos e na Internet, está havendo uma mudança nas características das aplicações

Leia mais

Interconexão de redes locais. Repetidores. Pontes (Bridges) Hubs. Pontes (Bridges) Pontes (Bridges) Existência de diferentes padrões de rede

Interconexão de redes locais. Repetidores. Pontes (Bridges) Hubs. Pontes (Bridges) Pontes (Bridges) Existência de diferentes padrões de rede Interconexão de redes locais Existência de diferentes padrões de rede necessidade de conectá-los Interconexão pode ocorrer em diferentes âmbitos LAN-LAN LAN: gerente de um determinado setor de uma empresa

Leia mais

REDES DE COMPUTADORES

REDES DE COMPUTADORES REDES DE COMPUTADORES 09/2013 Cap.3 Protocolo TCP e a Camada de Transporte 2 Esclarecimentos Esse material é de apoio para as aulas da disciplina e não substitui a leitura da bibliografia básica. Os professores

Leia mais

Entendendo como funciona o NAT

Entendendo como funciona o NAT Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços

Leia mais

Gerencia de Rede (Desempenho) Professor: Guerra (Aloivo B. Guerra Jr.)

Gerencia de Rede (Desempenho) Professor: Guerra (Aloivo B. Guerra Jr.) Gerencia de Rede (Desempenho) Professor: Guerra (Aloivo B. Guerra Jr.) Unidade 3 3.1 Introdução 3.2. Definições 3.3. Motivações 3.4. Problemas 3.5. Desafios 3.6. Padronização e Arquitetura 3.7. Gerência

Leia mais

MODELOS DE QUALIDADE DE SERVIÇO - APLICAÇÕES EM IP

MODELOS DE QUALIDADE DE SERVIÇO - APLICAÇÕES EM IP MODELOS DE QUALIDADE DE SERVIÇO - APLICAÇÕES EM IP Nilton Alves Júnior naj@cbpf.br Kelly Soyan Pires Dominguez kelly@cbpf.br Resumo Este trabalho tem como função explicitar o conceito de Qualidade de Serviço

Leia mais

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET 2010/2011 1 Protocolo TCP/IP É um padrão de comunicação entre diferentes computadores e diferentes sistemas operativos. Cada computador deve

Leia mais

Redes de Computadores. Protocolos de comunicação: TCP, UDP

Redes de Computadores. Protocolos de comunicação: TCP, UDP Redes de Computadores Protocolos de comunicação: TCP, UDP Introdução ao TCP/IP Transmission Control Protocol/ Internet Protocol (TCP/IP) é um conjunto de protocolos de comunicação utilizados para a troca

Leia mais

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br - Aula Complementar - EQUIPAMENTOS DE REDE 1. Repetidor (Regenerador do sinal transmitido) É mais usado nas topologias estrela e barramento. Permite aumentar a extensão do cabo e atua na camada física

Leia mais

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada

Leia mais

REDES MPLS. Roteiro. Protocolos anteriores ao MPLS. Demanda crescente por largura de banda.

REDES MPLS. Roteiro. Protocolos anteriores ao MPLS. Demanda crescente por largura de banda. REDES MPLS PARTE 1 PROFESSOR: MARCOS A. A. GONDIM Roteiro Protocolos anteriores ao MPLS. Motivações para o uso de Redes MPLS. O Cabeçalho MPLS. Label Switch Router (LSR). Switched Path (LSP). Forwarding

Leia mais

Considerações no Projeto de Sistemas Cliente/Servidor

Considerações no Projeto de Sistemas Cliente/Servidor Cliente/Servidor Desenvolvimento de Sistemas Graça Bressan Graça Bressan/LARC 2000 1 Desenvolvimento de Sistemas Cliente/Servidor As metodologias clássicas, tradicional ou orientada a objeto, são aplicáveis

Leia mais

UFF-Fundamentos de Sistemas Multimídia. Redes de Distribuição de Conteúdo (CDN)

UFF-Fundamentos de Sistemas Multimídia. Redes de Distribuição de Conteúdo (CDN) Redes de Distribuição de Conteúdo (CDN) Objetivos da Apresentação Apresentar as arquiteturas de Redes de Distribuição de Conteúdo (CDN) com a ilustração de aplicações em ambientes corporativos e residenciais.

Leia mais

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4 Sistemas Distribuídos Capítulos 3 e 4 - Aula 4 Aula passada Threads Threads em SDs Processos Clientes Processos Servidores Aula de hoje Clusters de Servidores Migração de Código Comunicação (Cap. 4) Fundamentos

Leia mais

FICHA INFORMATIVA E DE TRABALHO MÓDULO 0773 - REDE LOCAL INSTALAÇÃO

FICHA INFORMATIVA E DE TRABALHO MÓDULO 0773 - REDE LOCAL INSTALAÇÃO CURSO EFA 2012 / 2013 Formando: Data: / / ÁREA/Assunto: Formador / Mediador: Avaliação Formando Formador FICHA INFORMATIVA E DE TRABALHO MÓDULO 0773 - REDE LOCAL INSTALAÇÃO Standard IEE 802 Para que as

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Prof. Macêdo Firmino Princípios de Gerência de Redes Macêdo Firmino (IFRN) Redes de Computadores Maio de 2011 1 / 13 Introdução Foi mostrado que uma rede de computadores consiste

Leia mais

Revisão. Karine Peralta karine.peralta@pucrs.br

Revisão. Karine Peralta karine.peralta@pucrs.br Revisão Karine Peralta Agenda Revisão Evolução Conceitos Básicos Modelos de Comunicação Cliente/Servidor Peer-to-peer Arquitetura em Camadas Modelo OSI Modelo TCP/IP Equipamentos Evolução... 50 60 1969-70

Leia mais

Francisco Tesifom Munhoz X.25 FRAME RELAY VPN IP MPLS

Francisco Tesifom Munhoz X.25 FRAME RELAY VPN IP MPLS X.25 FRAME RELAY VPN IP MPLS Redes remotas Prof.Francisco Munhoz X.25 Linha de serviços de comunicação de dados, baseada em plataforma de rede, que atende necessidades de baixo ou médio volume de tráfego.

Leia mais

09/06/2011. Profª: Luciana Balieiro Cosme

09/06/2011. Profª: Luciana Balieiro Cosme Profª: Luciana Balieiro Cosme Revisão dos conceitos gerais Classificação de redes de computadores Visão geral sobre topologias Topologias Barramento Anel Estrela Hibridas Árvore Introdução aos protocolos

Leia mais

MultiProtocol Label Switching - MPLS

MultiProtocol Label Switching - MPLS MultiProtocol Label Switching - MPLS Prof. S. Motoyama Rede IP Tradicional ROT - roteador ROT ROT ROT ROT ROT ROT ROT ROT ROT uvem IP ROT ROT 2 Encaminhamento de pacote na rede tradicional Prefixo Enderereço

Leia mais

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 5-1. A CAMADA DE TRANSPORTE Parte 1 Responsável pela movimentação de dados, de forma eficiente e confiável, entre processos em execução nos equipamentos conectados a uma rede de computadores, independentemente

Leia mais

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural Arquitetura e Protocolos de Rede TCP/IP Modelo Arquitetural Motivação Realidade Atual Ampla adoção das diversas tecnologias de redes de computadores Evolução das tecnologias de comunicação Redução dos

Leia mais

REDE DE COMPUTADORES

REDE DE COMPUTADORES SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL REDE DE COMPUTADORES Tecnologias de Rede Arquitetura Prof. Airton Ribeiro de Sousa E-mail: airton.ribeiros@gmail.com 1 A arquitetura de redes tem como função

Leia mais

QoS em roteadores Cisco

QoS em roteadores Cisco QoS em roteadores Cisco Alberto S. Matties 1, André Moraes 2 1 Curso Superior de Tecnologia em Redes de Computadores Rua Gonçalves Chaves 602 96.015-000 Pelotas RS Brasil 2 FACULDADE DE TECNOLOGIA SENAC

Leia mais

O modelo ISO/OSI (Tanenbaum,, 1.4.1)

O modelo ISO/OSI (Tanenbaum,, 1.4.1) Cenário das redes no final da década de 70 e início da década de 80: Grande aumento na quantidade e no tamanho das redes Redes criadas através de implementações diferentes de hardware e de software Incompatibilidade

Leia mais

Faculdade Lourenço Filho Curso de Redes de Computadores. TRABALHO DE TELEFONIA IP Serviços Diferenciados - QoS

Faculdade Lourenço Filho Curso de Redes de Computadores. TRABALHO DE TELEFONIA IP Serviços Diferenciados - QoS Faculdade Lourenço Filho Curso de Redes de Computadores TRABALHO DE TELEFONIA IP Serviços Diferenciados - QoS Equipe: Afonso Sousa, Jhonatan Cavalcante, Israel Bezerra, Wendel Marinho Professor: Fabio

Leia mais

Redes de Computadores. Prof. Dr. Rogério Galante Negri

Redes de Computadores. Prof. Dr. Rogério Galante Negri Redes de Computadores Prof. Dr. Rogério Galante Negri Rede É uma combinação de hardware e software Envia dados de um local para outro Hardware: transporta sinais Software: instruções que regem os serviços

Leia mais

5.2 MAN s (Metropolitan Area Network) Redes Metropolitanas

5.2 MAN s (Metropolitan Area Network) Redes Metropolitanas MÓDULO 5 Tipos de Redes 5.1 LAN s (Local Area Network) Redes Locais As LAN s são pequenas redes, a maioria de uso privado, que interligam nós dentro de pequenas distâncias, variando entre 1 a 30 km. São

Leia mais

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 02. Prof. Gabriel Silva

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 02. Prof. Gabriel Silva FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 02 Prof. Gabriel Silva Temas da Aula de Hoje: Revisão da Aula 1. Redes LAN e WAN. Aprofundamento nos Serviços de

Leia mais

Redes WAN MPLS. Redes de Longa Distância Prof. Walter Cunha

Redes WAN MPLS. Redes de Longa Distância Prof. Walter Cunha Redes WAN MPLS Redes de Longa Distância Prof. Walter Cunha Vantagens do Multiprotocol Label Switching (MPLS) em relação às redes IP puras: Possibilitar a utilização de switches no roteamento Principalmente

Leia mais

:: Telefonia pela Internet

:: Telefonia pela Internet :: Telefonia pela Internet http://www.projetoderedes.com.br/artigos/artigo_telefonia_pela_internet.php José Mauricio Santos Pinheiro em 13/03/2005 O uso da internet para comunicações de voz vem crescendo

Leia mais

Arquiteturas de Rede. Prof. Leonardo Barreto Campos

Arquiteturas de Rede. Prof. Leonardo Barreto Campos Arquiteturas de Rede 1 Sumário Introdução; Modelo de Referência OSI; Modelo de Referência TCP/IP; Bibliografia. 2/30 Introdução Já percebemos que as Redes de Computadores são bastante complexas. Elas possuem

Leia mais

Tecnologia da Informação e Comunicação. Euber Chaia Cotta e Silva

Tecnologia da Informação e Comunicação. Euber Chaia Cotta e Silva Tecnologia da Informação e Comunicação Euber Chaia Cotta e Silva Redes e a Internet Conceitos Básicos 01 Para que você possa entender o que é e como funciona a Internet é necessário primeiro compreender...

Leia mais

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. alexandref@ifes.edu.br. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. alexandref@ifes.edu.br. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim Redes TCP/IP alexandref@ifes.edu.br O que é a Internet? Milhões de elementos de computação interligados: hospedeiros = sistemas finais Executando aplicações Enlaces de comunicação: fibra, cobre, rádio,

Leia mais

CAMADA DE TRANSPORTE

CAMADA DE TRANSPORTE Curso Técnico de Redes de Computadores Disciplina de Fundamentos de Rede CAMADA DE TRANSPORTE Professora: Juliana Cristina de Andrade E-mail: professora.julianacrstina@gmail.com Site: www.julianacristina.com

Leia mais

APOSTILA DE REDES DE COMPUTADORES PARTE - I I

APOSTILA DE REDES DE COMPUTADORES PARTE - I I APOSTILA DE REDES DE COMPUTADORES PARTE - I I 1 Índice 1. INTRODUÇÃO... ERRO! INDICADOR NÃO DEFINIDO. 2. ENDEREÇOS IP... 3 3. ANALISANDO ENDEREÇOS IPV4... 4 4. MÁSCARA DE SUB-REDE... 5 5. IP ESTÁTICO E

Leia mais

RCO2. LANs, MANs e WANs Visão geral

RCO2. LANs, MANs e WANs Visão geral RCO2 LANs, MANs e WANs Visão geral 1 LAN, MAN e WAN Classificação quanto a alcance, aplicação e tecnologias Distâncias: WAN: : distâncias arbitrariamente longas MAN: : distâncias médias (urbanas) LAN:

Leia mais

Fundamentos de Redes de Computadores. Elementos de Redes Locais

Fundamentos de Redes de Computadores. Elementos de Redes Locais Fundamentos de Redes de Computadores Elementos de Redes Locais Contexto Implementação física de uma rede de computadores é feita com o auxílio de equipamentos de interconexão (repetidores, hubs, pontos

Leia mais

Contribuição acadêmica

Contribuição acadêmica Contribuição acadêmica Origem deste trabalho em cadeiras do curso de mestrado na COPPE/UFRJ; Continuidade da contribuição acadêmica através do laboratório RAVEL: desenvolvimento de sw para apoio; intercâmbio

Leia mais

O que é Gerenciamento de Redes de Computadores? A gerência de redes de computadores consiste no desenvolvimento, integração e coordenação do

O que é Gerenciamento de Redes de Computadores? A gerência de redes de computadores consiste no desenvolvimento, integração e coordenação do O que é Gerenciamento de Redes de Computadores? A gerência de redes de computadores consiste no desenvolvimento, integração e coordenação do hardware, software e usuários para monitorar, configurar, analisar,

Leia mais

Evolução na Comunicação de

Evolução na Comunicação de Evolução na Comunicação de Dados Invenção do telégrafo em 1838 Código Morse. 1º Telégrafo Código Morse Evolução na Comunicação de Dados A evolução da comunicação através de sinais elétricos deu origem

Leia mais

PRODAM - Empresa de Tecnologia da Informação e Comunicação do Mun. SP DIT- Diretoria de Infraestrutura e Tecnologia CPI - Comissão de Planejamento e

PRODAM - Empresa de Tecnologia da Informação e Comunicação do Mun. SP DIT- Diretoria de Infraestrutura e Tecnologia CPI - Comissão de Planejamento e PRODAM - Empresa de Tecnologia da Informação e Comunicação do Mun. SP DIT- Diretoria de Infraestrutura e Tecnologia CPI - Comissão de Planejamento e Implantação 1. Objetivo Esta cartilha tem o objetivo

Leia mais

MPLS Multi-Protocol Label Switching

MPLS Multi-Protocol Label Switching MPLS Multi-Protocol Label Switching Adilson Eduardo Guelfi Volnys Borges Bernal Luis Gustavo G. Kiatake Agenda Introdução Arquitetura de Rede Conceitos MPLS Conclusões Introdução MPLS is the enabling technology

Leia mais

Fornecer serviços independentes da tecnologia da subrede; Esconder do nível de transporte o número, tipo e a topologia das subredes existentes;

Fornecer serviços independentes da tecnologia da subrede; Esconder do nível de transporte o número, tipo e a topologia das subredes existentes; 2.3 A CAMADA DE REDE! Fornece serviços para o nível de transporte, sendo, freqüentemente, a interface entre a rede do cliente e a empresa de transporte de dados (p.ex. Embratel).! Sua principal função

Leia mais

Redes de computadores e a Internet. Capitulo 4. Capítulo. A camada de rede

Redes de computadores e a Internet. Capitulo 4. Capítulo. A camada de rede Redes de computadores e a Internet 4 Capitulo 4 Capítulo A camada de rede A camada de rede Objetivos do capítulo: Entender os princípios dos serviços da camada de rede: Roteamento (seleção de caminho)

Leia mais

MPLS. Redes de Longa Distância Prof. Walter Cunha

MPLS. Redes de Longa Distância Prof. Walter Cunha Redes de Longa Distância Prof. Walter Cunha Vantagens do Multiprotocol Label Switching (MPLS) em relação às redes IP puras: Possibilitar a utilização de switches no roteamento principalmente em backbones

Leia mais

Prof. Samuel Henrique Bucke Brito

Prof. Samuel Henrique Bucke Brito - Switch na Camada 2: Comutação www.labcisco.com.br ::: shbbrito@labcisco.com.br Prof. Samuel Henrique Bucke Brito Introdução A conexão entre duas portas de entrada e saída, bem como a transferência de

Leia mais

Camadas de Transporte, Sessão & Apresentação. Função. Camadas REDES x TRANSPORTE. Redes de Computadores Prof. Leandro C. Pykosz

Camadas de Transporte, Sessão & Apresentação. Função. Camadas REDES x TRANSPORTE. Redes de Computadores Prof. Leandro C. Pykosz Camadas de Transporte, Sessão & Apresentação Redes de Computadores Prof. Leandro C. Pykosz Função A camada de Transporte fica entre as camadas de nível de aplicação (camadas 5 a 7) e as de nível físico

Leia mais

Introdução à Computação Móvel IP Móvel. Movimentação de Host. Movimentação de Host. Francisco José da Silva e Silva

Introdução à Computação Móvel IP Móvel. Movimentação de Host. Movimentação de Host. Francisco José da Silva e Silva Introdução à Computação Móvel IP Móvel Francisco José da Silva e Silva Francisco Silva 1 Movimentação de Host Francisco Silva 2 Movimentação de Host Se um host não estiver no enlace identificado por seu

Leia mais

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO Intranets FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO As intranets são redes internas às organizações que usam as tecnologias utilizadas na rede mundial

Leia mais

Redes de Computadores I Conceitos Básicos

Redes de Computadores I Conceitos Básicos Redes de Computadores I Conceitos Básicos Prof. Luís Rodrigo lrodrigo@lncc.br http://lrodrigo.lncc.br 2011/2 v3 2011.07.27 (baseado no material de Jim Kurose e outros) Histórico da Evolução das Redes Histórico

Leia mais

Redes de Computadores

Redes de Computadores Departamento de Informática UFPE Redes de Computadores Nível de Redes - Exemplos jamel@cin.ufpe.br Nível de Rede na Internet - Datagramas IP Não orientado a conexão, roteamento melhor esforço Não confiável,

Leia mais

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa 1ª Exercícios - REDES LAN/WAN INSTRUTOR: MODALIDADE: TÉCNICO APRENDIZAGEM DATA: Turma: VALOR (em pontos): NOTA: ALUNO (A): 1. Utilize 1 para assinalar os protocolos que são da CAMADA DE REDE e 2 para os

Leia mais

Rede d s d e d Com o pu p t u ado d r o es Conceitos Básicos M d o e d los o de d Re R de d s:

Rede d s d e d Com o pu p t u ado d r o es Conceitos Básicos M d o e d los o de d Re R de d s: Tecnologia em Redes de Computadores Redes de Computadores Professor: André Sobral e-mail: alsobral@gmail.com Conceitos Básicos Modelos de Redes: O O conceito de camada é utilizado para descrever como ocorre

Leia mais

Além do melhor esforço

Além do melhor esforço Além do melhor esforço Redes Multimídia Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br 25 de agosto de 2011 1 / 42 Sumário 1 Além do melhor esforço

Leia mais

PROJETO E IMPLANTAÇÃO DE INTRANETS

PROJETO E IMPLANTAÇÃO DE INTRANETS PROJETO E IMPLANTAÇÃO DE INTRANETS Aulas : Terças e Quintas Horário: AB Noite [18:30 20:20hs] PROJETO E IMPLANTAÇÃO DE INTRANETS 1 Conteúdo O que Rede? Conceito; Como Surgiu? Objetivo; Evolução Tipos de

Leia mais

UNIP UNIVERSIDADE PAULISTA. Curso: Redes de Computadores e Telecomunicações

UNIP UNIVERSIDADE PAULISTA. Curso: Redes de Computadores e Telecomunicações UNIP UNIVERSIDADE PAULISTA Curso: Redes de Computadores Módulo 2 - Conceitos e Fundamentos Evolução das Redes d LAN, MAN e WAN Material de Apoio 2011 / sem2 Prof. Luiz Shigueru Seo CONCEITOS e FUNDAMENTOS

Leia mais

Aula 3. Objetivos. A internet.

Aula 3. Objetivos. A internet. Aula 3 Objetivos A internet. Uma rede é... usando Um ambiente onde pessoas se comunicam e trocam idéias que requerem Um conjunto de aplicações e serviços distribuídos criando realizada através de Uma disciplina

Leia mais

Segurança de Redes de Computadores

Segurança de Redes de Computadores Segurança de Redes de Computadores Aula 10 Segurança na Camadas de Rede Redes Privadas Virtuais (VPN) Prof. Ricardo M. Marcacini ricardo.marcacini@ufms.br Curso: Sistemas de Informação 1º Semestre / 2015

Leia mais

Redes de Computadores I Internet - Conceitos

Redes de Computadores I Internet - Conceitos Redes de Computadores I Internet - Conceitos Prof. Luís Rodrigo lrodrigo@lncc.br http://lrodrigo.lncc.br 2012/1 v1-2012.03.29 O que é a Internet Milhões de elementos de computação interligados: Hosts,

Leia mais