Most of mobility protocols use mobile host (MH)-initiated schemes. However they may cause excessive signaling traffic and long latency for packet delivery. We propose cross-layer, i.e., layer-2 (L2) and layer-3 (L3), handover mechanism with network-initiated handover. It makes virtual connection between the home agent (HA) and the next neighboring Access Control Routers (ACRs), called candidate ACRs, which the MH is predicted to be attached to, with information such as required bandwidth, Quality-of-Service (QoS), and estimated handover delay. Proposed scheme searches candidate ACRs using predicted traveling distance of MH for L3 handover and makes virtual connection prior to L2 handover. In this paper, our goals are to decrease packet loss rate and packet delivery latency which occur due to frequent handover over all-IP-based wireless systems. We have evaluated the performance of our scheme through a series of simulations using the Network Simulator 2 (ns-2).