Anda di halaman 1dari 83

Roteamento IP

Prof. Marcos Gondim

Roteiro
Roteamento Esttico Roteamento Dinmico:
Vetor de Distncia
RIP IGRP

Link State
OSPF

Hbrido
EIGRP
Prof Marcos Antonio Alves Gondim 2

Roteamento IP
Existem trs tipos de roteamento:
Esttico; Dinmico; Default.

O encaminhamento de pacotes entre redes diferentes feita atravs da TABELA DE ROTEAMENTO IP.
Prof Marcos Antonio Alves Gondim 3

Roteamento Esttico
o processo de criao de tabelas de rotas manualmente. Vatagens:
Reduo do consumo de CPU; No h consumo de banda com informaes trocadas entre os protocolos de roteamento.

Desvantagens:
No vivel para redes de grande porte.
Prof Marcos Antonio Alves Gondim 4

Roteamento Esttico
A sintaxe para se configurar rotas estticas :
ip route [rede de destino] [mscara] [interface de sada ou IP do prximo salto] [distncia administrativa]
Exemplo: ip route 10.81.14.0 255.255.255.0 serial 0/1

As redes diretamente conectadas ao roteador so includas automaticamente tabela de roteamento (ROTAS DIRETAMENTE CONECTADAS). A distncia administrativa de uma rota esttica por padro igual a 1.
Prof Marcos Antonio Alves Gondim 5

Prof Marcos Antonio Alves Gondim

.1

.2

Prof Marcos Antonio Alves Gondim

Roteamento Default
Roteamento default usado no envio de pacotes para redes que no se encontrem na tabela de roteamento. Em geral so usadas em redes stub, ou seja, redes que possuem apenas um interface de sada. Uma combinao de roteamento default com roteamento dinmico ou esttico possvel, onde o roteamento esttico usado em ltimo caso.

Prof Marcos Antonio Alves Gondim

Roteamento Default
Se existir uma rota mais especfica que a default est ter preferncia. Por esse motivo rotas default so conhecidas como rotas de ltimo recurso (last resort gateway).
ip route 0.0.0.0 0.0.0.0 [interface de sada ou IP do prximo salto]

Prof Marcos Antonio Alves Gondim

Anlise das tabelas de roteamento

Prof Marcos Antonio Alves Gondim

10

Roteamento Dinmico
Vantagens:
Simplifica o gerenciamento da rede; Vivel em redes de grande porte.

Desvantagens
Os protocolos utilizam largura de banda ; Consome recursos de CPU;

Utiliza protocolos para alimentar a tabela de roteamento.


Prof Marcos Antonio Alves Gondim 11

Distncia Administrativa
uma mtrica que indica a confiabilidade de uma rota ou mais rotas para um destino. representada por um nmero inteiro entre 0 e 255.
0 = rota mais confivel. 255 = rota inalcanvel.
Prof Marcos Antonio Alves Gondim 12

Distncia Administrativa
Tipo de Entrada na Tabela Interface diretamente conectada Distncia Administrativa Padro 0

Rota esttica
Sumrio do EIGRP BGP Externo EIGRP IGRP OSPF IS-IS

1
5 20 90 100 110 115

RIP
EIGRP Externo BGP Interno Rota desconhecida

120
170 200 255

Prof Marcos Antonio Alves Gondim

13

Protocolos de Roteamento
Existem trs classes de protocolos de roteamento: Vetor de distncia (RIP e IGRP); Link State (OSPF); Hbrido (EIGRP).
Prof Marcos Antonio Alves Gondim 14

PROTOCOLO VETOR DE DISTNCIA

Prof Marcos Antonio Alves Gondim

15

Vetor de Distncia
Utilizam a distncia em saltos (hops) para definir o melhor caminho. Caminhos com menor nmero de saltos indicam qual a melhor rota. Exemplo: RIP.
Prof Marcos Antonio Alves Gondim 16

Vetor de Distncia
Enviam as tabelas de roteamento completas para os roteadores vizinhos. No caso de se ter mais de um caminho para uma rede de destino, a distncia administrativa (AD) o primeiro parmetro a ser analisado. Se os valores das ADs forem iguais, os protocolos vetor de distncia utilizam a contagem de saltos (hop count) para determinao da melhor rota.
Prof Marcos Antonio Alves Gondim 17

