Mostrando postagens com marcador protocolo de roteamento. Mostrar todas as postagens
Mostrando postagens com marcador protocolo de roteamento. Mostrar todas as postagens

terça-feira, 21 de setembro de 2010

Cisco - Roteador - Debugging OSPF



Visualizar eventos de adjacência relacionados ao OSPF

  Router# debug ip ospf adj



Visualizar mensagens de eventos do OSPF

  Router# debug ip ospf events



Visualizar informações sobre pacotes recebidos

  Router# debug ip packet



 _________________________________________
As informações contidas acima foram baseadas em documentos publicados pela Cisco Systems e obtidas através da experiência com o próprio sistema IOS.

sábado, 11 de setembro de 2010

Cisco - Roteador - Comandos para verificação do OSPF



Visualizar a tabela de roteamento

  Router> show ip route



Visualizar as rotas aprendidas através do protocolo OSPF

  Router> show ip route ospf



Visualizar informações de protocolos de roteamento (parâmetros e estatísticas)

  Router> show ip protocols



Listar roteadores vizinhos (ID, Estado, Timers, Endereço e Interface)

  Router> show ip ospf neighbor



Visualizar informações de interfaces (Status, Área, Intervalo de atualizações, Adjacência)

  Router> show ip ospf interface



Visualizar um resumo da Database

  Router> show ip ospf database



Visualizar informações de rotas para roteadores ABRs e ASBRs

  Router> show ip ospf border-routers



Visualizar informações sobre virtual links

  Router> show ip ospf virtual-links



 _________________________________________
As informações contidas acima foram baseadas em documentos publicados pela Cisco Systems e obtidas através da experiência com o próprio sistema IOS.

domingo, 15 de agosto de 2010

OSPF - Tipos de LSAs (Link State Advertisements)

  • LSA 1: Router Link: Lista os vizinhos e o custo para alcançá-los. São recebidos por todos os roteadores em uma mesma área;

  • LSA 2: Network Link: Lista todos os roteadores em um segmento adjacente. Recebido apenas pelo DR (Designed Router). LSA do tipo 2 não passa de uma área para outra;

  • LSA 3: Summary Link: Ponto de sumarização. LSA do tipo 3 são enviados entre áreas. Recebido pelos ABRs (Area Border Router);

  • LSA 4: ASBR Summary: LSA do tipo 4 são enviados entre áreas. Gerado por um ASBR (Autonomous System Boundary Router) para anunciar sua presença;

  • LSA 5: AS External: Anúncio de rotas aprendidas através de outros protocolos de roteamento. Gerado por um ASBR;

  • LSA 6: Multicast OSPF LSA: Utilizado pelo Multicast OSPF. Este tipo de LSA não é suportado por roteadores da Cisco;

  • LSA 7: NSSA External: É convertido em um LSA do tipo 5 pelo ABR. Gerado por um ASBR em uma área not-so-stubby;
 _________________________________________
As informações contidas acima tem como referência a RFC 2328 relacionada ao protocolo de roteamento OSPF (Open Shortest Path First) publicada pelo IETF (Internet Engineering Taskforce).

terça-feira, 10 de agosto de 2010

OSPF - Tipos de Routers

  • Internal Router: Roteador que possui todas as interfaces dentro de uma mesma área.

  • Backbone Router: Roteador que possui uma interface na área de backbone (area 0).

  • ABR (Area Border Router): Roteador que participa de duas ou mais áreas.

  • ASBR (Autonomous System Boundary Router): Roteador que troca informações de roteamento com roteadores pertencentes a outros Sistemas Autônomos. 

 _________________________________________
As informações contidas acima tem como referência a RFC 2328 relacionada ao protocolo de roteamento OSPF (Open Shortest Path First) publicada pelo IETF (Internet Engineering Taskforce).

segunda-feira, 2 de agosto de 2010

