Protocol Oblivious Forwarding

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

Download "Protocol Oblivious Forwarding"

Transcrição

1 Protocol Oblivious Forwarding Haoyu Song Huawei Technologies Sistemas em Redes 2017/01 Rafael Almeida

2 SDN e OpenFlow SDN mantém a inteligência da rede no software Separa o plano de controle do plano de dados

3 SDN e OpenFlow SDN mantém a inteligência da rede no software Separa o plano de controle do plano de dados Control plane Control plane Data plane Data plane Data plane Data plane Data plane Data plane Data plane

4 SDN e OpenFlow SDN mantém a inteligência da rede no software Separa o plano de controle do plano de dados Permite que eles evoluam separadamente

5 SDN e OpenFlow SDN mantém a inteligência da rede no software Separa o plano de controle do plano de dados Permite que eles evoluam separadamente OpenFlow é considerado um dos primeiros padrões SDN

6 OpenFlow Suporta muitos protocolos e ações de encaminhamento Embora tenha muitos recursos, hoje o OpenFlow enfrenta alguns desafios

7 OpenFlow Segue uma evolução reativa Plano de dados tem que entender o formato dos pacotes O plano de dados não guarda estado O plano de dados não tem a capacidade de monitorar os fluxos e mudar seu comportamento sem depender do controlador

8 OpenFlow Segue uma evolução reativa Plano de dados tem que entender o formato dos pacotes O plano de dados As primeiras não guarda versões estado do OpenFlow que foram O plano de dados lançadas não tem em a 2009 capacidade não tinham de monitorar suporte para os fluxos e mudar seu comportamento protocolo sem depender IPv6, só do em controlador 2011 que saiu a primeira versão com suporte a IPv6

9 OpenFlow Segue uma evolução reativa Plano de dados tem que entender o formato dos pacotes O plano de dados não guarda estado O plano de dados não tem a capacidade de monitorar os fluxos e mudar seu comportamento sem depender do controlador

10 OpenFlow Segue uma evolução reativa Plano de dados tem que entender o formato dos pacotes O plano de dados não guarda estado O plano de dados não tem a capacidade de monitorar os fluxos e mudar seu comportamento sem o envolvimento do controlador

11 OpenFlow Segue uma evolução reativa Plano de dados tem que entender o formato dos pacotes O plano de dados não guarda estado Conjunto de campos que O plano de dados não tem a capacidade de monitorar os fluxos e mudar seu podem ser utilizados para comportamento sem o envolvimento do controlador fazer match

12 OpenFlow Segue uma evolução reativa Plano de dados tem que entender o formato dos pacotes O plano de dados não guarda estado Conjunto de instruções/ações de O plano de dados não tem a capacidade encaminhamento de monitorar os pré-definidas fluxos e mudar seu comportamento sem o envolvimento do controlador

13 OpenFlow Segue uma evolução reativa Plano de dados tem que entender o formato dos pacotes O plano de dados não guarda estado O plano de dados não tem a capacidade de monitorar os fluxos e mudar seu comportamento sem o envolvimento do controlador

14 OpenFlow Segue uma evolução reativa Plano de dados tem que entender o formato dos pacotes O plano de dados não guarda estado O plano de dados não tem a capacidade de monitorar os fluxos e mudar seu comportamento sem depender do controlador

15 OpenFlow Segue uma evolução reativa Plano de dados tem que entender o formato dos pacotes O plano de dados não guarda estado O plano de dados não tem a capacidade de monitorar os fluxos e mudar seu comportamento sem depender do controlador

16 OpenFlow Segue uma evolução reativa Plano de dados tem que entender o formato dos pacotes O plano de dados não guarda estado O plano de dados não tem a capacidade de monitorar os fluxos e mudar seu comportamento sem depender do controlador Essas características da arquitetura do OpenFlow podem levar a consequências indesejadas

17 OpenFlow O plano de dados e o plano de controle não estão suficientemente separados Não há jeito fácil de modificar os protocolos ou adicionar protocolos definidos pelos usuários Adicionar novos protocolos requer uma revisão do controlador e do switch

18 OpenFlow O plano de dados e o plano de controle não estão suficientemente separados Não há jeito fácil de modificar os protocolos ou adicionar protocolos Os comandos do controlador e as instruções de definidos pelos usuários processamento de pacotes contém informações Adicionar novos protocolos requer uma revisão do controlador e do switch semânticas e requerem que o plano de dados tenha conhecimento específico do formato dos pacotes

19 OpenFlow O plano de dados e o plano de controle não estão suficientemente separados Não há jeito fácil de modificar os protocolos ou adicionar protocolos definidos pelos usuários Adicionar novos protocolos requer uma revisão do controlador e do switch

20 OpenFlow O plano de dados e o plano de controle não estão suficientemente separados Não há jeito fácil de modificar os protocolos ou adicionar protocolos definidos pelos usuários Adicionar novos protocolos requer uma revisão do controlador e do switch

21 OpenFlow O plano de dados e o plano de controle não estão suficientemente separados Não há jeito fácil de modificar os protocolos ou adicionar protocolos O OpenFlow v1.3 tem suporte para 40 campos definidos pelos usuários de cabeçalhos mas ele ainda não suporta Adicionar novos protocolos requer uma revisão do controlador e do switch muitos protocolos, principalmente os que não são Ethernet-based.

22 Evolução do OpenFlow Open Flow Single table - Fixed 12 tuplematch field Open Flow More flexibility - Flexible match - Flexible rewrite - IPv6 Open Flow Syncronized table - Bundles - Flow monitoring - Default port to 6653 Open Flow No more fixed fields? - Programmable switches? Dec 2009 Feb 2011 Dec 2011 Apr 2012 Aug 2013 Jan 2015 Open Flow Multi-table - Group table - Full VLAN and MPLS Open Flow Flexible capabilities - Meters - PBB - Event filters Open Flow Egress table - Packet type aware pipeline

23 Protocolos suportados Versão Campos Date Number of fields 1.0 Ingress port Dec Ethernet: src, dst, type, VLAN TCP/UDP: src port, dst port IPv4: src, dst, proto, ToS 1.1 MPLS: label, traffic class Feb Metadata, SCTP, VLAN tagging 1.2 IPv6: src, dst, flow label, ICMPv6 Dec OpenFlow extensible match (OXM) 1.3 PBB, IPv6 extension headers Jun campo Oct

24 Protocolos suportados Versão Campos Date Number of fields 1.0 Ingress port Dec Ethernet: src, dst, type, VLAN Novas especificações são feitas com TCP/UDP: src port, dst port IPv4: src, dst, proto, ToS velocidade. Praticamente todo ano tem 1.1 MPLS: label, traffic class Feb uma especificação OpenFlow nova Metadata, SCTP, VLAN tagging 1.2 IPv6: src, dst, flow label, ICMPv6 Dec OpenFlow extensible match (OXM) 1.3 PBB, IPv6 extension headers Jun campo Oct

25 Protocolos suportados Versão Campos Date Number of fields 1.0 Ingress port Dec Ethernet: src, dst, type, VLAN Fabricantes demoram mais para atualizar TCP/UDP: src port, dst port IPv4: src, dst, proto, ToS os hardwares. Muitos switches rodam 1.1 MPLS: label, traffic class Feb Metadata, SCTP, VLAN tagging versões antigas do OpenFlow. 1.2 IPv6: src, dst, flow label, ICMPv6 Dec OpenFlow extensible match (OXM) 1.3 PBB, IPv6 extension headers Jun campo Oct

