The idea of ID/Locator separation has been suggested to solve the routing scalability and mobility problems in the Internet. Some solutions have been proposed based on this idea, such as LISP and HIP. However these solutions are either bandwidth inefficient or difficult to deploy. In this paper, we propose a novel network architecture based on the idea of ID/Locator separation, which can easily integrate efficient mobility management mechanisms besides supporting the routing scalability, and introduce a new mobility management mechanism (MILS, Mobility management based on ID/Locator Separation) based on the architecture. The proposed architecture and the mechanism have three unique features. Firstly, the mapping system is distributed to the edge network which reduces the handoff delay. Secondly, the destination address overwritten reduces the bandwidth cost to transmit the packets. Thirdly, the routing information contained in the identifier of the MN provides good compatibility with the Internet. Performance analysis results show that MILS has low signaling cost and handoff delay.