Você está na página 1de 63

Protocolo de roteamento EIGRP

kraemer

Cronograma
Introduo Formato das mensagens Mdulos independentes de protocolos Tipos de pacote Protocolo Hello

Atualizaes associadas
Algoritmo DUAL Distncia administrativa

Autenticao
Sistemas autnomos e IDs de processos Configurao bsica Verificando o EIGRP
kraemer

Cronograma
Examinando a tabela de roteamento Mtrica composta Calculando a mtrica Conceitos de DUAL Mquina de estado finito

Rotas de sumarizao Null0


Sumarizao manual Rota padro de EIGRP

Ajustando o EIGRP
Resumo e reviso

kraemer

Introduo

kraemer

Introduo

kraemer

Formato da mensagem

kraemer

Formato da mensagem
Toda mensagem do EIGRP inclui o cabealho. Os campos importantes para nossa discusso incluem o campo Opcode e o campo Nmero de sistema autnomo. O Opcode especifica o tipo de pacote EIGRP:

Atualizao
Consulta

Resposta
Hello
kraemer

Formato da mensagem

kraemer

Formato da mensagem

A mensagem de parmetros EIGRP inclui os pesos que o EIGRP utiliza para sua mtrica composta. Por padro, somente a largura de banda e o atraso so considerados. Ambos so igualmente considerados, portanto, o campo K1 para largura de banda e o campo K3 para atraso so ambos definidos como 1. Os outros valores K so definidos como zero.

kraemer

Formato da mensagem

kraemer

Formato da mensagem

A mensagem IP interno utilizada para anunciar as rotas do EIGRP dentro de um sistema autnomo. Campos importantes para nossa discusso incluem: os campos de mtrica (Atraso e largura de banda), o campo de mscara de sub-rede (Tamanho do prefixo) e o campo Destino. O atraso calculado como a soma de atrasos da origem para o destino em unidades de 10 microssegundos. A largura de banda a mais baixa largura de banda configurada de qualquer interface ao longo da rota.

kraemer

Formato da mensagem

kraemer

Formato da mensagem

A mensagem de IP Externo utilizada quando rotas externas so importadas para o processo de roteamento EIGRP. Neste captulo, ns importaremos ou redistribuiremos uma rota esttica padro para o EIGRP. Note que a metade inferior do TLV de IP Externo inclui todos os campos utilizados pelo TLV de IP Interno.

kraemer

Formato da mensagem

kraemer

Mdulos dependentes de protocolos


O EIGRP possui a capacidade de rotear vrios protocolos diferentes inclusive IP, IPX e AppleTalk utilizando Mdulos dependentes do protocolo (PDM, Protocol-Dependent Modules). Os PDMs so responsveis pelas tarefas de roteamento especficas para cada protocolo de camada de rede.

kraemer

Mdulos dependentes de protocolos

kraemer

Tipos de Pacote

(RTP, Reliable Transport Protocol) o protocolo utilizado pelo EIGRP para a entrega e o recebimento dos pacotes EIGRP.
O EIGRP foi criado como um protocolo de roteamento independente de camada de rede; portanto, no pode utilizar os servios de UDP ou TCP porque o IPX e Appletalk no utilizam protocolos da pilha TCP/IP.

O RTP inclui entrega confivel e entrega no confivel de pacotes EIGRP, semelhante ao TCP e UDP, respectivamente. O RTP pode enviar pacotes como unicast ou multicast. Os pacotes multicast do EIGRP utilizam o endereo de multicast reservado 224.0.0.10.

kraemer

Tipos de Pacote

kraemer

Tipos de Pacote

kraemer

Tipos de Pacote

kraemer

Protocolo Hello

3x

kraemer

Atualizaes associadas

kraemer

Algoritmo DUAL

Os protocolos de roteamento de vetor de distncia, como o RIP, impedem loops de roteamento com temporizadores de hold-down e split horizon. Embora o EIGRP utilize as duas tcnicas, ele as utiliza de um modo um pouco diferente. A principal maneira com a qual o EIGRP impede loops de roteamento com o algoritmo DUAL.

O DUAL mantm uma lista de rotas de backup que j determinou como sendo sem loop. Se a rota primria na tabela de roteamento falhar, a melhor rota de backup ser adicionada imediatamente tabela de roteamento.

