Difference between virtual, floating, and reserved IP addresses