Switching methods with common time reference and plurality of time frame durations
First Claim
1. A switching system having an input and an output, each of the input and the output comprising at least one channel coupled for communicating data units, the switching system further comprising:
- a first communications switch and a second communications switch connected by at least one communications link, comprising at least one channel, for transmitting a plurality of data units from said communications link to the output of the switching system;
a Common Time Reference (CTR), divided into a plurality of contiguous time frames (TFs);
wherein the time frames have at least one of a plurality of predefined time durations;
wherein each of the communications switches is further comprised of a plurality of input ports and a plurality of output ports, each of the input ports connected to and receiving data units from at least one of the channels, and each of the output ports connected and transmitting data units to at least one of the channels;
wherein each of the communications switches has a switch controller, coupled to the CTR, the respective input ports, and the respective output ports;
wherein each of the first and second communications switches has a switch fabric coupled to the respective switch controller, the respective input ports, on a respective output ports; and
wherein each of the switch controllers is responsive to the CTR and to the respective predefined time durations of respective ones of the time frames, for scheduling a connection via the switch fabric from a respective one of the input ports, on a respective one of the input channels during a predefined time interval.
1 Assignment
0 Petitions
Accused Products
Abstract
A time frame switching method and system of data units that utilize a common time reference, which is divided into a plurality of contiguous periodic time frames. The system is designed to operate with time frames, which have a plurality of predefined time durations. The plurality of data units that are contained in each of the time frames are forwarded in a pipelined manner through the network switches. The system operates with high-speed wavelength division multiplexing (WDM) links, i.e., with multiple lambdas, having a plurality of transmission capacities. The outcome of this method is called fractional lambda switching with a plurality of time frame durations.
23 Citations
67 Claims
-
1. A switching system having an input and an output, each of the input and the output comprising at least one channel coupled for communicating data units, the switching system further comprising:
-
a first communications switch and a second communications switch connected by at least one communications link, comprising at least one channel, for transmitting a plurality of data units from said communications link to the output of the switching system; a Common Time Reference (CTR), divided into a plurality of contiguous time frames (TFs); wherein the time frames have at least one of a plurality of predefined time durations; wherein each of the communications switches is further comprised of a plurality of input ports and a plurality of output ports, each of the input ports connected to and receiving data units from at least one of the channels, and each of the output ports connected and transmitting data units to at least one of the channels; wherein each of the communications switches has a switch controller, coupled to the CTR, the respective input ports, and the respective output ports; wherein each of the first and second communications switches has a switch fabric coupled to the respective switch controller, the respective input ports, on a respective output ports; and wherein each of the switch controllers is responsive to the CTR and to the respective predefined time durations of respective ones of the time frames, for scheduling a connection via the switch fabric from a respective one of the input ports, on a respective one of the input channels during a predefined time interval. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A system for scheduling and managing data transfer of data units, said system comprising:
-
a switch with plurality of input ports each with a plurality of input channels and plurality of output ports each with a plurality of output channels for receiving and transmitting the data units; a common time reference (CTR) signal coupled to said switch; wherein the common time reference is partitioned into time frames, and wherein the transfer of the data units is provided during respective ones of a plurality of the time frames; wherein the time frames have at least one predefined duration; wherein the time frames at each of the input channels is grouped into time cycles, wherein each of the time frame durations at each of the input channels is one of a plurality of predefined durations; wherein the time frames at each of the output channels are grouped into time cycles, wherein each of the time frame durations at each of the output channels is one of a plurality of predefined durations; and a switch fabric for coupling incoming data units between selected ones of the input channels and the output channels, wherein each of the selected input channels is associated with an associated first time frame duration, and wherein each of the selected output channels is associated with an associated second time frame duration. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A switching method for use with a switching system having an input and an output, each of the input and the output comprising at least one channel coupled for communicating data units, the switching system further comprising a first communications switch and a second communications switch connected by at least one communications link, comprising at least one channel, for transmitting a plurality of data units from said communications to the output of the switching system, wherein each of the communications switches is further comprised of a plurality of input ports and a plurality of output ports, each of the input ports connected to and receiving data units from at least one of the channels, and each of the output ports connected and transmitting data units to at least one of the channels, the method comprising:
-
providing a Common Time Reference (CTR); dividing the CTR into a plurality of contiguous time frames (TFs);
wherein the time frames have at least one of a plurality of predefined time durations; andscheduling a connection from a respective one of the input ports, on a respective one of the input channels during a predefined time interval, responsive to the CTR and to the respective predefined time durations of respective ones of the time frames. - View Dependent Claims (52, 53, 54, 55, 56, 57)
-
-
58. A method for scheduling and managing data transfer of data units within a system comprising a switch with plurality of input channels and plurality of output channels for receiving and transmitting the data units, the method comprising:
-
providing a common time reference (CTR) signal coupled to said switch; partitioning the common time reference into time frames, each having at least one predefined duration; grouping each of the time frames at each of the input channels into time cycles, wherein each of the time frame durations at each of the input channels has one of a plurality of predefined durations; grouping the time frames at each of the output channels into time cycles, wherein each of the time frame durations at each of the output channels has one of a plurality of predefined durations; coupling incoming data units between selected ones of the input channels and the output channels, wherein each of the selected input channels is associated with an associated first time frame duration, and wherein each of the selected output channels is associated with an associated second time frame duration; and transferring the data units during respective ones of a plurality of the time frames. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67)
-
Specification