Hi Milosz,

I had the same problem yesterday. Direct protocol did not learn routes either with implicit or explicit multichannel configuration. After splitting it in 2 protocols, it worked for me. Maybe that's a feasible workaround for you, too.

protocol direct direct4 {
  ipv4;
  interface "*";
};

protocol direct direct6 {
  ipv6;
  interface "*";
};

Best regards,
Daniel
Miłosz Oller
22. December 2017 at 00:46
protocol direct {
    ipv4;
    ipv6;
    interface "*";
}

And it doesn't announced any local prefix to upstream peers, only to ibgp peer.