log syslog all;

router id from "eth0";

debug protocols all;

protocol device {
}

protocol direct {
  interface "wg0";
  ipv6 {
    import filter {
      if net ~ fdf3:aad9:a885::/48 then accept;
      reject;
    };
  };
}

filter tnet
{
  if net ~ fdf3:aad9:a885::/48 then accept "tnet ok";
  reject "tnet reject";
}

protocol kernel {
    ipv6 {
        import filter tnet;
        export filter tnet;
    };
    metric 0;
}

protocol bgp akili {
    #disabled;
    local fdf3:aad9:a885:b3a::1 as 4230483679;
    neighbor fdf3:aad9:a885:b3a::7 internal;
    password "trygvis";
    direct;

    rr client;

    ipv6 {
        import filter tnet;
        import keep filtered;
        export filter tnet;
    };
}

protocol bgp astyanax {
    #disabled;
    local fdf3:aad9:a885:b3a::1 as 4230483679;
    neighbor fdf3:aad9:a885:b3a::10 internal;
    password "trygvis";
    direct;

    rr client;

    ipv6 {
        import filter tnet;
        import keep filtered;
        export filter tnet;
    };
}