OSPF - Resumo

  OSPF - Open Shortest Path First

  • Protocolo de roteamento do tipo link-state;
  • Foi desenvolvido pelo grupo de trabalho OSPF da Internet Engineering Task Force;
  • Utiliza o algoritmo Dijkstra SPF para o cálculo de rotas;
  • Métrica padrão: Bandwidth;
  • Fornece suporte a multipath de igual custo;
  • Possui suporte a autenticação para as atualizações de rotas;
  • As atualizações de roteamento são chamadas de LSUs (Link-State Updates);
  • LSAs (Link State Advertsement) são enviados a cada alteração na topologia de rede;
  • O roteador envia notificações de link state (LSAs) para todos os roteadores em uma mesma área;
  • Cada roteador OSPF mantém um banco de dados idêntico descrevendo a topologia do Sistema Autônomo;
  • A partir do banco de dados link-state, cada roteador constrói uma árvore de caminho mais curto (Shortest Path First);
  • Tabelas: Neighbors, Topology e Routing;
  • O valor da Distância Administrativa do OSPF é 110;
  • Endereços de multicast: 224.0.0.5 e 224.0.0.6.
 _________________________________________
As informações contidas acima tem como referência a RFC 2328 relacionada ao protocolo de roteamento OSPF (Open Shortest Path First) publicada pelo IETF (Internet Engineering Taskforce).

domingo, 16 de maio de 2010

Cisco - Roteador - Debugging EIGRP



Visualizar pacotes transmitidos e recebidos do EIGRP

  Router# debug eigrp packets



Visualizar mensagens de update do EIGRP

  Router# debug eigrp packets update



Visualizar informações sobre pacotes recebidos

  Router# debug ip packet



 _________________________________________
As informações contidas acima foram baseadas em documentos publicados pela Cisco Systems e obtidas através da experiência com o próprio sistema IOS.

sábado, 15 de maio de 2010

Cisco - Roteador - Comandos para verificação do EIGRP



Visualizar a tabela de roteamento

  Router> show ip route



Visualizar as rotas aprendidas através do protocolo EIGRP

  Router> show ip route eigrp



Visualizar informações de protocolos de roteamento (parâmetros e estatísticas)

  Router> show ip protocols



Listar roteadores vizinhos

  Router> show ip eigrp neighbors



Listar o conteúdo da Topology Table

  Router> show ip eigrp topology



Vizualizar estatísticas de tráfego do EIGRP

  Router> show ip eigrp traffic



Vizualizar informações das interfaces envolvidas no roteamento do EIGRP

  Router> show ip eigrp interfaces



 _________________________________________
As informações contidas acima foram baseadas em documentos publicados pela Cisco Systems e obtidas através da experiência com o próprio sistema IOS.

sábado, 8 de maio de 2010

Cisco - EIGRP - Tabelas de Roteamento

O protocolo de roteamento EIGRP (Enhanced Interior Gateway Routing Protocol) utiliza o algoritmo DUAL (Diffusing Update Algorithm) para escolher as melhores rotas para as redes remotas. Essas informações são mantidas em sua tabela de roteamento. Segundo a Cisco o algoritmo DUAL oferece ao EIGRP um dos melhores tempos de convergência entre todos os protocolos de roteamento atuais.

O algoritmo consegue mapear todas as rotas para as redes remotas e no momento em que identifica uma falha ele faz uma consulta na Topology Table em busca da melhor rota alternativa. Caso não encontre a rota alternativa o roteador fará consultas aos seus vizinhos.

Neighbor Table: É uma lista com as informações de todos os roteadores vizinhos contendo endereço IP, a interface de saída, valores dos timers e o tempo de permanencia na tabela.

Topology Table: É uma tabela contendo todos as rotas de rede conhecidas propagadas pelos roteadores vizinhos. O algorítimo Dual utiliza essas informações para criar/montar a tabela de roteamento. Possui todas as métricas de sucessors, feasible sucessors, feasible distance, advertised distance e a interface de saída.

Routing Table: Contém as rotas efetivas que o roteador utilizará para o encaminhamento do tráfego. Ela possui as melhores rotas para um dado destino.

 _________________________________________
As informações contidas acima foram baseadas em documentos publicados pela Cisco Systems e obtidas através da experiência com o próprio sistema IOS.

sexta-feira, 7 de maio de 2010

Cisco - EIGRP - Descoberta de Vizinhos

Para estabelecer adjacência com os roteadores vizinhos o protocolo de roteamento EIGRP (Enhanced Interior Gateway Routing Protocol) precisa cumprir três condições:

1- Os roteadores precisam pertencer ao mesmo sistema autônomo;
2 - Recebimento de pacotes "helo" ou "Ack";
3 - Os parâmetros para o cálculo das métricas (K values) devem ser idênticos.