26 Exemplo Switch port MAC src MAC dst Ether type IP src IP proto TCP sport TCP dport Action Switching * * 00:1f... * * * * * Port 6 Flow switching Port 3 00: :1f Port 5 Firewall * * * * * * * 22 Drop Routing * * * * * * * Port 4

27 Problema do OpenFlow Novas especificações OpenFlow são lançadas com frequência Ciclo de desenvolvimento de hardware muito mais lento Maioria dos switches OpenFlow ainda rodam versões antigas do padrão

28 Ideia do POF Dispositivos de rede são caixa preta OpenFlow torna os dispositivos caixa cinza POF: dispositivos de rede caixa branca

29 Ideia do POF Dispositivos de rede são caixa preta OpenFlow torna os dispositivos caixa cinza POF: dispositivos de Atualizações rede caixa branca de sistemas e novos recursos são de responsabilidade do fabricante. Usuário só consegue usar o que foi disponibilizado pelo fabricante

30 Ideia do POF Dispositivos de rede são caixa preta OpenFlow torna os dispositivos caixa cinza POF: dispositivos de rede caixa branca

31 Ideia do POF Dispositivos de rede são caixa preta OpenFlow torna os dispositivos caixa cinza A capacidade que o usuário tem de POF: dispositivos de rede caixa branca adicionar novas funcionalidade é limitada pela interface criada pelo fabricante do dispositivo e pelos recursos oferecidos pelo plano de dados

32 Ideia do POF Dispositivos de rede são caixa preta OpenFlow torna os dispositivos caixa cinza POF: dispositivos de rede caixa branca

33 Ideia do POF Dispositivos de rede são caixa preta OpenFlow torna O switch os dispositivos apenas processa caixa e cinza encaminha pacotes, o POF: dispositivos comportamento de rede caixa é branca totalmente definido pelo controlador. Para fazer isso o POF tenta fazer o plano de dados mais simples.

34 Modelo de programação I can only use the device as-is I can do what the device has supported I can do whatever I want Management Control plane Control plane Control Control plane Program Black box Gray box White box Data plane Data plane Data plane

35 Modelo de programação I can only use the device as-is I can do what the device has supported I can do whatever I want Management Caixa preta: arquitetura fechada permite somente funcionalidades pré-definidas Control plane pelo fabricante Control plane Control plane Program Control Black box Gray box White box Data plane Data plane Data plane

36 Modelo de programação I can only use the device as-is I can do what the device has supported I can do whatever I want Management Control plane Control plane Caixa cinza: expõe funcionalidades extras para o Control usuário através de building-blocks pré-definidos pelo fabricante Control plane Black box Gray box White box Program Data plane Data plane Data plane

37 Modelo de programação I can only use the device as-is I can do what the device has supported I can do whatever I want Management Control plane Control plane Control Control plane Caixa branca: arquitetura aberta e Program genérica, permite que o usuário tenha total controle do que o dispositivo deve fazer Black box Gray box White box Data plane Data plane Data plane

38 Ideia do POF Plano de dados mais simples permitirá que os dispositivos sejam caixa branca O caminho dos dados (datapath) deveria ser como a CPU de um PC, no sentido de que não precisa entender o que está acontecendo, apenas executar instruções básicas Poucas instruções (independentes de protocolos) devem ser suficientes para fazer realizar tudo que o controlador definir

39 Ideia do POF POF torna o plano de dados totalmente independente de protocolos Não precisa entender o formato dos pacotes como no OpenFlow "All an FE needs to do, under the instruction of its controller, is to extract and assemble the search keys from the packet header, conduct the table lookups, and then execute the associated instructions (in the form of executable code written in FIS or compiled from FIS)" Dessa forma permite que o plano de dados suporte novos protocolos no futuro

40 Flow Instruction Set Flow Instruction Set (FIS) Definidas para serem independentes de plataformas Otimizadas para aplicações de redes Deixa o usuário livre para definir seus protocolos e formatos de pacotes FIS pode ser usada para fazer processamento rápido de pacotes e define instruções de lógica, comparação e salto (branching)

41 Flow Instruction Set Flow Instruction Set (FIS) Definidas para serem independentes de plataformas Otimizadas para aplicações de redes Deixa o usuário livre para definir seus protocolos e formatos de pacotes FIS pode ser usada para fazer processamento rápido de pacotes e define instruções de lógica, comparação e salto (branching)

42 Flow Instruction Set Flow Instruction Set (FIS) Definidas para serem independentes de plataformas Otimizadas para aplicações de redes Deixa o usuário livre para definir seus protocolos e formatos de pacotes FIS pode ser usada para fazer processamento rápido de pacotes e define instruções de lógica, comparação e salto (branching)

43 Flow Instruction Set Flow Instruction Set (FIS) Definidas para serem independentes de plataformas Otimizadas para aplicações de redes Deixa o usuário livre para definir seus protocolos e formatos de pacotes FIS pode ser usada para fazer processamento rápido de pacotes e define instruções de lógica, comparação e salto (branching)

44 Flow Instruction Set Flow Instruction Set (FIS) Definidas para serem independentes de plataformas Otimizadas para aplicações de redes Deixa o usuário livre para definir seus protocolos e formatos de pacotes FIS pode ser usada para fazer processamento rápido de pacotes e define instruções de lógica, comparação e salto (branching)

45 Flow Instruction Set Instruções de edição Instruções de encaminhamento Instruções de edição das tabelas de fluxos Campos dos cabeçalhos são identificados por {offset, length} Category Editing Forwarding Entry Instructions SET_FIELD, ADD_FIELD, DEL_FIELD, CALCULATE_CHECKSUM, INC_FIELD, DEC_FIELD... GOTO_TABLE, COUNTER, DROP... SET_TABLE_ENTRY, ADD_TABLE_ENTRY, DEL_TABLE_ENTRY

46 Flow Instruction Set Definição de campos de cabeçalhos field { type; offset; length; }

47 Flow Instruction Set Definição de campos de cabeçalhos field { type; offset; length; } Indica o tipo do campo. 0 para campo de pacote e 1 campo dos metadados

48 Flow Instruction Set Definição de campos de cabeçalhos field { type; offset; length; } Onde o campo está em relação ao cursor

49 Flow Instruction Set Definição de campos de cabeçalhos field { type; offset; length; } Qual o tamanho do campo

50 Flow Instruction Set Definição de campos de cabeçalhos Exemplo: cabeçalho do protocolo Ethernet Destination Source EtherType field { type; offset; length; } dst: {0, 0, 48}; src: {0, 48, 48}; type: {0, 96, 16};

51 Flow Instruction Set Instruções de encaminhamento Goto-Table { type; next_table_id; packet_offset; match_field_num; fields_array[]; }

52 Flow Instruction Set Instruções de encaminhamento Goto-Table { type; next_table_id; packet_offset; match_field_num; fields_array[]; } Tipo da instrução, nesse caso Goto-Table

53 Flow Instruction Set Instruções de encaminhamento Goto-Table { type; next_table_id; packet_offset; match_field_num; fields_array[]; } Identificador da próxima tabela

54 Flow Instruction Set Instruções de encaminhamento Goto-Table { type; next_table_id; packet_offset; match_field_num; fields_array[]; } Onde posicionar o ponteiro

55 Flow Instruction Set Instruções de encaminhamento Goto-Table { type; next_table_id; packet_offset; match_field_num; fields_array[]; } Número de campos para fazer match

56 Flow Instruction Set Instruções de encaminhamento Goto-Table { type; next_table_id; packet_offset; match_field_num; fields_array[]; } Campos para fazer match

57 Flow Instruction Set Instruções de edição Set-Field { type; field; value; }

58 Flow Instruction Set Instruções de edição Set-Field { type; field; value; } Tipo da instrução, nesse caso Set-Field

