Encontrei a resposta aqui, Como redistribuir rotas da tabela do kernel para o protocolo OSPF? e modificou a configuração do OSPF para criar o filtro para eliminar as rotas aprendidas do OSPF.
A modificação será feita de acordo com todos os elementos do cluster DNS anycast .
Observe o filtro import_OSPF adicionado na configuração modificada do OSPF.
filter import_OSPF {
reject;
}
protocol ospf {
tick 2;
rfc1583compat yes;
import filter import_OSPF;
area 0.0.0.0 {
networks {
1.1.1.0/22;
};
stubnet 2.2.2.2/32 {
cost 100;
};
stubnet 3.3.3.3/32 {
cost 500;
};
stubnet 4.4.4.4/32 {
cost 1000;
};
stubnet 5.5.5.5/32 {
cost 900;
};
interface "eth0" {
cost 1000;
password "MySecretPassword" {
id 5;
};
authentication cryptographic;
};
interface "dummy0" {
stub;
};
interface "dummy1" {
stub;
};
interface "dummy2" {
stub;
};
interface "dummy3" {
stub;
};
};
}
Depois de reiniciar o BIRD, o comando de diagnóstico "show route" em birdc
já não mostra nenhuma rota OSPF importada, como pretendido.