Após essa condição ser atendida os roteadores passam a trocar informações de roteamento. O roteador envia sua tabela de roteamento completa quando identifica um novo roteador EIGRP na rede.

A manutenção da adjacência depende da troca de pacotes 'hello'. O roteador enviará pacotes hello a cada 5 segundos em links com boa largura de banda e a cada 60 segundos em links menores. 

Quando um roteador perceber que esses pacotes não estão mais chegando o protocolo entenderá que o vizinho não está mais acessível. O hold time (tempo de espera) é de três vezes o valor do hello time. Sendo 15s em links de alta e 180s em links de baixa largura de banda.

 _________________________________________
As informações contidas acima foram baseadas em documentos publicados pela Cisco Systems e obtidas através da experiência com o próprio sistema IOS.

quinta-feira, 6 de maio de 2010

Cisco - EIGRP - Resumo

 EIGRP - Enhanced Interior Gateway Routing Protocol

  • Protocolo de roteamento desenvolvido pela Cisco;
  • Possui características tanto de distance vector quanto de link-state;
  • É classificado pela Cisco como Balanced Hybrid;
  • É um protocolo do tipo classless (VLSM / CIDR / Sumarização);
  • Métrica padrão: Bandwidth e delay (K1 e K3);
  • Número de saltos: 224;
  • Algoritmo: Dual (Diffusing Update Algorithm);
  • Balanceamento de carga com até 4 links com métricas diferentes (Unequal cost load balance);
  • Utiliza o conceito de sistema autônomo;
  • Possui suporte a autenticação;
  • Atualização das tabelas de roteamento entre os vizinhos (Similar a protocolos Link State);
  • Atualizações de redes e custo para alcançá-las (Similar a protocolos Distance Vector);
  • Tabelas: Neighbor, Topology e Routing;
  • A melhor métrica é chamada de Feasible Distance (FD);
  • Possui convergência mais rápida do que o protocolo OSPF;
  • O valor da Distância Administrativa do EIGRP é 90;
  • Endereço multicast 224.0.0.10.
 _________________________________________
As informações contidas acima foram baseadas em documentos publicados pela Cisco Systems e obtidas através da experiência com o próprio sistema IOS.

sábado, 10 de abril de 2010

Cisco - Roteador - Configurando Roteamento Dinâmico

Para ativar o roteamento dinâmico é necessário primeiramente escolher um protocolo de roteamento. O protocolo a ser utilizado deve atender as necessidades atuais da rede e estar preparado para possíveis alterações, como o acréscimo de novas tecnologias e o aumento no fluxo de dados.

Características como suporte ao resumo de rotas, velocidade de convergência, facilidade de implementação, precisão na escolha das rotas, baixo consumo de processamento (banda, memória e processador) e segurança através de métodos de autenticação para a propagação de informações são critérios que devem ser considerados no momento da escolha.

Dependendo das características encolhidas será possível definir se o protocolo de roteamento será do tipo vetor de distância, link-state ou híbrido balanceado, ou ainda, se realizará roteamento classful ou classless.

Para a configuração do roteamento dinâmico é necessário definir o protocolo de roteamento e identificar as redes a serem roteadas. O comando router seguido do tipo de protocolo inicia o processo de roteamento. Alguns protocolos exigem a identificação do número do processo ou do sistema autônomo. O próximo passo é identificar as interfaces que participarão do serviço utilizando o comando network. As interfaces que estiverem dentro da faixa de rede (mesmo escopo) indicada pelo comando network passam a enviar e receber as atualizações de roteamento.


Configurando Roteamento Dinâmico
Router (config)# router protocol [process id | autonomous system-number]
Router (config-router)# network network-number


Após a ativação do serviço e a indicação das redes, o roteador começará a trocar informações com seus vizinhos. Outras funções como balanceamento de tráfego, custo de interface, múltiplos caminhos e resumo de rotas também podem ser configurados. Essas opções variam conforme o tipo de protocolo de roteamento usado.

 _________________________________________
As informações contidas acima foram baseadas em documentos publicados pela Cisco Systems e obtidas através da experiência com o próprio sistema IOS.

sexta-feira, 2 de abril de 2010

Roteamento Classful e Classless



