Data packet fragmentation in a cable modem system
First Claim
1. A method for processing data packets to be transmitted by a cable modem on an upstream channel of a cable transmission system, the method comprising:
- sending on the upstream channel a request for an amount of bandwidth to transmit a data packet;
receiving a grant of an amount of bandwidth and a transmission time period to transmit data in response to the request;
comparing the requested amount of bandwidth with the granted amount of bandwidth;
transmitting the entire data packet on the upstream channel during the transmission time period if the requested amount is less than or equal to the granted amount;
fragmenting the data packet into a plurality of portions if the requested amount is larger than the granted amount, one of the portions being less than or equal to the granted amount; and
transmitting the one portion that is less than or equal to the granted amount on the upstream channel during the transmission time period if the requested amount is larger than the granted amount.
6 Assignments
0 Petitions
Accused Products
Abstract
A number of features for enhancing the performance of a cable transmission system, in which data is transmitted between a cable modem termination system at a headend and a plurality of cable modems located different distances from the headend, are presented. The power transmission level, slot timing, and equalization of the cable modems are set by a ranging process. Data is transmitted by the modems in fragmented form. Various measures are taken to make transmission from the cable modems robust. The upstream data transmission is controlled to permit multiple access from the cable modems.
126 Citations
1 Claim
-
1. A method for processing data packets to be transmitted by a cable modem on an upstream channel of a cable transmission system, the method comprising:
-
sending on the upstream channel a request for an amount of bandwidth to transmit a data packet;
receiving a grant of an amount of bandwidth and a transmission time period to transmit data in response to the request;
comparing the requested amount of bandwidth with the granted amount of bandwidth;
transmitting the entire data packet on the upstream channel during the transmission time period if the requested amount is less than or equal to the granted amount;
fragmenting the data packet into a plurality of portions if the requested amount is larger than the granted amount, one of the portions being less than or equal to the granted amount; and
transmitting the one portion that is less than or equal to the granted amount on the upstream channel during the transmission time period if the requested amount is larger than the granted amount.
-
Specification