Hi guys, long time no post  

I have been reading about MPLS (VPN).
My question for you is this, and I have a hard time getting my head around this.
I understand the VRF is created and applied to the interface facing the customer. Within the configuration of this VRF you specify the route distinguisher (RD). My understanding is that the RD is a way to seperate IPv4 prefixes from other customers prefixes/networks, by adding a 64 bit field to the existing IPv4 prefix making it a VPNv4 prefix. Where I get confused is with the route target (RT). I understand that when the MP-iBGP is running between the two PE routers they need a way to identify which VRF to put the VPNv4 routes into. I started reading that the RT is just an extended community, and when routes are transported from one PE router to the next, the VPNv4 prefix, RD, and RT is carried. Why is the RT significant? I understand that we need to have a way to import VPNv4 routes into the VRF, but I thought this is what the RD was for? What does the RT do that the RD doesn't? Why can't I just import and export the RD?