O termo class faz referência às classes de endereçamento de redes A, B e C. Alguns protocolos de roteamento levam em consideração a classe da sub-rede para poder realizar seu serviço, outros simplesmente a ignoram.

Os protocolos de roteamento que respeitam as regras de classes são chamados de classful (com classe) e os protocolos que não respeitam essa regra são chamados de protocolos de roteamento classless (sem classe).

Os roteadores que utilizam protocolos de roteamento classful fazem anúncio de rotas em classe cheia (padrão). Eles anunciam apenas uma rota para todas as suas interfaces pertencentes a uma mesma rede dentro das classes A, B ou C. Essa funcionalidade é chamada de auto-resumo, uma característica dos protocolos classful. O RIP-1 e o IGRP realizam auto-resumo por default.

Os protocolos de roteamento classless, diferentemente dos protocolos classful, enviam informações da máscara de sub-rede junto às atualizações de roteamento. Esses protocolos possuem suporte a VLSM (Variable Length Subnet Masks) e ao resumo de rotas. O RIP-2, EIGRP, IS-IS e OSPF são exemplos de protocolos classless.

O conceito de roteamento classful ou classless independe do protocolo de roteamento utilizado. A escolha entre os dois tipos de roteamento influencia, por exemplo, na forma como o roteador utiliza sua rota default. Dependendo da configuração o roteador pode não utilizar sua rota default da forma correta.

Com o roteamento classful o roteador só utilizará a rota padrão quando a rede de destino não estiver indicada na tabela de roteamento, pois, do contrário ele associará a sub-rede de destino a uma das entradas da tabela, que pode não ser a mais específica. Com o roteamento classless a rota padrão será utilizada sempre que o pacote não combinar com uma rota mais específica da tabela de roteamento.

quarta-feira, 24 de março de 2010

Distância Administrativa

Em alguns casos as empresas precisam utilizar vários protocolos de roteamento e rotas estáticas em suas redes. Tendo cada um desses protocolos critérios próprios para a escolha do melhor caminho. Dependendo da topologia, dois ou mais protocolos de roteamento podem aprender rotas para as mesmas sub-redes. Nesse caso não existe uma base de comparação entre as métricas utilizadas, já que são protocolos distintos.

O software Cisco IOS utiliza o conceito de distância administrativa para decidir qual rota utilizar nesse caso. A distância administrativa é o valor que indica o quanto um protocolo de roteamento é confiável em relação a outro. Quanto menor o valor mais confiável é a informação. O número pode variar de 0 a 255.

Abaixo segue uma tabela com os valores comparativos utilizados pela Cisco:

segunda-feira, 22 de março de 2010

Roteamento IP



Visão Geral

O roteamento inter-rede é a principal função do protocolo IP. Em redes de computadores um roteador ou qualquer outro dispositivo que realize roteamento é utilizado para a segmentação de uma LAN. Para que as informações trafeguem de uma rede para outra é necessário que o roteador conheça as rotas para o encaminhamento dos pacotes.

Para rotear pacotes IP um roteador se baseia no endereço IP de destino. Ele precisa identificar quais são as possíveis rotas existentes para a escolha do melhor caminho. As informações de roteamento aprendidas por um roteador são armazenadas em sua tabela de roteamento. É através dessa tabela que o roteador toma suas decisões de encaminhamento de pacotes.

Os endereços IP de destino são comparados com a tabela de roteamento, caso o endereço coincida com uma entrada na tabela o pacote será encaminhado. Se não houver nenhuma correspondência e caso não haja uma rota padrão, o pacote será descartado.

Em muitos casos não é conveniente possuir em uma tabela de roteamento informações sobre todas as rotas possíveis em uma rede. Uma rota default ou um gateway de último recurso pode ser utilizado para o encaminhamento de pacotes a uma sub-rede não listada na tabela.

A tabela de roteamento é preenchida através de dois métodos: de forma estática, configurada manualmente pelo administrador (rotas estáticas) ou de forma dinâmica, através do uso de protocolos de roteamento (rotas dinâmicas). As redes diretamente conectadas são adicionadas automaticamente à tabela de roteamento.

O roteamento estático é utilizado em redes de pequeno porte, redes que possuem um número limitado de sub-redes, ou em redes que possuem apenas uma única rota, um único caminho (rede stub).

