Rede de Computadores II



Documentos relacionados
Redes de Computadores

Camada de Redes Parte II. Fabrício

Teleprocessamento e Redes (MAB-510) Gabarito da Segunda Lista de Exercícios 01/2010

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

Roteamento em Redes de Computadores

Capítulo 7 CAMADA DE TRANSPORTE

Teleprocessamento e Redes

Redes de Computadores II INF-3A

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

A Camada de Rede. A Camada de Rede

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

Arquitetura de Rede de Computadores

Controle de Congestionamento em TCP Parte 2. Prof. Dr. S. Motoyama

Redes de Computadores

Tabela de roteamento

Há dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet:

A camada de rede. A camada de rede. A camada de rede. 4.1 Introdução. 4.2 O que há dentro de um roteador

Rede de Computadores. Carlos Eduardo Pereira GCAR GCAR. IMP= Interface Message Processor. hosts. IMPs. Referência: Tanenbaum - Redes de Computadores

Comunicação de Dados IV. Gabarito da Lista de Exercícios 2

Redes de Computadores

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

Prof. Samuel Henrique Bucke Brito

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

Redes de Computadores I. Gabarito da Lista de Exercícios 2 B C. Tabela de B B C

Capítulo 4 - Roteamento e Roteadores

Consulte a exposição. Qual declaração descreve corretamente como R1 irá determinar o melhor caminho para R2?

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

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Curso: Sistemas de Informação Disciplina: Redes de Computadores Prof. Sergio Estrela Martins

Aula 20. Roteamento em Redes de Dados. Eytan Modiano MIT

CAMADA DE REDES. Fabrício de Sousa Pinto

Laboratório. Assunto: endereçamento IP e roteamento.

Tecnologia de Redes de Computadores - aula 5

BC-0506: Comunicação e Redes Aula 04: Roteamento

Redes de Computadores

Na Figura a seguir apresento um exemplo de uma "mini-tabela" de roteamento:

Redes de Computadores

5.2 MAN s (Metropolitan Area Network) Redes Metropolitanas

Qualidade em Servicos de Rede Prof. Eduardo Maronas Monks Roteiro de Laboratorio Camada de Transporte Parte II

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Controle de Congestionamento

Equipamentos de Redes. Professor Leonardo Larback

2 Controle de Congestionamento do TCP

Aula 11 Comutação de pacotes. Prof. Dr. S. Motoyama

Introdução Ligação direta Ligação direta Default

REDES DE COMPUTADORES. Camada de Rede. Prof.: Agostinho S. Riofrio

Aulas 22 & 23. Controle de Fluxo e de Congestionamento. Eytan Modiano MIT

Márcio Leandro Moraes Rodrigues. Frame Relay

IPv6. Problema do espaço de endereços do IPv4 Outros problemas abordados

UNIVERSIDADE FEDERAL DO CEARÁ COORDENADORIA DE CONCURSOS CCV

Redes de Computadores I - Protocolos de Controle: ICMP. por Helcio Wagner da Silva

Interconexão de Redes Parte 3. Prof. Dr. S. Motoyama

Comunicação de Dados

Equipamentos de Rede. Prof. Sérgio Furgeri 1

Camada Transporte Parte 2. Prof. Dr. S. Motoyama

Gerência de Redes Áreas Funcionais de Gerenciamento. Douglas Duarte

ARP. Tabela ARP construída automaticamente. Contém endereço IP, endereço MAC e TTL

Aula-17 Interconexão de Redes IP (Internet Protocol) Prof. Dr. S. Motoyama

Roteamento Estático (2)

Relatório do 2º Guião Laboratorial de Avaliação: Encaminhamento de pacotes. Licenciatura: ETI Turma : ETC1 Grupo : rd2_t3_02 Data: 30/10/2009

Prof. Marcelo Machado Cunha Parte 3

Capítulo 10 - Conceitos Básicos de Roteamento e de Sub-redes. Associação dos Instrutores NetAcademy - Julho de Página

1 Redes de comunicação de dados

6 de Julho de Exercício 23 Para que servem portas na camada de transporte?

Redes de Comunicações Capítulo 6.1

TP308 Introdução às Redes de Telecomunicações

Redes de Computadores

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE

Fundamentos de Redes de Computadores. Elementos de Redes Locais

