Mostrando postagens com marcador Roteamento. Mostrar todas as postagens
Mostrando postagens com marcador Roteamento. Mostrar todas as postagens

terça-feira, 14 de junho de 2011

OSPF - Tipos de LSA’s (External LSA – Tipo 5 - ASBR)

Todos os Roteadores de uma área OSPF possuem a visão completa dos links daquela área e a partir dessa visão calculam individualmente qual o melhor caminho para determinado destino.

Para a formação da tabela dos links, chamado de LSDB, o OSPF baseia-se nos LSA’s (Link State Advertisements) para transmitir informações para os Roteadores Vizinhos.Os principais tipos de LSA’s são:
  • Tipo 1 - Representa um Roteador
  • Tipo 2 - Representa o DR
  • Tipo 3 – Representam os links declarados por um ABR de outra Area OSPF
  • Tipo 4 - Representa um ASBR (Autonomous System Border Router)
  • Tipo 5 - Representa uma rota externa ao domínio OSPF
  • Tipo 7 - Usado em áreas NSSA.
OSPF - LSA Tipo 5 (External LSA - ASBR)
Os LSA’s do tipo 5 são gerados pelos Roteadores ASBR (Autonomous System Boundary Router), informando os destinos redistribuídos fora do domínio OSPF e que não pertencem especificamente a nenhuma Área OSPF.

Os destinos redistribuídos podem fazer parte de um processo RIP antigo, rota estática, interfaces diretamente conectadas (não inseridas com comando network), outro processo OSPF ou via alguma política de Roteamento especifica.

Os Roteadores ASBR são responsáveis por redistribuir  esses destinos externos dentro do processo OSPF.



Uma das maneiras de inserir a redistribuição é via comando import-route:
#
ospf 100
import-route rip 1
! redistribuindo o processo RIP 1 dentro do Processo OSPF 100

Cabeçalho



LS Age: Tempo em segundos que o LSA foi originado.

Options: Identifica capacidades opcionais suportadas pelo Roteador como circuitos por demanda e etc.
LS Type: Representa o tipo do LSA, neste post citaremos o tipo 5
Link-State ID: Representa o endereço IP dos destinos.
Advertising Router: identifica o Router ID do Roteador que está gerando o LSA.
LS Sequence Number: Identifica os novos LSAs pelo numero de seqüência. Incrementando sequencialmente entre 0x80000001 e 0x7FFFFFFF.
LS Checksum: Verifica o checksum no LSA
Length: Identifica o tamanho do LSA.
Network Mask: Representa a mascara do destino anunciado.
E: Se o valor estiver configurado com o valor 0 (zero) a rota será do tipo E1, com o bit setado no valor 1 a rota será do tipo E2.
Metric: Custo da rota setado pelo ASBR
Forwarding address: Endereço no qual o destino anunciado deverá ser encaminhado. Se o valor estiver como 0 (zero) deverá ser encaminhado para o ASBR
External route TAG: É possível setar valores para administração do destino anunciado para futura administração ou políticas de roteamento.
TOS e TOS metric: Representam o tipo de Serviço e geralmente são marcados com o valor 0.

Conforme o campo E do cabeçalho os destinos podem ser inseridos no processo OSPF como E1 ou E2. As rotas E1 permitem cada Roteador adicionar o custo interno através do caminho como outros destinos dentro do processo OSPF, isto é, cada roteador terá o seu custo independente até o destino. Para as Rotas E2 é setado um custo fixo para o destino que permanecerá inalterado em todos os Roteadores através do caminho.

Display
Para maiores detalhes sobre os destinos inseridos via redistribuição no OSPF podemos verificar com os comandos display ip routing-table, display ospf lsdb e display ospf lsdb ase:
[SW4800]display ip routing-table
Routing Tables: Public
Destinations : 12 Routes : 12
Destination/Mask Proto Pre Cost NextHop Interface
1.1.1.1/32 OSPF 10 2 192.168.0.9 Vlan13
2.2.2.2/32 OSPF 10 2 192.168.0.9 Vlan13
3.3.3.3/32 Direct 0 0 127.0.0.1 InLoop0
10.1.1.0/24 O_ASE 150 12 192.168.0.9 Vlan13
10.1.4.0/24 O_ASE 150 12 192.168.0.9 Vlan13
! Rotas redistribuidas pelo OSPF são exibidas como O_ASE
127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0
127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0
172.16.0.0/16 OSPF 10 3 192.168.0.9 Vlan13
192.168.0.4/30 OSPF 10 2 192.168.0.9 Vlan13
192.168.0.8/30 Direct 0 0 192.168.0.10 Vlan13
192.168.0.10/32 Direct 0 0 127.0.0.1 InLoop0