59 Flow Instruction Set Instruções de edição Set-Field { type; field; value; } Identifica um campo da atual camada (tipo field)

60 Flow Instruction Set Instruções de edição Set-Field { type; field; value; } Valor a ser colocado no campo

61 Processamento de pacotes POF utiliza múltiplas tabelas de fluxo para fazer o processamento dos pacotes. Cada tabela de fluxo realiza uma ou várias operações, exemplo: Definir/modificar o cabeçalho do protocolo Adicionar/remover um cabeçalho de protocolo Copiar campos do cabeçalho para os metadados Encaminhar/descartar um pacote

62 Processamento de pacotes POF processa os pacotes camada por camada Cada camada tem uma ou mais tabelas de fluxo relacionadas O casamento em cada tabela de fluxo pode ser feito de diferentes formas Exact match (EM) Longest prefix match (LPM) Masked match (MM)... Existe um encadeamento de tabelas (como no OpenFlow)

63 Processamento de pacotes POF processa os pacotes camada por camada Cada camada tem uma ou mais tabelas de fluxo relacionadas O casamento em cada tabela de fluxo pode ser feito de diferentes formas Exact match (EM) Longest prefix match (LPM) Masked match (MM)... Existe um encadeamento de tabelas (como no OpenFlow)

64 Processamento de pacotes POF processa os pacotes camada por camada Cada camada tem uma ou mais tabelas de fluxo relacionadas O casamento em cada tabela de fluxo pode ser feito de diferentes formas Exact match (EM) Longest prefix match (LPM) Masked match (MM)... Existe um encadeamento de tabelas (como no OpenFlow)

65 Processamento de pacotes POF processa os pacotes camada por camada Cada camada tem uma ou mais tabelas de fluxo relacionadas O casamento em cada tabela de fluxo pode ser feito de diferentes formas Exact match (EM) Longest prefix match (LPM) Masked match (MM)... Existe um encadeamento de tabelas (como no OpenFlow)

66 Exemplo Suponha um pacote com quatro camadas de cabeçalhos Header 0 Header 1 Header 2 Header 3 Payload

67 Exemplo Fields Fields Instructions Instructions... Flow table 1 Header 0 Header 1 Header 2 Header 3 Payload Processing pointer

68 Exemplo Fields Fields Instructions Instructions... Flow table 1 Fields Fields Instructions Instructions... Flow table 2 Header 0 Header 1 Header 2 Header 3 Payload Processing pointer

69 Exemplo Fields Instructions Fields Instructions Fields Instructions Fields Instructions Flow table 1 Flow table 3 Fields Instructions Fields Instructions... Flow table 2 Header 0 Header 1 Header 2 Header 3 Payload Processing pointer

70 Exemplo Fields Instructions Fields Instructions Fields Instructions Fields Instructions Flow table 1 Flow table 3 Fields Instructions Fields Instructions Fields Instructions Fields Instructions Flow table 2 Flow table 4 Header 0 Header 1 Header 2 Header 3 Payload Processing pointer

71 Exemplo Suponha um protocolo IPvX que tem três campos: endereço de destino, endereço de origem e tipo de cabeçalho na camada de transporte dst_addr src_addr type Cabeçalho do protocolo IPvX

72 Exemplo Flow table 0 (dst, type) 0 Fields Instructions 1 Fields Instructions 2 Fields Instructions... Pacote com EtherType = IPvX Faz match em alguma entrada na tabela de fluxos 0 Packet process pointer 0 14 MAC IPvX dst_addr src_addr type

73 Exemplo Flow table 0 (dst, type) 0 Fields Instructions 1 Fields Instructions 2 Fields Instructions Goto-Table { table 1, 14, 1, {0, 64, 64} }... Packet process pointer 0 14 MAC IPvX Instrução armazenada na entrada da tabela de fluxos dst_addr src_addr type

74 Exemplo Flow table 0 (dst, type) 0 Fields Instructions 1 Fields Instructions 2 Fields Instructions... Goto-Table { table 1, 14, 1, {0, 64, 64} } Flow table 1 (src_addr) 0 Fields Instructions 1 Fields Instructions 2 Fields Instructions... Packet process pointer 0 14 MAC IPvX dst_addr src_addr type

75 Exemplo Flow table 0 (dst, type) 0 Fields Instructions 1 Fields Instructions 2 Fields Instructions... Goto-Table { table 1, 14, 1, {0, 64, 64} } Flow table 1 (src_addr) 0 Fields Instructions 1 Fields Instructions 2 Fields Instructions... Packet process pointer Packet process pointer MAC IPvX MAC IPvX dst_addr src_addr type

76 Exemplo Flow table 0 (dst, type) 0 Fields Instructions 1 Fields Instructions 2 Fields Instructions... Goto-Table { table 1, 14, 1, {0, 64, 64} } Flow table 1 (src_addr) 0 Fields Instructions 1 Fields Instructions 2 Fields Instructions... Packet process pointer Chave a ser utilizada para 0 14 procurar nas entradas da MAC IPvX tabela de fluxo 1 Packet process pointer 0 14 MAC IPvX dst_addr src_addr type

77 Exemplo Flow table 0 (dst, type) 0 Fields Instructions 1 Fields Instructions 2 Fields Instructions... Goto-Table { table 1, 14, 1, {0, 64, 64} } Flow table 1 (src_addr) 0 Fields Instructions 1 Fields Instructions 2 Fields Instructions... Packet process pointer Packet process pointer MAC IPvX MAC IPvX dst_addr src_addr type dst_addr src_addr type

78 Diferenças para o processamento convencional

79 Diferenças para o processamento convencional

80 Diferenças para o processamento convencional O switch POF não precisa saber o que cada campo significa ou como encontrá-lo encontrado apenas executar as instruções

81 Resumo No OpenFlow, a montagem da chave de busca é feita falando quais campos do cabeçalho devem ser buscados O plano de dados precisa entender o formato dos pacotes para poder extrair os bits dos cabeçalhos No POF é utilizado uma sequência genérica de montagem de chaves e consultas na tabela de encaminhamento No POF a chave de busca é apenas uma ou mais tuplas {offset, length}

82 Resumo As instruções de encaminhamento também não dependem de protocolos No OpenFlow: "push MPLS label" ou "decrement IP TTL" POF: insert/delete/modify {offset, length} Benefícios do mecanismo do POF OpenFlow 1.3 define três ações push : push VLAN header, push MPLS header, push PBB header, no entanto, algumas aplicações (exemplo, VPLS) requerem um push ethernet header, isso não é possível fazer com a especificação atual do OpenFlow Com POF, é possível usar a instrução ADD_FIELD que contém os parâmetros de onde o campo deve ser adicionado no pacote e onde os dados do novo campo se encontram

83 Protótipo e avaliação Dois protótipos, em hardware e em software Os mesmos compartilham o mesmo controlador Baseado no controlador SDN de código aberto Floodlight O protótipo em hardware foi feito na plataforma Huawei NE5000 O protótipo em software foi feito em C Em geral, o POF reduziu a vazão em até 30% Não é muito ruim considerando que a plataforma utilizada não era otimizada para o POF

84 Casos de Uso OpenFlow funciona apenas com protocolos baseados em Ethernet POF suporta outros protocolos, como Fibre Channel, ATM e POS POF pode suportar Named Data Network (NDN) Mesmo para protocolos suportados pelo OpenFlow, algumas aplicações são impossíveis de fazer, por exemplo, Firewall que necessitam guardar estado POF permite fazer balanceamento de carga multicaminhos e Deep Packet Inspection (DPI)

85 Trabalhos Relacionados COPY P4

