Distributed mobility management (DMM) is designed for flattening the network architecture to resolve the problems, e.g., scalability, non-optimal path, and reliability issues, existed in mobile Internet's mobility management. Although Software Defined Network (SDN) has been applied to DMM to enhance the performance of existed DMM-based schemes, the current mobility management schemes still suffer the high signaling cost and handover latency. In this paper, a Software Defined Network (SDN)-based Backward Fast Handover (SBF-DMM) method that can let MN have the higher chance of being in the predictive mode, which can finish the handover preparation processing before MN disconnecting from the current Mobility Anchor and Access Router's (MAAR's) domain, was proposed. Furthermore, SBF-DMM also can support sub-optimal routing through the help of the SDN Controller. To evaluate and verify the proposed method, an analytical model was devised. The performance analysis has shown that the proposed SBF-DMM has the better handover performance than the other methods in terms of signaling overhead, average handover latency and packets loss.