In next generation wireless networks, mobile users will roam across different wireless access networks. Mobile IP is employed as the mobility management protocol in the all-IP wireless environment. But mobile IP has scalability problem when dealing with micro-mobility and cannot provision QoS for multimedia applications of mobile users. In this paper, we propose dynamic hierarchical mobile MPLS (DHMM) protocol for micro-mobility management, at the same time facilitating the system with traffic engineering and QoS provisioning capabilities. By employing DHMM protocol in the all-IP wireless access network, the end-to-end delay can be considerably reduced and the traffic distribution in the network can be well balanced through MPLS traffic engineering