Redes de Computadores

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

Prof. Samuel Henrique Bucke Brito

Tabela de roteamento

CONFIGURAÇÃO DE ROTEADORES CISCO. Prof. Dr. Kelvin Lopes Dias Msc. Eng. Diego dos Passos Silva

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

Redes de Computadores II

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

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

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

Redes de Computadores e Aplicações. Aula 34 Estratégias de Roteamento IP Unicast Parte 1

Redes de Computadores I Conceitos Básicos

Redes de Computadores e Aplicações. Aula 35 Estratégias de Roteamento IP Unicast Parte 2

Comunicação de Dados

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

Protocolo OSPF. O p e n S h o r t e s t P at h F i r s t. E s pec i a li s ta

Redes de Computadores

Redes de Computadores. Camada de Rede Endereçamento

Pacote (Datagrama) IP

Tecnologia de Redes de Computadores - aula 5

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

PROJETO DE REDES

Roteamento Estático (1 ( )

COMPONENTES BÁSICOS DE

O Protocolo IP (2) Prof. José Gonçalves Pereira Filho Departamento de Informática

CST em Redes de Computadores

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

CURSO AVANÇADO DE BGP DESIGN COM ROTEADORES CISCO

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

Prof. Luís Rodolfo. Unidade III REDES DE COMPUTADORES E TELECOMUNICAÇÃO

Redes de Computadores

Arquitetura de Rede de Computadores

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

Roteamento na Internet

Introdução Introduç ão Rede Rede TCP/IP Roteame Rotea nto nto CIDR

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

Roteamento IP & MPLS. Prof. Marcos Argachoy

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

REDES DE COMPUTADORES

Arquitectura de Redes

Redes de Computadores II INF-3A

Ao escolher os protocolos nesta fase do projeto, você terá subsídio para listar as características funcionais dos dispositivos a ser adquiridos

OS endereços IP v.4 consistem em 4 octetos separados por pontos. Estes endereços foram separados

Arquitetura TCP/IP. Parte III Endereçamento IP e roteamento. Fabrízzio Alphonsus A. M. N. Soares

Redes de Computadores (RCOMP 2014/2015)

REDE DE COMPUTADORES

REDES PARA TODOS RIP. Renê Furtado Felix.

Serviço de datagrama não confiável Endereçamento hierárquico. Facilidade de fragmentação e remontagem de pacotes

3) Na configuração de rede, além do endereço IP, é necessário fornecer também uma máscara de subrede válida, conforme o exemplo:

Redes de Computadores

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

ADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia

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

Prof. Roitier Campos Gonçalves 1. Aula 02. Introdução aos Conceitos de Roteamento

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

Administração de Redes 2014/15. Encaminhamento estático Princípios do encaminhamento dinâmico

Capítulo 4 - Roteamento e Roteadores

Endereçamento IP. Figura 1 Estrutura hierárquica do endereço IP

Protocolo IP (Internet Protocol) Características do

Redes de Computadores

Visão geral sobre encaminhamento

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

Laboratório - Visualização das tabelas de roteamento do host

SIMULADOR DE ROTEAMENTO DE PACOTES (V. 3 20/05/2010)

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

Uma tabela de roteamento contém as informações necessárias para que um pacote IP seja encaminhado para o destino certo.

ENDEREÇO CLASSFULL E CLASSLESS

Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de Página

24/03/2015. Prof. Marcel Santos Silva

Fundamentos de Redes de Computadores. Elementos de Redes Locais

Redes de Computadores 3ª Colecção Exercícios diversos 16 de Dezembro de 2005 Spanning Tree, Protocolo IP, Encaminhamento em redes IP e Cam.

Administração de Redes e Conectividade ao PoP-BA. III WTR do PoP-BA Luiz Barreto luiz@pop-ba.rnp.br PoP-BA: Ponto de Presença da RNP na Bahia

Arquitetura de Rede de Computadores

cio Roteamento Linux

Selecionar o melhor caminho para uma finalidade particular; Usar o caminho para chegar aos outros sistemas;

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

Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços

Redes de Computadores

Curso de extensão em Administração de Redes

EA080- Laboratório de Redes de Computadores Laboratório 2 Virtualização (Relatório Individual) Prof. Responsável: Mauricio Ferreira Magalhães

