OSPFv3 – Habilitando Roteamento IPv6 em Switches Exos

Resumo

Vamos expandir o setup utilizado no post anterior, inserindo outro switch e configurando OSPF para IPv6 como protocolo de roteamento dinâmico. A configuração mínima necessária é muito simples:

configure ospfv3 routerid 1.1.1.1
enable ospfv3
configure ospfv3 add vlan SERVER area 0.0.0.0 passive

O OSPFv3 é a versão do Open Shortest Path First (OSPF) adaptada para IPv6. Ele não apenas permite o roteamento de endereços IPv6, mas também oferece suporte aprimorado a múltiplos prefixos e segurança integrada. No EXOS, ativar o OSPFv3 é essencial para redes IPv6 dinâmicas que precisam de convergência rápida e roteamento eficiente.

Laboratório: Configurando OSPFv3 em Switches ExtremeOS (Exos)

Acima vimos o mínimo necessário para habilitar o protocolo de roteamento, e inserir uma interface no processo OSPF. Neste post vamos inserir outro switch Exos e configurar roteamento dinâmico.
O setup que utilizaremos será o abaixo:

Exos - Laboratório de OSPV3 para roteamento dinâmico de IPv6

Cenário idêntico ao post anterior com a adição de um switch.

1 – Criando VLANs nos Exos
Vamos criar uma VLAN para usar no ponto a ponto entre os switches Datacenter e Predio 1. Como vimos a criação de VLANs no post anterior, configuraremos os endereços IPv6, portas e descrições, estenderemos as VLANs e faremos um teste de conectividade. Tudo isso de uma vez só. Preste atenção.

Vamos adotar o padrão de nomes para as VLANs de links como LINK-XXX, onde utilizaremos 1XXX como tag para os respectivos links. E também usaremos o prefixo 2001:db8:ffff:1xxx::/64 com prefixo dos links.

# Switch Datacenter
create vlan LINK-001 tag 1001
configure vlan LINK-001 ipaddress 2001:db8:ffff:1001::1/64
enable ipforwarding ipv6 vlan LINK-001
configure ports 24 description-string LINK-001
configure ports 24 display-string LINK-001
configure vlan Default delete ports 24
configure vlan LINK-001 add ports 24 tagged

# Switch Prédio 1
create vlan LINK-001 tag 1001
configure vlan LINK-001 ipaddress 2001:db8:ffff:1001::2/64
enable ipforwarding ipv6 vlan LINK-001
configure ports 24 description-string LINK-001
configure ports 24 display-string LINK-001
configure vlan Default delete ports 24
configure vlan LINK-001 add ports 24 tagged

# Neste momento devemos ter conectividade entre os switches
# Do switch Datacenter
ping 2001:db8:ffff:1001::2
# Do switch Prédio 1
ping 2001:db8:ffff:1001::1
# Podemos confirmar a descoberta de vizinhos IPv6 na VLAN com
show neighbor-discovery vlan LINK-001

# Do switch Prédio 1, tente pingar o DHCP Server
 ping 2001:db8:1:1::2
# Neste momento não conseguiremos, pois o switch não conhece
# a rota para a rede (prefixo) do servidor DHCP

2 – Configurando roteamento IPv6 no Exos

Toda a configuração necessário para a conectividade foi feita no passo 1, sem maiores detalhes por que já havíamos visto cada linha no post anterior. Agora vamos ser mais detalhistas um pouco para explicar a configuração do protocolo , embora não haja muita dificuldade.

O protocolo OSPFv6 necessita de uma identificação única, chamada de router-id. Caso o router-id não seja definido manualmente, o EXOS seleciona o maior endereço IPv4 configurado no switch. Se não houver IPv4 configurado, o OSPFv3 não será ativado. Por isso, é uma boa prática definir um router-id manualmente.

Uma instalação padrão do OSPFv3 utiliza-se somente a area 0, e é esta que utilizaremos. Há designs que utilizam múltiplas áreas, mas não cobriremos isto neste post.

Outro detalhe é com relação ao tipo de interface. Temos alguns tipos a disposição, que também será explorado em posts futuros, mas por hora vamos utilizar o tipo point-to-point. Ainda, algumas VLANs não possuem vizinhos OSPF, não sendo necessário especificar o tipo de interface. A opção passive indica que a interface não formará adjacências OSPF, mas ainda assim poderá anunciar suas rotas. Isso é útil para redes onde não há roteadores vizinhos diretamente conectados.

# Switch Datacenter
# Configuração de router-id manualmente
configure ospfv3 routerid 1.1.1.1
# Habilitando o processo OSPF
enable ospfv3
# Adicionando a vlan LINK-001 no processo OSPF, na area 0 e com o
# tipo de interface como point-to-point
configure ospfv3 add vlan LINK-001 area 0.0.0.0 link-type point-to-point
# A VLAN SERVER não possui vizinhos OSPF, então definimos como passive
configure ospfv3 add vlan SERVER area 0.0.0.0 passive
# Repita o comando acima para cada VLAN de produção

# Switch Prédio 1
configure ospfv3 routerid 2.2.2.2
enable ospfv3
configure ospfv3 add vlan LINK-001 area 0.0.0.0 link-type point-to-point

3 – Verificando conectividade

Agora as redes SERVER e USER estão anunciadas no roteamento dinâmico, e devem ser alcançadas de qualquer lugar. A verificação básica para saber se o processo OSPFv3 esta funcionando corretamente é verificar a formação de adjacências. Caso não tenha formado adjacência, temos que partir para o troubleshooting

# Verificar configuração de endereçamento
show ipconfig ipv6

# Verificação de formação de adjacência
show ospfv3 neighbor

# Verificando a tabela de roteamento IPv6
show iproute ipv6

# Testando novamente a conectividade com DHCP Server a partir 
# do switch Predio 1
ping 2001:db8:1:1::2

Finalizando

Este foi um post curto, mas bem prático. Temos uma rede IPv6 com switches Exos rodando OSPV3. Num próximo post veremos alguns aspectos teóricos de IPv6, e também expandiremos a rede para explorar outras configurações, como a adição de links redundantes, múltiplas áreas, redistribuição de rotas estáticas e, principalmente, como fazer o diagnóstico de problemas.

Conseguiu realizar o laboratório? Já utiliza OSPFv3 na sua rede? Quais fabricantes você trabalha. Conte para nós nos comentários e compartilhe!

Referências

Compartilhe!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima