Method and system for mapping packet service categories to asymmetric digital subscriber line latency paths
First Claim
1. A method for latency path mapping in an asymmetric data transmission system, comprising:
- receiving a plurality of outgoing data packet on an asymmetric digital subscriber line service module from a customer premise equipment over a first connection from a customer premise distribution network;
determining from the asymmetric digital subscriber line service module whether any of the plurality of outgoing data packets include a service category request, and if so, creating a desired latency mapping for the service category request from the first connection to an appropriate latency path interface on the asymmetric digital subscriber line service module; and
packaging information from the plurality of outgoing data packets into a plurality of data cells for a transport protocol for a transport network that is used to transport data cells using the asymmetric digital subscriber line service module.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system for packet service category requests to asymmetric digital subscriber line (“ADSL”) latency paths. A data packet request from a customer premise distribution network with a desired service category (e.g., quality-of-service) and a desired latency is mapped to an ADSL device latency interface by checking a latency mapping policy. This mapping provides a virtual connection with a desired service category and a desired latency over ADSL links. The latency mapping includes an embedded service category mapping allowing differential services to be provided for user information based on a desired service category. The latency mapping mechanism may allow easier use of end-to-end packet service categories such as type-of-service categories, for data packets such as Internet Protocol (“IP”) data packets, or Voice over IP (“VoIP”) data packets over real-time asymmetric digital subscriber line links.
-
Citations
20 Claims
-
1. A method for latency path mapping in an asymmetric data transmission system, comprising:
-
receiving a plurality of outgoing data packet on an asymmetric digital subscriber line service module from a customer premise equipment over a first connection from a customer premise distribution network;
determining from the asymmetric digital subscriber line service module whether any of the plurality of outgoing data packets include a service category request, and if so, creating a desired latency mapping for the service category request from the first connection to an appropriate latency path interface on the asymmetric digital subscriber line service module; and
packaging information from the plurality of outgoing data packets into a plurality of data cells for a transport protocol for a transport network that is used to transport data cells using the asymmetric digital subscriber line service module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
determining from the asymmetric digital subscriber line service module whether any of the plurality of outgoing data packet include service category requests, and if not, creating a default latency mapping to a default latency path interface on the asymmetric digital subscriber line service module.
-
-
7. The method of claim 1 wherein the packing step includes sending the plurality outgoing data packet to a segmentation and re-assembly sub-layer to create a plurality of outgoing transport data cells in a transport protocol for a transport network.
-
8. The method of claim 1 wherein the transport network is an Asynchronous Transport Mode network or a Frame Relay network.
-
9. A method for latency path mapping in an asymmetric data transmission system, comprising:
-
receiving a plurality of incoming data cells in a transport protocol on an asymmetric digital subscriber line service module over a second connection from an asymmetric digital subscriber line access node connected to a transport network, wherein the plurality of incoming data cells include service category requests for a pre-determined asymmetric digital subscriber line latency mapping;
re-assembling information from the plurality of incoming data cells in the transport protocol into a plurality of incoming data packets for a customer premise distribution protocol, wherein the plurality of data packets include the service category requests; and
transmitting the plurality of incoming data packets from the asymmetric digital subscriber line service module over a first connection to customer premise equipment on a customer premise distribution network, wherein the service category requests with predetermined asymmetric digital subscriber line latency mappings are thereby transparently mapped from the asymmetric digital subscriber line access node, through the asymmetric digital subscriber line service module, and to the customer premise equipment. - View Dependent Claims (10, 11, 12, 13, 14, 15)
performing virtual connection de-multiplexing on the plurality of incoming data cells in a transport protocol in a transmission convergence sub-layer; and
re-assembling information from the plurality of incoming data cells into a plurality of incoming data packets in a customer premise distribution network in a service specific convergence sub-layer.
-
-
13. The method of claim 12 wherein the step of performing virtual connection de-multiplexing on the plurality of incoming data cell include performing ATM or Frame Relay virtual channel or virtual path de-multiplexing on the plurality of incoming data cells.
-
14. The method of claim 12 wherein the step of re-assembling information from the plurality of incoming data cells includes re-assembling information from the plurality of incoming data cells into a plurality of Internet Protocol data packets with type-of-service bits set for a service category request, if any.
-
15. The method of claim 9 wherein the step of transmitting the plurality of data packets from the asymmetric digital subscriber line service module includes transmitting a plurality of incoming Internet Protocol data packets without checking any type-of-service bits, included in the plurality of incoming Internet Protocol data packets.
-
16. A latency mapping system for an asymmetric data transmission system, comprising in combination:
-
a latency mapping policy for mapping a desired service category for a customer premise distribution protocol to an asymmetric digital subscriber line latency path;
a service specific convergence sub-layer for examining service category requests from outgoing data packets for a customer premise distribution protocol, for mapping any service category requests to a desired asymmetric digital subscriber line latency path, for packing outgoing data packets for a customer premise distribution protocol into a plurality of data cells for a transport protocol and for re-assembling information from a plurality of incoming data cells from a transport network into a plurality of incoming data packets for a customer premise distribution protocol;
a transmission convergence sub-layer for accepting a plurality of outgoing data cells in a transport protocol created from a plurality of outgoing data packets for a customer premise distribution protocol with a determined asymmetric digital subscriber line latency mapping for a desired service category request, and for accepting a plurality of incoming data cells in a transport protocol with a predetermined asymmetric digital subscriber line latency mapping for a desired service category request, wherein a plurality of incoming data packets for a customer premise distribution protocol with the pre-determined asymmetric digital subscriber line latency mapping for a desired service category request are created from the plurality of incoming data cells and transparently mapped to customer premise equipment connected to a customer premise distribution network without checking any service category request fields in the plurality of data packets. - View Dependent Claims (17, 18)
-
-
19. A computer readable medium having stored therein instructions for causing a central processing unit to execute the following functions:
-
receiving a plurality of outgoing data packet on an asymmetric digital subscriber line service module from a customer premise equipment over a first connection from a customer premise distribution network;
determining from the asymmetric digital subscriber line service module whether any of the plurality of outgoing data packets include a service category request, and if so, creating a desired latency mapping for the service category request from the first connection to an appropriate latency path interface on the asymmetric digital subscriber line service module; and
packaging information from the plurality of outgoing data packets into a plurality of data cells for a transport protocol for a transport network that is used to transport data cells using the asymmetric digital subscriber line service module.
-
-
20. A computer readable medium having stored therein instructions for causing a central processing unit to execute the following functions:
-
receiving a plurality of incoming data cells in a transport protocol on an asymmetric digital subscriber line service module over a second connection from an asymmetric digital subscriber line access node connected to a transport network, wherein the plurality of incoming data cells include service category requests for a pre-determined asymmetric digital subscriber line latency mapping;
re-assembling information from the plurality of incoming data cells in the transport protocol into a plurality of incoming data packets for a customer premise distribution protocol, wherein the plurality of data packets include the service category requests; and
transmitting the plurality of incoming data packets from the asymmetric digital subscriber line service module over a first connection to customer premise equipment on a customer premise distribution network, wherein the service category requests with predetermined asymmetric digital subscriber line latency mappings are thereby transparently mapped from the asymmetric digital subscriber line access node, through the asymmetric digital subscriber line service module, and to the customer premise equipment.
-
Specification