Comunicação Multicast

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

Download "Comunicação Multicast"

Transcrição

1 Comunicação Multicast por Marinho Barcellos PIP/CA Programa Interdisciplinar de Pós-graduação em Computação Aplicada UNISINOS - São Leopoldo, RS Seminário de Capacitação Interna - RNP Dezembro de 2000

2 Sumário Fundamentos sobre IP Multicast IGMP - Internet Group Management Protocol Roteamento Multicast Mbone Tópicos avançados Comentários Finais 2

3 Fundamentos sobre IP Multicast

4 Métodos de Envio Unicast Broadcast Multicast Anycast 4

5 Vantagens de Multicast Broadcast desperdiça banda e é limitado a uma subrede Unicast envia dados várias vezes Multicast envia apenas uma vez Dados são eficientemente distribuídos por roteadores Árvore de distribuição multicast (MDT) 5

6 Exemplo de Uso de Banda 14 servidor de vídeo transmite stream de 128 kbps Banda (Mbps) unicast 2 multicast 1 Clientes 100 6

7 Limitações de IP Multicast Não suporta TCP, apenas UDP Entrega de pacotes não é confiável Duplicação de pacotes Congestionamento da rede (ausência de controle) É possível assinar grupo com taxa de transmissão superior à capacidade existente 7

8 Aplicações de Multicast Teleconferência multimídia (vários) Distribuição de dados (distribuição de software) Distribuição de dados em tempo real (mercado de ações) Jogos e simulações distribuídas 8

9 IP Multicast Resultado de tese de doutorado de S. Deering, 1991 host membership protocol IGMP protocolo de roteamento que originou DVMRP Princípios escalabilidade separação entre controle de grupo e roteamento IP Multicast é descrito através de uma série de RFCs RFC966, RFC988, RFC1054, RFC1075, RFC

10 Endereçamento IP Multicast Endereços unicast x multicast Endereços multicast (antiga classe D) 1110xxxx xxxxxxxx xxxxxxxx xxxxxxxx a Endereços reservados pela IANA a = locais a = escopo administrativo x = outros 10

11 Endereçamento IP Multicast Endereços locais ( x).1: all-hosts.2: all multicast routers.4: all DVMRP routers.5: all OSPF routers.6: OSPF designated routers.13: all PIM routers.15: all CBT routers 11

12 Endereçamento Multicast MAC Endereços MAC freqüentemente incluem multicast Mapeamento entre endereços MAC multicast e IP multicast Ethernet: 23 bits endereçamento MAC multicast (2 24 /2) Mapeamento de 32 bits para 23:

13 << Sumário <<

14 IGMP Internet Group Management Protocol

15 IGMP: Internet Group Management Protocol Protocolo para gerência de grupo Histórico derivado do Host Membership Protocol definido na RFC1112 aumentado mais tarde com novos protocolos Existem 3 versões de IGMP IGMPv1 ainda é comum (Win95) IGMPv2 é o padrão atual IGMPv3 ainda é draft 15

16 IGMP: Internet Group Management Protocol Roteador usa IGMP para controlar quais grupos estão ativos na subrede Subrede deve possuir pelo menos 1 host interessado Um host interessado possui pelo menos 1 processo que assinou grupo 16

17 IGMP: Internet Group Management Protocol Mensagens do IGMP são transportadas em datagramas IP Mensagens locais (TTL=1) Formato do pacote (v1) versão: 1 tipo: Membership Query, Membership Report checksum endereço de grupo Roteador designado: IGMP e encaminhamento à subrede 17

18 IGMP: modelo query-response Determinar quais grupos estão sendo assinados Roteador designado envia Query periodicamente Host assinante envia um Report para cada grupo assinado Roteador designado determina quais grupos estão sendo assinados 18

19 IGMP: supressão com atraso aleatório Implosão com muitos grupos ou muitos membros Mecanismo de supressão com atraso aleatório Basta o primeiro report de um host 19

20 IGMP: entrada em grupo com join Problema na latência de entrada em grupo Host envia Report (join) quando grupo é assinado Roteador recebe Report e inclui grupo na lista de ativos 20

21 IGMP: saída silenciosa Saída silenciosa quando host sai do grupo Roteadores mantém um contador para cada grupo Em 3 minutos, grupo é eliminado Enquanto isso, tráfego de grupo continua a ser encaminhado 21

22 Ilustração dos Intervalos no IGMPv1 intervalo aleatório de resposta (10seg) Query interval (60seg) Query interval (60seg) Query interval (60seg) host deixa grupo latência de saída (3min) 22

23 IGMP versão 2 RFC2236, IETF, 1997 Correção de problemas detectados no IGMPv1 Compatível com a primeira versão (interoperabilidade?) Principais modificações: Leave Query específica para um grupo Query interval alterado de 60seg para 125seg 23

24 IGMPv2: saída de grupo otimizada Host envia Leave <grupo> para todos roteadores Roteador não sabe se este foi o último host no grupo Roteador envia Query <grupo> para o endereço <grupo> com latência máxima de 1seg Caso ninguém responda repete e em 2seg assume que não há mais membros pára de encaminhar pacotes endereçados a <grupo> Latência de saída inferior a 3seg 24

