Mechanisms and techniques provide a method for routing a packet that
includes a content request and an Internet Protocol address and port
number that identify a source transmitting the packet. The method relates
to selecting a routing policy to forward the packet, based upon at least
a portion of content request. The method includes a data communications
device receiving a packet having a content request and an Internet
Protocol address and port number that identify a source transmitting the
packet. The device performs a network address translation, based upon at
least a portion of the content request, to translate the Internet
Protocol address and port number of the packet to a respective
communications device Internet Protocol address and communications device
port number. The device then selects a routing policy based upon the
communications device Internet Protocol address and routes the packet to
a destination according to the routing policy.