3 Interligação de redes (Camada de rede)

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

Download "3 Interligação de redes (Camada de rede)"

Transcrição

1 3 Interligação de redes 3 Interligação de redes (Camada de rede) 1/84

2 3.3 Conceitos de Routing 3.3 Conceitos de encaminhamento 2/84

3 Redes datagramas Redes de datagramas O modelo da Internet Não há estabelecimento de ligação ao nível de rede (Connection Less) Routers: ao receberem 1 pacote, só sabem qual o próximo router a que o devem entregar O próximo router deverá decidir por si qual o router subsequente até ao destino (Hop by Hop routing ou encaminhamento salto a salto) Pacotes com origem e destino iguais podem utilizar rotas diferentes application transport network data link physical application transport 1. Envia dados 2. Recebe dados network data link physical 3/84

4 O que é o routing? Definição Routing Para encaminhar os pacotes para o destino, é necessário que o router: Conheça o endereço de destino (rede ou Host de destino) Descubra as rotas possíveis entre a origem e o destino (manualmente ou automaticamente) Seleccione a melhor rota entre origem e destino Mantenha e verifique a veracidade da informação de routing (tabelas, distâncias, etc.) 4/84

5 O que é o routing? E0 Os routers têm que aprender as redes de destino que não estão directamente ligadas (não estão configuradas em nenhum interface do router) 5/84

6 Estático e Dinâmico O que é o routing? Quais os métodos utilizados para os routers aprenderem as rotas para o destino? Routing Estático Utilizam rotas atribuídas manualmente pelo administrador da rede Rota é independente do estado da rede Vantagens Simplicidade Desvantagens Possibilidade de selecção de rotas inadequadas Utilizado onde não haja alterações de topologia na rede Ex: Stubs e Hosts Routing Dinâmico Utilizam rotas aprendidas automaticamente por um protocolo de routing Os protocolos de routing adaptam-se automaticamente às alterações de topologia da rede Rota é dependente do estado da rede Vantagens Selecção de rotas mais adequadas Desvantagens Processamento da informação de encaminhamento Possibilidade de oscilações 6/84

7 Exemplos Estático Routing Estático Exemplo de aplicação a um Stub São criadas duas rotas unidireccionais (uma para cada sentido) Rota estática para um determinado destino Stub: Rede terminal que não efectua trânsito. Só tem uma saída para o mundo. Para chegar à rede /24 o meu próximo router (Next Hop) éo Rota estática para todos os destinos Default Route Para chegar ao resto do mundo o meu próximo router (Next Hop) éo é a default route Rede máscara /84

8 Exemplo Dinâmico Routing Dinâmico Exemplo de aplicação numa rede com diferentes protocolos de routing (RIP e OSPF) Os protocolos de routing são utilizados para determinar os caminhos na rede e para manter as tabelas de routing Após a determinação do caminho os routers podem encaminhar o protocolo roteável (neste caso IP) 8/84

9 Cenário de operação da Internet O encaminhamento é efectuado pacote a pacote, com base no endereço de destino. Cada router sabe: O destino do pacote O custo de chegar ao destino, utilizando cada um dos seus vizinhos. O custo é função de: Nº de saltos Capacidade da ligação Tempo instantâneo de espera nas filas Algoritmo Vector de distância Cenário Internet Cada nó indica a cada nó vizinho a distância a que se encontra dos outros nós da rede Algoritmo estado de ligação Cada nó indica a todos os nós a distância a que se encontra dos seus vizinhos 9/84

10 Operação CIDR Host 1 envia dados Host 2 Endereço IP Destino = Todas as entradas na tabela de A contêm a rede correspondente ao IP de destino! Router A encaminha o pacote pela rota mais específica (maior prefixo) Neste caso seria pelo interface S4 Técnica: Longest Prefix Match Longest Match Host 1 OK Melhor Ainda Melhor A Melhor de todas Prefixo / / / / Next Hop /24 Interface S1 S2 S3 S Host 2 Tabela de Routing de A 10/84

11 3.4-Algoritmos de routing 3.4 Algoritmos de encaminhamento 11/84

12 Routing Dinâmico Objectivo do protocolo de routing: Determinar um bom caminho (sequência de routers) entre a origem e o destino Protocolos Routing São usados grafos como modelo de abstracção Routers: São os nós do grafo Ligações físicas: São os arcos do grafo Custo da linha: atraso, $, congestão, distância, etc. Caminhos bons São tipicamente caminhos mais curtos Outras possibilidades: Políticas, etc. 12/84

13 Classificação Prot Routing Classificação dos protocolos de routing Informação de routing Global ou Descentralizada Informação Global Algoritmos de estado das ligações(link State) Todos os routers têm a topologia completa da rede ( custos das ligações) Informação Descentralizada Algoritmos de vector de distâncias (Distance Vector) Routers sabem os vizinhos que estão fisicamente ligados e os custos destas ligações entre vizinhos Processo iterativo de computação, troca de informação entre vizinhos 13/84

14 Algoritmo vector de distâncias (DV) Conceitos fundamentais Pressupostos: Vector de distâncias Cada router conhece todos os destinos (Depois de convergir) Funcionamento: Cada router: Mantém um vector com o custo associado a cada destino Difunde periodicamente esse vector pelos vizinhos Actualiza a informação do custo associado a um dado destino e do próximo nó, quando receber a indicação dum custo inferior ao que conhece. 14/84

15 Algoritmo vector de distâncias (DV) Pressupostos: Rede com N nós Corolário: Cada nó conhece o endereço de cada nó vizinho Cada nó conhece o custo de envio de pacotes para cada vizinho (onde o custo pode significar, por exemplo, a capacidade da ligação, o atraso actual nas filas de espera ou um preço por pacote) Pretende-se encontrar (para cada nó) o próximo nó no encaminhamento pacotes até um dado destino, pelo caminho mais curto, através unicamente da troca de informação com os nós vizinhos. Se o menor caminho desde o nó i ao nó j, com distância D(i,j) passa através do vizinho K, cuja ligação tem o custo c(i,k) então: ( i, j) = c( i, k ) Min{ D( k, j) } D + Informação que k vai enviar para i 15/84

16 Algoritmo vector de distâncias (DV) Bellman-Ford ou Ford-Fulkerson Principio de funcionamento: Se cada vizinho de 2 conhece o caminho mais curto para 6, então 2 pode determinar o caminho mais curto para 6 através do calculo do custo até cada um dos seus vizinhos, e da distância entre os seus vizinhos e 6 Ex: Qual o melhor caminho entre 2 e 6? Destino 6 Menor distância Exemplo de 1 vector de distâncias Enviado do nó 3 -> nó 1 e nó 4 Os nós 3 e 5 conhecem a menor distância para 6 (custo da ligação directa). Digundem-na pelos vizinhos Os vizinhos recebem esta informação e calculam a melhor distâcia para 6. Difundem-na pelos vizinhos O nó 2 sabe que pode chegar a 6 via 3 vizinhos: 1 Via 1 com custo (3+2+1) = 6 2 Via 4 com custo (1+2+1) = 4 3 Via 5 com custo (4+2) = 6 O Nó 2 calcula (através da informação recebida) que o melhor caminho para 6 é via o vizinho /84

17 Algoritmo vector de distâncias (DV) Iterativo: Continua até que nenhum nó envie informação. Termina automaticamente: não há sinal de paragem Assíncrono: Nós não precisam de transferir informação em sincronismo Distribuído: Cada nó só comunica com os seus vizinhos directos Estrutura de dados: Tabela de Distâncias (linhas e Colunas) Cada nó tem: Uma linha para cada destino Uma coluna para cada nó adjacente que conduz ao destino Exemplo: nó X, para o destino Y através do nó vizinho Z: (4.1) Próximo nó Distância mínima entre Z e Y via todos (w) os nós directamente ligados a Z 17/84

18 Algoritmo vector de distâncias (DV) X ( Y Z ) D X, 1 Z 1 B Y A Cálculo da distância entre X e Y via Z D X { } Z ( Y, Z ) = c( X, Z ) + min D ( Y, w) w É o custo entre X e Z (Seu vizinho) c( X, Z ) = 1 Somado ao menor custo do caminho entre Z e Y via todos os seus vizinhos (Incluindo X) B,A e X { D Z ( Y, w) } = c( Z, Y ) 1 min = w D X ( Y, Z ) = 1+ 1 = 2 18/84

