quinta-feira, 27 de janeiro de 2011

OSPF – Introdução ao Roteamento Intra-Area e Inter-Area

O Protocolo de Roteamento OSPF poderá operar em uma única área chamada de Área Backbone e denominada como área 0 (zero).

Devido ao fato do algoritmo manter uma visão completa da topologia (daquela área), o crescimento excessivo da rede pode gerar problemas com o tamanho da tabela LSDB, tamanho da tabela de Roteamento e consumo de CPU para cálculos da atualização de Roteamento.

Uma das soluções é dividir o OSPF em múltiplas áreas de forma hierárquica, diminuindo a tabela LSDB, pois cada Roteador possui uma visão completa somente da área pertencente, reduzindo assim a tabela de Roteamento com um bom planejamento para sumarização de rotas e LSA’s gerados evitando recálculos durante queda de links e atualizações.

Para o correto funcionamento do Roteamento Intra-Area é necessário que todas as Áreas estejam conectadas a Área 0 e que um roteador chamado de ABR (Area Border Router) faça a conexão entre as 2 Áreas.


 
Obs: O Roteador ABR possuirá uma visão completa das 2 áreas que faça conexão.

Configuração do ABR
A configuração do Roteador ABR é bem simples, basta apenas dizer quais interfaces farão parte da Area Backbone (Area 0) e quais interfaces participarão, em nosso exemplo, Área 2.


ospf 1
! Configurando o processo OSPF com o número 1
area 0
!Configurando a Área 0
network 192.168.1.26 0.0.0.0
! Configurando a Interface 192.168.1.26 com a wildcard mask ( mascara curinga) /32 para participar do processo OSPF
area 2
!Configurando a Área 2
network 172.31.0.1 0.0.0.0
! Configurando a Interface 172.31.0.1 com a wildcard mask ( mascara curinga) /32 para participar do processo OSPF

Para Lembrar...

Para interconexão entre diferentes áreas, um dos roteadores inseridos no domínio precisará atuar como ABR (Area Border Router), qual sera responsável pela realização de trânsito entre os domínios. O ABR poderá também sumarizar rotas entre as áreas.

A Área 0.0.0.0 é chamada de Área Backbone, e todas as áreas contidas no domínio precisarão de pelo menos uma interface conectada na área 0 para possibilitar conectividade com outras áreas. Esse processo deve-se a concepção do OSPF para controle de tráfego e Looping, com objetivo de haver apenas uma única área de trânsito na rede, a Área Backbone.

Vantagens de segmentação em áreas distintas no OSPF:

  •  Redução do montante de propagação de informações de Roteamento;
  •  A concepção de áreas permite o desenvolvimento de uma hierarquia de informações de Roteamento na rede, protegendo-as de informações originadas de dispositivos externos;
  • As informações de área não são propagandas após o prefixo ser enviado para outra área através da área trânsito, fazendo com que outras áreas não consigam identificar uma topologia física baseados nos prefixos recebidos.
Referencias:

Building Scalable Cisco Internetworks – Diane Teare/Catherine Paquet

sexta-feira, 14 de janeiro de 2011

OSPF – Roteador Designado (DR) e Roteador Designado de Backup (BDR)

Para o estabelecimento de uma adjacência no OSPF os Roteadores vizinhos devem se reconhecer para trocarem informações, encaminhando e recebendo mensagens Hello nas Interfaces participantes do OSPF; no endereço de Multicast 224.0.0.5.

Durante estabelecimento da Adjacência serão trocadas informações dos Roteadores da Rede, informação da área, prioridade dos Roteadores, etc. Após a sincronizarem as informações, os Roteadores da área terão a mesma visão da Topologia e rodarão o algoritmo SPF para escolha do melhor caminho para chegar ao Destino.

Os Roteadores (já) Adjacentes encaminharão mensagens Hellos ( para verificação de disponibilidade), mensagens LSA com as atualizações da rede e mensagens a cada 30 minutos de refresh de cada LSA para certificar que os a tabela OSPF (LSDB) esteja sincronizada.

