As a promising future Internet architecture, Named Data Networking (NDN) naturally enables consumer mobility through its receiver-based and content-centric communication model. However, source mobility is still challenging due to the binding between content identifier and locator. Most of source mobility solutions in literature adopt similar idea with the Mobile IP protocols and suffer from several problems, like non-optimal routing, severe scalability, single point of failure, etc. To address this issue, we build a distributed scalable mobility management framework based on threefold separation mechanisms to improve source mobility management without changing the original NDN's communication paradigm. The proposed scheme supports fast handover and shortest path communication by splitting content locator and identifier. Quantitative analysis and numerical comparisons show that the proposed scheme outperforms the other baseline schemes in terms of handover latency, communication latency, robustness, scalability and compatibility.