25 IGMP versão 3 Incompleto Host pode selecionar tráfego específico por fonte Permite assinar um grupo mas restringir transmissor(es) dentro do grupo Duas novas mensagens: Inclusion Group-Source Report: acrescenta uma fonte Exclusion Group-Source Report: exclui uma fonte 25

26 << Sumário << >> mais informações sobre IGMPv2 >>

27 IGMPv2: formato do pacote Formato do pacote (v2) tipo/versão (0-7): Membership General Query, Membership Report v1, Membership Group-Specific Query, Membership Report v2, Leave Group tempo máximo de resposta (8-15): tempo máximo de atraso aleatório, em centenas de milisegundos checksum (15-31) endereço de grupo (32-63): endereço (grupo) Tempo máximo de resposta é usado para ajustar nível de respostas maior o valor, mais espalhadas tendem a ficar as respostas crítico quando há muitos membros em uma rede 27

28 IGMPv2: eleição de perguntador O roteador com menor IP deve ser eleito como o perguntador (querier) Roteadores IGMPv2 enviam mensagem General Query para All-multicast-systems-group ( ) Roteador que recebe essa mensagem compara IP da origem com o seu próprio Roteadores mantém um temporizador que é resetado a cada General Query recebida (cada 125seg) Se o roteador eleito morre, 250seg após um novo é eleito 28

29 << Sumário <<

30 Roteamento Multicast

31 Classes de Protocolos de Roteamento Unicast protocolos de roteamento estáticos dinâmicos centralizados distribuídos vetor de distâncias estado de link 31

32 Classes de Protocolos de Roteamento Multicast protocolos de roteamento multicast modo denso (árvore baseada na fonte) modo esparso (árvore compartilhada, pull) vetor de distâncias estado de link Modelo Push x Modelo Pull push: empurra e causa rejeição pull: puxa tráfego multicast 32

33 Árvore Multicast Baseada na Fonte Uma árvore para cada fonte S i que transmite ao grupo G Fonte S representa raiz da árvore multicast Cada pacote atravessa um link apenas uma vez Roteadores formam 1 árvore para cada par (S i, G) Animacoes\roteamento_arvore_baseada_fonte.swf 33

34 Árvore Multicast Compartilhada Há apenas 1 árvore para todo o grupo Unidirecional: raiz é o núcleo do grupo multicast todos os pacotes são enviados ao núcleo e após distribuídos Bidirecional: não há uma raiz Independe de quantos remetentes no grupo Animacoes\roteamento_arvore_compartilhada.swf Animacoes\roteamento_arvore_compartilhada-dois.swf 34

35 Dois Caminhos... >> determinação da árvore multicast: menor caminho x custo global mínimo >>...ou pular direto para... >> principais protocolos de roteamento multicast >> 35

36 Determinação da Árvore Multicast Qual o critério para determinar uma árvore multicast?

37 Árvore de Caminho Mais Curto Objetivo: minimizar, individualmente, distância entre fonte e cada receptor Equivalente a encontrar caminho mais curto para cada par fonte-receptor Dois algoritmos: Bellman-Ford Dijkstra 37

38 Árvore de Caminho Mais Curto FON RT1 FON Rn Remetente Receptor RT3 R2 RTn Roteador R1 RT2 RT5 R3 RT4 RT6 R4 RT7 RT8 R5 RT9 RT10 R6 RT11 R7 38

39 Árvore de Custo Global Mínimo Objetivo: minimizar o custo total da árvore multicast Prioriza compartilhamento de caminhos Dois tipos de algoritmos MST Minimum Spanning Tree (árvore de expansão mínima) Árvore de Steiner problema NP-completo se links podem ter pesos idênticos 39

40 Árvore de Custo Global Mínimo FON RT1 FON Rn Remetente Receptor RT3 R2 RTn Roteador R1 RT2 RT5 R3 RT4 RT6 R4 RT7 RT8 R5 RT9 RT10 R6 RT11 R7 40

41 Comparação entre Abordagens FON FON RT1 RT1 RT3 R2 RT3 R2 R1 RT2 RT5 R3 RT4 R1 RT2 RT5 R3 RT4 RT6 R4 RT7 RT6 R4 RT7 RT8 R5 RT9 RT10 R6 RT8 R5 RT9 RT10 R6 RT11 R7 RT11 R7 Caminho mais longo (latência): 5 Caminho mais longo (latência): 7 Custo global (largura de banda): 18 Custo global (largura de banda): 15 41

42 Principais Protocolos de Roteamento Multicast RPF - Reverse Path Forwarding DVMRP - Distance Vector Multicast Routing Protocol MOSPF - Multicast Open Shortest-Path First PIM/DM - Protocol-Independent Multicast/Dense Mode PIM/SM - Protocol-Independent Multicast/Sparse Mode CBT - Core-Based Trees Roteamento Multicast Inter-domínio 42

43 RPF: Reverse Path Forwarding

44 RPF: Reverse Path Forwarding Utilizado bem no início, não é multicast, e sim broadcast Broadcast truncado Vantagem principal: uso da infra-estrutura unicast Controle de tráfego unicamente baseado em TTLs 44

45 RPF: Reverse Path Forwarding Como evitar laços eternos na propagação de pacotes? Roteadores selecionam e descartam pacotes que não vem do menor caminho até a fonte 45