Durante a falha de um Link, a informação é inundada (flooded) para todos os Roteadores Adjacentes da Área.
Em ambientes Multiacesso como redes Ethernet, os Roteadores OSPF elegem um Roteador Designado (DR) para formar Adjacência e encaminhar os LSA’s somente para ele. O Roteador DR reencaminha os updates recebidos por um vizinho para os outros Roteadores na mesma LAN. A Adjacência de novos Roteadores na LAN efetuada pelo Roteador Designado.

Há também a eleição de um Roteador Desingnado de Backup para assumir em caso de falha do DR.

O método de eleição do DR e BDR é bastante efetivo e confiável para estabelecimento de Adjacências e mensagens trocadas para manutenção do OSPF, economizando recursos conforme o crescimento da Topologia.



Quando ocorre uma mudança na topologia o Roteador/Switch encaminha uma mensagem em Multicast para o endereço 224.0.0.6 que é destinada a todos Roteadores OSPF DR/BDR.

Após o recebimento do Update o Roteador DR confirma o recebimento (LSAck) e reencaminha a mensagem para os demais roteadores da rede no endereço de Multicast 224.0.0.5; após o recebimento da atualização todos os roteadores deverão confirmar a mensagem ao Roteador Designado(LSAck), tornando o processo confiável.

Se algum Roteador estiver conectado à outras redes, o processo de flood é repetido!

Obs: O BDR não efetua nenhuma operação enquanto o DR estiver ativo!

Eleição do DR e BDR 
Durante o processo de estabelecimento de Adjacência é verificado o campo Priority na troca de mensagens Hello. O Roteador com maior valor é eleito o DR e o Roteador com segundo maior valor é eleito o BDR ( em cada segmento).

O valor default da prioridade de todos os Roteador é 1, no caso de empate, é escolhido o valor do ID do Roteador para desempate. Vence quem tiver o maior valor!


Obs: Se a prioridade for configurada como 0, o dispositivo nunca será um DR ou BDR. Nesse caso ele será classificado com DROther ( não DR e não BDR)


Configurando
O valor da prioridade deverá ser configurado na Interface VLAN dos Switches com o processo de OSPF ativo:

interface Vlan-interface1
ip address 192.168.0.26 255.255.255.0
ospf dr-priority 3
!Configurando a Prioridade para eleição do DR/BDR com o valor 3

Porém....
A prioridade do DR e do BDR não é preemptiva, isto é, para manter a estabilidade da topologia se um dispositivo for eleito como DR e BDR, o mesmo não perderá esse direito até ocorrer algum problema no link ou no dispositivo eleito.

Conforme comando display abaixo, o Switch configurado com a prioridade 3 perde a eleição (de tornar-se o DR) para dispositivo com a prioridade 4 ( pelo fato de ser inserido na topologia posteriormente a eleição do DR/BR).

[7500]display ospf peer
OSPF Process 100 with Router ID 192.168.0.5
Neighbor Brief Information

Area: 0.0.0.0
Router ID Address Pri Dead-Time Interface State

192.168.0.13 192.168.0.13 0 38 Vlan1 Full/DROther
192.168.0.14 192.168.0.14 1 31 Vlan1 Full/DROther
192.168.0.20 192.168.0.20 1 34 Vlan1 Full/DROther
192.168.0.21 192.168.0.21 4 30 Vlan1 Full/DR
!Roteador DR com a prioridade 4

192.168.0.26 192.168.0.26 5 31 Vlan1 Full/DROther
! Roteador DROther com a prioridade 5 só será o DR em caso de falha do DR e BDR

192.168.0.33 192.168.0.33 1 32 Vlan1 Full/BDR
! Roteador BDR com a prioridade 1

192.168.0.45 192.168.0.45 1 40 Vlan1 Full/DROther

O Switch com a Prioridade 5, irá tornar-se DR somente após falha no DR e no BDR.

Referencias:

Building Scalable Cisco Internetworks – Diane Teare/Catherine Paquet

Duvidas? Deixe um comentário!

Um grande abraço