19 Algoritmo vector de distâncias (DV) Exemplo da tabela de distâncias para o router E D D D E E E A ( A A) = c( E, A) + min D ( A, w) w B ( A B) = c( E, B) + min D ( A, w) { } = { } = 8 + ( ) 14, =, = D ( A D) = c( E, D) + min D ( A, w) w { } = 2 + (2 + 1) 5, = Etc. w -> Atenção que o menor Custo entre B e A é via C!! Estamos perante um LOOP. Menor Custo volta à origem E Estamos perante um LOOP. A menor distância de D a A é Via E -> Volta à origem O router E instala os melhores valores da tabela DV (Círculo Verm.) na sua tabela de routing 19/84

20 Algoritmo vector de distâncias (DV) Tabela de distâncias e tabela de routing Valores do Next Hop (próximo router) para o destino Custos para ao destino Tabela de distâncias Tabela de routing 20/84

21 Algoritmo vector de distâncias (DV) Funcionamento: Iterativo, assíncrono: Cada iteração local é causada por: Alteração do custo de linha local Mensagem dum nó vizinho a indicar que o menor custo a partir desse vizinho para um destino mudou Distribuído: Cada nó notifica os vizinhos apenas quando o seu menor custo para um destino muda Os vizinhos por sua vez notificam os vizinhos se necessário Cada nó 21/84

22 Algoritmo vector de distâncias (DV) Exemplo para o nó X Valores iniciais de distância ( 1ª Iteração) D x (x,x) = 0 ; /* Distância entre o mesmo nó = 0 */ D x (v,v) = c (x,v) ; /* Porque v é um vizinho directamente ligado*/ D x (*,v) = INFINITA; /* A distância para todos os outros via vizinhos é infinita*/ MIN w D x (y,w); /* Envia para todos os vizinhos (w) a distância mínima para todos os destinos (y) que conhece*/ Note-se que o conjunto de valores: D x (*,v) é um vector distância no nó x 22/84

23 Algoritmo vector de distâncias (DV) Exemplo para o nó X Pontos chave do Algoritmo: Linhas 15 e 21 O nó X actualiza as entradas da sua tabela DV, devido a uma alteração no custo de uma ligação directa ou devido a receber uma mensagem de update dum vizinho Linha 24 O nó X envia um update para todos os seus vizinhos, caso o seu custo mínimo total para o destino se altere (Apenas o menor custo) 23/84

24 Algoritmo vector de distâncias (DV) Exemplo para a rede com 3 nós: Círculos a vermelho: Representam uma nova menor distâncias para os destinos calculadas na linha 4 ou 21 Círculos a preto: Representam as menores distâncias para os destinos Setas: Representam os envios dos updates para todos os vizinhos (inicialmente Linha 5 ou caso o custo se altere Linha 24) Enviam para os vizinhos as suas novas menores distâncias para todos os destinos (linha 5 ou 24) Vector de distâncias no update de Y 1ª Iteração -> Linhas 1 a 6 24/84

25 Algoritmo vector de distâncias (DV) Exemplo para a rede com 3 nós: Vector de distâncias enviado por X na 1ª iteração Círculos a vermelho: Representam uma nova menor distância para os destinos calculadas na linha 4 ou 21 Círculos a preto: Representam as menores distâncias para os destinos calculadas anteriormente Setas: Representam os envios dos updates com novas menores distâncias p/ vizinhos Após m iterações cada nó sabe o menor caminho até qualquer outro nó que se encontra a m hops ou menos de distância O algoritmo converge (termina por si) após d Iterações. Em que d representa o diâmetro da rede A tabela de encaminhamento é representada pelos círculos a preto (é conhecida após m iterações) Iteração 1 Iteração 2 Iteração 3 25/84 FIM

26 Algoritmo vector de distâncias (DV) Alteração do custo de uma linha Exemplo que foca apenas o nó Y Alteração dos custos Nó Y detecta alteração no custo local Actualiza a tabela de distâncias (linha 15) Se o custo do caminho de menor custo se alterar, notifica os vizinhos (linhas 23,24) 26/84

27 Diminuição do custo Algoritmo vector de distâncias (DV)- Exemplo que foca apenas o nó Y Diminuição do custo de uma ligação Em t0, Y detecta alteração do custo de 4 para 1. Informa os vizinhos, pois o custo do menor caminho foi alterado Em t1, Z recebe o update de Y e actualiza a sua tabela DV. Z calcula o novo menor custo para X (Este passa de 5 para 2 ) e informa os seus vizinhos Em t2, Y recebe o update de Z e actualiza a sua tabela DV. Não há alteração nos menores custos de Y (apesar da alteração do custo de Y a X via Z). Y não envia nenhum update. O Algoritmo converge 27/84

28 Algoritmo vector de distâncias (DV) Aumento do custo Aumento do custo de uma ligação (ou falha da ligação) Más notícias viajam devagar. Problema da contagem para o Infinito Algoritmo Continua Em t0, Y detecta alteração do custo de 4 para 60. Y calcula o novo custo mínimo do caminho para X como sendo 6 via Z (Apesar de sabermos que está errado, Y não tem outra informação para o cálculo apenas sabe que Z o informou antes que chega a X com custo 5) Para chegar a X, Y encaminha dados através de Z. Z para chegar X encaminha por Y ->> LOOP Routing O Loop mantêm-se até até todas as tabelas de routing se alterarem Em t1, Y informa vizinhos do novo custo mínimo para X é via Z e igual a 6 Em t2, Z recebe o novo custo para X via Y de 6 e calcula o novo custo mínimo para X é via Y = 7 (6+1) Z informa vizinhos do novo custo mínimo para X é via Y e igual a 7 E assim sucessivamente... 28/84

29 Contagem para o infinito Algoritmo vector de distâncias (DV) O problema da contagem para o Infinito! Quanto tempo duraria o processo anterior? No mínimo até ao custo de Z para X via Y ser > 50! E se C(Z,X) fosse 10000! O Loop para o caso específico anterior pode ser evitado com uma técnica denominada Envenenamento inverso 29/84

30 Envenenamento Inverso Algoritmo vector de distâncias (DV) O problema da contagem para o Infinito! Envenenamento Inverso Z 1 Y 4 X Se Z encaminha para o destino X via Y Então Z anuncia a Y a sua distância paro o destino X = INFINITO Z anuncia esta mentira enquanto encaminhar para o destino X via Y Generalizando: Um nó envia um custo infinito de um destino para um nó vizinho que seja o nó de saída para esse destino Algoritmo Converge Envenenamento Inverso Tabelas Finais ( X Y ) = D Z, LOOP Escondido ( Z Y ) = D X, Sem LOOP 30/84

31 Envenenamento Inverso Algoritmo vector de distâncias (DV) Envenenamento Inverso (Poisoning Reverse) Com envenen algoritmo termina Sem envenen. Em t0, Y detecta alteração do custo de 4 para 60. Y tem a INFINITO o custo do caminho para X via Z devido ao envenenamento inverso. Y continua a encaminhar os dados com destino a X via X, devido ao envenenamento. Evita o LOOP Em t1, Z recebe o update do menor custo de Y a X: 60. Z imediatamente altera a sua tabela de encaminhamento para X, através da ligação directa ZX (Custo 50) e envia update Em t2, Y recebe update do menor custo para X (alterou-se). Y calcula novo menor custo para X via Z. Como o menor custo de Y para X é agora via Z, efectua envenenamento inverso. Em t3, Z recebe o update do menor custo para X. Mas Y efectuou envenenamento inverso O Algoritmo converge em T4 (Não há mais alterações de distâncias) 31/84

32 Split Horizon Algoritmo vector de distâncias (DV) Divisão do horizonte (Split Horizon), com Envenenamento Inverso O envenenamento inverso apenas resolve casos simples de Loops (nós adjacentes) Com vários caminhos para o destino, e nós não adjacentes os loops tornam-se inevitáveis. Soluções (melhorias ao algoritmo) Split Horizon -> Os updates são enviados para todos os vizinhos excepto para o que o originou Redução do problema contagem para o infinito -> Limitar o nº máximo de Hops na rede (Ex: RIP são 16) Triggered Updates Nós enviam uma notificação mal uma das ligações fique inacessível. Reduz probabilidade de Loops e aumenta tempo de convergência 32/84