kraemer

Distncia administrativa

kraemer

Autenticao
Como outros protocolos de roteamento, o EIGRP pode ser configurado para autenticao. RIPv2, EIGRP, OSPF, IS-IS e BGP podem ser configurados para criptografar e autenticar suas informaes de roteamento.

kraemer

Sistemas autnomos e IDs de processos

kraemer

Sistemas autnomos e IDs de processos

kraemer

Configurao bsica
A rede classfull

router eigrp 1 network 172.16.0.0 network 192.168.10.8 0.0.0.3 auto-summary


Filtra melhor as redes que devem ser divulgadas. Conhecida como mscara curinga, que uma inverso da mscara convencional.

kraemer

Configurao bsica
O comando network em EIGRP possui a mesma funo que em outros protocolos de roteamento IGP:

Qualquer interface neste roteador que corresponda ao endereo de rede no comando network ser habilitado para enviar e receber atualizaes de EIGRP.
Esta rede (ou sub-rede) ser includa nas atualizaes de roteamento EIGRP.

kraemer

Configurao bsica

Clculo da mscara curinga 255.255.255.255 - 255.255.255.252 Subtraia a mscara de sub-rede --------------0. 0. 0. 3 mscara curinga

kraemer

Verificando o EIGRP

kraemer

Examinando a tabela de roteamento

kraemer

Examinando a tabela de roteamento


Isto ocorre porque essas rotas so utilizadas apenas como anncio. No representam redes reais.

kraemer

Mtrica composta

kraemer

Mtrica composta

kraemer

Mtrica composta
Comando show interfaces. MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec, reliability 255/255, txload 1/255, rxload 1/255

(config-if)#bandwidth kilobits Este comando modifica a mtrica (o padro 1544). No a largura fsica.

kraemer

Mtrica composta

100% (quanto mais alto, melhor). Mas o EIGRP no use esta mtrica.

Quanto menos, melhor!

kraemer

Calculando a Mtrica

kraemer

Calculando a Mtrica

kraemer

Calculando a Mtrica

kraemer

Calculando a Mtrica

kraemer

Conceitos de DUAL

kraemer

Conceitos de DUAL

kraemer

Conceitos de DUAL

Sucessor (roteador vizinho)

D 192.168.1.0/24 [90/3014400] via 192.168.10.10, 00:00:31, Serial0/0/1

Distncia vivel (FD, Feasible distance) a mtrica


calculada mais baixa

kraemer

Conceitos de DUAL
Uma das razes pela qual o DUAL pode convergir rapidamente depois de uma mudana na topologia porque ele pode utilizar caminhos de backup para outros roteadores conhecidos como sucessores viveis sem ter que recomputar o DUAL.

Um sucessor vivel (FS, Feasible Successor) um vizinho que tem um caminho de backup sem loop para a mesma rede que o sucessor porque atende a condio de viabilidade. A condio de viabilidade (FC, Feasibility Condition) atingida quando a distncia reportada (RD, Reported Distance) para uma rede menor que a distncia vivel do roteador para a mesma rede de destino.

kraemer

Conceitos de DUAL

kraemer

Conceitos de DUAL

kraemer

Conceitos de DUAL
Tabela de topologia

kraemer

Conceitos de DUAL
Tabela de topologia sem sucessor vivel

kraemer

Mquina de Estado Finito (FSM)

kraemer

Mquina de Estado Finito (FSM)

kraemer

As rotas de sumarizao Null0

kraemer

As rotas de sumarizao Null0

Desabilita a sumarizao

kraemer

Sumarizao manual
Os anncios de sumarizao tambm so feitos por interface.

(config-if)# ip summary-address eigrp as-number network-address subnet-mask

kraemer

Rota padro de EIGRP

Pode simular um ISP que no existe fisicamente.

kraemer

Rota padro de EIGRP

kraemer

Ajustando o EIGRP

Por padro, o EIGRP utilizar somente at 50 por cento da largura de banda de uma interface para informaes de EIGRP. Isto impede que o processo do EIGRP utilize um link em excesso e que no libere largura de banda suficiente para o roteamento de trfego normal. O comando ip bandwidth-percent eigrp pode ser utilizado para configurar o percentual de largura de banda que pode ser utilizado por EIGRP em uma interface. Router(config-if)#ip bandwidth-percent eigrp as-number percent

