US RE43,051 E1
Enabling a service provider to provide intranet services
Peter Newman, Mountain View, Calif. (US); and Pawan Goyal, Mountain View, Calif. (US)
Assigned to Digital Asset Enterprises, L.L.C., Wilmington, Del. (US)
Filed on Sep. 19, 2007, as Appl. No. 11/858,091.
Application 11/858091 is a reissue of application No. 09/526980, filed on Mar. 15, 2000, now 6,948,003, filed on Sep. 20, 2005.
Int. Cl. G06F 15/173 (2006.01)
U.S. Cl. 709—250 8 Claims
OG exemplary drawing
 
1. In a system comprising a host computer containing a plurality of virtual servers which support a private network address space wherein the private network address spaces of two or more of the virtual servers overlap, a method for providing private network services using private addresses in a location remote from private network users, the method comprising:
storing a customer lookup table, the customer lookup table storing associations between physical interfaces and tunnel identifiers identifying tunnels for private networks and a plurality of customer forwarding tables;
storing a plurality of customer forwarding tables, the customer forwarding tables associating network addresses with physical interfaces and tunnel identifiers;
receiving, over a tunnel, a transmission on a physical interface, the transmission containing a tunnel identifier;
determining the correct customer forwarding table from the customer lookup table using the physical interface and the tunnel identifier;
determining via the customer forwarding table a physical interface and tunnel identifier associated with a network address of the transmission; and
sending the transmission to the network address on the determined physical interface using the determined tunnel identifier.