MultiProtocol Label Switching - MPLS

UNIVERSIDADE FEDERAL DO PIAUI UFPI Colégio Técnico de Teresina CTT. Professor: José Valdemir dos Reis Junior. Disciplina: Redes de Computadores II

Evolução na Comunicação de

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

Capítulo 7 CAMADA DE TRANSPORTE

Packet Tracer 4.0: Overview Session. Conceitos e práticas

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

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

Redes de Computadores II

Redes de Computadores

Protocolo TCP/IP. Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados:

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Estudo comparativo entre dois tradicionais algoritmos de roteamento: vetor distância e estado de enlace.

Redes de Computadores II

Aula 4. Pilha de Protocolos TCP/IP:

PROJETO DE REDES

Rede de Computadores

Redes de Computadores I Conceitos Básicos

Redes de Computadores

Redes de computadores. Redes para Internet

Camada de Transporte TCP/IP e Aplicação

Redes de Computadores

** Distance Vector - Trabalha com a métrica de Salto(HOP),. O protocolo que implementa o Distance Vector é o RIP.!

REDES CONVERGENTES PROFESSOR: MARCOS A. A. GONDIM

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento

Transcrição:

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 ligado diretamente ao host (roteador do primeiro salto); Caminho de menor custo, é o caminho cuja soma do custo dos enlaces que ele percorre apresentam o menor valor; Caminho mais curto, o caminho com o menor número de saltos (roteadores); Slide 2

Tipos de Algoritmos de Roteamento Global Calcula o caminho de menor custo entre uma fonte e um destino usando conhecimento completo e global sobre a rede; Também denominado algoritmo de estado de enlace (Link State LS); Tem de possuir informações completas sobre a conectividade e o custo dos enlaces; Descentralizado O cálculo é realizado de forma distribuída e iterativa; Não se tem conhecimento dos custos de todos enlaces da rede; Baseia-se na troca de informações com o nó vizinho para cálculo da rota; Também denominado algoritmo de vetor de distâncias (Distance- Vector algorithm DV). Slide 3

Tipos de Algoritmos de Roteamento Algoritmos de Roteamento Estáticos Tabelas fixas; Alteradas de forma manual com pouca frequência; Algoritmos de Roteamento Dinâmicos As rotas são alteradas à medida que mudam as cargas de tráfego ou a topologia da rede; Slide 4

Congestionamento Congestionamento, ocorre quando há mais pacotes a serem transmitidos do que a rede pode suportar. Slide 5

A 10 Mbits/s Ethernet multiplexação estatística C B fila de pacotes esperando pelo enlace de saída 1.5 Mbits/s 45 Mbits/s D E Slide 6

Causas... Rede de Computadores II Congestionamento link, roteadores, gargalos... O Aumento de buffers resolve? O controle de fluxo se baseia no tráfego ponto a ponto entre um determinado transmissor e um determinado receptor e exige alguma forma de retroalimentação (feedback). Slide 7

Controle de Congestionamento X Controle de Fluxo Controle de Congestionamento Questão que envolve o comportamento dos terminais e roteadores da rede, com o objetivo de garantir que a rede seja capaz de dar conta do tráfego gerado. Controle de Fluxo Questão que envolve apenas tráfego ponto-a-ponto, entre um emissor e um receptor, com o objetivo de garantir que o emissor não gere dados a uma taxa que o receptor não é capaz de consumir. Slide 8

Principios de Controle de Congestionamento Loops Abertos (prevenção) Tentam resolver o problema com um bom projeto, para, a princípio, garantir que nunca ocorrerão. decidir quando aceitar novo tráfego decidir quando descartar pacotes e quais pacotes descartar tomar decisões de escalonamento em vários pontos da rede Slide 9

Principios de Controle de Congestionamento Loops Fechados (detecção e correção) Acontece em três fases: Monitoramento do sistema; Envio de informações; Ajuste da operação do sistema para corrigir o problema. Slide 10

Loops Fechados Várias unidades métricas podem ser usadas para monitorar a sub-rede quanto à ocorrência de congestionamentos. Percentual de pacotes descartados nos buffers Tamanho médio das filas dos buffers Número de pacotes retransmitidos por timeout Atraso médio dos pacotes Desvio padrão de atraso dos pacotes Slide 11

