Hello Juxlu,
the static default route is the one installed in the IP routing table so you get an EIGRP route as result of redistribute static, the iBGP or eBGP default router is not eligible for redistribution
if the static route were floating like
ip route 0.0.0.0 0.0.0.0 10.1.1.1 220
the eBGP or iBGP default route would be installed in the IP routing table and then possibly redistributed into EIGRP.
This would happen if dealing with a normal route.
a specific IP subnet X is redistributed from protocol A to protocol B if :
subnet X is present in database of protocol A
subnet X is installed in IP routing table (unless it is a connected route in that case it is accepted even if appears as connected in routing table and A is a dynamic protocol)
you can also try by removing the default static route but default routes have special treatment so it is possible that redistribution of BGP default route into EIGRP doesn't work even without the static default route.
to be noted there are three ways to generate a default route in EIGRP:
- ip route 0.0.0.0 0.0.0.0 next-hop + red static into EIGRP process
- ip default-network for a different major network (A.B, C) covered by a network command in EIGRP process (the route advertisement is needed because in this case an external flag on the route is sent not prefix 0.0.0.0/0 into EIGRP domain)
and
- int type x/y
ip summary-address eigrp 0.0.0.0.0 0.0.0.0 [201]
out a specific interface (requires attention the AD parameter should be used to avoid a black hole to null0 it is 5 by default and it can create problems)
So I would say what you see is the expected behaviour.
Hope to help
Giuseppe