86 Desafios Padronização: para que os fabricantes possam suportar o POF, é necessário fazer com que o POF seja um padrão necessário para toda implementação SDN. Desempenho

87 Perguntas?

88 Projeto da disciplina POF trabalha com valores imediatos {offset, length} Dependendo da aplicação isso pode não ser suficiente Processar pacotes com cabeçalhos de tamanhos variável Exemplo: IP options do IPv4, cabeçalhos de extensão do IPv6

89 Projeto da disciplina V IHL ToS Total length Identifier Flags/offset Time to Live Protocol Source address Destination address Checksum IP Options (variable size) Transport layer header

90 Projeto da disciplina V IHL ToS Total length Identifier Flags/offset Time to Live Protocol Checksum No IPv4, se o pacote tem IP options é possível saber o offset, através do campo IHL, que dá o tamanho do cabeçalho IPv4 + tamanho do IP options Source address Destination address IP Options (variable size) Transport layer header

91 Projeto da disciplina V IHL ToS Total length Identifier Flags/offset Time to Live Protocol Checksum Porém, como o POF trabalha com valores imediatos, não é possível utilizar esse valor como offset para processar o cabeçalho da camada de transporte Source address Destination address IP Options (variable size) Transport layer header

92 Projeto da disciplina Traffic Version Flow Label Class Payload length Next header Hop limit Source address Destination address O cabeçalho IPv6 pode ter tamanho variado por causa dos cabeçalhos de extensão

93 Projeto da disciplina Traffic Version Flow Label Class Payload length Next header Hop limit Para IPv6 parece ainda pior, qual o offset para chegar na camada de transporte se tem cabeçalhos de extensão? Source address Destination address O cabeçalho IPv6 pode ter tamanho variado por causa dos cabeçalhos de extensão

94 Projeto da disciplina Traffic Version Flow Label Class Payload length Next header Hop limit Source address O cabeçalho IPv6 não tem o campo IHL, para chegar na camada de transporte é necessário seguir o next-header-chain Destination address O cabeçalho IPv6 pode ter tamanho variado por causa dos cabeçalhos de extensão

95 Projeto da disciplina Traffic Version Flow Label Class Payload length Next header Hop limit Source address Destination address Extension header 1 Extension header 2... Transport layer header

96 Projeto da disciplina Traffic Version Flow Label Class Payload length Next header Hop limit Source address Destination address Extension header 1 Extension header 2... Transport layer header

97 Projeto da disciplina Traffic Version Flow Label Class Payload length Next header Hop limit Source address Destination address Extension header 1 Extension header 2... Transport layer header

98 Projeto da disciplina Traffic Version Flow Label Class Payload length Next header Hop limit Source address Destination address Extension header 1 Extension header 2... Transport layer header

99 Projeto da disciplina Traffic Version Flow Label Class Payload length Next header Hop limit Source address Destination address Extension header 1 Extension header 2... Transport layer header

100 Projeto da disciplina Traffic Version Flow Label Class Payload length Next header Hop limit Source address Destination address Extension header 1 Extension header 2... Transport layer header

PTC Aula O Protocolo da Internet (IP): Repasse e Endereçamento na Internet 4.4 Repasse generalizado e SDN

PTC Aula O Protocolo da Internet (IP): Repasse e Endereçamento na Internet 4.4 Repasse generalizado e SDN PTC 3450 - Aula 20 4.3 O Protocolo da Internet (): Repasse e Endereçamento na Internet 4.4 Repasse generalizado e SDN (Kurose, p. 263-274) (Peterson, p. 147-163) 09/06/2017 Muitos slides adaptados com

Leia mais

Tópicos Especiais em Redes de Telecomunicações

Tópicos Especiais em Redes de Telecomunicações Tópicos Especiais em Redes de Telecomunicações Redes definidas por software e Computação em Nuvem Prof. Rodrigo de Souza Couto PARTE 1 REDES DEFINIDAS POR SOFTWARE (SDN) 2 Bibliografia Esta aula é baseada

Leia mais

Configurar OSPFv3 como o protocolo PE-CE com técnicas de prevenção do laço

Configurar OSPFv3 como o protocolo PE-CE com técnicas de prevenção do laço Configurar OSPFv3 como o protocolo PE-CE com técnicas de prevenção do laço Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Informações de Apoio Configurar Diagrama de Rede Configuração

Leia mais

IPv6 FEUP MPR. » Espaço de endereçamento pequeno» Usado de forma descontínua» Algumas alterações para resolver estes problemas

IPv6 FEUP MPR. » Espaço de endereçamento pequeno» Usado de forma descontínua» Algumas alterações para resolver estes problemas IPv6 1 IPv6 FEUP MPR IPv6 2 A Necessidade de um Novo IP IPv4» Espaço de endereçamento pequeno» Usado de forma descontínua» Algumas alterações para resolver estes problemas subredes e superredes (CDIR)»

Leia mais

Caracterização Remota de Comportamento de Roteadores IPv6

Caracterização Remota de Comportamento de Roteadores IPv6 Caracterização Remota de Comportamento de Roteadores IPv6 Rafael Almeida, Elverton Fazzion, Osvaldo Fonseca Dorgival Guedes, Wagner Meira Jr., Ítalo Cunha 1 Como funcionam os padrões na Internet 2 Como

Leia mais

P4: Programming protocol-independent packet processors

P4: Programming protocol-independent packet processors P4: Programming protocol-independent packet processors Pat Bosshart,Martin Izzard,Nick McKeown,Jennifer Rexford,Cole Schlesinger,Dan Talayco,Amin Vahdat,George Varghese,David Walker Sistemas em Redes Motivação

Leia mais

MPLS MultiProtocol Label Switching

