| 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 |

| 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.
|