IP network access for portable devices
First Claim
1. An access routing method for an access router of a hosting network to provide IP service to a guest station, comprising:
- intercepting from said guest station an original outbound IP packet having an original source IP address and a destination IP address;
associating said original source IP address with a care-of address;
providing a modified outbound IP packet based on said original outbound IP packet, with said care-of address instead of said original source IP address; and
sending said modified outbound IP packet through an IP tunnel to a station outside said hosting network even when said destination address indicates an address of said hosting network.
3 Assignments
0 Petitions
Accused Products
Abstract
A guest station on a foreign network is provided IP access by the foreign (i.e., hosting) network without changes to the guest station, including settings for IP address, next-hop-router (gateway), and netmask. An access router automatically detects guests and their home-IP-address and assigns a local care-of address to every guest. For outgoing traffic, the router replaces the guest'"'"'s original/home IP address with the care-of address, and the reverse is performed for incoming traffic. IP traffic may thus be initiated, and responses received at the temporary current location without having to change its IP address.
-
Citations
26 Claims
-
1. An access routing method for an access router of a hosting network to provide IP service to a guest station, comprising:
-
intercepting from said guest station an original outbound IP packet having an original source IP address and a destination IP address;
associating said original source IP address with a care-of address;
providing a modified outbound IP packet based on said original outbound IP packet, with said care-of address instead of said original source IP address; and
sending said modified outbound IP packet through an IP tunnel to a station outside said hosting network even when said destination address indicates an address of said hosting network. - View Dependent Claims (2, 3, 4, 5, 6)
detecting an ARP request sent from said guest station, said ARP request being addressed to a station other than said access router;
sending to said guest station a proxy-ARP reply to said ARP request, wherein said proxy-ARP reply includes a hardware address of said access router.
-
-
3. The access method as set forth in claim 1, wherein said step of associating said original source IP address with said care-of address further comprises associating a source port number of said guest station with a care-of port number unique to said guest station.
-
4. The access routing method as set forth in claim 1, further comprising a step of DNS redirection including:
-
intercepting a DNS query packet;
replacing a destination IP address of said intercepted DNS query packet with an IP address of a local DNS server to provide a modified DNS query packet; and
sending said modified DNS query packet to said local DNS server.
-
-
5. The access routing method as set forth in claim 4, wherein said step of DNS redirection is selectable.
-
6. The access routing method as set forth in claim 1, further comprising a step of print job redirection including:
-
intercepting a print job packet;
replacing a destination IP address of said intercepted print job packet with an IP address of a local printer to provide a modified print job packet; and
sending said modified print job packet to said local printer.
-
-
7. An access routing method for an access router of a hosting network to provide IP service to a guest station, comprising:
-
intercepting from said guest station an original outbound IP packet having an original source IP address and a destination IP address by;
detecting an ARP request sent from said guest station, said ARP request being addressed to a station other than said access router, and sending to said guest station a proxy-ARP reply to said ARP request, wherein said proxy-ARP reply includes a hardware address of said access router;
associating said original source IP address with a care-of address; and
providing a modified outbound IP packet based on said original outbound IP packet, with said care-of address instead of said original source IP address;
wherein said step of sending to said guest station said proxy-ARP reply is performed only when no ARP reply to said ARP request is detected by said access router within a predetermined router ARP wait period. - View Dependent Claims (8)
-
-
9. An access routing method for an access router of a hosting network to provide IP service to a guest station, comprising:
-
intercepting from said guest station an original outbound IP packet having an original source IP address and a destination IP address;
associating said original source IP address with a care-of address; and
providing a modified outbound IP packet based on said original outbound IP packet, with said care-of address instead of said original source IP address; and
a step of print job redirection including;
intercepting a print job packet;
replacing a destination IP address of said intercepted print job packet with an IP address of a local printer to provide a modified print job packet; and
sending said modified print job packet to said local printer;
wherein said step of print job redirection is selectable by said hosting network.
-
-
10. A system for providing IP-layer access for a guest station, said system comprising:
-
a guest station with a guest station IP address;
a hosting network, in communication with said guest station, including a firewall;
an IP packet released by said guest station; and
an access router participating in said hosting network;
wherein;
said access router intercepts said IP packet released by said guest and provides said guest with IP access; and
said access router passes said intercepted IP packet through an IP tunnel to a station outside said firewall of said hosting network even when a destination address of said IP packet released by said guest indicates an address of said hosting network. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer system adapted to provide a guest station IP access when connected to a hosting network, comprising:
-
a processor, and a memory including software instructions adapted to enable the computer system to perform the steps of;
intercepting from said guest station an original outbound IP packet having an original source IP address and a destination IP address;
associating said original source IP address with a care-of address;
providing a modified outbound IP packet based on said original outbound IP packet, with said care-of address instead of said original source IP address; and
sending said modified outbound IP packet through an IP tunnel to a station outside said hosting network even when said destination address indicates an address of said hosting network. - View Dependent Claims (17, 18)
detecting an ARP request sent from said guest station, said ARP request being addressed to a station other than said access router;
sending to said guest station a proxy-ARP reply to said ARP request, wherein said proxy-ARP reply includes a hardware address of said access router.
-
-
18. The computer system adapted to provide a guest station IP access as set forth in claim 16, wherein said step of associating said original source IP address with said care-of address further comprises associating a source port number of said guest station with a care-of port number unique to said guest station.
-
19. A computer system adapted to provide a guest station IP access when connected to a hosting network, comprising:
-
a processor, and a memory including software instructions adapted to enable the computer system to perform the steps of;
intercepting from said guest station an original outbound IP packet having an original source IP address and a destination IP address by;
detecting an ARP request sent from said guest station, said ARP request being addressed to a station other than said access router, and sending to said guest station a proxy-ARP reply to said ARP request, wherein said proxy-ARP reply includes a hardware address of said access router;
associating said original source IP address with a care-of address; and
providing a modified outbound IP packet based on said original outbound IP packet, with said care-of address instead of said original source IP address;
wherein said sending to said guest station of said proxy ARP reply is performed only when no ARP reply to said ARP request is detected within a predetermined router ARP wait period. - View Dependent Claims (20)
-
-
21. A computer program product for enabling a computer to provide a guest station IP access when connected to a hosting network, comprising:
-
software instructions for enabling the computer to perform predetermined operations, and a computer readable medium bearing the software instructions;
the predetermined operations including the steps of;
intercepting from said guest station an original outbound IP packet having an original source IP address and a destination IP address;
associating said original source IP address with a care-of address;
providing a modified outbound IP packet based on said original outbound IP packet, with said care-of address instead of said original source IP address; and
sending said modified outbound IP packet through an IP tunnel to a station outside said hosting network even when said destination address indicates an address of said hosting network. - View Dependent Claims (22, 23)
detecting an ARP request sent from said guest station, said ARP request being addressed to a station other than said access router;
sending to said guest station a proxy-ARP reply to said ARP request, wherein said proxy-ARP reply includes a hardware address of said access router.
-
-
23. The computer program product for enabling a computer to provide a guest station IP access according to claim 21, wherein said step of associating said original source IP address with said care-of address further comprises associating a source port number of said guest station with a care-of port number unique to said guest station.
-
24. A computer program product for enabling a computer to provide a guest station IP access when connected to a hosting network, comprising:
-
software instructions for enabling the computer to perform predetermined operations, and a computer readable medium bearing the software instructions;
the predetermined operations including the steps of;
intercepting from said guest station an original outbound IP packet having an original source IP address and a destination IP address by;
detecting an ARP request sent from said guest station, said ARP request being addressed to a station other than said access router, and sending to said guest station a proxy-ARP reply to said ARP request, wherein said proxy-ARP reply includes a hardware address of said access router;
associating said original source IP address with a care-of address; and
providing a modified outbound IP packet based on said original outbound IP packet, with said care-of address instead of said original source IP address;
wherein said sending to said guest station of said proxy ARP reply is performed only when no ARP reply to said ARP request is detected within a predetermined router ARP wait period. - View Dependent Claims (25)
-
-
26. A user interface, for the control of IP access of guest stations connected to a hosting network, said user interface being invocable by an application program and comprising:
-
a first display region displaying a list of currently registered guest stations connected to said hosting network;
for one of said guest stations, display regions showing a corresponding home IP address of said guest station and a care-of address associated with said guest station;
a first user activatable control showing, when activated, the time when a selected one of said guest stations became registered;
a second display region showing a list of local DNS servers and local printers selectable with respect to said guest stations;
a second user activatable control for selecting, when activated, one of said local printers for print job redirection of print job packets for one or more of said guest stations; and
a third user activatable control for selecting, when activated, one of said local DNS servers for DNS query redirection of DNS query packets for one or more of said guest stations.
-
Specification