1. A method of operating a multi-homing network device, the method comprising: transmitting a network policy to a routing module, wherein the network policy includes one or more criteria to identify a set of multiple data interfaces available to be used to communicate data associated with an application, the set of multiple data interfaces included in a plurality of data interfaces of the multi-homing network device; and receiving a route scope from the routing module, the route scope comprising a bit mask associated with the plurality of data interfaces, wherein the bit mask includes a bit value for each interface of the plurality of data interfaces, wherein the route scope identifies a subset of data interfaces of the set of multiple data interfaces that satisfy the network policy, wherein the subset of data interfaces includes at least two data interfaces, and wherein the route scope is configured to be used to restrict, based on the bit mask, forwarding of particular data received via one of the plurality of data interfaces to the application.