[SW3] disp ospf lsdb
OSPF Process 100 with Router ID 3.3.3.3
Link State Database
Area: 0.0.0.0

                                AS External Database
Type LinkState ID AdvRouter Age Len Sequence Metric
External 10.1.4.0 2.2.2.2 59 36 80000001 10
External 10.1.1.0 2.2.2.2 1406 36 80000002 10

[SW3]disp ospf lsdb ase
OSPF Process 100 with Router ID 3.3.3.3
Link State Database
Type : External
LS ID : 10.1.4.0
Adv Rtr : 2.2.2.2
LS Age : 10
Len : 36
Options : E
Seq# : 80000002
Checksum : 0x536e
Net Mask : 255.255.255.0
TOS 0 Metric: 10
E Type : 1
Forwarding Address : 192.168.0.5
Tag : 1
Type : External
LS ID : 10.1.1.0
Adv Rtr : 2.2.2.2
LS Age : 10
Len : 36
Options : E
Seq# : 80000002
Checksum : 0xfd35
Net Mask : 255.255.255.0
TOS 0 Metric: 10
E Type : 1
Forwarding Address : 0.0.0.0
Tag : 1

Referências

TCP/IP, Volume I 2nd Edition (Jeff Doyle, Jennifer Carroll)

http://www.h3c.com/portal/Products___Solutions/Technology/IP_Routing/Technology_Introduction/200702/201240_57_0.htm
http://blog.ccna.com.br/2009/06/19/tipos-de-routers-lsas-e-areas-em-uma-rede-ospf/
http://cisco.iphelp.ru/faq/5/ch08lev1sec1.html

sexta-feira, 27 de maio de 2011

Switches HP A7500 - Aprendendo a ler a tabela LSDB – OSPF

Nos últimos posts do blog demos foco para as mensagens dos tipos de LSA gerados por Roteadores/Switches com o processo OSPFv2 ativo. Os tópicos abrem espaço para citarmos e compreendermos diversas opções de configuração e proteção para a tabela RIB/FIB e economia de CPU/Memória que o OSPF nos dá, como análise da tabela LSDB (Link State Database) e compreensão das Areas Stub que serão comentadas nos próximos posts.
Para tornar os tópicos anteriores mais práticos efetuarei comentários da saída obtida através do comando “display ospf lsdb” para verificação de conceitos para o protocolo de roteamento dinâmico, OSPF.

Display
 [A7500]display ospf lsdb
                 OSPF Process 100 with Router ID 10.10.0.5
                                Link State Database
                                        Area: 0.0.0.0
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 Router    10.10.0.45       10.10.0.45          113  36    8000003F       0
 Router    10.10.0.33       10.10.0.33         116  36    80000049      0
 Router    10.10.0.14       10.10.0.14          575  36    80007B20      0
 Router    10.10.0.13       10.10.0.13         113  36    80005926      0
 Router    10.10.0.5        10.10.0.5          1149  36    80000050        0
 Router    10.10.0.26       10.10.0.26          222  36    80000054      0
 Router    10.10.0.21       10.10.0.21          966  36    80001CA0    0
 Router    10.10.0.20       10.10.0.20          222  36    80001E7B     0

Os LSA’s do Tipo 1 que relacionam os destinos dentro da própria Area serão exibidos como Router
 Network   10.10.0.5        10.10.0.5          114  56    8000004F       0
! Os LSA’s do Tipo 2 que fazem referencia ao DR são exibidos como Network
 Sum-Net   10.13.12.0      10.10.0.13       139  28    800001E8   390
 Sum-Net   10.13.12.0      10.10.0.14        575  28    800001D4  195

