DYNAMIC MIXING OF TDM DATA WITH DATA PACKETS
First Claim
1. A method of forming a TDM frame, the method comprising determining an available bandwidth for a current TDM data frame;
- selecting a predefined TDM bandwidth with a predefined payload size, wherein the predefined TDM bandwidth is greater than the available bandwidth,determining an fractional payload size for the current TDM data frame based on the available bandwidth; and
creating the current TDM data frame having a payload that is less than or equal to the fractional payload size.
16 Assignments
0 Petitions
Accused Products
Abstract
To more fully utilize the available bandwidth of a network link, network nodes in accordance with the present invention allow TDM data to be combined with packet data. A Packet/TDM cross connect switch, having both a TDM switch and a packet switch, is used in these embodiments. Data packets are transformed into TDM packet columns. The TDM packet columns are combined with standard TDM data columns in the payload of a TDM data frame. Data packets may be sorted based on a priority scheme, in which high priority data packets are given precedence over lower priority data. However, both high priority and low priority may be combined in a TDM packet column
-
Citations
20 Claims
-
1. A method of forming a TDM frame, the method comprising determining an available bandwidth for a current TDM data frame;
-
selecting a predefined TDM bandwidth with a predefined payload size, wherein the predefined TDM bandwidth is greater than the available bandwidth, determining an fractional payload size for the current TDM data frame based on the available bandwidth; and creating the current TDM data frame having a payload that is less than or equal to the fractional payload size. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of transmitting TDM data frames between a first network node and a second network node over a data link, the method comprising:
-
determining an available bandwidth for a current TDM data frame; selecting a predefined TDM bandwidth with a predefined payload size, wherein the predefined TDM bandwidth is greater than the available bandwidth. determining an fractional payload size for the current TDM data frame based on the available bandwidth; creating the current TDM data frame having a payload that is less than or equal to the fractional payload size; and transmitting the current TDM data frame from the first network node to the second network node using timing based on the predefined TDM bandwidth. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of forming a plurality of TDM frames, the method comprising:
-
determining a first available bandwidth for a first TDM data frame; selecting a first predefined TDM bandwidth with a first predefined payload size, wherein the first predefined TDM bandwidth is greater than the first available bandwidth; determining a first fractional payload size for the current TDM data frame based on the first available bandwidth; creating the first TDM data frame having a first payload that is less than or equal to the first fractional payload size; and determining a second available bandwidth for a second TDM data frame;
selecting a second predefined TDM bandwidth with a second predefined payload size, wherein the second predefined TDM bandwidth is greater than the second available bandwidth. determining a second fractional payload size for the current TDM data frame based on the second available bandwidth; and
creating the second TDM data frame having a second payload that is less than or equal to the second fractional payload size.
-
Specification