Default route in BGP

I’m testing BGP between Mikrotik and Cisco, Cisco is advertising the default route to Mikrotik, but the route is not injected into MT routing table:

[admin@MikroTik] ip route> print
Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf

DST-ADDRESS PREFSRC G GATEWAY DISTANCE INTERFACE

0 ADC 172.16.16.0/24 172.16.16.2 ether3
1 ADC 172.16.19.0/30 172.16.19.2 ether2
2 A S 172.16.21.1/32 r 172.16.19.1 ether2
3 ADC 172.16.21.2/32 172.16.21.2 Loopback
[admin@MikroTik] ip route> print detail
Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf
0 ADC dst-address=172.16.16.0/24 prefsrc=172.16.16.2 interface=ether3 scope=10 target-scope=0

1 ADC dst-address=172.16.19.0/30 prefsrc=172.16.19.2 interface=ether2 scope=10 target-scope=0

2 A S dst-address=172.16.21.1/32 gateway=172.16.19.1 interface=ether2 gateway-state=reachable scope=255 target-scope=10

3 ADC dst-address=172.16.21.2/32 prefsrc=172.16.21.2 interface=Loopback scope=10 target-scope=0

[admin@MikroTik] > routing bgp peer print status

REMOTE-ADDRESS REMOTE-AS STATE ROUTES-RECEIVED

0 172.16.21.1 64513 connected 1

anyone can help?

BGP peer state other than ‘established’ means that for some reason peers are unable to establish connection completely. Enable BGP logs on mikrotik and look for any error messages
/system logging add topics=bgp,!raw action=memory

Also enable debug logs on cisco.