! Para as redes originadas em outras Areas , encaminhadas pelo LSA tipo 3, serão exibidas como Summ-Net
Sum-Asbr   10.13.12.1      10.10.0.14       575  28    80000104  195
! O LSA do Tipo 4 encaminha informações referente ao Roteador ASBR e serão exibidos como Sum-Asbr

Obs: o restante da saída foi omitida e falaremos dos próximos tipos de LSA em futuros posts.

Um grande abraço a todos

terça-feira, 24 de maio de 2011

OSPF - Tipos de LSA’s (Summary LSA – Tipo 4 - ASBR)

Todos os Roteadores de uma área OSPF possuem a visão completa dos links daquela área e a partir dessa visão calculam individualmente qual o melhor caminho para determinado destino.

Para a formação da tabela dos links, chamado de LSDB, o OSPF baseia-se nos LSA’s (Link State Advertisements) para transmitir informações para os Roteadores Vizinhos. Os principais tipos de LSA’s são:

Tipo 1 - Representa um Roteador
Tipo 2 - Representa o DR
Tipo 3 - Representam os links de outra Area OSPF declarados por um ABR
Tipo 4 - Representa um ASBR (Autonomous System Border Router)
Tipo 5 - Representa uma rota externa ao domínio OSPF
Tipo 7 - Usado em áreas NSSA.

OSPF - LSA Tipo 4 (Summary LSA - ASBR)
Os LSA’s do tipo 4 são gerados pelos Roteadores ABR (Area Border Router), informando o Router ID e o custo para o Roteador ASBR fora da área.
Os Roteadores ASBR são responsáveis por redistribuir destinos externos dentro do processo OSPF, como por exemplo, RIP, Rotas estáticas, interfaces diretamente conectadas não inseridas no OSPF e etc. 




OBS: os LSA do Tipo 5 encaminham os prefixos externos
Segue abaixo o Print da captura pelo Wireshark do LSA contendo as rotas externas


Cabeçalho



·      LS Age: Tempo em segundos que o LSA foi originado.
·         Options: Identifica capacidades opcionais suportadas pelo Roteador como circuitos por demanda e etc.
·         LS Type: Representa o tipo do LSA, neste post citaremos o tipo 4
·         Link-State ID: Representa o ID do ASBR.
·         Advertising Router: identifica o Router ID do Roteador que está gerando o LSA.
·         LS Sequence Number: Identifica os novos LSAs pelo numero de seqüência. Incrementando sequencialmente entre 0x80000001 e 0x7FFFFFFF.
·         LS Checksum: Verifica o checksum no LSA
·         Length: Identifica o tamanho do LSA.
·         Network Mask: No caso do ASBR o valor da mascara será 0.0.0.0
·         metric: Métrica para o destino
·          TOS e TOS metric: Representam o tipo de Serviço e geralmente são marcados com o valor 0


Referências

TCP/IP, Volume I 2nd Edition (Jeff Doyle, Jennifer Carroll)

http://www.h3c.com/portal/Products___Solutions/Technology/IP_Routing/Technology_Introduction/200702/201240_57_0.htm
http://blog.ccna.com.br/2009/06/19/tipos-de-routers-lsas-e-areas-em-uma-rede-ospf/
http://cisco.iphelp.ru/faq/5/ch08lev1sec1.html

sexta-feira, 20 de maio de 2011

OSPF - Tipos de LSA’s (Summary LSA – Tipo 3)

Todos os Roteadores de uma área OSPF possuem a visão completa dos links daquela área e a partir dessa visão calculam individualmente qual o melhor caminho para determinado destino.

Para a formação da tabela dos links, chamado de LSDB, o OSPF baseia-se nos LSA’s (Link State Advertisements) para transmitir informações para os Roteadores Vizinhos. Os principais tipos de LSA’s são:

Tipo 1 - Representa um Roteador
Tipo 2 - Representa o DR
Tipo 3 - Representam os links de outra Area OSPF declarados por um ABR
Tipo 4 - Representa um ASBR (Autonomous System Border Router)
Tipo 5 - Representa uma rota externa ao domínio OSPF
Tipo 7 - Usado em áreas NSSA.


OSPF - LSA Tipo 3 (Summary LSA)
Os LSA’s do tipo 3 são gerados pelos Roteadores ABR (Area Border Router), informando os destinos de Áreas fora da Area 0(zero) para a Area Backbone; e vice-versa.