33 Link State Algoritmo de encaminhamento Estado de Ligação (link state) Cada router efectua o seguinte (em intervalos regulares) Descobre os seus vizinhos, e em particular aprende os seus endereços de rede Cada router descobre e aprende informação sobre os vizinhos através do envio de um pacote especial ( HELLO) por cada interface. Os routers vizinhos enviam um pacote de resposta (REPLY) Mede o custo para cada vizinho Por exemplo enviando pacotes ICMP Echo e medindo o tempo médio de ida e volta (RTT) Atribuindo um custo correspondente ao débito binário de cada interface Através de configuração manual nos interfaces Constrói os pacotes link state Envia os pacotes link state para todos os vizinhos. Estes por sua vez envia para os seus vizinhos e assim sucessivamente - FLOODING Calcula localmente o caminho mais curto para cada destino, sempre que recebe os pacotes link state Através do algoritmo de DIJKSTRA 33/84

34 Algoritmo de encaminhamento Estado de Ligação (link state) Construção dos pacotes link State Estrutura de dados com estado de ligações Quando é que cada router constrói estes pacotes? Em intervalos regulares Na ocorrência de um evento significativo: - Por exemplo falha de uma ligação ou alteração de custos de ligações 34/84

35 Algoritmo Dijkstra Algoritmo de encaminhamento Estado de Ligação (link state) Algoritmo de DIJKSTRA Topologia da rede, custo das ligações para todos os nós conhecido Conseguido com difusão do estado das ligações Todos os nós têm a mesma informação Calcula caminhos de menor custo dum nó (origem) para todos os restantes Calcula a tabela de routing para esse nó Iterativo: depois de k iterações, conhece os caminhos de menor custo para k destinos Notação: c(i,j): custo da ligação do nó i para o nó j -Custoinfinito para nós que não são vizinhos D(v): valor actual do custo do caminho da origem até ao destino v. p(v): penúltimo nó (predecessor) no caminho da origem até ao destino v. N: conjunto de nós que têm o caminho de menor custo conhecido 35/84

36 Algoritmo de encaminhamento Estado de Ligação (link state) Algoritmo de DIJKSTRA Exemplo para o nó A -Customínimo origem - destino 36/84

37 Exemplo Algoritmo de encaminhamento (link state) Exemplo algoritmo de DIJKSTRA nó A Topologia da rede no nó A -> Árvore SPF (Shortest Path First Tree) Passo 0 Passo 1 Passo 2 Passo 3 Passo 4 Passo 5 Nó Raíz A A 1 D A 1 D 1 E B 2 A 1 D 1 E B 2 A 1 D 1 C 1 E B 2 A 1 D 1 C 1 E 2 F 37/84

38 Algoritmo de encaminhamento Estado de Ligação (link state) Algoritmo de DIJKSTRA - Discussão Com bases de dados de estado de ligação (LSDB) consistentes os routers calculam caminhos consistentes sem Loops Podem no entanto surgir Loops no caso de LSDB s inconsistentes Complexidade do Algoritmo: para n nós Discussão w N Cada iteração: necessita de verificar todos os nós n Resulta em n comparações: O( n ) Excluindo o nó de origem 2 Ver exemplo anterior para 5 nós resulta em 15 comparações O número de iterações aumenta com o quadrado do nº de nós na rede 38/84

39 Comparação dos algoritmos LS e DV Quanto à complexidade das mensagens LS: com n nós, E linha, cada nó envia O(nE) mensagens DV: transfere mensagens apenas entre vizinhos Quanto ao tempo de convergência LS: algoritmo O(n 2 ) requer O(nE) mensagens Tempo de convergência fixo Pode ter oscilações DV: tempo de convergência varia Podem existir Loops Problema da contagem para infinito Comparação LS-DV Quanto à robustez O que acontece se o router não funcionar correctamente? LS: Nó pode anunciar custo da ligação incorrecto Cada nó calcula apenas a sua própria tabela DV: Nó pode anunciar custo da ligação incorrecto A tabela de cada nó é utilizada pelos restantes Erros propagam-se pela rede 39/84

40 Comparação dos algoritmos LS e DV Quanto ao funcionamento Estado de ligação (Link State) Vector de distâncias Informação topológica é difundida (Flooding) por todo o domínio de encaminhamento Os melhores caminhos extremo a extremo são calculados internamente por cada router Os melhores caminhos extremo a extremo determinam quais os próximos routers (Hops) Exemplos: OSPF, IS-IS Cada router pouco sabe da topologia da rede Para cada rede de destino, são escolhidos apenas os melhores próximos routers (Next Hop) Os melhores caminhos extremo a extremo Resultam de uma escolha composta por todas as Escolhas dos próximos routers (Next Hops) Exemplo: RIP, BGP 40/84

41 3.5 Encaminhamento Hierárquico 3.5 Encaminhamento Hierárquico 41/84

42 Encaminhamento Hierárquico Estudo de encaminhamento até agora: Todos os routers são idênticos Rede plana (Flat)... Não é verdade na prática Internet -> Escala: com milhões de destinos Não é possível armazenar todos os destinos nas tabelas de encaminhamento A transferência das tabelas de encaminhamento entupiria as ligações de dados Autonomia administrativa Internet = Rede de redes Cada administrador de rede pode querer controlar o encaminhamento dentro da sua própria rede AS (Autonomous System) -> Rede sob controlo administrativo de uma entidade 42/84

43 Encaminhamento Hierárquico Modelo da internet Funcionalidades chave: Encaminhamento Dinâmico Encaminhamento Intra-A.S. e Inter-A.S. Internet Organizada com vários AS A.S. estão internamente ligados A.S. ligam a outros AS na Internet Duas categorias de protocolos de encaminhamento IGP s (Interior Gateway Protocols). Asseguram encaminhamento dentro do A.S. Exemplo: RIP, OSPF, IS-IS EGP s (Exterior Gateway Protocols). Asseguram encaminhamento entre os A.S. Exemplo: BGP,EGP 43/84

44 Encaminhamento Hierárquico Modelo da internet (Continuação) Gateway Routers Routers especiais de um A.S. (Fronteira entre A.S) Executam um protocolo de encaminhamento intra-domínio, com todos os routers do mesmo A.S. Também são responsáveis por encaminhar para o exterior do domínio Executam um protocolo de encaminhamento inter-domínio, com os outros gateway Routers 44/84

45 Encaminhamento Inter-AS e Intra-AS Encaminhamento IntraAS e InterAS Ex: a,b, Têm informação de encaminhamento de todo o AS - C AS-C IGP IGP AS-A EGP AS-B IGP Só Têm informação de encaminhamento entre A.S. Gateway corre 2 tipos de protocolos (IGP e EGP) 45/84

46 Encaminhamento Inter-AS e Intra-AS Exemplo h1 para h2 Encaminhamento Inter-AS entre A e B Router a sabe que h2 está no AS B. Encaminha para o AS B C.b B.a a Host h1 C b A.a a A.c d c A b Encaminhamento Intra-AS dentro AS A. Router d sabe que para chegar a h2 encaminha para c (Gateway do AS) a B c Host h2 46/84 b Encaminhamento Intra-AS dentro do AS B. Router a Sabe que para chegar a h2 encaminha para b

47 3.6 IGPs 3.6 Protocolos de encaminhamento IGP Introdução ao RIP e OSPF 47/84

48 RIP Routing Information Protocol RIP Protocolo do tipo vector de distâncias (Utiliza algoritmo DV: Bellman Ford) Versão 1 -> Definido no RFC 1058 Utiliza nº de saltos Hop Count como métrica de 1 a 15.(Máx: 16 = Infinito) Tabelas (Vectores) anunciados ou enviados para os vizinhos a cada 30s - BROADCAST Cada anúncio contém até 25 entradas (redes). Caso não receba anúncios no prazo de 180s: Vizinho / Ligação declarada morta As rotas via este vizinho são invalidadas Novos anúncios enviados para os vizinhos (Triggered Updates) Vizinhos enviam novos anúncios caso as tabelas de encaminhamento se alterem Técnica de envenenamento inverso e divisão de horizonte (Poison Reverse) para 23prevenir ping-pong Loops A distância INFINITA é igual a 16 HOPS 48/84

