We are using vrf-lite which means no MPLS switching, only VRFs. we have a hub PE where we had VRF internet and VRF intranet. we would like other PEs to have a default to this hub in the intranet VRF, so all the internet traffic will go through this hub PE for internet traffic.
What I did is: two VRFs -internet and intranet in the hub PE, mutual import the route-target of the other.
For CE directly connected to the hub PE, I use the OSP default-information originate alway to inject a default to CE.
For spoke PE, I would like it to have a default to hub PE in the vrf intranet. Currently I am using iBGP neighbor spokeIP default-originate in the hub PE for this purpose, is this the right way to do it?
For CE connected to spoke PE, I also use ospf default-information originate alway to inject a default from PE to CE.