This paper proposes a technique called the Internet Service Provider Mobile IP Border Gateway (ISP MBG) to solve the triangle routing problem in conventional Mobile IP. The technique uses separate Internet Service Providers connected by Mobile IP Border Gateways. The proposed technique was implemented and tested on the Microsoft .net platform. Simulation results showed that the new framework solved the triangle routing problem by providing a shorter route with minimum transmission time between correspondent and mobile nodes.