×

Method for optimizing a route cache

  • US 8,175,098 B2
  • Filed: 08/27/2009
  • Issued: 05/08/2012
  • Est. Priority Date: 08/27/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for sending a network-packet having a packet-source-address and a packet-destination-address, comprising:

  • establishing a route-cache comprising entries containing at least an entry-source-address, an entry-destination-address, and an entry-reference to a network-interface;

    designating the network-interface with a front-interface;

    associating the network-interface with a front-interface-IP-address;

    creating an off-link destination-entry in the route-cache containing an entry-source-address identical to the front-interface IP-address, and a forwarding-address, wherein the off-link destination-entry does not include the packet-destination-address;

    determining if the packet destination-address is an off-link address;

    if the packet-destination-address is determined to be an off-link address, then finding in the route-cache the off-link destination-entry having the same source-address as the packet-source-address and having the forwarding-address, wherein finding in the route-cache the off-link source-entry comprises;

    calculating a search-hash-value based on at least the packet-source-address; and

    finding, in the route-cache, an entry containing a hash-value identical to the search-hash-value; and

    sending the packet to the forwarding-address via the front-interface.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×