Vetor de Distncia
Se o protocolo Vetor de Distncia tiver mais de um caminho com o mesmo nmero de saltos ele realizar o balanceamento de carga distribudo (round-robin load balance) entre os caminhos. Nota: O RIP pode realizar balanceamento de carga para at 6 links com mesmo custo.

Prof Marcos Antonio Alves Gondim

18

Vetor de Distncia
Ponto de preocupao no funcionamento do protocolo:

Prof Marcos Antonio Alves Gondim

19

RIP

(Routing Information Protocol)

Prof Marcos Antonio Alves Gondim

20

RIP
Caractersticas:
Envia a tabela de roteamento completa para todas as interfaces a cada 30s; Utiliza a contagem de saltos como mtrica;

Limita a contagem mxima de saltos a 15. Invivel em redes de grande porte com muitos roteadores;
O RIPv1 usa roteamento classful, ou seja, todos os dispositivos conectados devem utilizar a mscara padro.
Prof Marcos Antonio Alves Gondim 21

RIP - limitaes
O RIP tem um desempenho ruim por propagar broadcasts, inclusive para interfaces indevidas.

A Broadcast
Broadcast

O broadcast enviado at para a interface fast0/0 do roteador A, onde no h roteador.


Prof Marcos Antonio Alves Gondim 22

RIP - limitaes
Durante 30s o roteador A enviar pacotes para B, entendendo que a rede 192.168.30.0 alcanvel.

A
Broadcast Broadcast

Isso permite a formao de loops na rede.


Prof Marcos Antonio Alves Gondim 23

Loops
Devido a propagao de broadcasts a atualizao das tabelas de roteamento podem ocorrer de forma inconsistente.

Prof Marcos Antonio Alves Gondim

24

Loops
A rede 5 ficou inalcanvel por algum motivo e esta informao propagada do router E para A.

Prof Marcos Antonio Alves Gondim

25

Quantidade limite de saltos


Um exemplo o protocolo RIP que limita a 15 saltos o encaminhamento de um pacote na rede. uma tcnica que sozinha no inibe completamente os loops.

Prof Marcos Antonio Alves Gondim

26

Tcnicas Anti-loop

Prof Marcos Antonio Alves Gondim

27

Split Horizon

Prof Marcos Antonio Alves Gondim

28

Route Poisoning ( Envenenamento de rota)


Insere na sua tabela de roteamento o valor 16 (no caso do RIP) para a rede se tornar inalcanvel.

Prof Marcos Antonio Alves Gondim

29

Outros recursos
Triggered update (Atualizao instantnea):
Quando uma rota falha, no espere pela prxima atualizao peridica. Envie uma atualizao instantnea, listando a rota envenenada.

Poison reverse:
Ao ficar sabendo sobre uma rota que falhou, suspenda as regras do split horizon para aquela rota e anuncie uma rota envenenada. (Usado pelo RIP)

Prof Marcos Antonio Alves Gondim

30

IGRP
(Interior Gateway Routing Protocol)

IGRP
Proprietrio da Cisco; Contagem mxima de saltos = 255;

Utiliza largura de banda e atraso como mtricas;


Atualizao das tabelas de roteamento por broadcast.

IGRP
No suporta:
VLSM CIDR Sumarizao
Prof Marcos Antonio Alves Gondim 33

IGRP
Temporizadores:
Route Update: intervalo de 90s entre as atualizaes regulares. Route Invalid: intervalo de 270s antes de um roteador determinar que uma rota tornou-se invlida.

Holddown: informa aos roteadores para reter mudanas durante 280s, em rotas recm desativadas. Route Flush: estabelece o tempo de 630s entre a rota tornar-se invlida e a retirada da tabela de roteamento.

IGRP

Configurando IGRP:
Router# conf t Router(config)# router igrp 10 (n do Sist. Autnomo) Router(config-router)# network 172.16.0.0

Configurao RIP

Prof Marcos Antonio Alves Gondim

36

Configurando o RIP

Router# conf t Router(config)# router rip Router(config-router)# network 172.16.0.0

Prof Marcos Antonio Alves Gondim

37

TABELA DE ROTEAMENTO (RIP)