No anuncio é encaminhado o custo do ABR para o prefixo. Após o Roteador receber o LSA tipo 3, ele adicionará o seu custo para o ABR no destino e não rodará o algoritmo SPF ( funcionando como um algoritmo Distance Vector).  Não são encaminhadas informações da topologia no tipo 3, somente o prefixo.

Obs: Apesar do nome, o LSA tipo 3 não sumariza os prefixos automaticamente.


Cabeçalho


• LS Age: Tempo em segundos que o LSA foi originado.
• Options: Identifica capacidades opcionais suportadas pelo Roteador como circuitos por demanda e etc.
• LS Type: Representa o tipo do LSA, neste post citaremos o tipo 3
• Link-State ID: Representa o prefixo anunciado.
• Advertising Router: identifica o Router ID do Roteador que está gerando o LSA.
• LS Sequence Number: Identifica os novos LSAs pelo numero de seqüência. Incrementando seqüencialmente entre 0x80000001 e 0x7FFFFFFF.
• LS Checksum: Verifica o checksum no LSA
• Length: Identifica o tamanho do LSA.
• Network Mask: Mascara do prefixo.
• metric: Métrica para o destino
• TOS e TOS metric: Representam o tipo de Serviço e geralmente são marcados com o valor 0

Referências

TCP/IP, Volume I 2nd Edition (Jeff Doyle, Jennifer Carroll)

http://www.h3c.com/portal/Products___Solutions/Technology/IP_Routing/Technology_Introduction/200702/201240_57_0.htm
http://blog.ccna.com.br/2009/06/19/tipos-de-routers-lsas-e-areas-em-uma-rede-ospf/
http://cisco.iphelp.ru/faq/5/ch08lev1sec1.html

sexta-feira, 29 de abril de 2011

OSPF - LSA Tipo 2 (Network LSA)

Todos os Roteadores de uma área OSPF possuem a visão completa dos links daquela área e a partir dessa visão calculam individualmente qual o melhor caminho para determinado destino.

Para a formação da tabela dos links, chamado de LSDB, o OSPF baseia-se nos LSA’s (Link State Advertisements) para transmitir informações para os Roteadores Vizinhos. Os principais tipos de LSA’s são:

Tipo 1 - Representa um Roteador
Tipo 2 - Representa o DR
Tipo 3 - Representam os links declarados por um ABR de outra Area OSPF
Tipo 4 - Representa um ASBR (Autonomous System Border Router)
Tipo 5 - Representa uma rota externa ao domínio OSPF
Tipo 7 - Usado em áreas NSSA.

LSA Tipo 2
Os LSA’s do tipo 2 são gerados pelos Roteadores indicando todos os Roteadores Designados (DR) da Area e o endereço IP da Interface do DR. O LSA tipo 2  é gerado pelo DR, encaminhado e limitado dentro da própria área.


Segue abaixo o pacote na coleta pelo Wireshark:

Cabeçalho

• LS Age: Tempo em segundos que o LSA foi originado.
• Options: Identifica capacidades opcionais suportadas pelo Roteador como circuitos por demanda e etc.

• LS Type:
Representa o tipo do LSA, neste post citaremos o tipo 2
• Link-State ID: Representa o endereço IP do DR.
• Advertising Router: Identifica o Router ID do Roteador que está gerando o LSA.

• LS Sequence Number:
Identifica os novos LSAs pelo numero de seqüência. Incrementando sequencialmente entre 0x80000001 e 0x7FFFFFFF.

• LS Checksum:
Verifica o checksum no LSA

• Length:
Identifica o tamanho do LSA.

• Network Mask:
Representa a máscara de rede da interface do segmento do roteador DR.

• Attached Router:
Lista de Router ID’s dos Roteadores Adjacentes ao Roteador DR
Referências

TCP/IP, Volume I 2nd Edition (Jeff Doyle, Jennifer Carroll)

http://www.h3c.com/portal/Products___Solutions/Technology/IP_Routing/Technology_Introduction/200702/201240_57_0.htm
http://blog.ccna.com.br/2009/06/19/tipos-de-routers-lsas-e-areas-em-uma-rede-ospf/
http://cisco.iphelp.ru/faq/5/ch08lev1sec1.html

