Exemplo de rede consiste de três roteadores conectados na rede 10.10.1.0/24 e cada roteador tem também uma rede conectada adicional.
Neste exemplo seguintes endereços IP são configurados:
R1:
[admin@MikroTikR1]/ip address add address=10.10.1.1/30 interface=ether1
[admin@MikroTikR1]/ip address add address=10.10.1.5/30 interface=ether2
[admin@MikroTikR1]/ip address add address=210.13.1.0/28 interface=ether3
R2:
[admin@MikroTikR2]/ip address add address=10.10.1.6/30 interface=ether1
[admin@MikroTikR2]/ip address add address=10.10.1.9/30 interface=ether2
[admin@MikroTikR2]/ip address add address=172.16.1.0/16 interface=ether3
R3:
[admin@MikroTikR3]/ip address add address=10.10.1.2 /30 interface=ether1
[admin@MikroTikR3]/ip address add address=10.10.1.10/30 interface=ether2
[admin@MikroTikR3]/ip address add address=192.168.1.0/24 interface=ether3
Há três elementos básicos de configuração OSPF:
- Ativar instância OSPF
- configuração da área OSPF
- configuração de rede OSPF
Informações gerais é configurado em / encaminhamento de menu exemplo OSPF. Para configurações avançadas OSPF, é possível executar várias instâncias OSPF. Configuração de instância padrão é bom para começar, só precisamos permitir instância padrão.
R1:
[admin@MikroTikR1] /routing ospf instance> add name=default
R2:
[admin@MikroTikR2] /routing ospf instance> add name=default
R3:
[admin@MikroTikR3] /routing ospf instance> add name=default
Mostrar informações da instância OSPF:
[admin@MikroTikR1] /routing ospf instance> print
Flags: X – disabled
0 name=”default” router-id=0.0.0.0 distribute-default=never
redistribute-connected=as-type-1 redistribute-static=as-type-1
redistribute-rip=no redistribute-bgp=no redistribute-other-ospf=no
metric-default=1 metric-connected=20 metric-static=20 metric-rip=20
metric-bgp=auto metric-other-ospf=auto in-filter=ospf-in
out-filter=ospf-out
Como você pode ver router-id é 0.0.0.0, isso significa que roteador irá utilizar um dos endereços IP do roteador como router-id. Na maioria dos casos é recomendável configurar o endereço IP de loopback como router-id. Endereço IP de loopback é virtual, endereço de software que é usado para identificação do roteador em rede. Os benefícios são que o endereço de auto-retorno é sempre para cima (ativa) e não pode ser para baixo como interface física. Protocolo OSPF usado para comunicação entre roteadores que identificados por router-id. Interface de loopback são configurados da seguinte forma:
Criar interface de ponte nomeado, por exemplo, “loopback”:
[admin@MikroTikR1] /interface bridge> add name=loopback
Adicione um endereço de ip /32
[admin@MikroTikR1] > ip address add address=10.255.255.1/32 interface=loopback
Configure o router-id na interface loopback:
[admin@MikroTikR1] /routing ospf instance> set 0 router-id=10.255.255.1
Isto pode ser feito em outros routers (R2, R3), bem.
O próximo passo é configurar a área OSPF. Área Backbone é criado durante a instalação do RouterOS e configuração adicional não é necessário.
Nota: Lembre-se de que a área de backbone-id é sempre (zero) 0.0.0.0
E o último passo é adicionar rede à determinada área OSPF.
Em R1
[admin@MikroTikR1] /routing ospf network> add network=210.13.1.0/28 area=backbone
[admin@MikroTikR1] /routing ospf network> add network=10.10.1.0/30 area=backbone
[admin@MikroTikR1] /routing ospf network> add network=10.10.1.4/30 area=backbone
Em vez de digitar em cada rede, você pode agregar redes usando máscara de sub-rede adequada. Por exemplo, para agregar 10.10.1.0/30, 10.10.1.4/30, 10.10.1.8/30 redes, você pode configurar seguindo rede OSPF:
[admin@MikroTikR1] /routing ospf network> add network=10.10.1.0/”’24”’ area=backbone
R2:
[admin@MikroTikR2] /routing ospf network> add network=172.16.1.0/16 area=backbone
[admin@MikroTikR2] /routing ospf network> add network=10.10.1.0/24 area=backbone
R3:
[admin@MikroTikR3] /routing ospf network> add network=192.168.1.0/24 area=backbone
[admin@MikroTikR3] /routing ospf network> add network=10.10.1.0/24 area=backbone
Você pode verificar o seu funcionamento OSPF como segue:
Olhe para o menu de interface OSPF para verificar que a entrada dinâmica foi criado:
[admin@MikroTikR1] /routing ospf interface> print
- Check your OSPF neighbors, what DR and BDR is elected and adjacencies
[admin@MikroTikR1] /routing ospf neighbor> print
- Check router’s routing table (make sure OSPF routes are present):
[admin@MikroTik_CE1] > ip route print