Method of supporting mobility and session persistence across subnets in wired and wireless LANs
First Claim
1. A roaming-agent apparatus with a home address associated with a home agent for application in a wired and/or wireless network comprising:
- a scalable ingress path;
a scalable egress path;
an aggregator configured to receive packets from ports, configured to provide a stream for the ingress path, configured to receive a stream from the egress path, and configured to output packet data to the ports;
an embedded processor configured to detect a presence of a foreign agent via a foreign agent advertisement message, and configured to register a roaming care-of address with the home agent through exchange of a registration request via the foreign agent when the foreign agent is detected.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus provides a hardware-based solution to enable roaming with session persistence within or between subnets. In accordance with a further aspect of the invention, one approach described herein is based on NAT/NAPT, while another uses aspects of Mobile IP. The architecture involved in both hardware approaches is such that it is scalable for implementation in a variety networking products that fulfill enterprise security and all possible combinations of wired and wireless networking needs, such as access points, access point concentrators, wireless-ready wiring closet or edge switches, and wireless co-processors.
-
Citations
32 Claims
-
1. A roaming-agent apparatus with a home address associated with a home agent for application in a wired and/or wireless network comprising:
-
a scalable ingress path;
a scalable egress path;
an aggregator configured to receive packets from ports, configured to provide a stream for the ingress path, configured to receive a stream from the egress path, and configured to output packet data to the ports;
an embedded processor configured to detect a presence of a foreign agent via a foreign agent advertisement message, and configured to register a roaming care-of address with the home agent through exchange of a registration request via the foreign agent when the foreign agent is detected. - View Dependent Claims (2, 3, 4)
-
-
5. An method of roaming with a home address associated with a home agent for application in a wired and/or wireless network comprising:
-
receiving a packet stream via a scalable ingress path;
detecting a presence of a foreign agent via a foreign agent advertisement message within the packet stream received at the one or more ports;
register a roaming care-of address with the home agent through exchange of a registration request via the foreign agent when the foreign agent is detected; and
outputting the packet stream to the one or more ports via a scalable egress path. - View Dependent Claims (6, 7, 8)
-
-
9. An apparatus of roaming with a home address associated with a home agent for application in a wired and/or wireless network comprising:
-
means for receiving a packet stream via a scalable ingress path;
means for detecting a presence of a foreign agent via a foreign agent advertisement message within the packet stream received at the one or more ports;
means for register a roaming care-of address with the home agent through exchange of a registration request via the foreign agent when the foreign agent is detected; and
means for outputting the packet stream to the one or more ports via a scalable egress path. - View Dependent Claims (10, 11, 12)
-
-
13. A computer-readable medium, encoded with data and instructions, such that when executed by a computer, the instructions causes the computer to:
-
receive a packet stream via a scalable ingress path;
detect a presence of a foreign agent via a foreign agent advertisement message within the packet stream received at one or more ports;
register a roaming care-of address with a home agent through exchange of a registration request via the foreign agent when the foreign agent is detected; and
output the packet stream to the one or more ports via a scalable egress path. - View Dependent Claims (14, 15, 16)
-
-
17. An apparatus for application in a wired and/or wireless network comprising:
-
a scalable ingress path;
a scalable egress path;
an aggregator configured to receive packets from ports, configured to provide a stream for the ingress path, configured to receive a stream from the egress path, and configured to output packets to the ports;
an embedded processor configured to determine if the received packets or the output packet require transport identifier translation. - View Dependent Claims (18, 19, 20)
-
-
21. An method of network address port translation comprising:
-
receiving a packet via a scalable ingress path;
determining whether the received packet requires transport identifier translation;
outputting the received packet stream to one or more ports via a scalable egress path. - View Dependent Claims (22, 23, 24)
-
-
25. An apparatus for application in a wired and/or wireless network comprising:
-
means for receiving a packet via a scalable ingress path;
means for determining whether the received packet requires transport identifier translation;
means for outputting the received packet stream to one or more ports via a scalable egress path. - View Dependent Claims (26, 27, 28)
-
-
29. A computer-readable medium, encoded with data and instructions, such that when executed by a computer, the instructions causes the computer to:
-
receive a packet via a scalable ingress path;
determine whether the received packet requires transport identifier translation;
output the received packet stream to one or more ports via a scalable egress path. - View Dependent Claims (30, 31, 32)
-
Specification