Please refer to the attached diagram.
S2-VPN has a static default route to ISP1. S2-VPN and S2-MPLS are both configured for OSPF area 0, they have a complete neighbor relationship and are exchanging routes. I added the 'default-information originate' statement into S2-VPN, and S2-MPLS wasn't getting the default route. I added 'default-information originate always' to S2-VPN, and S2-MPLS received the default route. I am looking for a clarification on when the 'always' qualifier is necessary. It is my understanding that always is only necessary when you want to advertise a default route even when a default route doesn't exist in a routers routing table.
S1-VPN has a static route configured so I was a bit surprised to need the 'always' qualifier. Can anybody shed some light on this for me?