A segunda etapa do loop de retroalimentação é transferir informações sobre o congestionamento do ponto em que o fenômeno é detectado para o ponto em que algo pode ser feito em relação a ele. Pode ocorrer o aumento de carga no momento em que é necessária a sua diminuição! Outra abordagem é fazer com que os hosts e roteadores enviem pacotes de sondagem, para averiguar a existência de congestionamento. Slide 12

Políticas de Prevenção de Congestionamento Transporte Política de retransmissão Política de cache fora de ordem Política de de confirmação Política de controle de fluxo Determinação de timeout Rede Política de descarte de pacotes Algoritmo de roteamento Gerenciamento da duração do pacote Enlace de dados Política de retransmissão Política de cache fora de ordem Política de Slide 13

Controle de Congestionamento Cada roteador pode monitorar facilmente a utilização de suas linhas de saída e de outros recursos. Cada roteador pode manter uma variável u, para cada enlace, refletindo o percentual de utilização desse enlace. Se o valor de u passar um limite estabelecido (threshold), o enlace entra em estado de alerta Slide 14

bit de Advertência Seta um bit especial no cabeçalho da mensagem. No receptor, a entidade de transporte copia o bit no ACK enviado de volta para o emissor. Problema dessa estratégia Tempo necessário para a informação retornar ao emissor. Slide 15

Pacotes Reguladores O roteador envia um pacote regulador (choke packet) diretamente ao host de origem, informando o destino encontrado no pacote. O pacote é rotulado (bit no cabeçalho) para não gerar mais pacotes desse tipo no caminho de volta. O emissor reduz a taxa de envio de pacotes para esse destino até as condições melhorarem Uma variação é usar outros sinais (ao invés do percentual de utilização do enlace): tamanho da fila do buffer ou Colegiado utilização de Engenharia de do Computação buffer. Slide 16

Pacotes Reguladores hop a hop O pacote regulador passa a ter efeito em todo o hop que ele passa, aumentando o tamanho dos buffers nesses hops. Alívio mais imediato do ponto de congestionamento. Slide 17

Slide 18

Escoamento de Carga Um roteador inundado, escolhe os pacotes que irá redirecionar. A decisão sobre quais pacotes descartar pode depender da aplicação: em aplicações de transferência de arquivos, um pacote velho é mais importante que um pacote novo em aplicações de áudio e vídeo, um pacote novo é mais importante que um pacote velho em aplicações de transferência de documentos com imagens e texto, perder uma linha de pixels de uma figura é melhor que perder uma linha de texto Slide 19

Detecção Aleatória Prematura RED Random Early Detection Descarte antecipado de pacotes Tratar o problema de congestionamento assim que ele apresentar sinais, descartando pacotes antes que o espaço do buffer fique saturado. Leva em conta o fato de ser aplicado em redes cabeadas, onde a perda de pacotes acontece principalmente devido ao estouro dos buffers, ao invés de erros de transmissão, e a resposta normalmente é reduzir a taxa de envio. Slide 20

Detecção Aleatória Prematura A idéia de antecipar o descarte de pacotes é ter tempo para a ação causar efeito a tempo de resolver o problema. Mas, como avisar o emissor que o seu pacote foi descartado? Uma forma é enviar um pacote regulador de alerta. Uma alternativa é descartar o pacote e não avisar. Slide 21

Controle de Flutuação (jitter( jitter) Para aplicações de áudio e vídeo não faz muito diferença se o atraso no tempo de entrega dos pacotes é de 10mseg ou 20mseg, desde que o trânsito seja constante. A variação, ou desvio padrão, no tempo de entrega dos pacotes é chamada de flutuação (jitter). Valores altos de jitter (ex. variações entre 10mseg e 20mseg) ocasionam perda da qualidade da informação recebida. Slide 22

Jitter == lag Slide 23

Controle de Flutuação (jitter( jitter) Quando um pacote chega no roteador, o seu tempo é verificado e o pacote é rotulado se ele está adiantado ou atrasado em relação ao tempo previsto. O roteador da prioridade para os pacotes atrasados e posterga a transmissão de pacotes adiantados. Em aplicações de vídeo sob demanda, o jitter pode ser eliminado colocando os dados em um buffer no receptor e repassando-os em seguida para a aplicação. Slide 24