1. A computer system for facilitating optimal forwarding decisions based on device-specific routing parameters, the system comprising: a processor; and a storage device storing instructions that when executed by the processor cause the processor to perform a method, the method comprising: receiving, from a transmitting device, an advertisement for a name prefix, wherein the advertisement includes route parameters specific to the transmitting device; storing the route parameters based on the name prefix and a first interface associated with the transmitting device; in response to receiving an interest with a name that includes the name prefix, obtaining a matching entry in a forwarding information base based on the name prefix, wherein the matching entry indicates one or more outgoing interfaces and corresponding route parameters, which include the first interface and the corresponding stored route parameters; selecting a second interface from the outgoing interfaces based on the route parameters for the outgoing interfaces; and forwarding the interest via the selected second interface, thereby facilitating optimal forwarding decisions based on the route parameters specific to the transmitting device.