Protocolos de roteamento RIP e OSPF

Arquitetura do Protocolo da Internet. Aula 05 - Protocolos de Roteamento. Prof. Esp. Camilo Brotas Ribeiro cribeiro@catolica-es.edu.

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

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

Arquitectura de Redes

Encaminhamento IP. Entrega Directa e Indirecta de Datagramas Tabela de Encaminhamento

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

Protocolo de roteamento EIGRP. kraemer

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

ESTUDOS REALIZADOS. Camada Física. Redes de Computadores AULA 13 CAMADA DE REDE. Camada Física Camada de Enlace Subcamada de Acesso ao Meio AGORA:

1. Explicando Roteamento um exemplo prático. Através da análise de uns exemplos simples será possível compreender como o roteamento funciona.

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

Redes de Computadores

Aula 21: Roteamento em Redes de Dados

Equipamentos de rede. Repetidores. Repetidores. Prof. Leandro Pykosz

Interconexão de Redes. Aula 03 - Roteamento IP. Prof. Esp. Camilo Brotas Ribeiro cribeiro@catolica-es.edu.br

Configuração de Roteadores e Switches CISCO

Fernando Albuquerque - fernando@cic.unb.br ADMINISTRAÇÃO TCP/IP. Fernando Albuquerque fernando@cic.unb.br

Roteamento em Redes de Computadores

Transcrição:

Redes de Computadores Roteamento IP Redes de Computadores

Objetivo Conhecer o modelo de roteamento da arquitetura TCP/IP Entender os conceitos básicos de algoritmo, métrica, tabela e protocolos de roteamento Conhecer as representações dos diferentes tipos de rotas Entender as diferentes estratégias de roteamento Compreender as arquiteturas de roteamento e seus respectivos algoritmos de roteamento Saber listar tabelas de roteamento e configurar rotas estáticas 2

Introdução Inter-rede TCP/IP Composta por um conjunto de redes físicas interconectadas por roteadores Roteador Roteia datagramas entre essas redes Recebe datagramas nas várias interfaces Escolhe rotas através de outras interfaces Encaminha datagramas através das interfaces selecionadas 3

Introdução Processo de roteamento Escolha dos caminhos (rotas) a serem usadas para encaminhar os datagramas E9 E2 E1 Entrega indireta (hop-by-hop) N1 R1 R3 R2 N5 R4 N4 N2 N3 E3 E4 E5 E6 E7 E8 Diretamente 4

Fundamentos Algoritmo de roteamento Procedimento que toma as decisões de roteamento para cada datagrama Implementado em todos os roteadores e estações da inter-rede Encaminha os datagramas até os seus respectivos destinos finais Descobre a melhor rota até o destino final de cada datagrama 5

Fundamentos Métricas de roteamento Parâmetros qualitativos e operacionais adotados pelo algoritmo para selecionar as melhores rotas Comprimento da rota (Hop count ) Retardo Confiabilidade Taxa de transmissão Carga Tamanho do datagrama Tipo de serviço 6

Fundamentos Métrica da rota Número inteiro não negativo que indica a qualidade da rota Derivada das métricas de roteamento Algoritmos de roteamento adotam um número reduzido de métricas de roteamento Métricas de roteamento são aplicadas a uma equação bem definida, gerando a métrica ou custo da rota Quando menor a métrica, melhor a rota 7

Fundamentos Tabela de roteamento Matem informações de roteamento para todas as redes físicas da inter-rede Descreve a topologia geral da inter-rede Identifica rotas para todos os destinos Sinaliza os custos das rotas, provendo a noção de melhor rota para cada destino Direciona as decisões de roteamanto realizadas pelo algoritmo de roteamento Existe em todos os roteadores e estações. 8

Fundamentos Tabela de roteamento Adota um modelo de roteamento baseado em redes Mantém rotas que apontam para prefixos de rede e não para estações individuais Reduz a quantidade de informações armazenadas nas tabelas Melhora a eficiência do roteamento Torna o tamanho da tabela dependente do número de redes mas independente do número de estações 9

