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

Nenhum comentário:

Postar um comentário