O uso do roteamento estático pode ser trabalhoso quando ocorre alguma alteração na rede. Em situações onde há um aumento considerável do número de sub-redes ou em caso de falha em uma rota, o administrador é obrigado a reconfigurar todos os roteadores para que essa alteração seja absorvida.

A maneira de agilizar e diminuir o impacto advindo de uma alteração na rede é com a utilização de roteamento dinâmico. O roteamento dinâmico faz uso de protocolos de roteamento. Com a utilização de um protocolo de roteamento um roteador pode aprender rotas disponíveis, adicioná-las a tabela de roteamento e removê-las quando não estiverem mais válidas.
 
Existem dois tipos principais de protocolos de roteamento: IGP (Interior Gateway Protocol) e EGP (Exterior Gateway Protocol). Os IGPs são utilizados para troca de informações de roteamento dentro de um mesmo sistema autônomo e os EGPs são utilizados para comunicação de roteamento entre sistemas autônomos.

Os protocolos de roteamento são classificados com relação ao tipo de algoritmo utilizado. São distribuídos em três classes: Vetor de distância, estado do enlace e híbrido balanceado.

Os protocolos de roteamento de vetor distância (distance vector) mantêm uma tabela que fornece a melhor distância conhecida até um determinado destino. Essas tabelas são atualizadas periodicamente através da troca de informações com os vizinhos e determinam que linha, direção (vetor) o pacote deve seguir. As unidades métricas utilizadas podem ser: o número de saltos (hops), a largura de banda, o retardo de transmissão, entre outros. O RIP e o IGRP são exemplos de protocolos de vetor distância.

Os protocolos de estado do enlace (link state) também conhecidos como Shortest Path First recriam a topologia completa da rede para a determinação das rotas. Os protocolos de estado do enlace possuem um tempo de convergência menor com relação aos protocolos de vetor distância. O tratamento de loops também é mais eficiente.
Os protocolos link-state exigem um maior poder computacional dos roteadores, devido à criação de uma banco de dados link-state e da execução do algoritmo SPF. Os IS-IS e o OSPF são exemplos de protocolos de estado do enlace.

Os protocolos de roteamento híbrido balanceado (Balanced Hybrid) combinam características dos algoritmos de vetor de distância e de estado do enlace. O EIGRP é um exemplo disso.

quinta-feira, 25 de fevereiro de 2010

Cisco - Roteador - Comandos para verificação do IGRP



Verificar as configurações do IGRP

  Router# show running-config



Visualizar a tabela de roteamento

  Router> show ip route

As redes aprendidas através do protocolo IGRP possuem a letra I.


Visualizar as rotas aprendidas pelo protocolo IGRP

  Router> show ip route igrp



Visualizar informações de protocolos de roteamento (parâmetros e estatísticas)

  Router> show ip protocols



Visualizar mensagens de atualizações do IGRP

  Router# debug ip igrp transactions



Visualizar mensagens de eventos do IGRP

  Router# debug ip igrp events



 _________________________________________
As informações contidas acima foram baseadas em documentos publicados pela Cisco Systems e obtidas através da experiência com o próprio sistema IOS.

domingo, 21 de fevereiro de 2010

Cisco - Roteador - Comandos de configuração do IGRP



Habilitar o protocolo IGRP

  Router(config)# router igrp <número do AS>



Configuração das redes que serão anunciadas pelo IGRP

  Router(config-router)# network <endereço IP da rede>

Você deve informar todas as redes que serão anunciadas pelo protocolo IGRP.


Suprimir as atualizações de roteamento em uma interface

  Router(config-router)# passive-interface <tipo de interface> <slot/porta>

Comando utilizado para impedir que as atualizações de roteamento sejam encaminhadas por uma interface.


Definir número máximo de caminhos redundantes

  Router(config-router)# maximum-paths <número de paths>

Você deve definir o número máximo de caminhos que o roteador irá considerar quando identificar rotas com métricas iguais.


Definir balanceamento de tráfego entre rotas para uma mesma sub-rede

  Router(config-router)# traffic-share [balanced | min]

A opção Balanced distribui o tráfego de forma proporcional e a opção Min especifica o uso de rotas de menor custo.


Definir parâmetro para o balanceamento de tráfego entre rotas com custo desigual

  Router(config-router)# variance <múltiplo>

