the subject matter described herein includes methods , systems , and computer program products for source - aware ip routing at a media gateway . according to one aspect , a method for source - aware ip routing at a media gateway is provided . the method includes providing a packet including a layer 3 source address and a layer 3 destination address at a media gateway having a source - aware routing table . using the destination address included in the packet , at least one entry corresponding to the destination address is located in the source - aware routing table , where the located entry contains at least a portion of a source ip address , at least a portion of a destination ip address and routing information including an interface identifier and a next hop identifier . from among the at least one located entry corresponding to the destination ip address information , at least one entry corresponding to the source ip address included in the packet is located . based on the routing information located in the routing table , the packet is routed to the destination .