46 Exemplo de RPF: (roteador RT6) FON RT1 FON Rn Fonte Receptor RT3 R2 RTn Roteador R1 RT2 RT5 R3 RT4 RT6 R4 RT7 RT8 R5 RT9 RT10 R6 RT11 R7 46

47 Exemplo de RPF: (roteador RT6) Tabela de Roteamento unicast em RT6 DEST FON NEXT RT4 DIST 3 FON RT1 RT3 FON Rn RTn subrede fonte subrede destino Roteador R4 eth0 0 RT5 RT4 DESCARTE RT6 R4 INUNDAÇÃO Pacote originário de FON chega via RT5 mas deveria ser RT4 Pacote originário de FON chega via RT4 corresponde ao menor caminho para FON 47

48 << Protocolos de Roteamento <<

49 DVMRP: Distance Vector Multicast Routing Protocol

50 DVMRP: Distance Vector Multicast Routing Protocol Protocolo baseado em vetor de distâncias, similar à RIP Protocolo do tipo denso Protocolo do tipo Flood-and-Prune Primeiro protocolo de roteamento multicast, e mais largamente suportado Infinito = 32 hops 50

51 DVMRP: determinação de vizinhos Periodicamente, roteadores DVMRP verificam quais são seus vizinhos Mensagem de sonda com lista de vizinhos enviada para Roteadores que recebem mensagem atualizam suas listas No próximo intervalo, roteador envia nova mensagem de sonda com lista atualizada 51

52 DVMRP: tabela de roteamento Informações de rota: Route Report periódicos Ajudam a montar na tabela uma árvore de broadcast truncado Tabela é separada de unicast e usada para construção de árvores de distribuição baseadas na fonte encaminhamento de pacotes (verificação de RPF) 52

53 DVMRP: formação da árvore com Prune Quando da primeira transmissão em uma rede fonte Inundação, adicionando entradas (S i, G) em roteadores Redução de tráfego baseado em processo de poda Processo é recursivo em direção à raiz Informação de poda expira, com nova inundação 53

54 DVMRP: formação da árvore com Graft Caso subrede que foi podada de árvore (S i, G) passa a assinar o grupo G Subrede precisa ser recolocada na árvore Evita atraso de minutos até nova inundação Roteadores enviam mensagem de Graft corrente acima Transmissão confiável (roteador retorna Graft-Ack) 54

55 DVMRP: escalabilidade DVMRP utilizado na Mbone e intra-domínio Hop count máximo de 31 uso de túneis poderia aliviar Protocolo baseado em vetor de distâncias mecanismo periódico de atualização de rota (60seg) DVMRP não é recomendado nem para intra-domínio 55

56 << Protocolos de Roteamento <<

57 MOSPF: Multicast Open Shortest Path First

58 MOSPF: Multicast Open Shortest Path First Extensão do protocolo de roteamento unicast OSPF Protocolo baseado em estado de link ( link-state ) OSPFv2 RFC2328 link-state: roteadores enviam LSAs (link-state announcements) hierarquia de rede de dois níveis área 0 (backbone) interliga todas as sub-áreas roteadores inundam nas sub-áreas informações de estado de link cada roteador mantém uma base de dados com um mapa da rede tabelas de roteamento são computadas com algoritmo de Dijkstra roteadores especiais de borda conectam sub-áreas à área 0 58

59 MOSPF: Multicast Open Shortest Path First RFC1584, Multicast Extensions to OSPF Roteamento multicast intra- e inter-área, além de inter-sa Group Membership Link-State Announcement Apenas roteadores designados geram LSAs Roteadores recebem LSAs sobre membros de grupos 59

60 MOSPF: Algoritmo de Dijkstra Mesmo Algoritmo de Dijkstra (unicast), com raiz diferente Cálculo feito sob demanda, ao primeiro pacote, ou quando a topologia muda, para todos os pares (S i, G), ou quando a composição de grupo muda, apenas para (S i, G) Para um cada par (S i, G), um roteador executa uma vez o algoritmo de Dijkstra para... gerar uma árvore de expansão de menor caminho enraizada em S i...e utiliza tal árvore para encaminhamento de pacotes em suas interfaces 60

61 MOSPF: Roteamento Inter-área Inter-area multicast forwarder (ou MABR, multicast area border routers) MABRs sabem quais grupos estão sendo assinados em cada sub-área MABR resume informações de grupo e inunda nível 0 MABR encaminha pacotes multicast entre sub-áreas MABR é incluído (via wildcard) em todas as árvores geradas na sub-área 61

62 MOSPF: Roteamento Inter-área ÁREA 0 backbone area MABR1 MABR2 ÁREA 1 ÁREA 2 M G M G M G M G (S,G) 62

63 MOSPF: Roteamento Inter-área ÁREA 0 backbone area MASBR external AS (S, G) MABR1 MABR2 ÁREA 1 ÁREA 2 M G M G M G M G (S,G) 63

64 MOSPF: escalabilidade Vantagem de MOSPF: reage rapidamente MOSPF é utilizado em diversas redes hoje em dia Escalabilidade bastante limitada demanda de processamento cresce muito com número de pares (S, G) redes dinâmicas, ou com grupos dinâmicos, sobrecarregam roteadores 64

65 << Protocolos de Roteamento <<

66 PIM/DM: Protocol Independent Multicast Dense Mode

