Enhanced encapsulation mechanism using GRE protocol
AssigneeNortel Networks Limited
InventorsHachem Moussa, Ricardo Serrano, Kory Keith, Essam El-Beik, Ahmad Muhann
Life of this patent
Estimating the term…
Abstract
Wireless gateway nodes are enabled to support mobile node services, such as content based billing, when a data treatment server is present in the system. Using one of a defined Content Flow Label (CFL), an Application Program Interface (API), and a compression protocol header, content based billing is provided such as by exchanging content and byte count information with the data treatment server.
Claims12
A method in a data treatment server for providing services in a communications network, the method comprising:
- receiving, by the data treatment server, at least one encapsulated data packet having a standard Internet Protocol (IP) header and a treated payload;
- converting, by the data treatment server, the treated payload of the at least one encapsulated data packet to an untreated payload to permit inspection and classification of payload content;
- forwarding, to a wireless gateway node, the at least one encapsulated data packet including the untreated payload to produce inspected and classified content of the untreated payload;
- receiving, by the data treatment server, the at least one encapsulated data packet including the untreated payload with inspected and classified content;
- treating the at least one encapsulated data packet including the untreated payload to produce another treated payload;
- forwarding, to the wireless gateway node, the at least one encapsulated treated data packet including the another treated payload for transmission to a wireless node;
- and
- providing the services based on the inspected and classified content of the untreated payload and the number of bytes in the another treated payload.
A data treatment server to provide services in a communications network functions to:
- receive at least one encapsulated data packet having a standard Internet Protocol (IP) header and a treated payload;
- convert the treated payload of the at least one encapsulated data packet to an untreated payload;
- forward, to a wireless gateway node, the at least one encapsulated data packet including the untreated payload to produce inspected and classified content of the untreated payload;
- receive the at least one encapsulated data packet including the untreated payload with inspected and classified content;
- treat the at least one encapsulated data packet including the untreated payload to produce another treated payload;
- forward the at least one encapsulated treated data packet including the another treated payload to the wireless gateway node for transmission to a wireless node;
- and
- provide the services based on the inspected and classified content of the untreated payload and the number of bytes in the another treated payload.
Dependencies are inferred from the claim text.