15_Rede de Computadores

Embed Size (px)

Citation preview

  • 1Objetivos

    Capacitar profissionais para a instalao e configurao de roteadores CISCO utilizando o protocolo IP sobre diferentes meios de transmisso;

    Apresentar os recursos para troubleshootingem roteadores CISCO;

    Proporcionar exerccios prticos e simulaes de situaes reais para o dia-a-dia.

  • 2Contedo Programtico

    Viso Geral de redes TCP/IPFuncionamento TCP/IPEndereamento IPClculo de endereamento IPSubnet IP, CIDR, VLSMViso geral de protocolo de roteamentoIntroduo ao Roteador CiscoConfiguraes Iniciais dos Roteadores

  • 3Situando os Roteadores

    Modelo OSI: Camada de Rede (network) Responsvel apenas por encaminhar pacotes

    baseados em seus endereos lgicos Cria domnios de broadcast e domnios de

    colises

  • 4Modelo OSI

  • 5Modelo OSI

    Modelo OSI

  • 6Modelo OSI

  • 7TCP/IP

    Protocolos: conjuntos de informaes e estruturas padronizadas que permitem que os dados trafeguem na rede de forma eficiente e cheguem ao destino.

  • 8TCP/IP

    Layers (camadas) : Na transmisso, partindo da camada mais alta, os cabealhos (e/ou trailers) correspondentes so adicionados ao conjunto de forma sucessiva, at a camada mais baixa. Isto se chama encapsulamento de dados.

  • 9TCP/IP

    Desenvolvido em 1974

    Padro Internet

    Na verdade so dois protocolos: TCP (Transmission Control Protocol) IP ( Internet Protocol)

  • 10

    TCP/IP Camada TCP (Transmission Control Protocol)

    Camada UDP (User Datagram Protocol)

  • 11

    TCP/IP

    Camada IP

  • 12

    Exemplo de pacote TCP/IP

  • 13

    Protocolo IP

    No orientado a conexo; Possui caractersticas para favorecer a entrega

    de pacotes; Possui um endereamento chamado Lgico

    composto por 4 octetos binrios e est sempre acompanhado por uma mscara de rede de 4 octetos binrios tambm;

    Protocolo utilizado pelas grandes redes mundiais.

  • 14

    Protocolo IP v4

    No endereamento IP so sempre destacados os seguintes endereos ou grupo de endereos:

    1. Endereo de Rede2. Endereo de Host3. Endereo de Broadcast

    Esses endereos so dados pela operao lgica entre um endereo IP e a mscara de rede determinada.

  • 15

    Protocolo IP v4

  • 16

    Protocolo IP v4Tabela de Converso base binria > Decimal

  • 17

    Protocolo IP v4

    Sempre ser feita uma operao lgica AND Bit a Bit entre o endereo e a mscaraEx: Endereo: 192.168.10.2

    Mscara : 255.255.255.0Resultado : 192.168.10.0 -> End. de Rede

    Portanto, Endereo de Rede o resultado depois da operao AND entre o endereo e a mscara

  • 18

    Protocolo IP v4

    Endereo de Broadcast atravs da soma do IP com o WildCard da mscara. Ele utilizado para que uma nica estao envie informao para todas as estaes na rede IP simultaneamente.

    Ex: Endereo: 192.168.10.2Wildcard Mask: 0 . 0 . 0 .255

    Resultado: 192.168.10.255, temos a o endereo de broadcast.

  • 19

    Protocolo IP v4

    Endereos de Hosts so aqueles que esto entre os endereos de Rede e Broadcast e so usados para os equipamentos que possuem endereo IP em uma rede.

    No Exemplo, o IP 192.168.10.2 seria um endereo de host.

  • 20

    Protocolo IP v4

    Classificao dos endereos IP.

    Classe A: 10.0.0.0 126.255.255.255 Classe B: 128.0.0.0 191.254.255.255 Classe C: 192.0.1.0 223.255.254.255 Classe D: 224.0.0.0 239.255.255.255 Classe E: 240.0.0.0 254.255.255.255

  • 21

    Protocolo IP v4

    Mscaras de rede padro:

    Classe A: 255.0.0.0 Classe B: 255.255.0.0 Classe C: 255.255.255.0

  • 22

    Protocolo IP v4

    Endereamentos privados definidos na *RFC 1918

    10.0.0.0 10.255.255.255 172.16.0.0 172.31.255.255 192.168.0.0 192.168.255.255 127.0.0.0 (Loopback)

    *Sigla de Resquest For Comments. So os documentos que concentram todo o conhecimento das tecnologias e prticas na Internet. Usados como referncia pelos fabricantes de produtos para intranet a fim de garantir a portabilidade dos produtos.

  • 23

    VLSM - Variable Length Subnet Masks

    Mascara de Rede de Tamanho Varivel

  • 24

    Subnetting

    Quando temos um endereo de rede e necessitamos dividi-lo utilizamos o recurso de SUBNETTING.

    Classe A - 10.100.100.0/255.255.255.0

  • 25

    Subnetting

    Nm. de sub-redes = 2n

    onde n o nmero de bits a mais utilizados para a mscara de sub-rede

    Nm. de endereos IP = 2n-2

    onde n o nmero de bits restantes, isto , no utilizados pela mscara de sub-rede.

  • 26

    Notao CIDR (prefixo de rede)

    Classless Inter-Domain Routing:

    Roteamento Inter-Domnios Sem-Classe, permite o uso maximizado do limitado espao de endereamento na atual implementao do Internet Protocol verso 4 (IPv4). RFC 1817

    Ex: 192.168.0.0/255.255.255.128 ou 192.168.0.0/25

  • 27

    Exemplo SubnettingDividiremos o endereo de rede 192.168.0.0/24 em 4 redes

    Temos a mscara de rede /24 ou,11111111.11111111.11111111.00000000

    Numero de endereos ip = 28 2 = 254 endereos IP

    Depois da diviso teremos a mscara 11111111.11111111.11111111.11000000 ou /26Pegando-se o IP 192.168.0.0 no ltimo octeto que mudamos temos as novas 4 redes:00000000 - 192.168.0.0/2601000000 - 192.168.0.64/2610000000 - 192.168.0.128/2611000000 - 192.168.0.192/26 n de endereos IP de cada rede = 26 2 = 62

  • 28

    Subnetting / VLSM

    Exerccios

  • 29

    Tipos de Wired Area Network

  • 30

    Configurao Parte LAN e WAN

    Interface Ethernet

    Interface Serial

    Interface Ethernet

    Interface Serial

  • 31

    Configurao Parte LAN e WAN

  • 32

    Configurao Parte LAN e WAN

  • 33

    Configurao Parte LAN e WAN

    WAN

    LAN1LAN2

    WAN

  • 34

    Roteadores

    Acesso a configurao:

    Porta de Console e/ou Auxiliar Acesso via Telnet (Virtual Terminal) Acesso via softwares de gerenciamento

    proprietrios Cisco (Cisco Works) Possibilidade de Backup das configuraes

    utilizando-se um servidor TFTP

  • 35

    Noes sobre o IOS

    IOS Internetwork Operational System;

    o sistema operacional em toda a linha de roteadores Cisco e alguns switches;

    Para roteadores, apresentado em diversos pacotes, conhecidos como Feature Packs Ex: IP, Enterprise Plus, etc..

  • 36

    ? Ajuda para todos os comandos disponveis no modo.

    Help Texto descrevendo como obter ajuda Comando ? Texto de ajuda descrevendo todas

    as opes do 1 parmetro para o comando

    Com? uma lista de comando que comeam com com

    Coman Pressionando TAB no meio da palavra, a CLI d o restante do comando ou parmetro

    Ajuda do CLI (command-line interface)

  • 37

    Comandos de atalho no teclado

    Ctrl+p ou - Exibe o comando utilizado mais recentemente (previous);

    Ctrl+n ou - Se voc tiver voltado no buffer, esta tecla avana para os comandos digitados mais recentemente;

  • 38

    Modos de Configurao

    Modo EXEC de Usurio (user exec)Router>

    Modo EXEC Privilegiado (Privileged EXEC) enableRouter#

    Global Configuration configure terminalRouter (config)#

    Outros ModosRouter(config-mode)#

  • 39

    Tipos de Memria

    RAM(Memria de trabalho e da configurao em execuo)

    Flash(Cisco IOS)

    ROM(Cisco IOS)

    NVRAM(Configurao

    de Inicializao)

  • 40

    Comandos de visualizao

  • 41

    Comandos Iniciais de Configurao Nome do Roteador:

    Verificar Horrio e Modific-lo se necessrio:

    Banner de Boas Vindas:

    Configurao de Senhas Configurao IP nas Interfaces Ethernet e Serial

    Obs: As interfaces por padro vem desabilitadas. necessrio habilit-las para que elas fiquem prontas para operao.

  • 42

    Configurao de Senhas

    Router(config)#enable password ciscoObs: Sem criptografiaRouter(config)#enable secret ciscoObs: Criptografada

    Senha para modo privilegiado (enable)

    Router(config)#line con vty 0 4Router(config-line)#loginRouter(config-line)#password cisco

    Senha de vty

    Router(config)#line aux 0Router(config-line)#loginRouter(config-line)#password cisco

    Senha de auxiliar

    Router(config)#line con 0Router(config-line)#loginRouter(config-line)#password cisco

    Senha de Console

  • 43

    Configurao IP (Interfaces)

    z Toda interface do roteador, quando ele faz somente este papel, deve possuir um endereo IP

    z Dentro da interface, deve ser executado o comando: IP ADDRESS

    z Para verificar a configurao, utilizar o comando Show Interface

  • 44

    Configurao IP

  • 45

    Roteamento

    z Para rotear, o roteador precisa fazer o seguinte:

    Saber o endereo de destino Identificar outros roteadores para que possa aprender outras rotas Descobrir possveis rotas Selecionar a melhor rota Manter e verificar as informaes de rotas

  • 46

    Roteamento

    z Permite que um pacote seja entregue baseado em seu endereo IP de destino

    z Deve ser utilizado na integrao e interligao de redes de dados.

    z Pode ser implantado de forma automtica ou manual

    z Os roteadores sempre daro preferncia para as rotas mais especificas, isto , aquelas que melhor expressarem um caminho baseado na relao na relao endereo IP / Mscara.

  • 47

    Roteamento

    z Rotas Estticas Definidas manualmente

    z Rotas Default Definidas manualmente como sendo o caminho a ser tomada

    quando no h rota conhecida para o destino (Default Gateway)

    z Rotas Dinmicas Roteador aprende o caminho para o destino atravs de

    updates peridicos de outros roteadores.

  • 48

    Roteamento Esttico

    z Rotas EstticasRouter(config)#Ip route {address|interface} [distance]

  • 49

    Roteamento Dinmico

    z Existem 3 tipos de protocolos de roteamento

    Vetor de Distncia: visualiza uma rede a partir do que seu vizinho v, RIP e IGRP (distance-vector)

    Estado de Enlace: recebe informaes sobre diversas redes e gera sua prpria interpretao de como alcanar as redes. OSPF. (link state)

    Hbrido Balanceado: recebe informaes no to completas e as interpreta EIGRP

  • 50

    RIP (Routing Information Protocol)

    z Protocolo Distance Vector;z Transmite toda a tabela de roteamento a cada 30

    segundos;z Possui 2 verses:

    z RIP-1: trabalha com broadcast e no suporta VLMS;z RIP-2: trabalha com Multicasts e suporta VLMS, ou seja, as mscaras de sub-

    rede tambm so includas;

    z Sua mtrica so Hop Counts (mximo 15).z Se as rotas no forem atualizadas em at 180 segundos,

    elas so consideradas invalidas. Se em ate 240 segundos no for recebida uma atualizao as rotas so eliminadas da tabela de roteamento.

  • 51

    IGRP (Internal Gateway Routing Protocol)

    z Protocolo Distance Vector;

    z Transmite sua tabela atravs de broadcasts enviados a cada 90 segundos;

    z Aps 270 segundos, a rotas considerada invlida;

    z Aps 630 segundos, a rota excluda da tabela de roteamento;

    z Permite loadbalancing por caminhos de mtricas diferentes

  • 52

    IGRP (Internal Gateway Routing Protocol)z Possui uma mtrica complexa composta de 5 parmetros:

    Banda (Bandwidth) Confiabilidade (reliability) Atraso do meio (Delay) Tamanho de pacotes (MTU) Carga (Loading)

    z Equao da Mtrica

    z Por padro, K3=k1=1 e k2=k4=k5=0z Atravs do parmetro Variance habilita-se o loadbalancing por

    caminhos com mtricos distintas

    ( )

    +

    +

    +=)(Re)256( 4

    53

    21 Kliability

    KDelayKLoadBWKBWKMetric

  • 53

    Roteamento Dinmico

    z Comando para utilizar o protocolo de roteamento

    Router(config)# router {protocol}

    z Especificao das redes

    Router(config-router) network {network-number}

  • 54

    Roteamento Dinmico

  • 55

    Roteamento Dinmico - RIP

    z Ex: Habilitando RIP

    z Observe que a verso padro a verso 1. O comando version permitiu alterar o parmetro

    z A diferena da verso 2 do RIP que ela aceita VLSM

  • 56

    Roteamento Dinmico - RIP

    z Para desabilitar o protocolo RIP utilizamos o comando:router(config)# no router rip

    z Utilizamos o comando abaixo para habilitar a depurao de erros no protocolo RIP:router(config)# debug ip rip

    z Como vimos anteriormente utilizamos o comando show ip route para verificar as rotas existentes

  • 57

    Roteamento Dinmico - IGRP

    z Habilitando IGRP

    O AS um nmero de ID, e para que o IGRP funcione, todos os roteadores devem ter o mesmo AS.

    O IGRP prevalece em cima do RIP se os 2 estiverem configurados no Router.

  • 58

    Roteamento Dinmico - IGRP

    z Uma vez que o IGRP utiliza largura de banda como uma mtrica, a largura apropriada para cada interface deve ser conhecida para que se faam as decises prprias de roteamento. No exemplo ao lado 64K.

    z em ambientes em que no existe o broadcast, com Frame Relay, o pacote update no pode viajar atravs da nuvem. Neste caso melhor dizer ao IGRP exatamente para quem ele deve enviar os updates de roteamento para evitar overhead adicional na interface Frame Relay.

    z instrui ao roteador para no enviar qualquer update de roteamento em uma interface em particular.

  • 59

    Roteamento Dinmico - IGRP

    z Os comandos de Debug do IGRP so os seguintes:

    z router(config)# debug ip igrp transactions Mostra os detalhes das atualizaes de

    roteamento.

    z router(config)# debug ip igrp event Apenas menciona que as atualizaes de

    roteamento foram recebidas.

  • 60

    Tipos de Protocolo WAN

    z Link Ponto-a-ponto WAN: Uma rede onde dois roteadores esto conectados por interfaces seriais atravs de um servio alugado de um ISP, chamado de link ponto-a-ponto WAN. Normalmente os roteadores esto em diferentes sites conectados via link T1, uma frao de T1 como um link de 64K ou outro tipo de servio de linha alugada.

  • 61

    Tipos de Protocolo WAN

    z Link Frame-Relay: utiliza-se de circuitos virtuais ao invs de um circuito ponto-a-ponto para conectar cada site. Partindo do princpio de que cada site no possui uma variedade grande de circuitos fsicos, o custo final da WAN menor.

  • 62

    Tipos de Encapsulao link Ponto-a-ponto

    z Point-to-point protocol O PPP baseado em padres abertos e suportado por qualquer roteador.

    z High-level Data Link Control (HDLC) O HDLC o tipo de encapsulao padro para cada porta serial em todos os

    roteadores Cisco.Isto permite apenas comunicao entre os roteadores Cisco. Se sua WAN consitesomente de roteadores Cisco, voc no deve alterar o padro HDLC.

    z Como Habilitar o encapsulamento Router(config-if)# encapsulation {tipo de encapsulamento}

  • 63

    Configurao de um Frame-Relay (conceitos)

    z LMI O Local Management Interface

    o protocolo que o roteador utilize para comunicar-se com o primeiro switch Frame Relay na nuvem, Pode ser Ansi, Cisco ou Q933A. O mais utilizado Ansi.

    z DLCI Um Data Link Connection

    Identifier ou DLCI define um circuito virtual para um site remoto. Cada site deve possuir um DLCI diferente um do outro.

  • 64

    Configurao de um Frame-Relay (conceitos)

    z Malha completa ou full mesh cada site possui uma conexo

    virtual para cada site parceiro.

    z Malha Parcial ou partial mesh Nem todos os sites possuem um link

    virtual direto para com os outros sites. Algumas vezes, mais de um salto necessrio para chegar a um destino.

  • 65

    Configurao de um Frame-Relay (conceitos)

    z Malha Estrela (Hub and Spoke) Todos os roteadores so

    conectados a um roteador central que utilizado para distribuir os pacotes

  • 66

    Configurao de um Frame-Relay

    z Para Malha Completa ou Full MeshTudo o que voc precisa configurar no Frame Relay definir o tipo de encapsulaocom o comando encapsulation frame-relay em cada interface serial e atribuir um conjunto de endereos IP comum a esta (s) interface (s). O processo de descoberta DLCI e o ARP Inverso cuidam do restante.

  • 67

    Configurao de um Frame-Relay

    z Para Star (Hub and Spoke)z Aqui, vemos um exemplo de configurao de rede hub-and-spok. Uma

    subinterface criada para cada circuito virtual e um nico endereo IP atribudo para cada subinterface. Finalmente, o processo de descoberta DLCI e o ARP Inverso cuidam do restante.

  • 68

    Configurao de um Frame-Relay

    z Para Partial Mesh ou Malha Parcial Aqui, neste caso, a rede hub-and-spoke no utilizada. Em

    outras situaes, h somente um nico circuito virtual para um site, enquanto em outras circunstncias, pode haver vrios circuitos. O exemplo dado a seguir mostra como tudo isto trabalha melhor em conjunto.

  • 69

    Configurando Frame-Relay

    z Encapsulamento Frame-RelayRouter(config-if)# encapsulation frame-relay

    z Tipo de LMIRouter(config-if)# frame-relay lmi-type {ansi|cisco|q933a}

    z Definir qual DLCI o protocolo LA deve userRouter(config-if)#Frame-relay map {protocol} {protocol-address} {DLCI} [broadcast]

  • 70

    Troubleshooting Frame-Relay

    z Utilize os seguintes comandos para diagnostico de configuraes frame-relay:

    z Show frame-relay pvc Mostra informaes sobre o status do PVC (Permanent virtual

    circuit)z Show frame-relay map

    Mostra sumrio com as configuraes frame-relayz Show frame-relay lmi

    Mostra informaes sobre o status LMIz Show interface {nome interface}

    Mostra o status fisico da interface

  • 71

    Access-Lists

    z Standard Access List Verifica somente o endereo de origem do pacote (Camada 3 do

    modelo OSI)

    z Extended Access List Verifica a origem, o destino e tambm a porta de origem e a porta de

    destino do pacote (Camada 4 do modelo OSI)

    A lgica da access list funciona como na linguagem de programao. Executa-se a 1 instruo e caso a condio no seja satisfeita a proxima linha e assim sucessivamente at a ltima instruo.

    OBS: implcito que a ltima linha seja negado tudo.

  • 72

    Access-Lists (Wildcard Mask)

    Bit 0 verifica os bits do endereoBit 1 no verifica os bits do endereo

    Address Mask Matches0.0.0.0 255.255.255.255 Any Request

    131.108.0.0 0.0.255.255 Network 131.108.0.0131.147.7.11 0.0.0.0 Exactly host 131.147.7.11

    255.255.255.255 0.0.0.0 Local Broadcast131.111.8.0 0.255.255.255 Only subnet 131.111.8.0

  • 73

    Configurando ACL Standard

    z Define uma lista de acesso padro (numerada de 1 a 99) Router(config)# Access-list access-list-number {Permit|Deny} [Source-wildcard] |

    Any}

    z Aplica uma lista de acesso para uma interface especfica Router(config-if)# Ip access-group access-list-number {in|out}

    z Exemplo

  • 74

    Configurando ACL Extended

    Define uma lista de acesso extendida(numerada de 100 a 199).Router(config)# Access-list access-list-number {Permit|Deny} {protocol|protocol-keyword} {Source Source-wildcard | Any} {destination destination-wildcard | Any} [protocol-specific options]

    Aplica uma lista de acesso para uma interface especificaRouter(Config-if)#

    Ip access-group access-list-number {in | out}

  • 75

    Configurando ACL Extended

    z Exemplo de configurao de ACL Extendido