System and method for providing source awareness in a wireless application protocol network environment
AssigneeCisco Technology, Inc.
InventorsRobert M. Batz, Chris O'Rourke
Life of this patent
Estimating the term…
Abstract
A method for communicating in a wireless application protocol (WAP) network environment is provided that includes receiving a request packet at a WAP gateway and positioning an identifier into the request packet. A content switch then identifies the identifier and correlates the identifier to a source that generated the request packet. An internet protocol (IP) address associated with the source is positioned in the request packet before communicating the request packet to a next destination.
Claims40
An apparatus for communicating in a wireless application protocol (WAP) network environment, comprising:
- a WAP gateway positioning an identifier into a request packet;
- a content switch coupled to the WAP gateway, identifying the identifier and correlating the identifier to a source that generated the request packet, and further receiving the request packet and positioning an internet protocol (IP) address associated with the source in the request packet before communicating the request packet to a next destination;
- and
- a client service packet gateway (CSPG) receiving the request packet after the IP address associated with the source has been positioned by the content switch and matching one or more IP addresses with one or more source profiles in order to provide one or more networking services to one or more selected sources;
- wherein the matching is performed by the CSPG by proxying RADIUS flows associated with a selected one or more sources.
A method for communicating in a wireless application protocol (WAP) network environment, comprising:
- receiving a request packet;
- positioning an identifier into the request packet;
- identifying the identifier and correlating the identifier to a source that generated the request packet;
- positioning an internet protocol (IP) address associated with the source in the request packet before communicating the request packet to a next destination;
- receiving the request packet after the IP address associated with the source has been positioned;
- and
- matching one or more IP addresses with one or more source profiles in order to provide one or more networking services to one or more selected sources;
- wherein the matching is performed by proxying RADIUS flows associated with a selected one or more sources.
A system for communicating in a wireless application protocol (WAP) network environment, comprising:
- means for receiving a request packet;
- means for positioning an identifier into the request packet;
- means for identifying the identifier and correlating the identifier to a source that generated the request packet;
- means for positioning an internet protocol (IP) address associated with the source in the request packet before communicating the request packet to a next destination;
- means for receiving the request packet after the IP address associated with the source has been positioned;
- and
- means for matching one or more IP addresses with one or more source profiles in order to provide one or more networking services to one or more selected sources;
- wherein the matching is performed by proxying RADIUS flows associated with a selected one or more sources.
Software embodied in a computer readable media:
- receiving a request packet;
- positioning an identifier into the request packet;
- identifying the identifier and correlating the identifier to a source that generated the request packet;
- positioning an internet protocol (IP) address associated with the source in the request packet before communicating the request packet to a next destination;
- receiving the request packet after the IP address associated with the source has been positioned;
- and
- matching one or more IP addresses with one or more source profiles in order to provide one or more networking services to one or more selected sources;
- wherein the matching is performed by proxying RADIUS flows associated with a selected one or more sources.
An apparatus for communicating in a wireless application protocol (WAP) network environment, comprising:
- a content switch coupled to a WAP gateway, identifying an identifier positioned in a request packet by the WAP gateway and correlating the identifier to a source that generated the request packet, and further receiving the request packet and positioning an internet protocol (IP) address associated with the source in the request packet before communicating the request packet to a next destination;
- and
- a client service packet gateway (CSPG) receiving the request packet after the IP address associated with the source has been positioned by the content switch and matching one or more IP addresses with one or more source profiles in order to provide one or more networking services to one or more selected sources;
- wherein the matching is performed by the CSPG by proxying RADIUS flows associated with a selected one or more sources.
Dependencies are inferred from the claim text.