US 7,539,194 B1
Per user and network routing tables
Shujin Zhang, San Mateo, Calif. (US); Xi Xu, Milpitas, Calif. (US); Maria Alice Dos Santos, Redwood City, Calif. (US); Jane Jiaying Jin, San Jose, Calif. (US); Jie Chu, Los Altos, Calif. (US); and Shuxian Lou, San Jose, Calif. (US)
Assigned to Cisco Technology, Inc., San Jose, Calif. (US)
Filed on Apr. 27, 2005, as Appl. No. 11/116,548.
Application 11/116548 is a continuation of application No. 10/086396, filed on Feb. 28, 2002, granted, now 6,982,978.
Application 10/086396 is a continuation of application No. 09/204639, filed on Dec. 02, 1998, granted, now 6,396,833.
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/56 (2006.01)
U.S. Cl. 370—392  [370/401] 12 Claims
OG exemplary drawing
 
1. A method for routing a packet sent from a user in a system in which the user may be connected to multiple networks simultaneously, including:
extracting a source address from the packet;
finding a per-user routing table corresponding to said source address, said per-user routing table unique to the user and containing entries corresponding to one or more currently accessible networks for the user and the range of network addresses corresponding to said currently accessible networks;
extracting a destination address from the packet; and
routing the packet to a matching network if said destination address is contained within one of said ranges of network addresses for said currently accessible networks.