segunda-feira, 25 de abril de 2011

OSPF - Tipos de LSA’s (Router LSA – Tipo 1)

Todos os Roteadores de uma área OSPF possuem a visão completa dos links daquela área e baseando-se nessa visão, calculam individualmente o melhor caminho para determinado destino.

Para a formação da tabela dos links, chamado de LSDB, o OSPF baseia-se nos LSA’s (Link State Advertisements) para transmitir informações para os Roteadores Vizinhos. Os principais tipos de LSA’s são:

Tipo 1 - Representa um Roteador
Tipo 2 - Representa o DR
Tipo 3 – Representam os links declarados por um ABR de outra Area OSPF
Tipo 4 - Representa um ASBR (Autonomous System Border Router)
Tipo 5 - Representa uma rota externa ao domínio OSPF
Tipo 7 - Usado em áreas NSSA.

OSPF - LSA Tipo 1 (Router LSA)
Os LSA’s do tipo 1 são gerados pelos Roteadores, dentro da área que pertencem, listando os links, Router ID, custo, etc. O LSA tipo 1 é encaminhado e limitado dentro da própria área.


Cabeçalho

  • LS Age: Tempo em segundos que o LSA foi originado.
  • Options: Identifica  as capacidades opcionais suportadas pelo Roteador, como circuitos por demanda e etc.
  • LS Type: Representa o tipo do LSA, neste post citaremos o tipo 1
  • Link-State ID: O uso especifico depende de cada tipo de LSA.
  • Advertising Router: Identifica o Router ID do Roteador que está gerando o LSA.
  • LS Sequence Number: Identifica os novos LSAs pelo numero de seqüência. Incrementando sequencialmente entre 0x80000001 e 0x7FFFFFFF.
  • LS Checksum: Verifica o checksum no LSA.
  • Length: Identifica o tamanho do LSA.
  • Link State ID: Identifica o ID do Roteador que originou o LSA.
  • V (Virtual Link): Se marcado como 1 , o Roteador que originou o LSA é um "endpoint" do Virtual Link.
  • E (External): Se marcado com o valor 1, o Roteador que originou o LSA é um ASBR.
  • B (Border): Se marcado com o valor 1, o Roteador que originou o LSA é um ABR.
  • Number of links: Inclui o numero de links descrito no LSA.
  • Link ID: Descreve o tipo de conexão que do Link; é dependente do Link Type.
  • Link Data: Baseando-se no campo Link ID indica o “objeto” no qual o link está conectado. O valor 1 indica o Router ID do Roteador vizinho, o valor 2 refere-se ao endereço IP da Interface do Roteador Designado, o valor 3 ao endereço de rede e o 4 o Router ID.
  • Type: O valor 1 indica uma conexão ponto a ponto com outro Roteador, o valor 2 refere-se uma rede de transito, o valor 3 indicar a conexão com uma rede Stub e 4 a um virtual link. O indicativo do valor 3 refere-se a links declarados no OSPF que não possuem adjacência com outros Roteadores, como por exemplo, uma interface Loopback ( os materiais didáticos alertam para não confundirmos o Link ID com o valor 3 com Area Stub).
  • Type
    Descrição
    Link ID
    Link Data
    1
    Point-to-point numbered
    ID do vizinho
    Endereço IP do Link
    1
    Point-to-point unnumbered
    ID do vizinho
    MIBII IfIndex value
    2
    Trânsito
    Endereço IP do DR
    Endereço IP do link
    3
    Stub
    Endereço de Rede
    Máscara
    4
    Virtual link
    ID do vizinho
    Endereço IP do Link
  • #TOS: Especifica o numero TOS identificado para o Link.(Não mais suportado na RFC 2328)
  • Metric: Custo de uma interface.
  • TOS: Especifica o tipo de servico que a métrica se refere.
  • TOS metric: Métrica especifica para informação do tipo de serviço.
Referências
http://www.h3c.com/portal/Products___Solutions/Technology/IP_Routing/Technology_Introduction/200702/201240_57_0.htm
http://blog.ccna.com.br/2009/06/19/tipos-de-routers-lsas-e-areas-em-uma-rede-ospf/
http://cisco.iphelp.ru/faq/5/ch08lev1sec1.html

