Hello Mahesh,
RD and RT are not the same thing and can have different values even if in some examples they look like equal.
A VPNv4 prefix is a 96 bit quantity that is made of the join of the 64 bit RD and the 32bit IPv4 prefix.
RD helps to make the prefix unique in the service provider network, it can help to solve address overlapping in a single PE but it is usefuf if different for managing a VRF site that is connected to two or more PEs for redundancy and load-balancing.(it allows to have the RR to propagate both advertisements from both PE because they look like different)
RT is a 64 bit quantity and it is an extended community attribute.
RD is integral part of the VPNv4 prefix and RT (one or multiple are supported like for BGP communities) is the color of the VPNv4 route.
RT is used as the criteria to decide to import a prefix inside a VRF routing table or not.
By using multiple RTs in export and import different connectivity models can be built and extranets as well.
Hope to help
Giuseppe