! Create a policy for what type of routes you want to leak
! Add the leak routes into a community (in this case, is called LeakedRoutesFromVRF, community can be called anything that you like)
! If you would like to add a specific route, you can add the route-filter policy statement too
set policy-options policy-statement Leak-Routes term 1 from protocol direct
set policy-options policy-statement Leak-Routes term 1 from interface irb.16
set policy-options policy-statement Leak-Routes term 1 then community add LeakedRoutesFromVRF
set policy-options policy-statement Leak-Routes term 1 then accept
set policy-options policy-statement Leak-Routes term 2 then reject
! Set the community that is listed above to the route distinguisher of the VRF that you would like to add into
! In this case, I would like to export from Voice vrf to VPN100-DATA
! VPN100-DATA RD is 64512:100, thats why the below statement is targeting 64512:100
set policy-options community LeakedRoutesFromVRF members target:64512:100
! Need to export the routes that we want
! The name must match the policy-statement name created above
! The routing instance name must match the VRF that you would like to export the routes from
set routing-instances Voice vrf export Leak-Routes
! Both the exporting and importing vrf will need to enable auto-export
set routing-instances Voice routing-options auto-export
set routing-instances VPN100-DATA routing-options auto-export
Thanks guys.