Prof Marcos Antonio Alves Gondim

38

RIPv2
RIPv1
Tipo Mtrica Anncios VLSM Vetor de Distncia Cont. de saltos (mx. 15) Classful NO

RIPv2
Vetor de Distncia Cont. de saltos (mx. 15) Classless SIM

Redes descontguas
Autenticao Propagao

NO
NO Peridica (broadcast)

SIM
SIM Peridica (multicast 224.0.0.9)

CIDR

NO

SIM

Prof Marcos Antonio Alves Gondim

39

Configurando RIPv2

Router# conf t Router(config)# router rip Router(config-router)#version 2 Router(config-router)# network 172.16.0.0

Prof Marcos Antonio Alves Gondim

40

PROTOCOLO LINK STATE

Prof Marcos Antonio Alves Gondim

41

Link State
Conhecido como: caminho mais curto antes (Shortest Path First). Protocolo aberto. Exemplo: OSPF Funcionam com trs diferentes tabelas:
Tabela das redes diretamente conectadas; Tabela com a topologia de toda rede; Tabela de roteamento.
Prof Marcos Antonio Alves Gondim 42

OSPF (Open Shortest Path First)

Prof Marcos Antonio Alves Gondim

43

OSPF
Pensado para implementao em grandes redes;
Atualizao das tabelas via multicast; Atualizaes incrementais (ex: uma nova rede foi detectada, apenas a informao adicional ser propagada).

Economia de recursos de banda.


Prof Marcos Antonio Alves Gondim 44

rea OSPF
O protocolo OSPF permite hierarquizao de uma rede atravs da diviso em diversas reas.

A rea 0 (zero) deve sempre existir em rede OSPF com mais de uma rea. Essa rea conhecida como backbone area.
Os roteadores que compem a rea zero devem ter capacidade adequada. Todas as outras reas devem se conectar rea 0.

Prof Marcos Antonio Alves Gondim

45

rea OSPF
Para interconectar uma rea que no est diretamente conectada rea zero, deve-se usar o virtual-link. O trfego entre reas diferentes realizado pelo Area Border Router ABR. O ABR tem uma interface na rea 0 e as demais interfaces em outras reas.
Prof Marcos Antonio Alves Gondim 46

rea OSPF

Prof Marcos Antonio Alves Gondim

47

Router DR e BDR
O roteador DR (Designated Route) existe para concentrar as informaes de atualizaes da rede.
A eleio do DR s ocorre em redes de mltiplo acesso:
com broadcast (ex: Ethernet) sem broadcast (ex: Frame Relay e X.25).

O roteador DR escolhido de acordo com a prioridade.


Prof Marcos Antonio Alves Gondim 48

Router DR e BDR
O roteador com a segunda maior prioridade eleito o BDR. Roteadores com valor de prioridade = 0 sero excludos da eleio DR/BDR. Se os valores de prioridade dos roteadores forem iguais, o critrio de desempate ser o Router ID. O Router ID o maior endereo IP do roteador. NOTA: as interfaces de loopback tem sempre prioridade independente do seu valor.
Prof Marcos Antonio Alves Gondim 49

Router DR e BDR
A
B Nota: as atualizaes OSPF ocorrem via multicast. a) 224.0.0.5: multicast enviados para todos os roteadores OSPF. b) 224.0.0.6: multicast enviado para todos os roteadores DR.

C
0

Prof Marcos Antonio Alves Gondim

50

rvore SPF (SPF Tree)


Dentro de uma rea OSPF cada roteador calcula o melhor caminho para todas as redes pertencentes mesma rea.
Este clculo baseado nas informaes da base de dados topolgica e um algoritmo chamado SPF (Shortest Path First). Cada roteador constri uma rvore, onde ele o router raiz e todas as outras redes so os galhos remanescentes.
Prof Marcos Antonio Alves Gondim 51

rvore SPF (SPF Tree)


O custo de cada caminho da rvore OSPF dado pelo somatrio dos custos das interfaces de sada. O custo calculado pela equao:
Custo = 108 / largura de banda.

Exemplo:
Uma interface Fastethernet tem custo = 1. Uma interface Ethernet tem custo = 10. Marcos Antonio Alves Uma interface comProf 64k de banda tem Gondim custo = 1563.
52

