EIGRP - paginas.unisul.brpaginas.unisul.br/carlos.luz/redes/ROTEAMENTO_DINAMICO/EIGR.pdf · CCNA...

62
kraemer CCNA Exploration (Protocolos e Conceitos de Roteamento) EIGRP

Transcript of EIGRP - paginas.unisul.brpaginas.unisul.br/carlos.luz/redes/ROTEAMENTO_DINAMICO/EIGR.pdf · CCNA...

kraemer

CCNA Exploration (Protocolos e Conceitos de Roteamento)

EIGRP

kraemer

Cronograma

• Introdução

• Formato das mensagens

• Módulos independentes de protocolos

• Tipos de pacote

• Protocolo Hello

• Atualizações associadas

• Algoritmo DUAL

• Distância administrativa

• Autenticação

• Sistemas autônomos e IDs de processos

• Configuração básica

• Verificando o EIGRP

kraemer

Cronograma

• Examinando a tabela de roteamento

• Métrica composta

• Calculando a métrica

• Conceitos de DUAL

• Máquina de estado finito

• Rotas de sumarização Null0

• Sumarização manual

• Rota padrão de EIGRP

• Ajustando o EIGRP

• Resumo e revisão

kraemer

Introdução

kraemer

Introdução

kraemer

Formato da mensagem

kraemer

Formato da mensagem

Toda mensagem do EIGRP inclui o cabeçalho. Os campos importantes para nossa discussão incluem o campo Opcode e o campo Número de sistema autônomo. O Opcode especifica o tipo de pacote EIGRP:

• Atualização

• Consulta

• Resposta • Hello

kraemer

Formato da mensagem

kraemer

Formato da mensagem

A mensagem de parâmetros EIGRP inclui os pesos que o EIGRP utiliza para sua métrica composta. Por padrão, somente a largura de banda e o atraso são considerados. Ambos são igualmente considerados, portanto, o campo K1 para largura de banda e o campo K3 para atraso são ambos definidos como 1. Os outros valores K são 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 autônomo. Campos importantes para nossa discussão incluem: os campos de métrica (Atraso e largura de banda), o campo de máscara 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 são importadas para o processo de roteamento EIGRP. Neste capítulo, nós importaremos ou redistribuiremos uma rota estática padrão 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

Módulos dependentes de protocolos

O EIGRP possui a capacidade de rotear vários protocolos diferentes inclusive IP, IPX e AppleTalk utilizando Módulos dependentes do protocolo (PDM, Protocol-Dependent Modules).

Os PDMs são responsáveis pelas tarefas de roteamento específicas para cada protocolo de camada de rede.

kraemer

Módulos 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, não pode utilizar os serviços de UDP ou TCP porque o IPX e Appletalk não utilizam protocolos da pilha TCP/IP.

O RTP inclui entrega confiável e entrega não confiável 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 endereço de multicast reservado 224.0.0.10.

kraemer

Tipos de Pacote

kraemer

Tipos de Pacote

kraemer

Tipos de Pacote

kraemer

Protocolo Hello

3 x

kraemer

Atualizações associadas

kraemer

Algoritmo DUAL

Os protocolos de roteamento de vetor de distância, como o RIP, impedem loops de roteamento com temporizadores de hold-down e split horizon. Embora o EIGRP utilize as duas técnicas, 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 mantém uma lista de rotas de backup que já determinou como sendo sem loop. Se a rota primária na tabela de roteamento falhar, a melhor rota de backup será adicionada imediatamente à tabela de roteamento.

kraemer

Distância administrativa

kraemer

Autenticação

Como outros protocolos de roteamento, o EIGRP pode ser configurado para autenticação. RIPv2, EIGRP, OSPF, IS-IS e BGP podem ser configurados para criptografar e autenticar suas informações de roteamento.

kraemer

Sistemas autônomos e IDs de processos

kraemer

Sistemas autônomos e IDs de processos

kraemer

Configuração básica

router eigrp 1network 172.16.0.0network 192.168.10.8 0.0.0.3auto-summary

A rede é classfull

Filtra melhor as redes que devem ser divulgadas. Conhecida como máscara curinga, que é uma inversão da máscara convencional.

kraemer

Configuração básica

O comando network em EIGRP possui a mesma função que em outros protocolos de roteamento IGP:

• Qualquer interface neste roteador que corresponda ao endereço de rede no comando network será habilitado para enviar e receber atualizações de EIGRP.

• Esta rede (ou sub-rede) será incluída nas atualizações de roteamento EIGRP.

kraemer

Configuração básica

Cálculo da máscara curinga

255.255.255.255 - 255.255.255.252Subtraia a máscara de sub-rede---------------0. 0. 0. 3máscara curinga

kraemer

Verificando o EIGRP

kraemer

Examinando a tabela de roteamento

kraemer