67 PIM: Protocol Independent Multicast PIM é independente de roteamento unicast IP pode operar independentemente de protocolo de roteamento unicast não emprega uma tabela de roteamento própria utiliza tabela de roteamento unicast existente 67

68 PIM/DM: modo denso Usa flood-and-prune, tal como DVMRP Diferença para DVMRP: inunda apenas vizinhos PIM Bom para redes com uma alta densidade de membros Descoberta de vizinhos com mensagens hello cada 30seg envia para (all-routers) 68

69 PIM/DM: poda de ramos (pruning) Pacote de prune é enviado sempre que tráfego chega em interface não RPF (exceto meio compartilhado) roteador folha e nenhum receptor diretamente conectado todos roteadores filhos enviaram prune Mecanismo PIM/DM asserts quando há 2+ roteadores encaminhando pacotes em uma LAN roteadores disputam quem deve encaminhar perdedores fazem prune na interface 69

70 PIM/DM: escalabilidade É superior ao DVMRP porque não utiliza tabelas próprias de roteamento para fazer verificação RPF não troca atualização de rota periodicamente Entretanto, quantidade de estado: uma entrada (S i, G) para cada par fonte/grupo mantém comportamento flood-and-prune Avanço recente proposto pelo IETF: State-Refresh mensagens enviadas por roteadores fonte refresca estado de prune nas interfaces (se houve tráfego em 3 min) diminui comportamento flood-and-prune 70

71 << Protocolos de Roteamento <<

72 PIM/SM: Protocol Independent Multicast Sparse Mode

73 PIM/SM: modo esparso Modo esparso: receptores dispersos e modelo pull Motivação: construir árvore de distribuição multicast sem o overhead de DVMRP ou PIM/DM (inundações) Continua necessário distribuir pacotes de maneira eficiente através de uma árvore de distribuição multicast 73

74 PIM/SM: modelo de join explícito Receptor envia mensagem de join para o nó raiz da árvore (RP) Mensagem vai configurando, hop a hop, roteadores para futuro encaminhamento de tráfego de grupo Mensagens de Prune são enviadas quando sai do grupo Diferença para DVMRP são as mensagens explícitas de Join e Prune 74

75 PIM/SM: join em árvore compartilhada ROT A ROT C ROT RP ROT D (*,G) Join (*,G) Join ROT C ROT E IGMP report IGMP report RECEPTOR 1 Grupo G RECEPTOR 2 Grupo G Árvore resultante 75

76 PIM/SM: prune em árvore compartilhada ROT A ROT C ROT RP ROT D (*,G) Prune ROT C ROT E IGMP Leave G IGMP Query G RECEPTOR 1 Grupo G RECEPTOR 2 Grupo G Árvore resultante 76

77 PIM/SM: join em árvore baseada na fonte FONTE S 1 Grupo G árvore de caminho mais curto ROT A ROT C ROT RP ROT D (S 1,G) Join (S 1,G) Join ROT C IGMP report ROT E RECEPTOR 1 Grupo G Árvore resultante 77

78 PIM/SM: refrescamento de estado Estado nos roteadores é refrescado periodicamente (1min) Roteador envia mensagem de Join para roteador pai Mensagem de Join contém uma lista Entradas (*,G) e (S,G) não atualizadas expiram em 3min 78

79 PIM/SM: mensagens de registro de fonte Inicialmente, tráfego de uma fonte S 1 deve ser enviado para o RP, que o distribuirá via árvore compartilhada Para que o RP receba tráfego enviado ao grupo por S 1 o primeiro roteador junto a S 1 encapsula cada pacote enviado por S 1 juntamente com uma mensagem de PIM Register pacotes de Register com dados são enviados direto por unicast ao RP RP desencapsula pacotes e verifica se existem receptores registrados 79

80 PIM/SM: mensagens de registro de fonte Se há receptores registrados RP então faz Join da árvore de menor caminho baseada em S 1 para receber tráfego de S 1 nativamente mensagens de Join passam de hop em hop configurando entradas (S 1,G) em roteadores entre o RP e S 1 RP envia mensagem de Register-Stop quando RP começa a receber tráfego (S 1,G) de maneira nativa, via árvore baseada na fonte S 1 RP, ou se RP não precisa do tráfego porque não há receptor registrado 80

81 PIM/SM: exemplo de registro de fonte FONTE S 1 Grupo G Register-stop n x Register S,G ROT A ROT C ROT RP ROT D (S 1,G) Join (S 1,G) Join ROT C ROT E RECEPTOR 1 Grupo G RECEPTOR 2 Grupo G 81

82 PIM/SM: exemplo com 2 fontes FONTE S 1 Grupo G SPT Shared-Path Tree RPT Rendesvouz-Point Tree FONTE S 2 Grupo G (S 1,G) SPT (S 1,G) SPT ROT A ROT C ROT RP (*,G) RPT (S 2,G) SPT ROT D ROT C (*,G) RPT ROT E RECEPTOR 1 Grupo G RECEPTOR 2 Grupo G 82

83 PIM/SM: troca entre árvores (switchover) Roteador folha pode decidir trocar de tipo de árvore de compartilhada (*,G) para árvore baseada na fonte (S,G) Roteadores são configurados com um threshold (valor limite) que indica quando (vale a pena) efetuar a troca No caso de Cisco, valor default é 0 (troca imediatamente após receber primeiros pacotes) 83