Fundamentos Protocolo de roteamento Mecanismo que implementa a atualização automática das tabelas de roteamento nos vários roteadores Atualizações são realizadas a partir das informações de roteamento propagadas e trocadas entre os roteadores Propagações sinalizam mudanças operacionais das várias redes físicas Permite a definição de tabelas completas e consistentes 10

Fundamentos Protocolo de roteamento Diversos protocolos são padronizados RIP (Routing Information Protocol) OSPF (Open Shortest Path First) BGP (Border Gateway Protocol) Características operacionais diferenciam os protocolos de roteamento Número de caminhos Propagação das rotas Organização estrutural Hierarquia de roteamento Propagação de máscara 11

Fundamentos Protocolo de roteamento Número de caminhos Instala uma única rota para cada destino Múltiplos caminhos Instala, quando possível, diversas rotas para cada destino 12

Fundamentos Protocolo de roteamento Propagação de rotas Vetor-distância (Distance-vector) Periodicamente, envia informações de roteamento aos roteadores vizinhos Propagações são realizadas de forma independente das mudanças operacionais Estado de enlace (Link-State) Inicialmente, envia informações sobre as redes físicas (enlaces) diretamente conectados a todos os roteadores Novas propagações serão realizadas apenas após mudanças operacionais nos enlaces 13

Fundamentos Protocolo de roteamento Organização estrutural Estrutura plana roteadores desempenham o mesmo papel, realizando as mesmas funções Estrutura hierárquica Roteadores são organizados de forma hierárquica, desempenhando diferentes papéis Função de cada roteador depende de sua localização física na inter-rede 14

Fundamentos Protocolo de roteamento Hierarquia de roteamento IRP (Interior Routing Protocol) Protocolo de roteamento adotado dentro de sistemas autônomos ERP (Exterior Routing Protocol) Protocolo de roteamento adotando entre sistemas autônomos Sistema autônomo é um conjunto de redes controladas por uma única autoridade administrativa, que possui autonomia para selecionar o protocolo de roteamento interior. 15

Fundamentos Protocolo de roteamento Propagação de máscara Protocolo Classfull Não inclui as máscaras de rede quando propaga as informações de roteamento Protocolo ClassLess Inclui as máscaras de rede quando propaga as informações de roteamento 16

Representação de rotas Modelo de roteamento A arquitetura TCP/IP adota o modelo de roteamento passo-a-passo (hop-by-hop) Estações de uma mesma rede podem enviar datagramas diretamente entre si Estações em redes diferentes devem enviar os datagramas ao próximo roteador do caminho (next hop) Datagramas são encaminhados de um roteador para outro, até que possam ser entregues diretamente 17

Representação de rotas Tabela de roteamento Rotas indicam apenas o próximo roteador (nexthop) do caminho até o destino Roteadores e estações não conhecem o caminho completo até o destino Rotas são representadas por pares (N,R) N: Endereço da rede de destino R: Próximo roteador (next-hop) O próximo roteador R deve residir em uma rede diretamente conectada Para redes diretamente conectada, R é apenas uma indicação de entrega direta 18

Representação de rotas Tabela de roteamento E1 Rede Nex-hop 10.0.0.0 Direct 150.10.0.0 10.0.0.1 200.10.1.0 10.0.0.1 Rede Nex-hop 10.0.0.0 200.10.1.2 150.10.0.0 200.10.1.2 200.10.1.0 Direct E3 N1 10.0.0.0 R1 10.0.0.1 150.10.0.1 N2 150.10.0.0 150.10.0.2 R2 200.10.1.2 N3 200.10.1.0 Rede Nex-hop 10.0.0.0 Direct 150.10.0.0 Direct 200.10.1.0 150.10.0.2 Rede Nex-hop 10.0.0.0 150.10.0.1 150.10.0.0 Direct 200.10.1.0 Direct E2 E4 19

Representação de rotas Rota default Consolidam diversas rotas em apenas uma única entrada na tabela de roteamento Reduzem o tamanho das tabelas de roteamento Tornam o roteamento mais eficiente São representadas por um par (N,R) N: Endereço reservado 0.0.0.0 R: Endereço do próximo roteador São adotadas somente quando não existe uma rota para a estação ou rede destino 20