Examinando a tabela de roteamento

Isto ocorre porque essas rotas são utilizadas apenas como anúncio. Não representam redes reais.

kraemer

Métrica composta

kraemer

Métrica composta

kraemer

Métrica 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 métrica (o padrão é 1544).

Não é a largura física.

kraemer

Métrica composta

100% (quanto mais alto, melhor). Mas o EIGRP não use esta métrica.

Quanto menos, melhor!

kraemer

Calculando a Métrica

kraemer

Calculando a Métrica

kraemer

Calculando a Métrica

kraemer

Calculando a Métrica

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

Distância viável (FD, Feasible distance) é a métrica calculada mais baixa

kraemer

Conceitos de DUAL

Uma das razões pela qual o DUAL pode convergir rapidamente depois de uma mudança na topologia é porque ele pode utilizar caminhos de backup para outros roteadores conhecidos como sucessores viáveis sem ter que recomputar o DUAL.

Um sucessor viável (FS, Feasible Successor) é um vizinho que tem um caminho de backup sem loop para a mesma rede que o sucessor porque atende a condição de viabilidade.

A condição de viabilidade (FC, Feasibility Condition) é atingida quando a distância reportada (RD, Reported Distance) para uma rede é menor que a distância viável 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 viável

kraemer

Máquina de Estado Finito (FSM)

kraemer

Máquina de Estado Finito (FSM)

kraemer

As rotas de sumarização Null0

kraemer

As rotas de sumarização Null0

Desabilita a sumarização

kraemer

Sumarização manual

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

Os anúncios de sumarização também são feitos por interface.

kraemer

Rota padrão de EIGRP

Pode simular um ISP que não existe fisicamente.

kraemer

Rota padrão de EIGRP

kraemer

Ajustando o EIGRP

Por padrão, o EIGRP utilizará somente até 50 por cento da largura de banda de uma interface para informações de EIGRP. Isto impede que o processo do EIGRP utilize um link em excesso e que não libere largura de banda suficiente para o roteamento de tráfego 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 são configuráveis por interface e não precisam corresponder com outros roteadores de EIGRP para estabelecer adjacências.

kraemer

O Protocolo de roteamento de gateway interior (EIGRP, Enhanced Interior Gateway Routing Protocol) é um protocolo de roteamento do vetor de distância classless que foi lançado em 1992 pela Cisco Systems. O EIGRP é protocolo de roteamento proprietário da Cisco e um aprimoramento de outro protocolo proprietário da Cisco, o Protocolo de roteamento de gateway interior (IGRP, Interior Gateway Routing Protocol). O IGRP é um protocolo de roteamento do vetor de distância classful que já não é mais suportado pela Cisco. O EIGRP utiliza o código-fonte de "D" para DUAL na tabela de roteamento. O EIGRP possui uma distância administrativa padrão de 90 para rotas internas e 170 para rotas importadas de uma fonte externa, como as rotas padrão.

Resumo e revisão

kraemer

O EIGRP utilizou PDMs (Módulos 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 confiável( RTP, Reliable Transport Protocol) como o protocolo da camada de transporte para a entrega de pacotes EIGRP. O EIGRP utiliza entrega confiável para atualizações, consultas e respostas do EIGRP e utiliza entrega não confiável para hellos e confirmações do EIGRP. RTP confiável significa que uma confirmação do EIGRP deve ser devolvida.

Antes de as atualizações 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 ponto-multiponto (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 são enviados a cada 60 segundos. O tempo de espera é de três vezes o hello ou 15 segundos na maioria das redes e de 180 segundos em redes NBMA de baixa velocidade.

Resumo e revisão

kraemer

Ao centro do EIGRP está o Algoritmo de atualização por difusão (DUAL, Diffusing Update Algorithm). A máquina 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. Distância viável (FD, Feasible Distance) é a métrica mais baixa calculada para alcançar a rede de destino através do sucessor. Um sucessor viável (FS, Feasible Successor) é um vizinho que tem um caminho de backup sem loop para a mesma rede que o sucessor e que também atende a condição de viabilidade. A condição de viabilidade (FC, Feasibility Condition) é atingida quando a distância reportada (RD, Reported Distance) de um vizinho para uma rede for menor que a distância viável do roteador para a mesma rede de destino. A distância reportada é simplesmente uma distância viável do vizinho EIGRP para a rede de destino.

Resumo e revisão

kraemer

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 domínio de roteamento de EIGRP. O comando network é semelhante ao utilizado com o RIP. A rede é o endereço de rede classful das interfaces diretamente conectadas no roteador. Uma máscara curinga é um parâmetro opcional que pode ser utilizado para incluir somente interfaces específicas.

Existem diversos modos de propagar uma rota padrão estática com o EIGRP. O comando redistribute static no modo de roteador do EIGRP é um método comum.

Resumo e revisão