OSPFv3 (Open Shortest Path First versão 3) é uma versão melhorada e atualizada do protocolo de roteamento OSPF (Open Shortest Path First) usado para roteamento em redes IP versão 6 (IPv6).
No final do artigo você encontrará um pequeno teste isso vai permitir a você avaliar o conhecimento adquirido nesta leitura
OSPFv3 substitui OSPFv2 em ambientes IPv6 devido a diferenças no formato dos endereços IPv6 em comparação com os endereços IPv4 usados no OSPFv2.
Aqui está uma explicação mais detalhada do OSPFv3:
Melhorias de escalabilidade
O OSPFv3 melhorou a escalabilidade em comparação com o OSPFv2, tornando-o mais adequado para redes grandes e complexas. OSPFv3 usa arquitetura de zona e área, o que ajuda a dividir a rede em áreas menores para facilitar o roteamento e diminuir a quantidade de informações de roteamento que cada roteador deve manter.
Tipos de pacotes OSPFv3
OSPFv3 utiliza diferentes tipos de pacotes para realizar o processo de roteamento. Alguns dos pacotes importantes são:
- Olá Olá): Eles são usados para descoberta e manutenção de vizinhos OSPFv3.
- Descrição do banco de dados (DD): Ajuda a sincronizar o banco de dados de roteamento entre roteadores OSPFv3.
- Solicitação de estado de link (LSR): Usado para solicitar informações sobre links específicos de outros roteadores.
- Atualização do estado do link (LSU): É usado para enviar informações de estado do link para outros roteadores.
- Reconhecimento do estado do link (LSAck): Enviado para confirmar o recebimento de pacotes LSU.
Tipos de áreas OSPFv3
OSPFv3 mantém uma estrutura hierárquica através do uso de áreas. Os tipos de áreas mais comuns são:
- Área da espinha dorsal: Esta área é obrigatória e deve estar presente em qualquer rede OSPFv3. Ele conecta todas as áreas OSPFv3 e é responsável pela interligação entre elas.
- Área Regular (Área Padrão): Estas áreas são adjacentes à área de backbone e podem conter sub-redes IPv6.
- Área de Trânsito: É um tipo de área especial através da qual o tráfego de uma área não pode passar diretamente para outra área. Só pode haver uma área de trânsito em uma rede OSPFv3.
Autenticação
OSPFv3 suporta autenticação usando diferentes métodos para garantir a segurança das informações de roteamento. Os métodos de autenticação incluem autenticação de área, autenticação de mensagens e autenticação IPsec.
Tipos de roteamento
OSPFv3 usa dois tipos de roteamento dependendo do tamanho e da complexidade da rede:
- Roteamento intraárea: Refere-se ao roteamento dentro da mesma área. Os roteadores trocam informações sobre o estado do link dentro da área para determinar as rotas mais curtas para as sub-redes dentro dessa área.
- Roteamento entre áreas: Refere-se ao roteamento entre diferentes áreas. Os roteadores na área de backbone anunciam rotas aprendidas de outras áreas por meio de resumos de roteamento, permitindo que o tráfego se propague de uma área para outra.
Métricas
Assim como o OSPFv2, o OSPFv3 usa métricas para determinar os caminhos mais curtos para diferentes redes na rede. A métrica utilizada no OSPFv3 é chamada de “custo” e é baseada na velocidade dos links. Quanto menor o custo, melhor o percurso. OSPFv3 utiliza um valor padrão para o custo de cada tipo de link, mas esse valor pode ser modificado manualmente pelo administrador da rede.
Resumo de roteamento (resumo)
OSPFv3 permite a criação de resumos de roteamento na área de backbone para reduzir a quantidade de informações de roteamento que são propagadas na rede. Esses resumos de roteamento representam redes inteiras e são usados para simplificar o roteamento em áreas menores.
tipos de redes
OSPFv3 oferece suporte a vários tipos de redes, incluindo redes ponto a ponto, redes ponto a multiponto e redes ponto a multiponto sem transmissão. Cada tipo de rede possui seu próprio método de formação de vizinhos e troca de pacotes Hello.
Convergência rápida
O OSPFv3 foi projetado para alcançar convergência rápida no caso de alterações na topologia da rede, como falhas de link ou ativação de novos links. A convergência rápida garante que a rede se adapte rapidamente às mudanças e encontre as rotas ideais após qualquer evento.
Tipos de roteadores
OSPFv3 define três tipos de roteadores com base em sua função na área:
- Roteador Interno (Roteador Interno): Um roteador interno possui todas as suas interfaces na mesma área OSPFv3.
- Roteador de Fronteira (Roteador de Fronteira de Área – ABR): Um ABR possui interfaces em mais de uma área OSPFv3, incluindo a área de backbone.
Roteador de Fronteira (Roteador de Fronteira de Sistema Autônomo – ASBR): Um ASBR é um roteador responsável pela troca de informações de roteamento entre o OSPFv3 e outros protocolos de roteamento externos ao OSPFv3, como o BGP (Border Gateway Protocol).
Semelhanças entre OSPFv2 e OSPFv3
- Ambos são protocolos Link State Routing que usam algoritmos Dijkstra para calcular os caminhos mais curtos.
- Ambos os protocolos visam encontrar as rotas mais eficientes e otimizar o tráfego nas redes IP.
- Eles possuem um design hierárquico que permite dividir a rede em áreas menores para melhorar a escalabilidade e facilitar o gerenciamento da rede.
- Eles usam tipos semelhantes de pacotes para trocar informações de roteamento, como pacotes Hello, Database Description (DD), Link State Request (LSR), Link State Update (LSU) e Link State Acknowledgment (LSAck).
Diferenças entre OSPFv2 e OSPFv3
- OSPFv2 oferece suporte a IPv4 e usa endereços IPv4 em suas mensagens, enquanto OSPFv3 oferece suporte a IPv6 e usa endereços IPv6 em suas mensagens.
- OSPFv2 suporta autenticação simples ou autenticação MD5 para proteger informações de roteamento, enquanto OSPFv3 pode usar autenticação simples ou autenticação IPsec.
- OSPFv3 permite configurar áreas de trânsito além de áreas de backbone e áreas regulares, proporcionando maior flexibilidade no projeto de rede.
- OSPFv3 possui pacotes menores devido aos endereços IPv6, o que pode ajudar a reduzir a sobrecarga da rede.
- O OSPFv3 inclui melhorias no tratamento de rotas resumidas específicas do IPv6, o que pode facilitar o gerenciamento de rotas em redes IPv6 maiores.
- OSPFv2 não é diretamente suportado pelo OSPFv3, o que significa que eles não podem compartilhar informações de roteamento sem soluções de tradução ou redistribuição entre os dois protocolos.
Exemplo de RouterOS v7
Passo 1: Configurar a Instância onde será colocado o Router ID e indicar OSPF versão 3
/routing ospf instance
add disabled=no name=Insta_v3 router-id=0.0.0.1 version=3
Passo 2: Crie a área backbone e defina o Area ID 0.0.0.0; indique a instância criada
/routing ospf area
add disabled=no instance=Insta_v3 name=backbone_v3
Passo 3: Crie modelos de interface, indique a área de backbone. Indique a interface onde o OSPFv3 será executado ou também pode colocar o prefixo, qualquer uma das opções é válida.
/routing ospf interface-template
add area=backbone_v3 disabled=no interfaces=ether2
Passo 4: Quando o OSPFv3 já estiver configurado entre 2 roteadores, verifique a vizinhança.
/routing ospf neighbor
Breve teste de conhecimento
O que você acha deste artigo?
Você tem coragem de avaliar seu conhecimento aprendido?
Livro recomendado para este artigo
Livro IPv6 com MikroTik, RouterOS v7
Material de estudo do Curso de Certificação MTCIPv6E atualizado para RouterOS v7