Hello, I rent physical hosts from a public cloud provider and i am trying to set up a private network between them. For that, i want to configure BGP protocol between them. I use Bird 2.15.1 on AlmaLinux 9.2. Each host has a public ip that i use as « router id » and « neighbor ». I add a private ip 10.1.1.x on lo interface used for BGP.
birdc show protocol command confirm that the bgp session is established. State is « up » and Info column displays « Established ». But birdc show route command is empty; it shows only the following message « BIRD 2.15.1 ready. ». The routing tables seems to not be shared between the peers. There are no errors in the logs (either /var/log/messages nor journalctl). Do you know if this approach is technically possible? Herunder the configuration: $ cat /etc/bird/bird.conf router id <public ip>; protocol bgp bgp_static { local as 65001; neighbor <server 2 public ip> as 65001; multihop 99; ipv4 { import all; export filter { if net = 10.1.1.1/32 then accept; reject; }; }; debug all; } Many Thanks, tg