49 RIP Routing Information Protocol Periodic updates Tabelas (Vectores) anunciados ou enviados periódicamente para os vizinhos (cada 30s) distâncias são acumuladas 49/84

50 RIP Routing Information Protocol Problemas do RIP RIP V1 Problemas Split Horizon / Poison Reverse não garantem a resolução do problema da contagem para o infinito 16 Hops = Infinito => RIP apenas pode ser utilizado em redes pequenas Elevados tempos de convergência (Lento a convergir) Broadcasts consomem recursos nos equipamentos que não são routers (Apenas Versão1 ) Relativamente à versão 1 do RIP: Não suporta VLSM s Não suporta autenticação 50/84

51 RIP Routing Information Protocol RIP versão 2. (RFC 1723) Suporta: VLSM s RIP V2 Autenticação Multicast (Updates enviados através de endereço multicast) Importação de rotas provenientes de EGP/BGP (Tags) 51/84

52 RIP Routing Information Protocol /24 Operação RIP Operação Descoberta da topologia de rede /24 HOPs = 0 R /24 HOP s = /24 HOPS = 1 R /24 Update da informação recebida e incremento do campo Hop Count - Split Horizon Utilizado para evitar loops do algoritmo B. Ford R / /24 HOP s = /24 HOP s = /24 HOP s = 0 A métrica é o nº de HOP s (saltos) a que a rede de destino se encontra Após Convergência Tabela routing R1 Destino Next Hop Metrica /24 Directa E /24 R /24 R2 2 52/84

53 RIP Routing Information Protocol Operação Descoberta da topologia de rede Routers descobrem o melhor caminho para o destino através dos vizinhos Métrica = Hop Count (nº de saltos) 53/84

54 RIP Routing Information Protocol Operação Triggered Updates Triggered updates Routers enviam updates quando uma rede fica inacessível 54/84

55 RIP Routing Information Protocol Envio de anúncios Operação Envio de anúncios (updates ) Os anúncios (updates) são enviados em pacotes UDP (Porto 520 Origem e destino) Versão 1 -> É utilizado o endereço Broadcast para envio de anúncios ( ) Versão 2 -> Cada router pertence a um grupo Multicast ( ) Processo Routing A Anúncio Processo Routing B 55/84

56 OSPF Open Short Path First Open aberto : especificação pública Protocolo do tipo estado de ligações OSPF Disseminação de pacotes de estado das ligações (LS packet.) Mapa da topologia em cada nó Cálculo de caminhos pelo algoritmo de Dijkstra Custos de ligações calculados com base no débito binário da ligação: Anúncios disseminados para todo o AS (por flooding - inundação) 10 8 C OSPF = Débito( bps) Transportados em mensagens OSPF directamente sobre o IP (em vez de TCP ou UDP) 56/84

57 OSPF Open Short Path First Utiliza o algoritmo estado de ligação Características Resposta rápida a alterações na rede Enviam triggered updates por cada alteração na rede Enviam updates periódicos (chamados link state refresh) a cada 30 minutos (longos intervalos de tempo) LSA (link State Advertisement) São enviados (flooded) por toda a rede Cada router coloca os LSA numa base de dados Corre o algorimo SPF (Dijkstra), para criar a topologia da rede (àrvore SPF) Os melhores caminhos são seleccionados da Àrvore SPF e colocados na tabela de routing 57/84

58 OSPF Open Short Path First Através do algoritmo estado de ligação (Link State): Routers têm acesso a muito mais informação da rede comparado com o Vector distâncias Consequentemente os routers tendem a tomar decisões mais precisas para encaminhamento Os routers que utilizam o algoritmo estado de ligação mantém informação sobre: Os seus vizinhos Todos os routers na mesma àrea (Topologia hierárquica) Melhores caminhos para os destinos Estruturas de dados mantidas por cada router Tabela de vizinhos ( Tabela de adjacências ) Tabela de topologia ou LSDB (Link State Database) Contém os routers e ligações na área ou rede Tabela de routing (Também conhecida como Forwarding Database). Contém melhores caminhos para os destinos Estrutura de rede Hierárquica Organizada por áreas -> Backbone Area = 0 e áreas regulares (diferentes de 0) 58/84

59 OSPF Open Short Path First Divisão em àreas -> Estrutura Hierárquica Caracteristicas Minimiza nº de entradas nas tabelas de routing Alterações topológicas só têm impacto dentro da àrea onde ocorrem Flooding de LSA s detalhados é limitado a cada àrea Tipicamente 50 a 100 routers por àrea OSPF Areas 59/84

60 OSPF Open Short Path First Divisão em àreas -> Estrutura Hierárquica Terminologia Routers A e B são Backbone Routers (Pertencem à area 0) Routers C, D e E são Area Border Routers (ABR s). Os ABR s interligam todas as àreas à area 0 Não são permitidas ligações entre àreas sem ser através da àrea 0 Todo o tráfego Inter-Area, deverá passar pela àrea 0 ABR s 60/84

61 OSPF Open Short Path First Divisão em àreas -> Estrutura Hierárquica Sumarização / Agregação de redes pode ddser efectuada entre áreas Normalmente efectuada nos ABR s ABR s Envio de redes agregadas 61/84

62 OSPF Open Short Path First Tabela de Adjacências Os routers descobrem os vizinhos com a troca de pacotes Hello (Multicast ) Os vizinhos são declarados válidos após verificação da validade de alguns parâmetros ou opções no pacote Hello n( 1) Tabela de adjacências n Nas ligações Ponto a Ponto WAN: São formadas adjacências entre os 2 vizinhos Nas ligações LAN: Sem DR / BDR = adjacências (n = nº routers) Após Adjacencias estabelecidas Tabelas LSDB são trocadas (sincronizadas) LSA s são flooded através das adjacências criadas de forma fiàvel (Mecanismo ACK LSA) Adjacências apenas com DR e BDR (Designated e backup designated router) Na LAN apenas o DR envia a tabela de topologia para todos os novos routers no segmento. O DR recebe e envia os updates para os outros routers na LAN (Multicast ) -> ganho de eficiência na LAN (em vez de todos para todos) 2 62/84

63 Link State Updates OSPF Open Short Path First Link State Advertisements (Anúncios do estado das ligações) Um pacote LSA (link state Advertisement) contém a lista com estado das ligações. Este contém uma lista com todas as ligações a outros routers, todos os interfaces e o custo destas ligações ESTE TIPO DE LSA é DESIGNADO ROUTER LSA ou tipo 1 Rede IP Máscara Custo (Métrica) 63/84

64 OSPF Open Short Path First Tratamento dos Link State Updates Um pacote LSU (link State Update) contém um ou mais LSA s (LSA = PDU s) Cada LSA tem um número de sequência para que o router possa determinar se este é o que contém informação mais actualizada 64/84

65 OSPF Open Short Path First Tratamento dos Link State Updates Um pacote LSU (link State Update) contém um ou mais LSA s (LSA = PDU s) Cada LSA tem um número de sequência para que o router possa determinar se este é o que contém informação mais actualizada 65/84

66 OSPF Open Short Path First Tratamento dos Link State Updates Um pacote LSU (link State Update) contém um ou mais LSA s (LSA = PDU s) Cada LSA tem um número de sequência para que o router possa determinar se este é o que contém informação mais actualizada -> A Dizer ao originador que tenho informação mais actualizada do que a que envia -> Aproveita e envia essa informação ao originador 66/84

67 OSPF Open Short Path First Tratamento dos Link State Updates Um pacote LSU (link State Update) contém um ou mais LSA s (LSA = PDU s) Cada LSA tem um número de sequência para que o router possa determinar se este é o que contém informação mais actualizada Nota: Identificadores de Seq. dos LSA s: 4 bytes: Inicio em 0x Término em 0x7fffffff Quando chega a 0x7fffffff, é pedido que o originador re-envie, para a sequência re-iniciar em 0x /84

Arquitectura de Redes

Arquitectura de Redes Arquitectura de Redes Routing Dinâmico BGP Arq. de Redes - Pedro Brandão - 2004 1 BGP (Border Gateway Protocol) Os protocolos de encaminhamento exteriores foram criados para controlar o crescimento das

Leia mais

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

