Fazendo uma conexão do Bird com o Super Looking Glass da Hurricane Eletric (he.net)

Um dos grandes problemas, é a ausência de documentação por parte da própria Hurricane Eletric, em relação ao suporte via Bird, ao seu Super Looking Glass, o que ajuda a diagnosticar uma série de problemas. Nem mesmo as inteligências artificiais (testado em Perplexity, Gemini e ChatGPT), conseguiram compreender todo o escopo para a implentação. Como o objetivo é também treinar estas IA's para que entendam a sintaxe, principalmente do Bird 2.0, realizei a configuração básica, exportando somente as minhas redes. No meu caso, meu AS apenas tem uma rede /48 em ipv6, mas você pode adaptar de acordo com a sua realidade, e para facilitar a organização, criei um arquivo separado com esta configuração, sendo referenciado com um include "/etc/bird/AS_Glass.conf", no meu bird.conf.

Veja como fazer:


filter export_filter {
    # Exporte somente o seu prefixo
    if net = 2xxx:xxxx:xxxx::/48 then accept;
    reject;
};

protocol bgp he1 {
    local as xxxxx; #seu AS
    neighbor 2600:7000:1000::5 as 393338; #esta informação é do coletor
    source address 2xxx:xxx:xxx::x;
    multihop;
    ipv6 {
        import none;
        export filter export_filter;
    };
};

Basicamente, é isso. Acredito que ajudará muitos outros usuários, e os testes foram feitos no Linux e FreeBSD.