MPLS MultiProtocol Label Switching MPLS MultiProtocol Label Switching Universidade Santa Cecícila Prof. Hugo Santana Introdução requisitos mínimos de largura de banda, engenharia de tráfego e QoS. convergência das tecnologias (voz e vídeo

Leia mais

Pesquise defeitos o valor DSCP em mudanças QOS em ASR9000

Pesquise defeitos o valor DSCP em mudanças QOS em ASR9000 Pesquise defeitos o valor DSCP em mudanças QOS em ASR9000 Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Problema: Valor DSCP em mudanças QOS em One Direction Topologia Troubleshooting

Leia mais

Modelo de Referência OSI

Modelo de Referência OSI Modelo de Referência Revisão: OSI Prof. Esp. Thiago José Lucas thiago@fatecourinhos.edu.br Fundamentos básicos Classificação das redes LAN, MAN, WAN, CAN, PAN, WLAN (...) Anel, estrela, barramento (...)

Leia mais

Redes de Computadores Nível de Rede

Redes de Computadores Nível de Rede Comunicação de Dados por Fernando Luís Dotti fldotti@inf.pucrs.br Redes de Computadores Nível de Rede Fontes Fontes principais: principais: Redes Redes de de Computadores Computadores -- das das LANs,

Leia mais

Redes de Computadores Aula 5. Aleardo Manacero Jr.

Redes de Computadores Aula 5. Aleardo Manacero Jr. Redes de Computadores Aula 5 Aleardo Manacero Jr. Tópicos principais IP versões 4 e 6 X.25 Frame relay ATM Redes públicas e redes privadas Protocolo IPv4 Já foi examinado durante o estudo da camada de

Leia mais

Camada de Rede Fundamentos e Protocolos. 6/7/18 Organizado por Bruno Pereira Pontes brunopontes.com.br

Camada de Rede Fundamentos e Protocolos. 6/7/18 Organizado por Bruno Pereira Pontes brunopontes.com.br Camada de Rede Fundamentos e Protocolos 1 Objetivos Conhecer as características, funcionalidades e protocolos da camada de rede, especialmente os protocolos IP e ICMP; Entender as principais características

Leia mais

Parte 3: Camada de Rede

Parte 3: Camada de Rede Parte 3: Camada de Rede Objetivos: Visão Geral: Entender os princípios dos serviços da Camada de Rede: Roteamento (seleção de caminho). Implementação na Internet. Serviços da Camada de Rede. Princípios

Leia mais

Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP

Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP Departamento de Ciência da Computação - UFF Disciplina: Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br Arquitetura TCP/IP Internet

Leia mais

Redes de Computadores e a Internet

Redes de Computadores e a Internet Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2010 Capítulo 4:

Leia mais

Redes de computadores e a Internet. Prof. Gustavo Wagner. A camada de rede

Redes de computadores e a Internet. Prof. Gustavo Wagner. A camada de rede Redes de computadores e a Internet Prof. Gustavo Wagner Capitulo Capítulo 4 A camada de rede NAT: Network Address Translation resta da Internet 138.76.29.7 10.0.0.4 rede local (ex.: rede doméstica) 10.0.0/24

Leia mais

Flexible NetFlow que filtra com monitoramento de desempenho

Flexible NetFlow que filtra com monitoramento de desempenho Flexible NetFlow que filtra com monitoramento de desempenho Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Configurar Diagrama da rede Configurações Verificar Troubleshooting Introdução

Leia mais

Funcionalidades da camada de rede

Funcionalidades da camada de rede Camada de Rede Objetivo Conhecer as características, funcionalidades e protocolos da camada de rede, especialmente os protocolos IP e ICMP Entender as principais características e princípios operacionais

Leia mais

Trabalho 09: Geração de Pacotes e Tabela de Roteamento IPv6

Trabalho 09: Geração de Pacotes e Tabela de Roteamento IPv6 Trabalho 09: Geração de Pacotes e Tabela de Roteamento IPv6 Redes de Computadores 1 Descrição Você pode fazer este trabalho em dupla, desde que o seu parceiro não seja o mesmo do trabalho 08. Neste trabalho

Leia mais

Modelo OSI x Modelo TCP/IP

Modelo OSI x Modelo TCP/IP Modelo OSI x Modelo TCP/IP OSI TCP/IP 7 Aplicação 6 Apresentação 5 Aplicação 5 Sessão 4 3 2 1 Transporte 4 Transporte Rede 3 Internet Enlace 2 Link de dados Física 1 Física Modelo de Referência OSI/ISO

Leia mais

IP Móvel 1. Mobilidade IP FEUP MPR

IP Móvel 1. Mobilidade IP FEUP MPR IP Móvel 1 Mobilidade IP FEUP MPR IP Móvel, v4 IP Móvel 2 IP Móvel 3 Motivação Encaminhamento de datagramas IP Baseado em endereço IP de destino Endereço de rede IP Rede física Mudança de rede mudança

Leia mais

Endereçamento. Novas funcionalidades e redes IPv6

Endereçamento. Novas funcionalidades e redes IPv6 Endereçamento Novas funcionalidades e redes IPv6 Endereços IPv4 Endereço de 32 bits Permite aproximadamente 4 bilhões de endereços diferentes Devido a alocações inadequadas e principalmente à explosão

Leia mais

Ferramenta de Netdr dos Catalyst 6500 Series Switch para capturas de pacote de informação do CPU-limite

Ferramenta de Netdr dos Catalyst 6500 Series Switch para capturas de pacote de informação do CPU-limite Ferramenta de Netdr dos Catalyst 6500 Series Switch para capturas de pacote de informação do CPU-limite Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Informações de Apoio Use a ferramenta

Leia mais

EXERCÍCIOS - PESQUISA SOBRE IPV6

EXERCÍCIOS - PESQUISA SOBRE IPV6 FELIPE YURI, 1470256 EXERCÍCIOS - PESQUISA SOBRE IPV6 REDES DE COMPUTADORES II 1) Quais as diferenças entre o ENDEREÇAMENTO IPv6 e o IPv4? Explique e exemplifique. Existe alguma notação alternativa para

Leia mais

Redes de Computadores e a Internet

Redes de Computadores e a Internet Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2010 Capítulo 4:

Leia mais

Modos do Tunelamento do DiffServ para redes MPLS

Modos do Tunelamento do DiffServ para redes MPLS Modos do Tunelamento do DiffServ para redes MPLS Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Informações de Apoio Comportamento padrão Pre comando usage e comportamento

Leia mais

Entendendo o Roteamento Baseado em Política

Entendendo o Roteamento Baseado em Política Entendendo o Roteamento Baseado em Política Índice Introdução Pré-requisitos Requisitos Componentes Usados Convenções Configurações Diagrama de Rede Configuração para Firewall Introdução O Roteamento Baseado

Leia mais

Redes de Computadores 2 Prof. Rodrigo da Rosa Righi - Aula 6

Redes de Computadores 2 Prof. Rodrigo da Rosa Righi - Aula 6 Agenda Redes de Computadores 2 Prof. Rodrigo da Rosa Righi - Aula 6 professor.unisinos.br/righi rrrighi@unisinos.br Camada de Rede na Internet Formato de Datagrama IP Fragmentação IP ICMP Camada de Rede

Leia mais

Conceito de Serviço Universal. Conceito de Serviço Universal. Arquitetura de uma internet. Hardware básico de uma internet. Serviço universal:

Conceito de Serviço Universal. Conceito de Serviço Universal. Arquitetura de uma internet. Hardware básico de uma internet. Serviço universal: Redes de Computadores Antonio Alfredo Ferreira Loureiro loureiro@dcc.ufmg.br Camada de Rede Departamento de Ciência da Computação Universidade Federal de Minas Gerais Motivação para interconexão Motivação

Leia mais

IPv6 FEUP MPR. » Espaço de endereçamento pequeno» Usado de forma descontínua» Algumas alterações para resolver estes problemas

IPv6 FEUP MPR. » Espaço de endereçamento pequeno» Usado de forma descontínua» Algumas alterações para resolver estes problemas IPv6 1 IPv6 FEUP MPR IPv6 2 A Necessidade de um Novo IP IPv4» Espaço de endereçamento pequeno» Usado de forma descontínua» Algumas alterações para resolver estes problemas subredes e superredes (CDIR)»

Leia mais

Pacote comutado do hardware da captação com exemplo de configuração da captação de Datapath

Pacote comutado do hardware da captação com exemplo de configuração da captação de Datapath Pacote comutado do hardware da captação com exemplo de configuração da captação de Datapath Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Configurar Diagrama de Rede Testes Fluxo do

Leia mais

Criação e configuração do mapa da classe IPv4 baseada nos Access point WAP121 e WAP321

Criação e configuração do mapa da classe IPv4 baseada nos Access point WAP121 e WAP321 Criação e configuração do mapa da classe IPv4 baseada nos Access point WAP121 e WAP321 Objetivo A característica do Qualidade de Serviço (QoS) do cliente contém o apoio dos Serviços diferenciados (DiffServ)

Leia mais

IP Móvel, v4 FEUP MPR. Encaminhamento tradicional de datagramas IP. » Alteração das rotas para as máquinas móveis?

IP Móvel, v4 FEUP MPR. Encaminhamento tradicional de datagramas IP. » Alteração das rotas para as máquinas móveis? MIPv4 1 IP Móvel, v4 FEUP MPR MIPv4 2 Motivação Encaminhamento tradicional de datagramas IP Baseado em endereço IP de destino Endereço de rede IP Rede física Mudança de rede mudança de endereço IP Possíveis