Packet Tracer 4.0: Overview Session. Conceitos e práticas Packet Tracer 4.0: Overview Session Conceitos e práticas Processo de Flooding ou Inundação envia informações por todas as portas, exceto aquela em que as informações foram recebidas; Cada roteador link-state

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Camada de Rede Roteamento IP RIP OSPF e BGP Slide 1 Roteamento Determinar o melhor caminho a ser tomado da origem até o destino. Se utiliza do endereço de destino para determinar

Leia mais

Tabela de roteamento

Tabela de roteamento Existem duas atividades que são básicas a um roteador. São elas: A determinação das melhores rotas Determinar a melhor rota é definir por qual enlace uma determinada mensagem deve ser enviada para chegar

Leia mais

Prof. Samuel Henrique Bucke Brito

Prof. Samuel Henrique Bucke Brito - Roteamento www.labcisco.com.br ::: shbbrito@labcisco.com.br Prof. Samuel Henrique Bucke Brito Roteamento Roteamento é a técnica que define por meio de um conjunto de regras como os dados originados em

Leia mais

CURSO AVANÇADO DE BGP DESIGN COM ROTEADORES CISCO

CURSO AVANÇADO DE BGP DESIGN COM ROTEADORES CISCO CURSO AVANÇADO DE BGP DESIGN COM ROTEADORES CISCO Instrutor: Rinaldo Vaz Analista de Redes Responsável técnico pelo AS 28135 Versão do material: 1.0 1.1 INTRODUÇÃO autor: Rinaldo Vaz rinaldopvaz@gmail.com

Leia mais

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

BC-0506: Comunicação e Redes Aula 04: Roteamento BC-0506: Comunicação e Redes Aula 04: Roteamento Santo André, Q011 1 Roteamento Princípios de Roteamento O que é... Sistemas Autônomos Roteamento Interno e Externo Principais Tipos de Algoritmos Distance-Vector

Leia mais

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

Redes de Computadores 3ª Colecção Exercícios diversos 16 de Dezembro de 2005 Spanning Tree, Protocolo IP, Encaminhamento em redes IP e Cam. I Bridging Transparente Spanning Tree 1) Considere a rede local, da figura. Admitindo que as bridges são transparentes e correm o algoritmo Spanning Tree (IEEE 802.1d) HOST Y HOST Z HOST X Bridge Prioridade

Leia mais

Comunicação de Dados

Comunicação de Dados Comunicação de Dados Roteamento Prof. André Bessa Faculade Lourenço Filho 22 de Novembro de 2012 Prof. André Bessa (FLF) Comunicação de Dados 22 de Novembro de 2012 1 / 26 1 Introdução 2 Roteamento na

Leia mais

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

Aula 20. Roteamento em Redes de Dados. Eytan Modiano MIT Aula 20 Roteamento em Redes de Dados Eytan Modiano MIT 1 Roteamento Deve escolher rotas para vários pares origem, destino (pares O/D) ou para várias sessões. Roteamento datagrama: a rota é escolhida para

Leia mais

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

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 Redes de computadores e a Internet Capitulo Capítulo A camada de rede.1 Introdução.2 O que há dentro de um roteador.3 IP: Protocolo da Internet Endereçamento IPv. Roteamento.5 Roteamento na Internet (Algoritmos

Leia mais

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

CONFIGURAÇÃO DE ROTEADORES CISCO. Prof. Dr. Kelvin Lopes Dias Msc. Eng. Diego dos Passos Silva CONFIGURAÇÃO DE ROTEADORES CISCO Prof. Dr. Kelvin Lopes Dias Msc. Eng. Diego dos Passos Silva ROTEADOR Roteador CISCO 2600: INTERFACES DE UM ROTEADOR - Interface p/ WAN - Interface p/ LAN - Interface p/

Leia mais

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

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 Licenciaturas em Informática e Gestão de Empresas, Engenharia de Telecomunicações e Informática e Engenharia Informática Redes Digitais II Relatório do 2º Guião Laboratorial de Avaliação: Encaminhamento

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Capítulo 4.5 Algoritmos de Roteamento Capítulo 4.6 Roteamento na Internet Prof. Jó Ueyama Abril/2011 SSC0641-2011 1 Rede Roteador default? saltos? rotas? SSC0641-2011 2 Roteamento

Leia mais

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

Consulte a exposição. Qual declaração descreve corretamente como R1 irá determinar o melhor caminho para R2? 1. Que duas declarações descrevem corretamente os conceitos de distância administrativa e métrica? (Escolha duas.) a) Distância administrativa refere-se a confiabilidade de uma determinada rota. b) Um

Leia mais

Roteamento na Internet

Roteamento na Internet Roteamento na Internet IntraAS RIP OSPF InterAS BGP RIP Protocolo de informação de roteamento (Routing Information Protocol) Definido nas RFCs 1058 (versão 1) e 2453 (versão 2) RIPng IPv6 Protocolo de

Leia mais

OSPF - Open Shortest Path First. Redes de Comunicação de Dados

OSPF - Open Shortest Path First. Redes de Comunicação de Dados OSPF - Open Shortest Path First Redes de Comunicação de Dados Bibliografia RFC 2328 - OSPF Version 2 http://www.rfc-editor.org/rfc/rfc2328.txt OSPF Design Guide, Cisco Systems http://www.cisco.com/en/us/tech/tk365/technologies_white_paper0

Leia mais

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

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento Professor Rene - UNIP 1 Roteamento Dinâmico Perspectiva e histórico Os protocolos de roteamento dinâmico são usados

Leia mais

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

