6
Roteamento: O que é importante saber? Alex S. Moura [email protected] Algumas imagens e figuras Copyright 1996-2007 J.F Kurose and K.W. Ross, Todos os direitos reservados Part of images and figures: Copyright 1996-2007 J.F Kurose and K.W. Ross, All Rights Reserved 1 Roteiro •Apresentação •Certificação Cisco CCNA •Pós-graduação MIT em Engenharia de Redes •Redes de computadores e Internet • Estruturas, protocolos •Roteadores • Estrutura, funções, funcionamento •Conclusão 2 Certificação Cisco CCNA ® •Cisco Certified Network Associate (CCNA ® ) •Certifica o profissional com conhecimentos em: •instalar, configurar, operar e consertar redes de médio-porte roteadas e comutadas; • implementar e verificar conexões a locais remotos em WAN; • mitigação básica de ameaças de segurança; • conceitos e terminologia de redes sem fio; •uso dos protocolos e tecnologias: IP, EIGRP, Serial Line Interface Protocol, Frame Relay, RIPv2, VLAN, Ethernet e Access Control Lists (ACLs). 3 Certificação Cisco CCNA ® •Exame: 640-802 CCNA ® •Duração: 90 minutos (45-55 questões) •Nível: Associate •Idiomas: Português, Inglês, Japonês, Espanhol, Russo, e Francês •Disponibilidade: somente em centros autorizados VUE •Valores (16 Jan 2012) 4 ICND1 USD$ 150 R$275* ICND2 USD$ 150 R$275* CCNA USD$ 295 R$540* CCDA USD$ 200 R$367* * Valores em reais aproximados (cotação dólar comercial em: 12/04/2012) Certificação Cisco CCNA ® •Certificações CCNA ® especializadas • Routing & Switching (CCNA) • Security (CCNA Security) • SP Operations (CCNA SP Ops) • Service Provider (CCNA SP) (Novo) • Voice (CCNA Voice) • Wireless (CCNA Wireless) • Voice (CCNA Voice) 5 Pós-graduação MIT em Engenharia de Redes •Preparar profissionais para: • suporte a ambientes de rede multiplataforma; • administração de redes Cisco e sistemas Linux e Microsoft; • aplicar ITIL na gestão de ambientes de TI •Objetivo: atender demandas do mercado por profissionais capacitados para: •recomendar, implementar e gerir serviços de rede; • oferecer alta qualidade na gestão de engenharia de redes; • aprimorar o suporte a ambientes de rede multiplataforma. 6

Visão Geral Sobre Roteamento

Embed Size (px)

DESCRIPTION

Visão Geral Sobre Roteamento em Redes de Computadores

Citation preview

Page 1: Visão Geral Sobre Roteamento

Roteamento: O que é importante saber?

Alex S. [email protected]

Algumas imagens e figuras Copyright 1996-2007 J.F Kurose and K.W. Ross, Todos os direitos reservadosPart of images and figures: Copyright 1996-2007 J.F Kurose and K.W. Ross, All Rights Reserved 1

Roteiro

•Apresentação

•Certificação Cisco CCNA•Pós-graduação MIT em Engenharia de Redes•Redes de computadores e Internet

• Estruturas, protocolos

•Roteadores• Estrutura, funções, funcionamento

•Conclusão

2

Certificação Cisco CCNA®

•Cisco Certified Network Associate (CCNA®)•Certifica o profissional com conhecimentos em:

• instalar, configurar, operar e consertar redes de médio-porte roteadas e comutadas;

• implementar e verificar conexões a locais remotos em WAN;• mitigação básica de ameaças de segurança;• conceitos e terminologia de redes sem fio;• uso dos protocolos e tecnologias: IP, EIGRP, Serial Line

Interface Protocol, Frame Relay, RIPv2, VLAN, Ethernet e Access Control Lists (ACLs).

3

Certificação Cisco CCNA®

•Exame: 640-802 CCNA®

•Duração: 90 minutos (45-55 questões)•Nível: Associate •Idiomas: Português, Inglês, Japonês, Espanhol, Russo,

