Client-based Mobile IPv6 (MIPv6) is the most well known mobility management protocol, and the fast emerging proxy-based Mobile IPv6 (PMIPv6) offers an alternative. Some inherent problems such as route optimization in these protocols have not been really solved. Although various proposals tried to tackle the route optimization problem, none of them has achieved a real success. Furthermore, most of them are not comprehensive solutions for coexisting MIPv6/PMIPv6 mobile environment. In this paper, we proposed a novel unified route optimization scheme - Traffic Driven Pseudo Binding Update (TDPBU) to accommodate various mobility management issues. We evaluated our proposed scheme through simulations, and numerical results show that TDPBU can significantly improve the overall performance of mobility management protocols.