Default Originate with BGP vpn4 (VRFs)

Hi,

do you have a hint how I can inject “Default Originate” default-routes into VRFs?

Imported default-routes (0.0.0.0/0) originating from an imported other VRF do not get redistributed, although the “Redistribute Other BGP” option is configured for the VRF.

Currently, I am using the following workaround:

  • Additionally, enable “Redistribute Static” for the VRF
  • Inject a static default route into the VRF selecting the upstream interface as default-router with a distance >20 (i.e. 111)
  • Wait for injection (“Default Originate”) of this route → Route does not work, because next hop on upstream is missing
  • Import upstream VRF (filter: default-route only) → Now the default route is available and working

Why is the BGP4 imported default-route only propagated, if a static default route is set-up and redistributed before?

Using the workaround above, I am able to deactivate and delete the static route and the BGP4 originated route is still available in the peer routing table.

Vice versa if the BGP4 originated default-route is injected into the VRF it does not help to add a static route with lower distance; no default-route will be propagated to the BGP4 vpn4 peer(s).

Therefore I guess it is a bug.

@Mikrotik: no hint for this issue?