Configurando OSPF
Modelo: Router(config)#router ospf [ID do Processo OSPF] Router(config-router)#network [rede] [wildcard mask] area [nmero decimal ou formato IP]

Exemplo: Router(config)#router ospf 10 (ID Processo OSPF) Router(config-router)#network 192.168.10.0 0.0.0.255 area 0 Observaes:
O ID do processo irrelevante, onde pode ter valor diferente em todos os roteadores OSPF. O endereo da rede + wildcard mask, identifica por qual interface os updates LSA sero enviados.

Prof Marcos Antonio Alves Gondim

53

Comparativo: Link State x Vetor distncia.


RIPv1 (120) Tipo Mtrica Limite Saltos Anncios VLSM Autenticao Propagao CIDR Vetor de Distncia Cont. de saltos (mx. 15) Classful NO NO Peridica (broadcast) NO RIPv2 (120) Vetor de Distncia Cont. de saltos 15 Classless SIM SIM Peridica (multicast 224.0.0.9) SIM IGRP (100) Vetor de Distncia LARGURA DE BANDA 255 Classful NO NO Peridica (broadcast) NO OSPF (110) LINK STATE LARGURA DE BANDA N/A Classless SIM SIM Sob demanda (multicast 224.0.0.5) SIM

Prof Marcos Antonio Alves Gondim

54

EIGRP
(Enhanced Interior Gateway Routing Protocol)

Prof Marcos Antonio Alves Gondim

55

Protocolo Hbrido - EIGRP


Tem caractersticas dos protocolos Vetor de Distncia e Link /state. Exemplo: EIGRP. Limitao de 224 saltos.

Envia atualizaes somente quando ocorrem mudanas na rede.


Prof Marcos Antonio Alves Gondim 56

Protocolo Hbrido - EIGRP


Caractersticas:
Vetor distncia: atualiza as tabelas de roteamento com a propagao das redes e dos custos para acan-las. Link State: envia atualizaes para os roteadores vizinhos somente quando h alteraes na rede. Protocolo proprietrio da Cisco.
Prof Marcos Antonio Alves Gondim 57

EIGRP
Suporta mltiplos protocolos de camada 3 (IP, IPX, Apple Talk), enquanto o OSPF suporta apenas IP; um protocolo classless e suporta VLSM; Suporta sumarizao e redes no-contguas;

Convergncia mais rpida que a do OSPF;


Utiliza o DUAL (Diffusion Update Algorithm), que inibe loops e eficiente.
Prof Marcos Antonio Alves Gondim 58

EIGRP
Consome menos largura de banda, pois no tem atualizaes peridicas, s propaga informaes quando h mudana na topologia.

Utiliza multicast (224.0.0.10).


Distncia administrativa padro do EIGRP 90. Faz balanceamento de cargas com custos desiguais.

Prof Marcos Antonio Alves Gondim

59

Descoberta de routers vizinhos


Para que roteadores EIGRP sejam considerados vizinhos se faz necessrio:
Pacotes Hello recebidos dos vizinhos; Os roteadores se encontram dentro do mesmo AS;

Ambos possurem os parmetros K idnticos.

Prof Marcos Antonio Alves Gondim

60

EIGRP
O EIGRP usa uma mtrica composta baseada, por default, na banda e no delay.

Mtrica = [K1 * Largura de banda + (K2 * Largura de banda)/256 carga) + K3 * Delay] * [K5/(confiabilidade + K4)]
Os valores constantes padro so K1 = K3 = 1 e K2 = K4 = K5 = 0, portanto. Largura de banda para EIGRP = (10000000/menor largura de banda)*256

Atraso para EIGRP = atraso/10 * 256

Prof Marcos Antonio Alves Gondim

61

EIGRP
Assumindo apenas a banda e o delay a frmula para clculo da mtrica ficar assim:
Custo = [(10^7/mn.banda (kbps)) + delay cumulativo (microsegundos)] * 256

Prof Marcos Antonio Alves Gondim

62

EIGRP

Prof Marcos Antonio Alves Gondim

63

EIGRP - Cenrio 1

Mtrica = (10.000.000 / Menor Banda kbps) * 256 + [(delay A B) + (delay B C) + (delay C D)] * 256 Mtrica = (10.000.000 / 64) * 256 + [6000] * 256 Mtrica = 40.000.000 + 1.536.000 Mtrica = 41.536.000

