1. A method of transmitting and receiving data to and from a multi-homing network device to a data network, the method comprising: defining a network policy; transmitting the network policy to a routing module; and receiving a route scope from the routing module, wherein the route scope identifies a subset of data interfaces to the data network that satisfy the network policy wherein the subset of data interfaces are selected from a set of available data interfaces and wherein the subset of data interfaces includes at least one data interface.