Hi Everyone,
I have been fighting with this now for a while and I can’t seem to get my paths
prepended. I am running 1.6.3 from the Ubuntu repo.
Network wise, I have a VPN server that takes VPNs from remote sites. This VPN
server exports the ranges to the rest of the network. It learns the connected
sites from a Raspberry PI on site. These links are used as backup paths :)
Here is the BGP config on the server, from a remote site:
The filters basically just restrict it to RFC1918 addresses
protocol bgp bgp_site_1 {
description “site_1";
local as 65001;
neighbor 10.255.255.101 as 65101;
import filter remote_sites;
export filter export_to_remote_sites;
}
Here is the config on the remote site:
filter prepend_path {
bgp_path.prepend(65101);
bgp_path.prepend(65101);
bgp_path.prepend(65101);
accept;
}
protocol bgp itc_vpn {
description "ITC VPN";
local as 65101;
neighbor 10.255.255.1 as 65001;
import all;
export filter prepend_path;
}
What am I missing ?
Thanks !