Representação de rotas Rotas default E1 Rede Nex-hop 10.0.0.0 Direct Default 10.0.0.1 Rede Nex-hop 200.10.1.0 Direct Default 200.10.1.2 E3 N1 10.0.0.0 R1 10.0.0.1 150.10.0.1 N2 150.10.0.0 150.10.0.2 R2 200.10.1.2 N3 200.10.1.0 Rede Nex-hop 10.0.0.0 Direct 150.10.0.0 Direct Defalut 150.10.0.2 Rede Nex-hop 150.10.0.0 Direct 200.10.1.0 Direct Default 150.10.0.1 E2 E4 21

Representação de rotas Listando tabelas de roteamento Estações Linux Estações Microsoft windows 22

Estratégias de roteamento Roteamento estático Permite instalar ou remover manualmente rotas estáticas Rotas devem ser atualizadas após mudanças na inter-rede O administrador deve atualizar as rotas manualmente Processo lento e sujeito a erros Não acomoda crescimento e mudanças da inter-rede de forma satisfatória Adequado para inter-redes pequenas, simples e estáveis Comandos de configuração de rotas são incluídos em arquivos de inicialização 23

Estratégias de roteamento Roteamento estático em estações Linux > route add -net 200.10.1.0 netmask 255.255.255.0 gw 192.168.0.254 > route add default gw 192.168.0.1 24

Estratégias de roteamento Roteamento dinâmico Adota protocolos de roteamento para criar, remover e atualizar rotas dinamicamente Rotas são manipuladas de forma automática, rápida e confiável Melhora a confiabilidade da rede e o tempo de resposta às mudanças operacionais É adequado para inter-redes grandes, complexas e instáveis É adequado também a redes pequenas como rotas redundantes e freqüentes mudanças 25

Estratégias de roteamento Roteamento híbrido Inicialmente as tabelas de roteamento são configuradas como rotas estáticas Rotas diretas para redes diretamente conectadas Rotas estáticas para redes que provêem serviços essenciais Posteriormente, protocolos de roteamento complementam as tabelas de roteamento Rotas dinâmicas para as demais redes físicas que compõem a inter-rede 26

Arquiteturas de roteamento Arquitetura Classfull Adota o esquema de endereçamento e protocolos de roteamento classfull Protocolos de roteamento não propagam as máscaras das sub-redes Algoritmos de roteamento devem deduzir as máscaras das sub-redes Assume que as sub-redes, derivadas de um endereço classe A, B ou C, adotam máscaras idênticas Suportam apenas sub-redes com máscara de tamanho fixo 27

Arquiteturas de roteamento Arquitetura Classfull Algoritmo de roteamento Extrair o endereço IP destino (D) do datagrama;! Determinar o endereço da rede ou sub-rede(n);! Identificar o endereço da rede (C) classe A,B ou C;! Deduzir a máscara de rede ou sub-rede destino (S);! Se existe alguma interface de sub-redes do endereço de rede C! Deduzir a máscara S a partir da configuração da dessa interface! Senão! Assumir que a máscara S é igual a máscara default da rede C! Deduzir o endereço da rede ou sub-rede destino (N = D and S)! Se existe rota para o destino D! Rotear o datagrama para o roteador R e sair! Se existe rota para a rede N! Rotear o datagrama diretamente ou via roteador R dessa rota e sair! Se existe rota default! Rotear o datagrama para o roteador R na rota default e sair Gerar mensagem de erro, descartar o datagrama 28

Arquiteturas de roteamento Arquitetura Classless Adota o esquema de endereçamento e protocolos de roteamento classless Protocolos de roteamento propagam as máscaras das sub-redes Algoritmos de roteamento sempre conhece as máscaras das sub-redes Permite que as sub-redes, derivadas de um endereço de bloco, adotem máscaras diferentes Suportam sub-redes com máscara de tamanho variável 29

Arquiteturas de roteamento Arquitetura Classless Algoritmo de roteamento Extrair o endereço IP destino (D) do datagrama;! Para cada rota i da tabela, declarar a rota possível se N=(D and S);! Se existe alguma rota possível! Selecionar a rota com maior prefixo de rede! Rotear o datagrama para o roteador R dessa rota e sair Gerar mensagem de erro, descartar o datagrama 30