84 PIM/SM: exemplo de switchover FONTE S 1 Grupo G FONTE S 2 Grupo G (S 1,G) Prune (S 1,G) Prune (S 1,G) SPT (S 1,G) SPT ROT A ROT C ROT RP (S 2,G) SPT ROT D (S 1,G) Join (S 1,G) SPT ROT C (*,G) RPT (S 1,G) Prune (*,G) RPT ROT E RECEPTOR 1 Grupo G RECEPTOR 2 Grupo G resultado final 84

85 PIM/SM: escalabilidade Modelo de Join explícito (pull) tráfego multicast é melhor restrito (!= flood-and-prune) Troca para árvore baseada na fonte elimina overhead de enviar tráfego a um RP Configurabilidade é possível alterar o threshold É a melhor escolha para roteamento intra-domínio, segundo a Cisco 85

86 << Protocolos de Roteamento <<

87 CBT: Core Based Trees

88 CBT: Core Based Trees Trabalho em andamento: 3 versões incompatíveis entre si CBTv2 RFC 2189 Motivação fundamental para CBT redução da quantidade de estado em roteadores para O(G) proporcional ao grupo, e não aos pares (S,G) CBT emprega uma única árvore compartilhada entre os membros de um grupo bidirecional 88

89 CBT: Core Based Trees M 7 ROT X ROT Y ROT C M 6 M 4 ROT A ROT B M 5 ROT D ROT E ROT F ROT G M 1 M 2 M 3 89

90 CBT: Core Based Trees Como a árvore é bidirecional, tráfego não precisa ir antes até o núcleo Diminui latência em relação a árvore PIM/SM estado e processamento em roteadores Roteadores que possuem fontes que não são membros precisam encapsular seus pacotes e enviá-los ao Core ou outro nó mais próximo que faça parte da árvore Distribuição de tráfego sub-optima exemplo: adicionar fonte ligada ao roteador ROT G 90

91 CBT: Core Based Trees Para entrar em grupo... Roteador folha envia Join em direção ao Core Pacote é encaminhado por roteadores CBT até encontrar um roteador que pertença à árvore (o Core no pior caso) Esse roteador envia um Join-Ack de volta 91

92 CBT: Core Based Trees Vantagem de CBT é a escalabilidade Desvantagens principal é a existência de um ponto central de falha, o Core (núcleo) Também o aumento de latência, especialmente se locação do Core é ruim 92

93 Resumindo... protocolos de roteamento multicast modo denso (árvore baseada na fonte) modo esparso (árvore compartilhada) vetor de distâncias estado de link DVMRP PIM-DM MOSPF PIM-SM CBT 93

94 << Protocolos de Roteamento <<

95 Outros Protocolos de Roteamento Multicast OCBT: Ordered Core base Trees H-DVMRP: Hierarchical DVMRP HPIM: Hierarchical PIM 95

96 Roteamento Multicast Inter-domínio

97 Roteamento Multicast Inter-domínio Embora DVMRP seja usado no Mbone... Protocolos de roteamento vistos são apropriados para um único domínio (detalhes) Necessário colar junto vários protocolos intra-domínio Inter-operação com protocolos DVMRP, PIM, CBT, MOSPF Domínio raiz? 97

98 Roteamento Multicast Inter-domínio Protocolos inter-domínio Multicast BGP (ou Multiprotocol BGP) Multicast Source Discovery Protocol (MSDP) Grupo IETF Inter-domain multicast routing group Border Gateway Multicast Protocol (BGMP) Multicast Address Set Claim (MASC) 98

99 << Sumário <<

100 Deficiências Protocolos Atuais DVMRP tráfego periódico de atualização de rotas distância máxima em hops = 31 flood-and-prune: inundação periódica, tráfego de poda estado em roteadores (árvore baseada na fonte) MOSPF inundação a cada troca de composição de grupo computação do algoritmo de Dijkstra sobrecarrega roteadores estado em roteadores (mapa completo da rede e dos grupos) PIM-DM flood-and-prune: inundação periódica, tráfego de poda estado em roteadores (árvore baseada na fonte) 100

101 Roteamento Multicast Inter-domínio PIM-SM controle de grupo em RP mal localizado dependendo, poden ser criadas muitas árvores baseadas na fonte ISPs não querem depender de um RP localizado em outro ISP... CBT potencial escolha de um RP ou Core ruim concentração de tráfego no núcleo << protocolos inter-domínio << 101

102 << Sumário <<

103 Mbone - Internet Multicast Backbone

104 Mbone: Multicast Backbone Subconjunto de roteadores e hosts interconectados capazes de encaminhar tráfego multicast Histórico início dos anos 90: criação da DARPA Testbed Network Xerox, LBL, SRI, ISI, BBN, MIT, Delaware Sun SPARC com routed e mrouted: IP multicast nativo (DVMRP) 1992: IETF meeting, San Diego - transmissão do áudio do evento Em 1997, sub-redes com multicast habilitado 1998, havia 7000 rotas DVMRP sendo anunciadas 50+% migrou para plataformas comerciais 104