Interconexão de Redes Parte 3. Prof. Dr. S. Motoyama Interconexão de Redes Parte 3 Prof. Dr. S. Motoyama Protocolo de configuração dinâmica de host - DHCP DHCP proporciona uma estrutura para passar informação de configuração aos hosts (de maneira dinâmica

Leia mais

Redes de Computadores

Redes de Computadores 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

Leia mais

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

Capítulo 10 - Conceitos Básicos de Roteamento e de Sub-redes. Associação dos Instrutores NetAcademy - Julho de 2007 - Página Capítulo 10 - Conceitos Básicos de Roteamento e de Sub-redes 1 Protocolos Roteáveis e Roteados Protocolo roteado: permite que o roteador encaminhe dados entre nós de diferentes redes. Endereço de rede:

Leia mais

Visão geral sobre encaminhamento

Visão geral sobre encaminhamento Encaminhamento IP Resumo Algoritmos Escalabilidade 1 Visão geral sobre encaminhamento Forwarding vs Routing forwarding: processo de seleccionar uma porta de saída baseado no endereço de destino e na tabela

Leia mais

Redes de Computadores I Conceitos Básicos

Redes de Computadores I Conceitos Básicos Redes de Computadores I Conceitos Básicos (11 a. Semana de Aula) Prof. Luís Rodrigo lrodrigo@lncc.br http://lrodrigo.lncc.br 2011.02 v1 2011.11.03 (baseado no material de Jim Kurose e outros) Algoritmos

Leia mais

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

Aula-17 Interconexão de Redes IP (Internet Protocol) Prof. Dr. S. Motoyama Aula-7 Interconexão de Redes IP (Internet Protocol) Prof. Dr. S. Motoyama Encaminhamento IP Exemplo de tabela de roteamento de R: Rede/Sub-rede Mácara de sub-rede Próximo salto 28.96.34.0 255.255.255.28

Leia mais

Sumário. Protocolos em Redes de Dados- Aula 06 -BGP: Introdução p.4. BGP: ilustração. BGP: Border Gateway Protocol

Sumário. Protocolos em Redes de Dados- Aula 06 -BGP: Introdução p.4. BGP: ilustração. BGP: Border Gateway Protocol Sumário Protocolos em Redes de Dados - Aula 06 - Funcionalidades fundamentais do BGP. Tipos de pacotes. Atributos principais. BGP: Introdução Luís Rodrigues ler@di.fc.ul.pt DI/FCUL Protocolos em Redes

Leia mais

CST em Redes de Computadores

CST em Redes de Computadores CST em Redes de Computadores Dispositivos de Rede I AULA 07 Roteamento Dinâmico / Protocolo RIP Prof: Jéferson Mendonça de Limas Protocolos de Roteamento Dinâmico Em 1969 a ARPANET utilizava-se de algoritmos

Leia mais

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

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 Ebook Exclusivo 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 em S e rv i ços G e r e n c i a do s Segurança de de Perímetro Sumário Introdução P.3 Ententendendo o Protocolo

Leia mais

Redes de Computadores II

Redes de Computadores II Redes de Computadores II Prof. Celio Trois portal.redes.ufsm.br/~trois/redes2 Roteamento Dinâmico As principais vantagens do roteamento dinâmico são: Simplifica o gerenciamento da rede. Viável em grandes

Leia mais

Sumário. Protocolos em Redes de Dados- Aula 05 -OSPF, IS-IS, IGRP e EIGRP p.4. Sub-redes to tipo NBMA NBMA

Sumário. Protocolos em Redes de Dados- Aula 05 -OSPF, IS-IS, IGRP e EIGRP p.4. Sub-redes to tipo NBMA NBMA Sumário Protocolos em Redes de Dados - Aula 05 - OSPF, IS-IS, IGRP e EIGRP Luís Rodrigues ler@di.fc.ul.pt OSPF. Suporte para diferentes tipos de redes. Encaminhamento hierárquico no OSPF. IS-IS. IGRP.

Leia mais

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

Administração de Redes 2014/15. Encaminhamento estático Princípios do encaminhamento dinâmico Administração de Redes 2014/15 Encaminhamento estático Princípios do encaminhamento dinâmico 1 Routers Vamos trabalhar com dois tipos de routers Routers Cisco com sistema operativo IOS Routers Linux Router

Leia mais

Redes de Computadores (RCOMP 2014/2015)

Redes de Computadores (RCOMP 2014/2015) Redes de Computadores (RCOMP 2014/2015) Encaminhamento IPv4 Encaminhamento estático e encaminhamento dinâmico. Protocolos de encaminhamento: RIP, RIPv2, EIGRP e OSPF. Sistemas autónomos e redistribuição

Leia mais

Redes de Computadores II

Redes de Computadores II Redes de Computadores II Prof. Celio Trois portal.redes.ufsm.br/~trois/redes2 OSPF Open Shortest Path First - OSPF Protocolo aberto e padronizado pelo IETF (RFC 2328), o que permite que diversas plataformas

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 Camada de Redes (Continuação) 2 Camada de Rede 3 NAT: Network Address Translation restante da Internet 138.76.29.7 10.0.0.4 rede local (ex.: rede doméstica) 10.0.0/24

Leia mais

Roteamento em Redes de Computadores

Roteamento em Redes de Computadores Roteamento em Redes de Computadores José Marcos Câmara Brito INATEL - Instituto Nacional de Telecomunicações INATEL - Instituto Nacional de Telecomunicações 01/08/00 1 Introdução Objetivo Tipos de rede

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

Aula 21: Roteamento em Redes de Dados

Aula 21: Roteamento em Redes de Dados Aula : Roteamento em Redes de Dados Slide Redes de Pacotes Comutados Mensagens dividas em Pacotes que são roteados ao seu destino PC PC PC Rede de Pacotes PC PC PC PC Buffer Pacote Comutado Slide Roteamento

Leia mais

Módulo 10 Fundamentos de Routing e de Sub-redes

Módulo 10 Fundamentos de Routing e de Sub-redes CCNA 1 Conceitos Básicos de Redes Módulo 10 Fundamentos de Routing e de Sub-redes Protocolos Roteados (Routed Protocols) 2 Protocolos Roteáveis e Roteados Routable and Routed Protocols Um protocolo roteado

Leia mais

Arquitectura de Redes

Arquitectura de Redes Arquitectura de Redes Encaminhamento Arq. de Redes - Pedro Brandão - Encaminhamento Conceito Terminal. Descobrir NA de Term. Term estáem. Enviar Router. Descobrir HA de Router Terminal HA-R HA-T NA-T NA-T

Leia mais

Camada de Rede - Roteamento. Prof. Leonardo Barreto Campos 1

Camada de Rede - Roteamento. Prof. Leonardo Barreto Campos 1 Camada de Rede - Roteamento Prof. Leonardo Barreto Campos 1 Sumário Introdução; Algoritmos de Roteamento: Roteamento de estado de enlace (link-state LS) Roteamento de Vetor de Distância (distancevector

Leia mais

Tolerância a Falhas em Encaminhamento IP

Tolerância a Falhas em Encaminhamento IP Tolerância a Falhas em Sistemas Distribuídos e Tolerância a Falhas Hugo Veiga João Caldeira Vasco Soares hveiga@ubi.pt jcaldeira@est.ipcb.pt vasco_g_soares@est.ipcb.pt Hugo Veiga, João Caldeira, Vasco

Leia mais

Redes de Computadores II INF-3A

Redes de Computadores II INF-3A Redes de Computadores II INF-3A 1 ROTEAMENTO 2 Papel do roteador em uma rede de computadores O Roteador é o responsável por encontrar um caminho entre a rede onde está o computador que enviou os dados

Leia mais

Capítulo 3 - Sumário. Tipos de Rotas (Diretas, Estáticas e Dinâmicas) Protocolos de Roteamento (RIP, OSPF e BGP)

Capítulo 3 - Sumário. Tipos de Rotas (Diretas, Estáticas e Dinâmicas) Protocolos de Roteamento (RIP, OSPF e BGP) 1 Capítulo 3 - Sumário - Conceitos Tipos de Rotas (Diretas, Estáticas e Dinâmicas) Rotas Default Sumarização de Rotas Algoritmos de Roteamento Protocolos de Roteamento (RIP, OSPF e BGP) 2 ROTA é um caminho

Leia mais

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

** Distance Vector - Trabalha com a métrica de Salto(HOP),. O protocolo que implementa o Distance Vector é o RIP.! Laboratório wireshark Número de sequencia: syn syn ack ack Cisco Packet Tracer Roteador trabalha em dois modos de operação: - Modo Normal - símbolo > - Modo Root - símbolo # ##################################################################

Leia mais

Roteamento IP & MPLS. Prof. Marcos Argachoy

Roteamento IP & MPLS. Prof. Marcos Argachoy REDES DE LONGA DISTANCIA Roteamento IP & MPLS Prof. Marcos Argachoy Perfil desse tema O Roteador Roteamento IP Protocolos de Roteamento MPLS Roteador Roteamento IP & MPLS Hardware (ou software) destinado

Leia mais

Tecnologia de Redes de Computadores - aula 5

Tecnologia de Redes de Computadores - aula 5 Tecnologia de Redes de Computadores - aula 5 Prof. Celso Rabelo Centro Universitário da Cidade 1 Objetivo 2 3 4 IGPxEGP Vetor de Distância Estado de Enlace Objetivo Objetivo Apresentar o conceito de. Conceito

Leia mais

Módulo 8 Ethernet Switching

Módulo 8 Ethernet Switching CCNA 1 Conceitos Básicos de Redes Módulo 8 Ethernet Switching Comutação Ethernet 2 Segmentação de Redes Numa Ethernet o meio de transmissão é compartilhado Só um nó pode transmitir de cada vez. O aumento

Leia mais

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

Curso de extensão em Administração de Redes Curso de extensão em Administração de Redes Italo Valcy da Silva Brito 1,2 1 Gestores da Rede Acadêmica de Computação Departamento de Ciência da Computação Universidade Federal da Bahia 2 Ponto de Presença

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

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

Ao escolher os protocolos nesta fase do projeto, você terá subsídio para listar as características funcionais dos dispositivos a ser adquiridos Seleção de Protocolos de Switching e Roteamento Protocolos de switching/roteamento diferem quanto a: Características de tráfego gerado Uso de CPU, memória e banda passante O número máximo de roteadores

Leia mais

Sumário. Comunicação Multicast. Soluções. Multicast. Application-Level Multicast. October 20, 2008 Algoritmos Epidémicos

Sumário. Comunicação Multicast. Soluções. Multicast. Application-Level Multicast. October 20, 2008 Algoritmos Epidémicos Sumário Comunicação Multicast Multicast Application-Level Multicast October 20, 2008 Algoritmos Epidémicos Comunicação Multicast Soluções Multicast designa o envio duma mensagem para múltiplos destinatários.

Leia mais

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

Encaminhamento IP. Entrega Directa e Indirecta de Datagramas Tabela de Encaminhamento Encaminhamento IP Entrega Directa e Indirecta de Datagramas Tabela de Encaminhamento Encaminhamento IP Características Baseado em tabelas de encaminhamento (routing) Efectuado pelos routers e pelas máquinas

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 II

Redes de Computadores II Redes de Computadores II Prof. Celio Trois portal.redes.ufsm.br/~trois/redes2 Roteamento Dinâmico Os protocolos de roteamento utilizados em redes pertencem a duas categorias: IGP (Interior Gateway Protocol)

Leia mais

Protocolos de Roteamento RIP e OSPF

Protocolos de Roteamento RIP e OSPF Protocolos de Roteamento RIP e OSPF Alexandre Urtado de Assis aua@cbpf.br Nilton Alves Jr. naj@cbpf.br http://mesonpi.cat.cbpf.br/naj Resumo Este trabalho aborda alguns protocolos de roteamento, especificamente

Leia mais

Introdução. 128.10 Ligação direta 128.15 Ligação direta 129.7 128.15.1.3 Default 128.15.1.1

Introdução. 128.10 Ligação direta 128.15 Ligação direta 129.7 128.15.1.3 Default 128.15.1.1 Introdução Roteamento é a movimentação de informações da origem até o seu destino, sendo que essa informação deve passar por pelo menos um modo intermediário, ou seja, a origem e o destino não estão ligadas

Leia mais

ADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia

ADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia ADDRESS RESOLUTION PROTOCOL Thiago de Almeida Correia São Paulo 2011 1. Visão Geral Em uma rede de computadores local, os hosts se enxergam através de dois endereços, sendo um deles o endereço Internet

Leia mais

Redes de Computadores Grupo de Redes de Computadores

Redes de Computadores Grupo de Redes de Computadores Redes de Computadores Grupo de Redes de Computadores Interligações de LANs: Equipamentos Elementos de interligação de redes Aplicação Apresentação Sessão Transporte Rede Ligação Física LLC MAC Gateways

Leia mais

TUDO SOBRE ENDEREÇOS IP

TUDO SOBRE ENDEREÇOS IP TUDO SOBRE ENDEREÇOS IP Revisão: Endereços IP são números de 32 bits, geralmente representados em notação decimal (xxx.xxx.xxx.xxx). Cada número decimal (xxx) representa oito bits em binário, e por isso,

Leia mais

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

Curso de extensão em Administração de Redes Curso de extensão em Administração de Redes Italo Valcy da Silva Brito1,2 1 Gestores da Rede Acadêmica de Computação Departamento de Ciência da Computação Universidade Federal da Bahia 2 Ponto de Presença

Leia mais

Redes de Comunicações Capítulo 6.1

Redes de Comunicações Capítulo 6.1 Capítulo 6.1 6.1 - Técnicas de Comutação 1 WAN s Wide Area Networks Uma WAN é uma rede dispersa por uma grande área física, sob o controlo de uma administração única e baseada em circuitos dedicados (exemplo:

Leia mais

Redes de Computadores. Trabalho de Laboratório Nº2

Redes de Computadores. Trabalho de Laboratório Nº2 Redes de Computadores Curso de Eng. Informática Curso de Eng. de Electrónica e Computadores Trabalho de Laboratório Nº2 Configuração de TCP/IP numa rede de computadores Utilização de Ipconfig, Ping e Tracert

Leia mais

CCNA 2 Conceitos Básicos de Roteadores e Roteamento. Capítulo 7 - Protocolo de Roteamento de Vetor de Distância

CCNA 2 Conceitos Básicos de Roteadores e Roteamento. Capítulo 7 - Protocolo de Roteamento de Vetor de Distância CCNA 2 Conceitos Básicos de Roteadores e Roteamento Capítulo 7 - Protocolo de Roteamento de Vetor de Distância 1 Objetivos do Capítulo Entender o funcionamento dos protocolos de roteamento de vetor de

Leia mais

Equipamentos de rede. Repetidores. Repetidores. Prof. Leandro Pykosz Leandro@sulbbs.com.br

Equipamentos de rede. Repetidores. Repetidores. Prof. Leandro Pykosz Leandro@sulbbs.com.br 1 Equipamentos de rede Prof. Leandro Pykosz Leandro@sulbbs.com.br Repetidores É o dispositivo responsável por ampliar o tamanho máximo do cabeamento de rede; Como o nome sugere, ele repete as informações

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Técnicas de comutação Escola Superior de Tecnologia e Gestão Instituto Politécnico de Bragança Maio de 2006 WAN s Wide Area Networks Uma WAN é uma rede dispersa por uma grande área

Leia mais

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

REDES DE COMPUTADORES. Camada de Rede. Prof.: Agostinho S. Riofrio REDES DE COMPUTADORES Camada de Rede Prof.: Agostinho S. Riofrio Agenda 1. Introdução 2. Funções 3. Serviços oferecidos às Camadas superiores 4. Redes de Datagramas 5. Redes de Circuitos Virtuais 6. Comparação

Leia mais

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

Uma tabela de roteamento contém as informações necessárias para que um pacote IP seja encaminhado para o destino certo. RIP (Protocolo de Informação de Rotemento) como o próprio nome diz é um protocolo de roteamento: isso significa que ele é responsável por manter as tabelas de roteamento entre os roteadores da mesma rede

Leia mais

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

Estudo comparativo entre dois tradicionais algoritmos de roteamento: vetor distância e estado de enlace. Estudo comparativo entre dois tradicionais algoritmos de roteamento: vetor distância e estado de enlace. Ederson Luis Posselt 1, Geovane Griesang 1 1 Instituto de Informática Universidade de Santa Cruz

Leia mais

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

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 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 Sumário Fundamentos Arquitetura OSI e TCP/IP Virtual LAN: Dispositivos

Leia mais

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

Curso: Sistemas de Informação Disciplina: Redes de Computadores Prof. Sergio Estrela Martins Curso: Sistemas de Informação Disciplina: Redes de Computadores Prof. Sergio Estrela Martins Material de apoio 2 Esclarecimentos Esse material é de apoio para as aulas da disciplina e não substitui a leitura

Leia mais

Protocolo de roteamento EIGRP. kraemer

Protocolo de roteamento EIGRP. kraemer Protocolo de roteamento EIGRP Cronograma Introdução Formato das mensagens Módulos independentes de protocolos Tipos de pacote Protocolo Hello Atualizações associadas Algoritmo DUAL Distância administrativa

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

Redes de Computadores. Trabalho de Laboratório Nº7

Redes de Computadores. Trabalho de Laboratório Nº7 Redes de Computadores Curso de Eng. Informática Curso de Eng. de Electrónica e Computadores Trabalho de Laboratório Nº7 Análise do tráfego na rede Protocolos TCP e UDP Objectivo Usar o Ethereal para visualizar

Leia mais

Sumário. Protocolos em Redes de Dados- Aula 12 -MOSPFDifuso Inter-Domnio (MSDP, MBGP e BGMP) p.4. Optimização na procura por difusão MOSPF

Sumário. Protocolos em Redes de Dados- Aula 12 -MOSPFDifuso Inter-Domnio (MSDP, MBGP e BGMP) p.4. Optimização na procura por difusão MOSPF Sumário Protocolos em Redes de Dados - Aula 12 - Extensões OSPF para difusão. Aplicação de difusão em grande escala. MOSPF Difusão Inter-Domínio (MSDP, MBGP e BGMP) Luís Rodrigues ler@di.fc.ul.pt DI/FCUL

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores por fldotti@inf.pucrs.br Redes de Computadores Nível de Rede Evolução de Técnicas de Roteamento Redes de Computadores 2 1 Experimentos iniciais instalação e manutenção a mão Crescimento

Leia mais

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

Teleprocessamento e Redes (MAB-510) Gabarito da Segunda Lista de Exercícios 01/2010 Teleprocessamento e Redes (MAB-510) Gabarito da Segunda Lista de Exercícios 01/2010 Prof. Silvana Rossetto (DCC/IM/UFRJ) 1 13 de julho de 2010 Questões 1. Qual é a diferença fundamental entre um roteador

Leia mais

Redes de Computadores. Aula: Border Gateway Protocol - BGP Professor: Jefferson Silva

Redes de Computadores. Aula: Border Gateway Protocol - BGP Professor: Jefferson Silva Redes de Computadores Aula: Border Gateway Protocol - BGP Professor: Jefferson Silva Roteiro Características Terminologia utilizada PTT, PIX, ASN Configurações Práticas Referências Característcas É um

Leia mais

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

Laboratório. Assunto: endereçamento IP e roteamento. Assunto: endereçamento IP e roteamento. Laboratório Objetivo: verificar conectivade básica com a rede, atribuir (estaticamente) endereços IP, adicionar rotas (manualmente) e verificar o caminho seguido

Leia mais

Protocolos de Roteamento t Dinâmico i I RIP

Protocolos de Roteamento t Dinâmico i I RIP Redes de Computadores Protocolos de Roteamento t Dinâmico i I RIP Reinaldo Gomes reinaldo@cefet-al.br 1 Roteamento Relembrando: O roteamento IP consiste em duas fases: 1. Como repassar um pacote de uma

Leia mais

unesp UNIVERSIDADE ESTADUAL PAULISTA

unesp UNIVERSIDADE ESTADUAL PAULISTA unesp UNIVERSIDADE ESTADUAL PAULISTA Administração de Redes TCP/IP Roteamento: Sistemas Autônomos e EGP Prof. Dr. Adriano Mauro Cansian adriano@ieee.org UNESP - IBILCE - São José do Rio Preto 2001 1. Introdução

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

24/03/2015. Prof. Marcel Santos Silva

24/03/2015. Prof. Marcel Santos Silva Prof. Marcel Santos Silva Embora os roteadores possam ser usados para segmentar os dispositivos de LAN, seu principal uso é como dispositivos de WAN. Os roteadores têm interfaces de LAN e WAN. As tecnologias

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

Encaminhamento em redes instáveis. Localização de nós em redes Peer-to-Peer Napster Gnutella Chord

Encaminhamento em redes instáveis. Localização de nós em redes Peer-to-Peer Napster Gnutella Chord Encaminhamento em redes instáveis Encaminhamento em redes Ad Hoc Introdução Descoberta de rotas Manutenção de rotas Localização de nós em redes Peer-to-Peer Napster Gnutella Chord Encaminhamento em redes

Leia mais

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

Arquitetura TCP/IP. Parte III Endereçamento IP e roteamento. Fabrízzio Alphonsus A. M. N. Soares Arquitetura TCP/IP Parte III Endereçamento IP e roteamento Fabrízzio Alphonsus A. M. N. Soares Tópicos Formato do endereço Classes de endereços Endereços especiais Sub-rede e máscara VLSM (Variable Length

Leia mais

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

Prof. Luís Rodolfo. Unidade III REDES DE COMPUTADORES E TELECOMUNICAÇÃO Prof. Luís Rodolfo Unidade III REDES DE COMPUTADORES E TELECOMUNICAÇÃO Redes de computadores e telecomunicação Objetivos da Unidade III Apresentar as camadas de Transporte (Nível 4) e Rede (Nível 3) do

Leia mais

Protocolos em Redes de Dados. Enquadramento histórico. Modo de funcionamento FEC. Antecedentes IP Switching Tag Switching. Exemplo de.

Protocolos em Redes de Dados. Enquadramento histórico. Modo de funcionamento FEC. Antecedentes IP Switching Tag Switching. Exemplo de. Multiprotocol Label Switching Aula 07 FCUL 2005-20056 Objectivo: Conciliar as tecnologias baseadas em comutação (switching) com o encaminhamento IP. Aplicações: Aumentar o desempenho. Engenharia de tráfego.

Leia mais

Aula 08 MPLS 2004-2005 FCUL. Protocolos em Redes de Dados. Luís Rodrigues. Enquadramento. Modo de funcionamento. Antecedentes MPLS.

Aula 08 MPLS 2004-2005 FCUL. Protocolos em Redes de Dados. Luís Rodrigues. Enquadramento. Modo de funcionamento. Antecedentes MPLS. Aula 08 FCUL 2004-2005 Multiprotocol Label Switching Objectivo: Conciliar as tecnologias baseadas em comutação (switching) com o encaminhamento IP. Aplicações: Aumentar o desempenho. Engenharia de tráfego.

Leia mais

Aula 12 MOSPF Difusão Inter-Domínio (MSDP, MBGP e BGMP) 2004-2005 FCUL. Protocolos em Redes de Dados. Luís Rodrigues. Multicast entre-domínios MSDP

Aula 12 MOSPF Difusão Inter-Domínio (MSDP, MBGP e BGMP) 2004-2005 FCUL. Protocolos em Redes de Dados. Luís Rodrigues. Multicast entre-domínios MSDP Aula 12 MOSPF Difusão Inter-Domínio (, e ) FCUL 2004-2005 Aplicação de difusão entro domínios. Internet Exchange (MIX) Pontos onde fornecedores de serviço com suporte para multicast podem trocar tráfego

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 Camada de Redes 2 O que acontece na camada de rede Transporta segmentos do hospedeiro transmissor para o receptor Roteador examina campos de cabeçalho em todos os datagramas

Leia mais

Rot. #1. Metro Eth. Rot. #3 Rede. IP over SDH. GigaEth. Rot. #2. Rot. #4 LAN Eth. LAN Eth. Sw1 LAN. GigaEth INTERCONEXÃO DE REDES DE COMPUTADORES

Rot. #1. Metro Eth. Rot. #3 Rede. IP over SDH. GigaEth. Rot. #2. Rot. #4 LAN Eth. LAN Eth. Sw1 LAN. GigaEth INTERCONEXÃO DE REDES DE COMPUTADORES INTERCONEXÃO DE REDES LOCAIS COM ROTEADORES POR QUE NÃO SÓ PONTES? LANs podem ser conectadas entre si com pontes (bridges) Por que não usar sempre pontes para construir redes grandes? Pontes não fazem

Leia mais

Roteamento Unicast e Multicast. Profa. Priscila Solís Barreto

Roteamento Unicast e Multicast. Profa. Priscila Solís Barreto Roteamento Unicast e Multicast Profa. Priscila Solís Barreto Entrega A camada de rede supervisiona a manipulação dos pacotes nas redes física subjacente. Essa manipulação é definida como a entrega de um

Leia mais

Prefixo a ser comparado Interface 1 0 10 1 111 2 Senão 3

Prefixo a ser comparado Interface 1 0 10 1 111 2 Senão 3 PEL/FEN Redes de Computadores 015/1 Segunda Lista de Exercícios Prof. Marcelo Gonçalves Rubinstein 1) Descreva os principais serviços providos pela camada rede. ) Cite as diferenças entre datagrama e circuito

Leia mais

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

Na Figura a seguir apresento um exemplo de uma mini-tabela de roteamento: Tutorial de TCP/IP - Parte 6 - Tabelas de Roteamento Por Júlio Cesar Fabris Battisti Introdução Esta é a sexta parte do Tutorial de TCP/IP. Na Parte 1 tratei dos aspectos básicos do protocolo TCP/IP. Na

Leia mais

PROTOCOLOS DE ROTEAMENTO RIP e OSPF

PROTOCOLOS DE ROTEAMENTO RIP e OSPF PROTOCOLOS DE ROTEAMENTO RIP e OSPF Monografia apresentada na disciplina Laboratório de Redes II no Mestrado de Redes de Computadores da UNIFACS. Alunos : Manoel Carvalho Marques Neto manoel.netom@unifacs.br

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

Visão geral da arquitetura do roteador

Visão geral da arquitetura do roteador Visão geral da arquitetura do roteador Duas funções-chave do roteador: Executar algoritmos/protocolos (RIP, OSPF, BGP) Comutar os datagramas do link de entrada para o link de saída 1 Funções da porta de

Leia mais

INSTITUTO SUPERIOR DE ENGENHARIA DE LISBOA

INSTITUTO SUPERIOR DE ENGENHARIA DE LISBOA INSTITUTO SUPERIOR DE ENGENHARIA DE LISBOA ÁREA DEPARTAMENTAL DE ENGENHARIA DE ELECTRÓNICA E TELECOMUNICAÇÕES E DE COMPUTADORES Redes de Computadores (LEIC/LEETC/LERCM) Nome: Nº de aluno: 3ª Ficha de Avaliação

Leia mais

Protocolos de roteamento RIP e OSPF

Protocolos de roteamento RIP e OSPF Roberto Néia Amaral et al. 75 Roberto Néia Amaral (Mestre) Curso de Ciência da Computação - Universidade Tuiuti do Paraná Ciro de Barros Barbosa (Doutor) Curso de Ciência da Computação - Universidade Tuiuti

Leia mais