O parâmetro utilizado como multiplicador permitirá que o protocolo de roteamento considere rotas com valores desiguais desde que a métrica delas esteja dentro de um intervalo aceitável. Após o cálculo (Métrica x Multiplicador), as rotas que ficarem com métrica dentro desse intervalo serão consideradas com custo igual e serão incluídas na tabelas de roteamento.


 _________________________________________
As informações contidas acima foram baseadas em documentos publicados pela Cisco Systems e obtidas através da experiência com o próprio sistema IOS.

domingo, 14 de fevereiro de 2010

Cisco - IGRP - Timers



 IGRP (Interior Gateway Routing Protocol)

  • Update Timer: As atualização de roteamento ocorrem a cada 90s (Cópia completa da tabela de roteamento).

  • Invalid Timer: A rota será considerada inválida se o roteador ficar sem receber atualizações pelo tempo de 270s.

  • Holddown Timer: O protocolo mantém o tempo 280s para retenção de informações de falha sobre uma rota/link.

  • Flush Timer: A rota será removida da tabela de roteamento após 630s.
________________________________________________
As informações contidas acima foram baseadas em documentos publicados pela Cisco Systems.

quinta-feira, 11 de fevereiro de 2010

Cisco - IGRP - Resumo



 IGRP - Interior Gateway Routing Protocol

  • Protocolo de roteamento desenvolvido pela Cisco;
  • É um protocolo IGP (Interior gateway protocol) do tipo distance vector;
  • Utiliza o algoritmo Bellman-Ford modificado;
  • É um protocolo do tipo classful (Não suporta VLSM);
  • Métrica padrão: Bandwidth e delay;
  • Contagem máxima de até 255 saltos (Default 100);
  • Realiza balanceamento de carga com até 4 links com métricas diferentes (Suporte a múltiplos caminhos);
  • Utiliza o conceito de sistema autônomo;
  • As mensagens de atualização ocorrem a cada 90 segundos (Update Timer);
  • O valor da Distância Administrativa do IGRP é 100;
  • Maior aproveitamento da largura de banda por não sobrecarregar a rede com trocas excessivas de mensagens;
  • A melhor rota é definida pela menor métrica.
________________________________________________
As informações contidas acima foram baseadas em documentos publicados pela Cisco Systems.

domingo, 31 de janeiro de 2010

Cisco - Roteador - Comandos para verificação do RIP



Verificar as configurações do RIP

  Router# show running-config



Visualizar a tabela de roteamento

  Router> show ip route

As redes aprendidas através do protocolo RIP possuem a letra R.


Visualizar as rotas aprendidas pelo protocolo RIP

  Router> show ip route rip



Visualizar informações da base de dados do RIP

  Router> show ip rip database

Essas informações só estarão disponíveis quando o modo triggered estiver habilitado.


Visualizar informações de protocolos de roteamento (parâmetros e estatísticas)

  Router> show ip protocols



Visualizar mensagens de atualizações do RIP

  Router# debug ip rip



 _________________________________________
As informações contidas acima foram baseadas em documentos publicados pela Cisco Systems e obtidas através da experiência com o próprio sistema IOS. Os comandos são referentes ao roteador Cisco modelo c1841 utilizando a versão de IOS 12.4.

sábado, 30 de janeiro de 2010

Cisco - Roteador - Comandos de configuração do RIP



Habilitar o protocolo RIP

  Router(config)# router rip



Configuração das redes que serão anunciadas pelo RIP

  Router(config-router)# network <endereço IP da rede>

Você deve informar as redes que participarão do roteamento do RIP. Todas as interfaces pertencentes as redes anunciadas passarão a enviar e receber informações de atualização de roteamento.



Suprimir as atualizações de roteamento em uma interface

  Router(config-router)# passive-interface <tipo de interface> <slot/porta>

Comando utilizado para impedir que as atualizações de roteamento sejam encaminhadas por uma interface.


Definir número máximo de caminhos redundantes

  Router(config-router)# maximum-paths <número de paths>

Você deve definir o número máximo de caminhos que o roteador irá considerar quando identificar rotas com métricas iguais.


 _________________________________________
As informações contidas acima foram baseadas em documentos publicados pela Cisco Systems e obtidas através da experiência com o próprio sistema IOS. Os comandos são referentes ao roteador Cisco modelo c1841 utilizando a versão de IOS 12.4.