105 Mbone Viabilizou Multicast na Internet O Impasse, ou o problema do ovo-e-da-galinha Solução? na periferia, interessados usam IGMP estabelecimento manual de túneis IP entre estas subredes e roteamento DVMRP Primeiro túnel: 1988, entre BBN (Boston) e Stanford 105

106 Mbone e os Túneis Permitem multicast ao longo de uma rede que não suporta multicast Ligam ponto-a-ponto dois roteadores que suportam IP multicast Tipicamente daemon mrouted em estação de trabalho Limitação de tráfego: não encaminha se TTL < threshold 106

107 Tópicos Avançados

108 Transmissão em Tempo Real RTP/RTCP Real Time Protocol, Real Time Control Protocol unicast e multicast framework para aplicações com tempo real soft complementado por perfis sincronização de streams de mídia através de timestamps permite aos receptores monitorarem a qualidade de recepção mecanismo de feedback que limita esse tipo de tráfego a 5% do total Aplicações de tempo-real usualmente podem conviver com poucas perdas de pacotes são sensíveis a atrasos na entrega de pacotes 108

109 QoS Quality of Service Garantir qualidade de serviço para fluxos de pacotes Reserva de banda RSVP Resource Reservation Protocol IntServ Integrated Services guaranteed controlled load DiffServ Differenciated Services Protocolo de roteamento dirigido a QoS 109

110 Multicast Confiável Transmissão de pacotes via IP multicast não é confiável Controle de congestionamento Para se inserir confiabilidade (controle de erro), quem recebe pacote envia de volta um ACK (a la TCP) Problema de escalabilidade: processamento de ACKs, quantidade de estado levam à implosão Disseminação confiável via protocolo multicast escalável Mecanismos de controle de congestionamento 110

111 << Sumário <<

112 Comentários Finais

113 Resumo Fundamentos de IP Multicast IGMP - Internet Group Management Protocol Roteamento Multicast RPF DVMRP MOSPF PIM/DM PIM/SM CBT Tópicos avançados 113

114 Contatos UNISINOS PIP/CA Programa de Pós-Graduação em Computação Aplicada Projeto sobre Protocolos Multicast para Disseminação Confiável PRAV Laboratório de Pesquisa de Redes de Alta Velocidade 114

115 f i m

Arquitetura TCP/IP. Parte IX Multicast (IGMP e roteamento) Fabrízzio Alphonsus A. M. N. Soares

Arquitetura TCP/IP. Parte IX Multicast (IGMP e roteamento) Fabrízzio Alphonsus A. M. N. Soares Arquitetura TCP/IP Parte IX Multicast (IGMP e roteamento) Fabrízzio Alphonsus A. M. N. Soares Tópicos Hardware multicast Ethernet multicast IP multicast Endereçamento e mapeamento para Ethernet multicast

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

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

Inter-Domain IP Multicast. Multicast Internet Exchange (MIX) Aula 11 BGMP) 2005-2006. Problema: Como expandir a arquitectura baseada no MBONE