e Francês•Disponibilidade: somente em centros autorizados VUE•Valores (16 Jan 2012)

4

ICND1 USD$ 150 R$275*

ICND2 USD$ 150 R$275*

CCNA USD$ 295 R$540*

CCDA USD$ 200 R$367** Valores em reais aproximados (cotação dólar comercial em: 12/04/2012)

Certificação Cisco CCNA®

•Certificações CCNA® especializadas• Routing & Switching (CCNA)• Security (CCNA Security)• SP Operations (CCNA SP Ops)• Service Provider (CCNA SP) (Novo)

• Voice (CCNA Voice)• Wireless (CCNA Wireless)• Voice (CCNA Voice)

5

Pós-graduação MIT em Engenharia de Redes

•Preparar profissionais para: • suporte a ambientes de rede multiplataforma;• administração de redes Cisco e sistemas Linux e Microsoft;• aplicar ITIL na gestão de ambientes de TI

•Objetivo: atender demandas do mercado por profissionais capacitados para:• recomendar, implementar e gerir serviços de rede;• oferecer alta qualidade na gestão de engenharia de redes;• aprimorar o suporte a ambientes de rede multiplataforma.

6

Page 2: Visão Geral Sobre Roteamento

Pós-graduação MIT em Engenharia de Redes

•Duração: 20 meses•Blocos de aprendizado, que totalizando 440 horas/aula. •Ao longo do curso, o aluno será preparado para as

certificações: CCNA, MCITP, LPIC-1 e ITIL•Maiores informações: http://goo.gl/cf8Bf

7

Redes Cisco 110 horas/aula

Windows Server 150 horas/aula

Linux 120 horas/aula

Gerenciamento de Serviços de TI 40 horas/aula

Fechamento 20 horas/aula

Pós-graduação MIT em Engenharia de Redes

Redes Cisco - 110 horas/aula

Fundamentos de redes

• Modelo de Camadas; Conceitos de redes; Topologias ; Padrão IEEE; Redes Locais Ethernet; Redes Locais sem fio (WLAN); Switching; Virtual LAN (VLAN); Spanning Trunk Protocol (VTP); Exercícios Práticos para a Certificação .Roteamento em Rede

• Modelo TCP/IP; Portas Lógicas; ICMP, ARP e RARP; Endereçamento IP; Classes; Subendereçamento; VLSM; CIDR; Sumarização; IPv6; Configuração de Roteadores; Configuração de Roteamento Estático; RIP; RIP2; EIGRP; OSPF e NAT; Exercícios Práticos para a Certificação.

Administração de Redes Cisco

• Configuração do Register; Recuperação de Senhas; Recuperação de IOS; Gerenciamento da Rede utilizando o Protocolo CDP e Telnet; Configuração de DHCP; Segurança; Lista de Controle de Acesso (ACL), VPN, SSH, Protocolos WAN, PPP, HDLC; Frame Relay; Configuração de Switches; Exercícios Práticos para a Certificação. 8

Como começaram as redes e a Internet?

•Um breve resumo da história...

9

Redes de Computadores

• Redes de computadores: o meio de comunicação mais usado na atualidade

• Internet: representa o maior sistema projetado pela humanidade• Interconecta milhões de dispositivos

computacionais• Hosts = Sistemas finais: executam

aplicações de rede• Links de comunicação: fibra óptica,

cobre, rádio, satélite• Taxa de transmissão = largura de banda

• Roteadores: encaminham pacotes (agrupamentos de dados) entre as redes

10

Home network

Institutional network

Mobile network

Global ISP

Regional ISP

Internet

•Coleção de redes interconectadas•Redes agrupadas em domínios administrativos, ou

Sistemas Autônomos (Autonomous Systems - AS)• Autoridade administrativa• Entidade que controla e administra um grupo de redes e

roteadores [RFC 1930]

•Interconexões feitas por roteadores•Estrutura fracamente hierárquica

11

A Internet na atualidade

12

Page 3: Visão Geral Sobre Roteamento

Internet

•Protocolos controlam envio e recebimento de mensagens. Ex.: TCP, IP, HTTP, Skype, Ethernet