Prof Marcos Antonio Alves Gondim

64

EIGRP Cenrio 2

Mtrica = (10.000.000 / Menor Banda kbps) * 256 + [(delay A X) + (delay X Y) + (delay Y Z) + (delay Z D] * 256

Mtrica = (10.000.000 / 256) * 256 + [8000] * 256 Mtrica = 10.000.000 + 2.048.000 Mtrica = 12.048.000

Prof Marcos Antonio Alves Gondim

65

Algoritmo Dual

Prof Marcos Antonio Alves Gondim

66

O Algoritmo Dual
O DUAL(Diffusing Update Algorithm) o algoritmo usado pelo EIGRP. Seleciona informaes que sero armazenadas na Tabela de Topologia. Usa as informaes de distncia, conhecidas como mtricas, para selecionar um caminho eficiente sem loops para cada destino e insere essa opo na tabela de roteamento.

Prof Marcos Antonio Alves Gondim

67

O Algoritmo Dual
AD (Advertised Distance): mtrica reportada por um vizinho. Exemplo:
10 o AD reportado por B para A. 10 o AD reportado por C para A. 30 o AD reportado por D para A.

Feasible Distance (FD): mtrica total do melhor caminho. Exemplo:


20 a mtrica total do camihno A-B-E (FD). 25 a mtrica total do camihno A-C-E. 45 a mtrica total do camihno A-D-E.
Prof Marcos Antonio Alves Gondim 68

O Algoritmo Dual
O DUAL define as rotas como:
Loop (no estaro na Tab. Topologia) Loop Free (estaro na Tab. Topologia

Critrio:
Caminho loop: AD > FD Caminho loop free: FD > AD

Exemplo:
C pode alcanar E com um custo de 10 (AD) < 20 (FD), dessa forma este caminho loop-free. D pode alcanar E com um custo de 30(AD) > 20 (FD), um loop.
Prof Marcos Antonio Alves Gondim 69

Successor e Feasible Successors


Successor: Este roteador tem o menor custo para um destino.
Pode haver mltiplos sucessores se eles tiverem o mesmo FD. Por default, no mximo 04 sucessores podem ser adicionados na tabela de roteamento.

Feasible Successors: O roteador utilizado para um caminho de backup.


Prof Marcos Antonio Alves Gondim 70

EIGRP
Para ser uma feasible successor o roteador deve ter um AD menor que o FD da rota sucessora corrente.

Prof Marcos Antonio Alves Gondim

71

Tabelas do EIGRP
Contm 3 tipos de tabela:
Tabela de Vizinhos
Tabela de Topologia Tabela de Roteamento
Prof Marcos Antonio Alves Gondim 72

Tabela de Vizinhos
Lista de todos os roteadores diretamente conectados executando EIGRP.

Prof Marcos Antonio Alves Gondim

73

Tabela de Topologia
Lista de todas as rotas aprendidas de cada vizinho EIGRP.

Prof Marcos Antonio Alves Gondim

74

Tabela de Roteamento
Lista de todas as melhores rotas da Tabela de Topologia.

Prof Marcos Antonio Alves Gondim

75

Exemplo Tabela de Roteamento EIGRP

Prof Marcos Antonio Alves Gondim

76

EIGRP Load Balance


Rotas com mtricas iguais so instaladas na tabela de roteamento (load-balance com custos iguais).

O Default so 04 caminhos.

Prof Marcos Antonio Alves Gondim

77

Configurando o EIGRP

Prof Marcos Antonio Alves Gondim

78

Configurando o EIGRP

Prof Marcos Antonio Alves Gondim

79

Anlise da Tabela de Topologia

Prof Marcos Antonio Alves Gondim

80

Anlise da Tabela de Roteamento

Prof Marcos Antonio Alves Gondim

81

Informaes sobre o EIGRP

Prof Marcos Antonio Alves Gondim

82

Outros comandos
Show ip eigrp interfaces
Exibe informaes de EIGRP para cada interface.

Debug eigrp packet


mostra a transmisso e o recebimento de pacotes EIGRP.

Prof Marcos Antonio Alves Gondim

83