Mobile IP solves the primary problem of routing IP packets to mobile nodes. However, when using TCP Vegas over a mobile network, Vegas responds to a handoff by invoking a congestion control algorithm, thereby resulting in a degraded end-to-end performance in a mobile network. Furthermore, in Mobile IP handoffs, packets could be lost during movement detection and registration. These packet losses result in long communication pause, and successive timeouts. Accordingly, to reduce packet losses and timeout interval, we propose Mobility-Vegas, which uses Layer 2 trigger to detect handoffs, decreases the source's sending rate to reduce packet loss, and halts the retransmission timer to avoid increasing timeout interval. The proposed mechanism maintains end-to-end semantics, and operates under the existing network infrastructure. Mobility-Vegas presents a simple modification in the two end sides of a connection. Simulation result demonstrates that Mobility-Vegas features higher performance than Vegas in Mobile IP networks.