•Internet “rede de redes”• Fracamente hierarquica• Internet pública versus intranet privada

•Padrões da Internet• RFC: Request for comments• IETF: Internet Engineering Task Force• IAB: Internet Architecture Board

13

Organização em Camadas (Modelo OSI)

Camada de rede• Transporta segmentos do host

emissor ao receptor • O emissor encapsula segmentos em

datagramas• O receptor entrega segmentos para a

camada de transporte• Protocolos da camada de rede em

cada host, roteador• Roteador examina campos de

cabeçalho em todos os datagramas IP em passam por ele

14

application transport network data link physical

application transport network data link physical

network data link physical

network data link physical

network data link physical

network data link physical

network data link physical

network data link physical

network data link physical

network data link physical

network data link physical

network data link physical

network data link physical

Serviço Sem Conexão (Connectionless)

•Redes de datagramas fornecem serviço de camada de rede do tipo “sem conexão” (connectionless service)• Redes de Circuitos Virtuais (VC) oferecem serviço de

conexão na camada de rede

•Há certa analogia com serviços da camada de transporte, porém:• O serviço é oferecido de um sistema a outro (host to host)• As redes fornecem um ou outro tipo de serviço• Implementação no núcleo da rede

15

Principais funções dos roteadores na Camada 3

• Encaminhamento (forwarding): • Move pacotes da interface de entrada do roteador para a de saída

• Roteamento: determina a rota seguida pelos pacotes da origem até o destino• Manualmente: roteamento “estático” • Dinamicamente: algoritmo de roteamento determina o melhor caminho

• Endereçamento: determina a forma de identificação de redes e hosts

16

Principais funções dos roteadores na Camada 3

•Executar algoritmos e protocolos de roteamento• RIP, OSPF, IS-IS, BGP

•Encaminhar (ou comutar) datagramas entre interfaces de entrada e saída

17

Principais funções dos roteadores na Camada 3

•Funções da camada de rede de hosts e roteadores:

18

forwarding table

Routing protocols • path selection • RIP, OSPF, BGP

IP protocol • addressing conventions • datagram format • packet handling conventions

ICMP protocol • error reporting • router �signaling�

Transport layer: TCP, UDP

Link layer

physical layer

Network layer

Page 4: Visão Geral Sobre Roteamento

Protocolos

•Procedimento padronizado para regular transmissões de dados entre sistemas de computação.

19

Internet

20

3b

1d

3a 1c

2a AS3

AS1 AS2

1a

2c 2b

1b

Intra-AS Routing algorithm

Inter-AS Routing algorithm

Forwarding table

3c

•Tabelas de encaminhamento configuradas por algoritmos de roteamento intra e inter AS

Roteamento

•Entrega de pacotes de dados entre hosts•Modelo de funcionamento: salto-por-salto (hop by hop)•Requer criação e gestão de tabelas de informações:

• FIB: Forwarding Information Base• RIB: Routing Information Base • Configurações de roteamento

• Estático (manualmente)• Protocolos de roteamento (dinamicamente)

21

Protocolos de roteamento

•Determinam de forma automatizada o conteúdo das tabelas de roteamento

•São programas que determinam: • a forma e conteúdo da tabela de roteamento • de que forma é atualizada.

•Há dois principais tipos de algoritmo usados• Vetor de Distancia (Distance-Vector. Ex. Bellman-Ford) e o

algoritmo baseado no Estado de Enlace (Link State. Ex.: Djikstra).

22

Protocolos de roteamento (cont.)

•Tipos de Protocolos de Roteamento

•Roteamento Interno ao Sistema Autônomo• Interior Gateway Protocols (IGP)

• Exemplos: RIP, RIPv2, OSPF, IS-IS, IGRP, EIGRP

•Roteamento externo: entre diferentes Sistemas Autônomos (ou seja, por toda a Internet).• Exterior Gateway Protocol (EGP)

• Exemplo: BGP-4

23

Tabelas de roteamento

•Registros de endereços de destino associados ao quantidade de saltos até o destino

•Podem conter várias outras informações associadas

24

Page 5: Visão Geral Sobre Roteamento

