Transmitting apparatus and method of controlling flow thereof
First Claim
1. A transmitting apparatus having a buffer for storing frame data that enters from a first external device, a transceiver for subjecting data read out of the buffer to predetermined transmit processing and sending the processed data to a second external device via a transmission line, and for subjecting a signal that enters from a transmission line to predetermined receive processing and outputting the processed signal, and a frame creation unit for putting the data output from the receive side of the transceiver into the form of a frame and sending the frame to the first external device, said apparatus comprising:
- a band controller for monitoring an amount of data stored in the buffer and commanding that a flow-control start request frame be created when the amount of stored data has exceeded a first set value;
a flow-control-frame creation unit for creating a flow-control start request frame and sending it to the first external device on the basis of the command, and for creating a flow-control start request frame and sending it to the first external device without performing flow control when a flow-control start request signal enters from the transmission line; and
means for sending a flow-control start request signal to the second external device via the transmission line without performing flow control when a flow-control start request frame enters from the first external device.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a transmitter apparatus which creates a PI frame (Pause-In frame) and a PO frame (Pause-Out frame) and transmits each frame to a router for executing flow control. When creation of a PI frame is commanded from a band controller, or when a flow-control start request is detected from a signal that enters from a transmission line, the transmitter apparatus sends a PI frame to a router to allow execution of flow control. When creation of a PO frame is commanded from the band controller and, moreover, a flow-control halt request is detected from a signal that enters from the transmission line at such time that the router is performing flow control, the transmitting apparatus creates the PO frame and sends it to the router to halt flow control.
40 Citations
11 Claims
-
1. A transmitting apparatus having a buffer for storing frame data that enters from a first external device, a transceiver for subjecting data read out of the buffer to predetermined transmit processing and sending the processed data to a second external device via a transmission line, and for subjecting a signal that enters from a transmission line to predetermined receive processing and outputting the processed signal, and a frame creation unit for putting the data output from the receive side of the transceiver into the form of a frame and sending the frame to the first external device, said apparatus comprising:
-
a band controller for monitoring an amount of data stored in the buffer and commanding that a flow-control start request frame be created when the amount of stored data has exceeded a first set value;
a flow-control-frame creation unit for creating a flow-control start request frame and sending it to the first external device on the basis of the command, and for creating a flow-control start request frame and sending it to the first external device without performing flow control when a flow-control start request signal enters from the transmission line; and
means for sending a flow-control start request signal to the second external device via the transmission line without performing flow control when a flow-control start request frame enters from the first external device. - View Dependent Claims (2, 3, 4)
-
-
5. A transmitting apparatus having a buffer for storing frame data that enters from a first external device, a transceiver for subjecting data read out of the buffer to predetermined transmit processing and sending the processed data to a second external device via a transmission line, and for subjecting a signal that enters from a transmission line to predetermined receive processing and outputting the processed signal, and a frame creation unit for putting the data output from the receive side of the transceiver into the form of a frame and sending the frame to the first external device, said apparatus comprising:
-
a band controller for monitoring an amount of data stored in the buffer and commanding that a flow-control start request frame and a flow-control halt request frame be created based upon the amount of stored data and that these frames be sent to the first external device;
a detector for detecting a flow-control start request and a flow-control halt request from a signal from the second external device that enters from a transmission line;
means for controlling a first state which is set by a flow-control start request and reset by a flow control halt request from said band controller and for controlling a second state which is set by a flow-control start request and reset by a flow-control halt request received via the transmission line; and
a flow-control-frame creation unit for (1) creating a flow-control start request frame based upon the command from said band controller or based upon the flow-control start request received from the transmission line and sending the flow-control start request frame to the first external device, (2) for creating a flow-control halt request frame and sending it to the first external device when said second state is set and creation of the flow-control halt request frame has been designated from said band controller and (3) for creating a flow-control halt request frame and sending it to the first external device when said first state is set and the flow-control halt request has been detected from the signal that enters from the transmission line. - View Dependent Claims (6, 7, 8)
-
-
9. A method of controlling flow of a transmitting apparatus having a buffer for storing frame data that enters from a first external device, a transceiver for subjecting data read out of the buffer to predetermined transmit processing and sending the processed data to a second external device via a transmission line, and for subjecting a signal that enters from a transmission line to predetermined receive processing and outputting the processed signal, and a frame creation unit for putting the data output from the receive side of the transceiver into the form of a frame and sending the frame to the first external device, said method comprising the steps of:
-
monitoring an amount of data stored in the buffer and commanding that a flow-control start request frame be created when the amount of stored data has exceeded a first set value;
creating a flow-control start request frame and sending it to the first external device when the command enters or when a flow-control start request signal enters from the transmission line, and causing the first external device to execute flow control; and
when a flow-control start request frame enters from the first external device, sending a flow-control start request signal to the second external device via the transmission line and causing the second external device on to execute flow control.
-
-
10. A method of controlling flow of a transmitting apparatus having a buffer for storing frame data that enters from a first external device, a transceiver for subjecting data read out of the buffer to predetermined transmit processing and sending the processed data to a second external device via a transmission line, and for subjecting a signal that enters from a transmission line to predetermined receive processing and outputting the processed signal, and a frame creation unit for putting the data output from the receive side of the transceiver into the form of a frame and sending the frame to the first external device, said method comprising the steps of:
-
monitoring an amount of data stored in the buffer and commanding that a flow-control start request frame and a flow-control halt request frame be created based upon the amount of stored data and that these frames be sent to the first external device;
detecting a flow-control start request and a flow-control halt request from a signal that enters from the second external device via a transmission line;
controlling a first state which is set by a flow-control start request and reset by a flow-control halt request from said band controller and a second state which is set by a flow-control start request and reset by a flow-control halt request received from the transmission line; and
creating a flow-control start request frame and sending it to the first external device when creation of the flow-control start request frame is commanded or when the flow-control start request is detected from the signal that enters from the transmission line;
creating a flow-control halt request frame and sending it to the first external device when said second state is set and creation of the flow-control halt request frame has been commanded; and
creating a flow-control start request frame and sending it to the first external device when said first state is set and the flow-control halt request has been detected from the signal that enters from the transmission line. - View Dependent Claims (11)
-
Specification