Leia mais

Webinar Redes Definidas por Software (SDN)

Webinar Redes Definidas por Software (SDN) Webinar Redes Definidas por Software (SDN) Wellington Oliveira Schweitzer Engineering Laboratories, Inc. Copyright SEL 2017 Instruções Dúvidas durante a apresentação Enviar via chat para Diego Ferreira

Leia mais

Roteamento e Roteadores. Arquitetura TCP/IP Introdução. Professor Airton Ribeiro de Sousa

Roteamento e Roteadores. Arquitetura TCP/IP Introdução. Professor Airton Ribeiro de Sousa Roteamento e Roteadores Arquitetura TCP/IP Introdução Professor Airton Ribeiro de Sousa 1 PROTOCOLO TCP - ARQUITETURA O TCP possui uma maneira padrão para descrever os endereços lógicos dos nós da rede

Leia mais

Configurar o escape da rota VRF no Switches do nexo de Cisco

Configurar o escape da rota VRF no Switches do nexo de Cisco Configurar o escape da rota VRF no Switches do nexo de Cisco Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Configurar Opte pelo VRF O VRF VRF ao VRF VRF para optar pelo VRF Verificar

Leia mais

PTC Aula O que há dentro de um roteador? 4.3 O Protocolo da Internet (IP): Repasse e Endereçamento na Internet

PTC Aula O que há dentro de um roteador? 4.3 O Protocolo da Internet (IP): Repasse e Endereçamento na Internet PTC 2550 - Aula 18 4.2 O que há dentro de um roteador? 4.3 O Protocolo da Internet (IP): Repasse e Endereçamento na Internet (Kurose, p. 241-254) (Peterson, p. 124-144) 02/06/2017 Muitos slides adaptados

Leia mais

Vazamento de rota em redes MPLS/VPN

Vazamento de rota em redes MPLS/VPN Vazamento de rota em redes MPLS/VPN Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Configurar Vazamento de rota de uma tabela de roteamento global em um VRF e vazamento de

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores IPv6 e ICMPv6 Abril de 2010 1 Internet Protocol v6 Nos anos 90 a expansão da INTERNET atingiu valores inicialmente impensáveis que conduziram a uma situação de esgotamento dos endereços

Leia mais

Redes de Computadores 2

Redes de Computadores 2 Agenda Histórico e Motivação Redes de Computadores 2 Prof. Rodrigo da Rosa Righi - Aula 7b professor.unisinos.br/righi rrrighi@unisinos.br IPV6 Datagrams IPV6 Diferenças IPV4 e IPV6 Endereços IPV6 Interoperabilidade

Leia mais

OSPF como técnicas do protocolo e da Laçoprevenção PE-CE no exemplo da configuração de VPN MPLS L3

OSPF como técnicas do protocolo e da Laçoprevenção PE-CE no exemplo da configuração de VPN MPLS L3 OSPF como técnicas do protocolo e da Laçoprevenção PE-CE no exemplo da configuração de VPN MPLS L3 Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Informações de Apoio Configurar Diagrama

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Camada de rede: protocolo ipv6 Versão 1.0 Abril de 2017 Prof. Jairo jairo@uni9.pro.br professor@jairo.pro.br http://www.jairo.pro.br/ Redes de Computadores abril/2017 - Prof. Jairo

Leia mais

Camada de Rede. Redes de Computadores. Motivação para interconexão. Motivação para interconexão (DCC023) Antonio Alfredo Ferreira Loureiro

Camada de Rede. Redes de Computadores. Motivação para interconexão. Motivação para interconexão (DCC023) Antonio Alfredo Ferreira Loureiro Redes de Computadores (DCC023) Antonio Alfredo Ferreira Loureiro loureiro@dcc.ufmg.br Departamento de Ciência da Computação Universidade Federal de Minas Gerais Motivação para interconexão Diferentes tecnologias

Leia mais

Comportamento do ACL no PBR no nexo 7K que contém informação L3 e L4

Comportamento do ACL no PBR no nexo 7K que contém informação L3 e L4 Comportamento do ACL no PBR no nexo 7K que contém informação L3 e L4 Índice Introdução Informações de Apoio Topologia Caso de teste 1: Tráfego iniciado do roteador de LAN para o Firewall Caso de teste

Leia mais

Aula 01 Conceitos básicos e visão geral de OpenFlow/SDN

Aula 01 Conceitos básicos e visão geral de OpenFlow/SDN Aula 01 Conceitos básicos e visão geral de OpenFlow/SDN MATE18 Oficina de OpenFlow/SDN Universidade Federal da Bahia Italo Valcy 05 de julho de 2017 Licença de uso e atribuição Todo

Leia mais

Os efeitos do endereço de encaminhamento na seleção de caminho de LSA tipo 5

Os efeitos do endereço de encaminhamento na seleção de caminho de LSA tipo 5 Os efeitos do endereço de encaminhamento na seleção de caminho de LSA tipo 5 Índice Introdução Pré-requisitos Requisitos Convenções Componentes Utilizados Como os endereços de encaminhamento LSA tipo 5

Leia mais

Policy Routing with Catalyst 3550 Series Switch Configuration Example

Policy Routing with Catalyst 3550 Series Switch Configuration Example Policy Routing with Catalyst 3550 Series Switch Configuration Example Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Configurar Diagrama de Rede Configurações Verificar Troubleshooting

Leia mais

Camada de Transporte Protocolos TCP e UDP

Camada de Transporte Protocolos TCP e UDP Arquitetura de Redes de Computadores e Tecnologia de Implementação de Redes 2016.1 Camada de Transporte Protocolos TCP e UDP Curso Técnico Integrado em Informática Turma: INT.INF.3M Arquitetura de Redes

Leia mais

REDES DE COMPUTADORES. Infraestrutura de Redes de Computadores

REDES DE COMPUTADORES. Infraestrutura de Redes de Computadores MPLS Multiprotocol Label Switching (MPLS) ou Comutação de etiquetas de múltiplos protocolos Quem usa Praticamente todas as operadoras de Telecom e provedores tem em operação o protocolo MPLS em sua rede.

Leia mais

Figura 12 Formato Genérico de uma MAC PDU

Figura 12 Formato Genérico de uma MAC PDU Formato do Quadro 802.15.4 No padrão 802.15.4, a estrutura geral da PDU do nível MAC (MPDU) foi projetada para ser flexível o bastante para acomodar as necessidades de diferentes aplicações e topologias

Leia mais

Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP

Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP Departamento de Ciência da Computação - UFF Disciplina: Arquitetura TCP/ - Internet Protocolo Protocolo ICMP Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br ARP (Address Resolution Protocol)

Leia mais

Configuração de Tradução de Endereço de Rede e Tradução de Endereço de Porta Estática para Suportar um Servidor Interno de Web

Configuração de Tradução de Endereço de Rede e Tradução de Endereço de Porta Estática para Suportar um Servidor Interno de Web Configuração de Tradução de Endereço de Rede e Tradução de Endereço de Porta Estática para Suportar um Servidor Interno de Web Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções

Leia mais

Geração do pacote ICMP do 5000 Series ASR da identificação CLI e de fragmentação

Geração do pacote ICMP do 5000 Series ASR da identificação CLI e de fragmentação Geração do pacote ICMP do 5000 Series ASR da identificação CLI e de fragmentação Índice Introdução Problema Solução Fragmentação de IP Introdução Este documento descrevem os contagens de byte relatados

Leia mais

Compreendendo o Cisco Express Forwarding (CEF)

Compreendendo o Cisco Express Forwarding (CEF) Compreendendo o Cisco Express Forwarding (CEF) Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Visão geral Operações de CEF Atualizando as Tabelas de GRP Routing Encaminhamento