segunda-feira, 7 de fevereiro de 2011

Switches HP A5500 - Interface Null 0

A Interface Null é uma interface lógica disponível em Switches e Roteadores para manipulação  em processos de Roteamento.

Configurando uma Rota Estática com o Gateway para NULL fará que os pacotes direcionados para aquela Rede sejam descartados.

ip route-static 192.168.1.0 255.255.255.0 Null 0
! Configurando a rota 192.168.1.0/24  para ser encaminhada para Interface Null 0 (zero)

Em processos de Roteamento Dinâmico a Interface Null 0 poderá ser utilizada para manipulação de Rotas como: sumarização, filtro, injeção de prefixos, etc.

Abraços a todos!

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

sexta-feira, 5 de novembro de 2010

domingo, 29 de agosto de 2010

BGP – Mandatory Well-Known (Path Attributes)

O Protocolo BGP utiliza diversos parâmetros para escolha de melhor rota quando há diversos caminhos para o mesmo destino, esses parâmetros são chamados de Path Atributes.

Cada atualização do BGP consiste em uma ou mais sub-redes (prefixos) vinculadas aos seus atributos.

Os Path Atributes são classificados em Well-Known ( bem conhecido ) ou Optional (opcional). Alguns desses atributos são obrigatórios e outros opcionais com validade local na tabela de roteamento, local no AS, etc.

Os atributos Well-Known são classificados em Mandatory (obrigatório ) e Discretionary ( arbitrário).

No tópico de hoje citaremos os atributos Mandatory, Well-Known(bem conhecidos e obrigatórios).

Mandatory Well-Known
São 3 os atributos Mandatory Well-Known: Origin, AS-Path e Next-hop:

Origin: Relaciona a maneira que a rota foi aprendida pelo BGP. Se a rota foi declarada com o comando network ou via agregação de rotas ela será exibida com a letra “i”, para as rotas aprendidas via redistribuição é utilizado o caracter “?”. Há ainda a possibilidade da rota ser aprendida via o protocolo EGP,"e" mas atualmente o mesmo está em desuso.

AS-Path: Quando um prefixo é injetado no BGP e compartilhado entre os AS, incialmente o AS-Path é atribuído como vazio, cada vez que a rota atravessa um AS(Sistema Autônomo) é adicionado pelos roteadores de Borda o numero do AS que ele pertence. É possível rastrear a seqüência de Sistemas Autônomos utilizando o atributo AS-Path.

Next-hop: Indica o endereço do próximo salto do Roteador que recebeu o prefixo. Geralmente o roteador que anuncia determinado prefixo repassa com o next-hop o seu próprio IP, exceto em sessões iBGP.

Comando Display

O commando abaixo exibirá a tabela de Roteamento do BGP:

[Matriz] display bgp routing-table

Total Number of Routes: 2
BGP Local router ID is 192.168.0.45
Status codes: * - valid, > - best, d - damped, h - history, i - internal, s - suppressed, S – Stale, Origin : i - IGP, e - EGP, ? - incomplete

Network ------------ NextHop--- MED--- LocPrf--- PrefVal--- Path/Ogn
*> 172.31.1.0/24---- 0.0.0.0 0 --------------------------0------------- i
*> 180.0.0.0/24----- 192.0.2.42-------------- 0-------- 0------- 64515-- i
! A rede 172.31.1.0/24 está diretamente conectada no Switch/Roteador e inserida no BGP pelo comando Network. A rede 180.0.0.0/24 foi aprendida via BGP pelo AS 64515 com o netxhop 192.0.2.42 e origem via iBGP ou inserida no processo pelo comando network

[Matriz]disp bgp peer
BGP local router ID : 192.168.0.41
Local AS number : 64512
Total number of peers : 2 / Peers in established state : 2
Peer---------- AS ---------MsgRcvd MsgSent OutQ PrefRcv Up/Down State
192.0.2.42 ---64515 --------9 10 0 1 00:07:02 Established
! O comando display bgp peer exibe o "peering" BGP com o endereço da conexão eBGP , número do AS e o estado da conexão.