kraemer

Ajustando o EIGRP

Os intervalos Hello e os tempos de espera so configurveis por interface e no precisam corresponder com outros roteadores de EIGRP para estabelecer adjacncias.

kraemer

Comando Variance
Por default o EIGRP faz balanceamento de at 6 caminhos diferentes para isto temos que configurar o comando variance. Router(config-router)#variance 2 Neste exemplo o protococolo ir fazer o balanceamento de rotas que tenha metricas 2 x a do sucessors

kraemer

Resumo e reviso

O Protocolo de roteamento de gateway interior (EIGRP, Enhanced Interior Gateway Routing Protocol) um protocolo de roteamento do vetor de distncia classless que foi lanado em 1992 pela Cisco Systems. O EIGRP protocolo de roteamento proprietrio da Cisco e um aprimoramento de outro protocolo proprietrio da Cisco, o Protocolo de roteamento de gateway interior (IGRP, Interior Gateway Routing Protocol). O IGRP um protocolo de roteamento do vetor de distncia classful que j no mais suportado pela Cisco. O EIGRP utiliza o cdigo-fonte de "D" para DUAL na tabela de roteamento. O EIGRP possui uma distncia administrativa padro de 90 para rotas internas e 170 para rotas importadas de uma fonte externa, como as rotas padro.

kraemer

Resumo e reviso

O EIGRP utilizou PDMs (Mdulos dependentes do protocolo) conferindo-lhe a capacidade de suportar protocolos de camada 3 diferentes incluindo IP, IPX e AppleTalk. O EIGRP utiliza o Protocolo de transporte confivel( RTP, Reliable Transport Protocol) como o protocolo da camada de transporte para a entrega de pacotes EIGRP. O EIGRP utiliza entrega confivel para atualizaes, consultas e respostas do EIGRP e utiliza entrega no confivel para hellos e confirmaes do EIGRP. RTP confivel significa que uma confirmao do EIGRP deve ser devolvida. Antes de as atualizaes de EIGRP serem enviadas, um roteador dever detectar primeiro seus vizinhos. Isto feito com pacotes hello do EIGRP. Na maioria das redes, o EIGRP envia pacotes Hello a cada 5 segundos. Em redes pontomultiponto (NBMA, Nonbroadcast Multiaccess Networks) como X.25, Frame Relay e interface ATM com links de acesso de T1 (1.544 Mbps) ou mais lentas, os Hellos so enviados a cada 60 segundos. O tempo de espera de trs vezes o hello ou 15 segundos na maioria das redes e de 180 segundos em redes NBMA de baixa velocidade.
kraemer

Resumo e reviso
Ao centro do EIGRP est o Algoritmo de atualizao por difuso (DUAL, Diffusing Update Algorithm). A mquina de estado finito do DUAL utilizada para determinar o melhor caminho e caminhos de backup em potencial para cada rede de destino. O sucessor um roteador vizinho que utilizado para encaminhar pacotes utilizando a rota de menor custo para a rede de destino. Distncia vivel (FD, Feasible Distance) a mtrica mais baixa calculada para alcanar a rede de destino atravs do sucessor. Um sucessor vivel (FS, Feasible Successor) um vizinho que tem um caminho de backup sem loop para a mesma rede que o sucessor e que tambm atende a condio de viabilidade. A condio de viabilidade (FC, Feasibility Condition) atingida quando a distncia reportada (RD, Reported Distance) de um vizinho para uma rede for menor que a distncia vivel do roteador para a mesma rede de destino. A distncia reportada simplesmente uma distncia vivel do vizinho EIGRP para a rede de destino.

kraemer

Resumo e reviso
O EIGRP configurado com o comando router eigrp autonomous-system. O valor do autonomous-system , de fato, uma ID de processo e deve ser o mesmo em todos os roteadores no domnio de roteamento de EIGRP. O comando network semelhante ao utilizado com o RIP. A rede o endereo de rede classful das interfaces diretamente conectadas no roteador. Uma mscara curinga um parmetro opcional que pode ser utilizado para incluir somente interfaces especficas. Existem diversos modos de propagar uma rota padro esttica com o EIGRP. O comando redistribute static no modo de roteador do EIGRP um mtodo comum.

kraemer