Leia mais

DCX-nenhum ACK no Mensagem de Erro 100 PDU

DCX-nenhum ACK no Mensagem de Erro 100 PDU DCX-nenhum ACK no Mensagem de Erro 100 PDU Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Problema Solução Opiniões do pacote Introdução Este original descreve este Mensagem de Erro

Leia mais

Rede de computadores Protocolos IP. Professor Carlos Muniz

Rede de computadores Protocolos IP. Professor Carlos Muniz Rede de computadores Professor Carlos Muniz Protocolo de Internet IP é um acrônimo para a expressão inglesa "Internet Protocol" (ou Protocolo de Internet), que é um protocolo usado entre duas ou mais máquinas

Leia mais

Redes TCP/IP - Aula 13 Fragmentação Datagrama IP

Redes TCP/IP - Aula 13 Fragmentação Datagrama IP 1. Fragmentação a) Formado de Cabeçalho + Dados 0 4 8 16 24 31 VERSÃO HLEN TIPO DE SERVIÇO COMPRIMENTO TOTAL IDENTIFICAÇÃO FLAGS (0,DF,MF) DESLOCAMENTO FRAGMENTO TEMPO DE VIDA PROTOCOLO VERIFICAÇÃO SOMA

Leia mais

Camada de rede. Introdução às Redes de Computadores

Camada de rede. Introdução às Redes de Computadores Rede Endereçamento Tradução de endereços de enlace Roteamento de dados até o destino Enlace Físico Provê os meios para transmissão de dados entre entidades do nível de transporte Deve tornar transparente

Leia mais

Diferenças entre o endereçamento IPv6 e o IPv4

Diferenças entre o endereçamento IPv6 e o IPv4 Curso Superior em Análise e Desenvolvimento de Sistemas Redes de Computadores II RC2A3 IPv6 Érika Henrique Gamas 1580153 Flávia Gomes Pereira 1580108 Abril de 2016 Sumário Diferenças entre o endereçamento

Leia mais

O MAC baseou o Access Control List (ACL) e a configuração da entrada de controle de acesso (ACE) no 300 Series controlou o Switches

O MAC baseou o Access Control List (ACL) e a configuração da entrada de controle de acesso (ACE) no 300 Series controlou o Switches O MAC baseou o Access Control List (ACL) e a configuração da entrada de controle de acesso (ACE) no 300 Series controlou o Switches Objetivo Um Access Control List (ACL) é uma tecnologia de segurança que

Leia mais

Protocolo MPLS: Multiprotocol Label Switching

Protocolo MPLS: Multiprotocol Label Switching Protocolo MPLS: Multiprotocol Label Switching O MPLS é um protocolo de roteamento baseado em pacotes rotulados, onde cada rótulo representa um índice na tabela de roteamento do próximo roteador. Pacotes

Leia mais

MPLS por túneis de VP

MPLS por túneis de VP MPLS por túneis de VP Índice Introdução Pré-requisitos Requisitos Convenções Configurar Diagrama de Rede Configurações Verificar Informações Relacionadas Introdução Um provedor de serviços dá-lhe normalmente

Leia mais

Configurando MPLS Básicos Usando IS-IS

Configurando MPLS Básicos Usando IS-IS Configurando MPLS Básicos Usando IS-IS Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Material de Suporte Convenções Configurar Diagrama de Rede Configurações Verificar Saída de exemplo

Leia mais

Verifique atribuições ASR9000 VQI no CEF

Verifique atribuições ASR9000 VQI no CEF Verifique atribuições ASR9000 VQI no CEF Índice Introdução Informações de fundo Verifique atribuições VQI Introdução Este original descreve como verificar deslocamentos predeterminados virtuais da fila

Leia mais

MPOA Multi-Protocol Over ATM

MPOA Multi-Protocol Over ATM MPOA Multi-Protocol Over ATM FEUP/DEEC/RBL 2005/06 José Ruela MPOA The primary goal of MPOA is the efficient transfer of inter-subnet unicast data in a LAN environment. MPOA integrates LANE and NHRP to

Leia mais

Laço/roteamento subótimo do roteamento OSPF entre o Cisco IOS e o NXOS para o exemplo de configuração das rotas externas

Laço/roteamento subótimo do roteamento OSPF entre o Cisco IOS e o NXOS para o exemplo de configuração das rotas externas Laço/roteamento subótimo do roteamento OSPF entre o Cisco IOS e o NXOS para o exemplo de configuração das rotas externas Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Informações de

Leia mais

Redes de Computadores I

Redes de Computadores I UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores I Nível de Rede (IP) Prof. Helcio Wagner da Silva. p.1/36 Introdução

Leia mais

CONCURSO PÚBLICO EDITAL Nº 03 / 2015

CONCURSO PÚBLICO EDITAL Nº 03 / 2015 MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DO ESPÍRITO SANTO REITORIA Avenida Rio Branco, 50 Santa Lúcia 29056-255 Vitória ES 27 3357-7500 CONCURSO PÚBLICO EDITAL Nº 03 / 2015 Professor do Magistério do

Leia mais

Configurar o buraco negro provocado telecontrole do IPV6 com IPv6 BGP

Configurar o buraco negro provocado telecontrole do IPV6 com IPv6 BGP Configurar o buraco negro provocado telecontrole do IPV6 com IPv6 BGP Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Informações de Apoio Configurar Diagrama de Rede Configuração relevante

Leia mais

Resumo P2. Internet e Arquitetura TCP/IP

Resumo P2. Internet e Arquitetura TCP/IP Resumo P2 Internet e Arquitetura TCP/IP Internet: Rede pública de comunicação de dados Controle descentralizado; Utiliza conjunto de protocolos TCP/IP como base para estrutura de comunicação e seus serviços

Leia mais

Pesquisa Diferenças Protocolo IPv6 e IPv4

Pesquisa Diferenças Protocolo IPv6 e IPv4 Instituto Federal SP Campus de Pres. Epitácio Pesquisa Diferenças Protocolo IPv6 e IPv4 Sabrina Tavera Prontuário:1580248 Profº Kleber Trevisani Presidente Epitácio SP 2017 1). Quais as diferenças entre

Leia mais

Introdução ao TCP/IP. Protocolo IPv4: histórico, composição, e endereçamento

Introdução ao TCP/IP. Protocolo IPv4: histórico, composição, e endereçamento Introdução ao TCP/IP Protocolo IPv4: histórico, composição, e endereçamento Histórico Iniciativa do Departamento de Defesa dos EUA Gerenciamento Distribuído, livre de falhas pontuais Ataque Nuclear? Atendia

Leia mais

Compreendendo a ponte básica do backbone de provedor 802.1ah

Compreendendo a ponte básica do backbone de provedor 802.1ah Compreendendo a ponte básica do backbone de provedor 802.1ah Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Backbone de provedor da IEEE 802.1ah que constrói uma ponte sobre a vista

Leia mais

OSPF com exemplo de configuração da adjacência da Multi-área

OSPF com exemplo de configuração da adjacência da Multi-área OSPF com exemplo de configuração da adjacência da Multi-área Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Informações de Apoio Configurar Diagrama de Rede Configurações inicial R1

Leia mais

SIMULAÇÃO DE REDE MPLS UTILIZANDO O NETKIT

SIMULAÇÃO DE REDE MPLS UTILIZANDO O NETKIT SIMULAÇÃO DE REDE MPLS UTILIZANDO O NETKIT Estágio supervisionado em sistemas de informação - 2010/1 Acadêmico: Thiago Santos de Amorim Orientador: M. Sc. Ricardo Marx Costa Soares de Jesus Agenda Cenário