Inter-Domain IP Multicast. Multicast Internet Exchange (MIX) Aula 11 BGMP) 2005-2006. Problema: Como expandir a arquitectura baseada no MBONE Aula 11 Difusão Inter-Domínio (PIM-SM// e ) Aplicação de difusão entre domínios. FCUL 2005-2006 Internet Exchange (MIX) Inter-Domain IP Pontos onde fornecedores de serviço com suporte para multicast podem

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

Conectando à malha multicast da RNP

Conectando à malha multicast da RNP Conectando à malha multicast da RNP Laboratório - SCI 2003 Raniery Pontes Outubro 2003 2003 RNP SCI 2003 Laboratório multicast Objetivo Demonstrar os mecanismos para conexão de clientes acadêmicos à malha

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

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 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

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

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

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

IGMP - Internet Group Management Protocol

IGMP - Internet Group Management Protocol IGMP - Internet Group Management Protocol Introdução A entrega Multicast IP é seletiva: apenas estações interessadas podem receber tráfego dirigido a um dado grupo. Almejando implementar essas árvores

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

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

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

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

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

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

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

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

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

MPLS MultiProtocol Label Switching

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

Leia mais

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

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 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

** 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

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

Redes de Computadores

Redes de Computadores Redes de Computadores Capítulo 4.7 Roteamento de broadcast e multicast Prof. Jó Ueyama Maio/2011 SSC0641-2011 1 Tipos de tráfego unicast: pacote enviado a um único destino. broadcast: pacote enviado a

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

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

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

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

Tipos de Comunicação entre Estações. Comunicação Multiponto ( de Grupo, Multicast, Multiway, Difusão seletiva) Comunicação Multiponto em Redes Locais

Tipos de Comunicação entre Estações. Comunicação Multiponto ( de Grupo, Multicast, Multiway, Difusão seletiva) Comunicação Multiponto em Redes Locais Tipos de Comunicação entre Estações Comunicação Multiponto ( de Grupo, Multicast, Multiway, Difusão seletiva) Unicast Broadcast Multicast Multicast: ação de enviar um datagrama para multiplos receptores

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

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

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

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

Introdução Introduç ão Rede Rede TCP/IP Roteame Rotea nto nto CIDR Introdução as Redes TCP/IP Roteamento com CIDR LAN = Redes de Alcance Local Exemplo: Ethernet II não Comutada Barramento = Broadcast Físico Transmitindo ESCUTANDO ESCUTANDO A quadro B C B A. DADOS CRC

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

Fundamentos de Redes de Computadores. Elementos de Redes Locais

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

Leia mais

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

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

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

Leia mais

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

Há dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet: Comunicação em uma rede Ethernet A comunicação em uma rede local comutada ocorre de três formas: unicast, broadcast e multicast: -Unicast: Comunicação na qual um quadro é enviado de um host e endereçado

Leia mais

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

Arquitetura do Protocolo da Internet. Aula 05 - Protocolos de Roteamento. Prof. Esp. Camilo Brotas Ribeiro cribeiro@catolica-es.edu. Arquitetura do Protocolo da Internet Aula 05 - Protocolos de Roteamento Prof. Esp. Camilo Brotas Ribeiro cribeiro@catolica-es.edu.br Revisão Roteamento; Gateway; Tabelas de Roteamento; Slide 2 de 82 Rotas?!

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

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

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

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Camada de Rede Aula 6/2006 UEM/DIN/Elvio/1023-1224 1 Camada de Rede É a camada mais baixa que trata da comunicação fim-a-fim Função de encaminhar os pacotes da fonte até o destino

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

Endereçamento IP, Sub-redes e Roteamento

Endereçamento IP, Sub-redes e Roteamento Segurança em Redes Prof. Rafael R. Obelheiro Semestre: 2009.1 Endereçamento IP, Sub-redes e Roteamento Endereçamento IP Endereços IP possuem 32 bits, o que possibilita 2 32 = 4.294.967.296 endereços Na

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

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

Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Conexão de Redes. Protocolo TCP/IP. Arquitetura Internet.

Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Conexão de Redes. Protocolo TCP/IP. Arquitetura Internet. Origem: Surgiu na década de 60 através da DARPA (para fins militares) - ARPANET. Em 1977 - Unix é projetado para ser o protocolo de comunicação da ARPANET. Em 1980 a ARPANET foi dividida em ARPANET e MILINET.

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

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

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

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

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Aula 6:, roteamento broadcast e multicast, protocolos IPv6 e ICMP Prof. Silvana Rossetto 5 de maio de 2010 1 Roteamento intra-as na Internet (RIP) Roteamento intra-as na Internet

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

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

Protocolos de Roteamento Multicast

Protocolos de Roteamento Multicast Protocolos de Roteamento Multicast Daniel Barroso Monteiro Escola de Engenharia Universidade Federal Fluminense UFF Rua Passo da Pátria 156, Bloco D, 5o andar 24210-540 Niterói RJ Brasil danielbarrosomonteiro@gmail.com

Leia mais

Mobile Communications. RedesAd-hoc

Mobile Communications. RedesAd-hoc Ad-hoc 1 Mobile Communications RedesAd-hoc Manuel P. Ricardo Faculdade de Engenharia da Universidade do Porto Ad-hoc 2 Redes Ad-Hoc (Nível 3) Rede autoconfigurável Ligações sem fios Nós móveis topologia

Leia mais

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

ARP. Tabela ARP construída automaticamente. Contém endereço IP, endereço MAC e TTL ARP Protocolo de resolução de endereços (Address Resolution Protocol) Descrito na RFC 826 Faz a tradução de endereços IP para endereços MAC da maioria das redes IEEE 802 Executado dentro da sub-rede Cada

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

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

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

Prof. Wilton O. Ferreira Universidade Federal Rural de Pernambuco UFRPE 1º Semestre / 2012

Prof. Wilton O. Ferreira Universidade Federal Rural de Pernambuco UFRPE 1º Semestre / 2012 Prof. Wilton O. Ferreira Universidade Federal Rural de Pernambuco UFRPE 1º Semestre / 2012 As redes de computadores possibilitam que indivíduos possam trabalhar em equipes, compartilhando informações,

Leia mais

Roteamento Multicast na Internet

Roteamento Multicast na Internet Roteamento Multicast na Internet Luís Henrique Maciel Kosmalski Costa luish@gta.ufrj.br Otto Carlos Muniz Bandeira Duarte otto@gta.ufrj.br Grupo de Teleinformática e Automação GTA Universidade Federal

Leia mais

Arquitetura TCP/IP. Parte VI Entrega de pacotes sem conexão (IP) Fabrízzio Alphonsus A. M. N. Soares

Arquitetura TCP/IP. Parte VI Entrega de pacotes sem conexão (IP) Fabrízzio Alphonsus A. M. N. Soares Arquitetura TCP/IP Parte VI Entrega de pacotes sem conexão (IP) Fabrízzio Alphonsus A. M. N. Soares Tópicos Conceitos Pacote (ou datagrama) IP Formato Campos do cabeçalho Encapsulamento Fragmentação e

Leia mais

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

Protocolos de Roteamento Multicast. Fundamentos de Sistemas Multimídia

Protocolos de Roteamento Multicast. Fundamentos de Sistemas Multimídia Protocolos de Roteamento Multicast Fundamentos de Sistemas Multimídia Daniel Monteiro danielbarrosomonteiro@gmail.com Julho de 2007 Agenda Introdução Protocolos Multicast Rede IP da UFF Modelo de Multicast

Leia mais

Aula 03 Regras de Segmentação e Switches

Aula 03 Regras de Segmentação e Switches Disciplina: Dispositivos de Rede II Professor: Jéferson Mendonça de Limas 4º Semestre Aula 03 Regras de Segmentação e Switches 2014/1 19/08/14 1 2de 38 Domínio de Colisão Os domínios de colisão são os

Leia mais

Entendendo como funciona o NAT

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

Leia mais

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

Serviço de datagrama não confiável Endereçamento hierárquico. Facilidade de fragmentação e remontagem de pacotes IP Os endereços IP são números com 32 bits, normalmente escritos como quatro octetos (em decimal), por exemplo 128.6.4.7. A primeira parte do endereço identifica uma rede especifica na interrede, a segunda

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

03.01 IP Multicast Introdução

03.01 IP Multicast Introdução 03.01 IP Multicast Introdução Fonte: Cisco RDC/ISEL-DEETC-SRT 1 Introdução Porquê Multicast? Quando se envia os mesmos dados a múltiplos receptores Melhor utilização da largura de banda disponível Menor

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

Sistemas Distribuídos

Sistemas Distribuídos Faculdades SENAC Análise e Desenvolvimento de Sistemas 1 de agosto de 2009 Membership Grupos dinâmicos Membros entram e saem dos grupos Membros podem falhar (crash) Grupos são criados e destruídos em tempo

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

REDES DE COMPUTADORES

REDES DE COMPUTADORES CURSO TÉCNICO DE INFORMÁTICA Módulo A REDES DE COMPUTADORES Equipamentos de Rede ATIVOS E PASSIVOS Além dos dispositivos que atuam na borda da rede (computadores, tablets, smartphones, etc), uma rede é

Leia mais

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

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

Leia mais

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

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

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

Laboratório - Visualização das tabelas de roteamento do host Laboratório - Visualização das tabelas de roteamento do host Topologia Objetivos Parte 1: Acessar a tabela de roteamento de host Parte 2: Examinar as entradas da tabela de roteamento de host IPv4 Parte

Leia mais

Capítulo 7 CAMADA DE TRANSPORTE

Capítulo 7 CAMADA DE TRANSPORTE Capítulo 7 CAMADA DE TRANSPORTE INTRODUÇÃO (KUROSE) A Camada de Rede é uma peça central da arquitetura de rede em camadas A sua função é a de fornecer serviços de comunicação diretamente aos processos

Leia mais

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

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

Leia mais

Alta disponibilidade utilizando Roteamento Virtual no RouterOS GUILHERME RAMIRES

Alta disponibilidade utilizando Roteamento Virtual no RouterOS GUILHERME RAMIRES Alta disponibilidade utilizando Roteamento Virtual no RouterOS GUILHERME RAMIRES Nome: Guilherme M. Ramires Analista de Sistemas Pós-Graduado em Tecnologia e Gerenciamento de Redes de Computadores CEO

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

REDE DE COMPUTADORES

REDE DE COMPUTADORES SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL REDE DE COMPUTADORES Tecnologias de Rede Topologias Tipos de Arquitetura Prof. Airton Ribeiro de Sousa E-mail: airton.ribeiros@gmail.com 1 REDES LOCAIS LAN -

Leia mais

Aula 4. Pilha de Protocolos TCP/IP:

Aula 4. Pilha de Protocolos TCP/IP: Aula 4 Pilha de Protocolos TCP/IP: Comutação: por circuito / por pacotes Pilha de Protocolos TCP/IP; Endereçamento lógico; Encapsulamento; Camada Internet; Roteamento; Protocolo IP; Classes de endereços

Leia mais

Capítulo 7 CAMADA DE TRANSPORTE

Capítulo 7 CAMADA DE TRANSPORTE Capítulo 7 CAMADA DE TRANSPORTE SERVIÇO SEM CONEXÃO E SERVIÇO ORIENTADO À CONEXÃO Serviço sem conexão Os pacotes são enviados de uma parte para outra sem necessidade de estabelecimento de conexão Os pacotes

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

Redes de Computadores Redes de Computadores Prof. Marcelo Gonçalves Rubinstein Programa de Pós-Graduação em Engenharia Eletrônica Faculdade de Engenharia Universidade do Estado do Rio de Janeiro Ementa Introdução a Redes de

Leia mais

Gerenciamento de redes

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

Leia mais

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

Modelo em Camadas Arquitetura TCP/IP/Ethernet. Edgard Jamhour

Modelo em Camadas Arquitetura TCP/IP/Ethernet. Edgard Jamhour Modelo em Camadas Arquitetura TCP/IP/Ethernet Edgard Jamhour Ethernet não-comutada (CSMA-CD) A Ethernet não-comutada baseia-se no princípio de comunicação com broadcast físico. a b TIPO DADOS (até 1500

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

Redes Overlay. Estrutura. Exemplo. Um Exemplo Histórico. Aldo Monteiro do Nascimento, Dionei Marcelo Moraes. 08 de novembro de 2006

Redes Overlay. Estrutura. Exemplo. Um Exemplo Histórico. Aldo Monteiro do Nascimento, Dionei Marcelo Moraes. 08 de novembro de 2006 1 DINF / UFPR 08 de novembro de 2006 2 3 4 5 6 são redes lógicas construídas sobre redes físicas. Nas são estabelecidos enlaces lógicos entre nós que pertencem a rede. Estes enlaces podem ou não ser enlaces

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