Protocolos de roteamento dinâmico

•Mantém e gerenciam as tabelas de roteamento• Incluem e removem dados sobre redes remotas

•Realizam descoberta automática de redes remotas•Realizam compartilhamento automático de informações

de tabelas de roteamento entre diferentes roteadores

25

Protocolos de roteamento (IGP e EGP)

•RIP (Routing Information Protocol)•IGRP (Interior Gateway Protocol)•EIGRP (Enhanced IGRP)•Integrated IS-IS (Intermediate System to Intermediate

System Routing Exchange Protocol)•OSPF (Open Shortest Path First)•BGP (Border Gateway Protocol)

26

Roteadores

Fonte: http://www.cisco.com/en/US/products/hw/routers/products_category_buyers_guide.html 27

Interfaces dos roteadores

•As interfaces de um roteador são conexões física que possibilitam um envio e recebimento de bits a outro dispositivo no outro extremo da conexão

•Cada interface conecta uma rede diferente•Consiste de um soquete ou conector encontrado no exterior de um

roteador•Tipos de interfaces:

•Ethernet•Fastethernet•Serial•DSL•ISDN•Cable

28

Roteadores

Componentes do roteador• CPU – Executa as instruções do sistema operacional• Random access memory (RAM) – Mantém em execução uma cópia do arquivo de

configuração. Armazena a tabela de roteamento. A RAM perde o seu conteúdo quando o dispositivo é desligado.

• Read-only memory (ROM) – Retem um software de diagnóstico usado quando o roteador é inicializado. Armazena o programa bootstrap do roteador.

• Non-volatile RAM (NVRAM) – Armazena a configuração de inicialização. Este pode incluir endereços IP (Protocolos de Roteamento, Hostname do roteador)

• Memória Flash (Flash Memory) – Contém o sistema opertacional (Cisco IOS)• Interfaces – Possui múltiplas interfaces físicas usadas para conectar as redes• Exemplos de tipos de interface:

• Interfaces: Ethernet, FastEthernet, 1GigabitEthernet, 10GigabitEthernet...• Interfaces seriais• Interfaces de gerenciamento

29

Arquitetura de roteadores

•Componentes do hardware de um roteador

30

Page 6: Visão Geral Sobre Roteamento

Roteamento

•Roteadores utilizam o endereço IP de destino dos pacotes para determinar o melhor caminho com a ajuda da tabela de roteamento

31

Encaminhamento x Roteamento

32

1

2 3

0111

value in arriving packet�s header

routing algorithm

local forwarding table header value output link

0100 0101 0111 1001

3 2 2 1

Valor no cabeçalho do pacote

Algoritmo de roteamento

tabela local de encaminhamento

SaídaCabeçalho

Conclusão

Agora, o você sabe de importante sobre roteamento• Arquitetura das redes e da Internet possuem hierarquia• Tráfego de dados encaminhado por roteadores no núcleo das redes,

cujas entidades administrativas são ASes• Decisão de roteamento de cada pacote feita a cada salto (hop)• Decisões de roteamento feitas pelos algoritmos do protocolos de

roteamento dinâmico• Existem protocolos para roteamento interno (IGP) e externo (EGP)• Algoritmos calculam os melhores caminhos com base em métricas• Roteadores interconectam redes e executam roteamento e forwarding• Roteadores possuem plano de controle e plano de encaminhamento

33

Referências

•Redes de Computadores - Uma Abordagem Top-Down 5a Edição.

•Routing Protocols: http://www.cisco.com/warp/public/732/Tech/rtrp_pc.htm

•TCP/IP: http://www.cisco.com/warp/public/535/4.html•Dynamic Routing: http://www.cs.oswego.edu/~tymann/

classes/445/notes/06Dec96/1.html

34

Agradecimentos

•Prof. Jim F. Kurose (U. Massachusetts, Amherst) e Prof. Keith W. Ross (NYU, Polytechnic Institute)

•André Lima (Infnet - Coordenador)

•Gabriel Poyart (Infnet - Marketing)

35

Final

Roteamento: o que é importante saber?

Alex S. [email protected]

[email protected]

36