Hi, I assume when kernel protocol is configured with export all “protocolkernel {ipv4 { export all;};}”, bird performs synchronization of bird's routingtables with the OS kernel. When the learn switch is disabled and no import is there,why bird is doing a periodic krt_scan and sends netlink request to os kernel toget the routes dump? When learn switch is enabled, then non bird routes are learntfrom os kernel and added to bird’s routing table, then what's the use of importcommand? Looks bit ambiguous. Please correct me if my understanding is incorrect. Debug all all enabled: bird: krt_scan(time=2021-09-17 05:28:40.478) bird: kernel1: Scanning routing table bird: kernel1: 0.0.0.0/0: [alien] ignored bird: kernel1: Pruning table master4 my bird config for kernel: protocol kernel { ipv4 { }; } Or this happens with this config too protocol kernel { ipv4 { export all;}; } Thanks and Regards,Senthil