Leia mais

Redes TCP/IP Formato Datagrama IP

Redes TCP/IP Formato Datagrama IP Referência básica: 1. Redes de Computadores e a Internet/Uma Abordagem Top-Down 5ª. Edição Kurose Ross Editora Pearson (Capítulo 4 item 4.4.1) 2. Tanenbaum Cap. 5.6.1 - O protocolo IP 1. INTRODUÇÃO : No

Leia mais

Estudos de Casos Estudos de Casos

Estudos de Casos Estudos de Casos Estudos de Casos 44 4 Estudos de Casos Foram desenvolvidos três estudos de caso. Os dois primeiros tiveram como objetivo a avaliação e depuração do funcionamento da implementação proposta. Já o terceiro

Leia mais

Proposta e Validação de Nova Arquitetura de Redes de Data Center

Proposta e Validação de Nova Arquitetura de Redes de Data Center Universidade Estadual de Campinas Faculdade de Engenharia Elétrica e de Computação Departamento de Engenharia de Computação e Automação Industrial Área de concentração: Engenharia de Computação Proposta

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 TECNOLOGIAS DE COMUNICAÇÃO Exemplos de Tecnologia PAN: Personal Area Network Bluetooth LAN: Local Area Network Ethernet, WiFi EQUIPAMENTO: Hubs

Leia mais

Redes de Computadores. Protocolos TCP/IP

Redes de Computadores. Protocolos TCP/IP Redes de Computadores Protocolos TCP/IP Sumário 2! Endereços IP (lógicos) Sub-redes! Endereços Ethernet (físicos)! Conversão de endereços IP/Ethernet! Pacotes IP! Números de portos! Segmentos UDP! Segmentos

Leia mais

Configurar a camada 3 CTS com refletor do ingresso

Configurar a camada 3 CTS com refletor do ingresso Configurar a camada 3 CTS com refletor do ingresso Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Informações de Apoio Configurar Diagrama de Rede Etapa 1. Instalação CTS Layer3 na

Leia mais

Arquitectura de Redes

Arquitectura de Redes Arquitectura de Redes Revisões de alguns conceitos dados em RSD Camadas Protocolares Aplicação Cabeç Dados Transporte Cabeç Dados Internet Cabeç Dados Revisões Ligação Física Cabeç Dados Dados TCP/IP PDU

Leia mais

Como o roteador trabalha?

Como o roteador trabalha? Roteamento IPv6 Como o roteador trabalha? Ex.: 1.O roteador recebe um quadro Ethernet; 2.Verifica a informação do Ethertype que indica que o protocolo da camada superior transportado é IPv6; 3.O cabeçalho

Leia mais

Procedimento do módulo F2 ELAM do nexo 7000

Procedimento do módulo F2 ELAM do nexo 7000 Procedimento do módulo F2 ELAM do nexo 7000 Índice Introdução Topologia Determine o Forwarding Engine do ingresso Configurar o disparador Comece a captação Interprete os resultados Verificação adicional

Leia mais

MPLS- Multiprotocol Label Switching

MPLS- Multiprotocol Label Switching MPLS- Multiprotocol Label Switching Trabalho realizado por: João Pinto nº 56 798 Justimiano Alves nº 57548 Instituto Superior Técnico Redes Telecomunicações 200/2010 Rede MPLS Introdução. Definição. Motivação.

Leia mais

Gerenciamento e Interoperabilidade de Redes

Gerenciamento e Interoperabilidade de Redes EN-3610 Gerenciamento e Interoperabilidade de Redes Redes Definidas por Software Black-Box Networking vs. Software Defined Networking AppAppAppAppAppAppAppAppAppAppApp Funcionalidades especializadas Plano

Leia mais

Compreenda e pesquise defeitos o CEF no Roteadores do Cisco IOS XE

Compreenda e pesquise defeitos o CEF no Roteadores do Cisco IOS XE Compreenda e pesquise defeitos o CEF no Roteadores do Cisco IOS XE Índice Introdução Comportamento de CEF na plataforma do Cisco IOS XE Verifique a adjacência de CEF Fenômeno comum observado Conclusão

Leia mais

MPOA Multi-Protocol Over ATM

MPOA Multi-Protocol Over ATM MPOA Multi-Protocol Over ATM FEUP/DEEC Redes de Banda Larga MIEEC 2009/10 José Ruela MPOA The primary goal of MPOA is the efficient transfer of inter-subnet unicast data in a LAN environment. MPOA integrates

Leia mais

Camada de Rede: Protocolo IP

Camada de Rede: Protocolo IP Camada de Rede: Protocolo IP Instituto Superior de Engenharia de Lisboa Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores Redes de Computadores Nível Rede - Internet Protocol

Leia mais

Roteamento Multicaminhos em Redes Definidas por Software. Pedro H. A. Rezende Luis F. Faina Lásaro Camargos Rafael Pasquini

Roteamento Multicaminhos em Redes Definidas por Software. Pedro H. A. Rezende Luis F. Faina Lásaro Camargos Rafael Pasquini Roteamento Multicaminhos em Redes Definidas por Software Pedro H. A. Rezende Luis F. Faina Lásaro Camargos Rafael Pasquini Agenda Introdução Trabalhos Relacionados Arquitetura de Roteamento Multicaminhos

Leia mais

RIPv2 Routing Information Protocol Version 2 Definido na RFC 1723 e suplementado nas RFC s 1721 e Estende o RIPv1 nos seguintes aspectos: Máscar

RIPv2 Routing Information Protocol Version 2 Definido na RFC 1723 e suplementado nas RFC s 1721 e Estende o RIPv1 nos seguintes aspectos: Máscar O Protocolo RIPv2 Prof. José Gonçalves Departamento de Informática UFES zegonc@inf.ufes.br RIPv2 Routing Information Protocol Version 2 Definido na RFC 1723 e suplementado nas RFC s 1721 e 1722. Estende

Leia mais

Internetworking - Interconexão de Redes. IP Internet. Motivação para interconexão. Motivação para interconexão. Conceito de Serviço Universal

Internetworking - Interconexão de Redes. IP Internet. Motivação para interconexão. Motivação para interconexão. Conceito de Serviço Universal Internetworking - Interconexão de Redes IP Internet Concatenation of Networks Sumário Interconexão de redes heterogêneas Serviço universal de comunicação O modelo de serviço de interredes Esquema de endereçamento

Leia mais

TE239 - Redes de Comunicação Lista de Exercícios 2

TE239 - Redes de Comunicação Lista de Exercícios 2 Carlos Marcelo Pedroso 11 de maio de 2017 Figura 1: Rede 1 Exercício 1: Suponha a rede apresentada na Figura 1 a) Escreva um esquema de endereçamento Classe B (invente os endereços). b) Escreva endereços

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

Configurar a redistribuição de rotas do Internal BGP no IGP

Configurar a redistribuição de rotas do Internal BGP no IGP Configurar a redistribuição de rotas do Internal BGP no IGP Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Configurar Diagrama de Rede Configurações OSPF EIGRP RIP Troubleshooting Introdução

Leia mais

Redes de computadores e a Internet. A camada de rede

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

Leia mais

Noções de Ethernet (enlace) Endereçamento Físico Dispositivos de Rede. Introdução às Redes de Computadores

Noções de Ethernet (enlace) Endereçamento Físico Dispositivos de Rede. Introdução às Redes de Computadores Noções de Ethernet (enlace) Endereçamento Físico Dispositivos de Rede Nível de enlace Enlace Físico Delimitação da informação Detecção de erros de transmissão Controle de acesso ao Meio Físico Endereçamento

Leia mais