1. A method for selecting a route for a data packet from a source to a destination, the source being associated with a first autonomous system and the destination being associated with a second autonomous system, a first geographic area corresponding to the first autonomous system and a second geographic area corresponding to the second autonomous system, the method comprising: associating an address for the destination with the second geographic area; associating the first autonomous system with the first geographic area; associating the second autonomous system with the second geographic area; and selecting the route based at least in part on the second geographic area prior to the data packet arriving at the second autonomous system.