Abstract: A transfer apparatus has an input port and an output port, an input line speed of the input port and an output line speed of the output port being capable of being set to differ from each other. The transfer apparatus comprises, for each output port: a low-latency frame transmission buffer (15) to store a low-latency frame received at the input port; a normal-latency frame transmission buffer (16) to store a normal-latency frame that is a frame received at the input port, the normal-latency frame being permitted to be transferred with higher latency than the low-latency frame; a time calculation unit (21) to calculate output start time of the low-latency frame by using information on a frame length of the low-latency frame, the input line speed, and the output line speed when the low-latency frame is received; and an output contention control unit (23) to control transfer of the low-latency frame and the normal-latency frame by using the output start time.
WE CLAIM:
1. A transfer apparatus having an input port and an
output port, an input line speed of the input port and an
output line speed of the output port being capable of being
set to differ from each other, the transfer apparatus
comprising, for each output port:
a low-latency frame transmission buffer to store a low-latency frame received at the input port;
a normal-latency frame transmission buffer to store a normal-latency frame that is a frame received at the input port, the normal-latency frame being permitted to be transferred with higher latency than the low-latency frame;
a time calculation unit to calculate output start time of the low-latency frame by using information on a frame length of the low-latency frame, the input line speed, and the output line speed when the low-latency frame is received; and
an output contention control unit to control transfer of the low-latency frame and the normal-latency frame by using the output start time.
2. The transfer apparatus according to claim 1, wherein
when the output line speed is higher than the input
line speed,
the time calculation unit calculates the output start time at which the low-latency frame is transferable without error, and
the output contention control unit starts transfer of the low-latency frame on a basis of the output start time.
3. The transfer apparatus according to claim 2, wherein
in a case where the normal-latency frame is being
transferred, when transfer of the normal-latency frame is
completable before the output start time, the output contention control unit completes the transfer of the normal-latency frame, and when the transfer of the normal-latency frame is not completable before the output start time, the output contention control unit divides the normal-latency frame with a divisible frame length being left, and suspends the transfer of the normal-latency frame.
4. The transfer apparatus according to claim 3, wherein
in interrupting the transfer of the normal-latency
frame, the output contention control unit transfers the normal-latency frame until the output start time or time of completion of transfer of a frame length obtained by excluding a divisible minimum frame length from an untransferred portion of the normal-latency frame, whichever comes earlier.
5. The transfer apparatus according to claim 2, wherein
in a case where the normal-latency frame is not
transferred but the normal-latency frame is stored in the normal-latency frame transmission buffer, the output contention control unit starts the transfer of the normal-latency frame and completes the transfer of the normal-latency frame when the normal-latency frame is transferable by the output start time, and the output contention control unit does not start the transfer of the normal-latency frame when the normal-latency frame is not transferable by the output start time.
6. A frame transfer method in a transfer apparatus having
an input port and an output port, an input line speed of
the input port and an output line speed of the output port
being capable of being set to differ from each other,
when the transfer apparatus comprises, for each output port: a low-latency frame transmission buffer to store a low-latency frame received at the input port; a normal-latency frame transmission buffer to store a normal-latency frame that is received at the input port, the normal-latency frame being permitted to be transferred with higher latency than the low-latency frame; a time calculation unit; and an output contention control unit, the method comprising:
a calculation step of the time calculation unit calculating output start time of the low-latency frame by using information on a frame length of the low-latency frame, the input line speed, and the output line speed, when the low-latency frame is received; and
a control step of the output contention control unit controlling transfer of the low-latency frame and the normal-latency frame by using the output start time.
| # | Name | Date |
|---|---|---|
| 1 | 201947001152-IntimationOfGrant18-08-2023.pdf | 2023-08-18 |
| 1 | 201947001152-TRANSLATIOIN OF PRIOIRTY DOCUMENTS ETC. [10-01-2019(online)].pdf | 2019-01-10 |
| 2 | 201947001152-PatentCertificate18-08-2023.pdf | 2023-08-18 |
| 2 | 201947001152-STATEMENT OF UNDERTAKING (FORM 3) [10-01-2019(online)].pdf | 2019-01-10 |
| 3 | 201947001152-REQUEST FOR EXAMINATION (FORM-18) [10-01-2019(online)].pdf | 2019-01-10 |
| 3 | 201947001152-FER.pdf | 2021-10-17 |
| 4 | 201947001152-PROOF OF RIGHT [10-01-2019(online)].pdf | 2019-01-10 |
| 4 | 201947001152-CLAIMS [14-06-2021(online)].pdf | 2021-06-14 |
| 5 | 201947001152-POWER OF AUTHORITY [10-01-2019(online)].pdf | 2019-01-10 |
| 5 | 201947001152-FER_SER_REPLY [14-06-2021(online)].pdf | 2021-06-14 |
| 6 | 201947001152-FORM 3 [14-06-2021(online)].pdf | 2021-06-14 |
| 6 | 201947001152-FORM 18 [10-01-2019(online)].pdf | 2019-01-10 |
| 7 | 201947001152-FORM-26 [14-06-2021(online)].pdf | 2021-06-14 |
| 7 | 201947001152-FORM 1 [10-01-2019(online)].pdf | 2019-01-10 |
| 8 | 201947001152-OTHERS [14-06-2021(online)].pdf | 2021-06-14 |
| 8 | 201947001152-DRAWINGS [10-01-2019(online)].pdf | 2019-01-10 |
| 9 | 201947001152-DECLARATION OF INVENTORSHIP (FORM 5) [10-01-2019(online)].pdf | 2019-01-10 |
| 9 | 201947001152-FORM 3 [12-10-2020(online)].pdf | 2020-10-12 |
| 10 | 201947001152-COMPLETE SPECIFICATION [10-01-2019(online)].pdf | 2019-01-10 |
| 10 | 201947001152-FORM 3 [09-01-2020(online)].pdf | 2020-01-09 |
| 11 | 201947001152-CLAIMS UNDER RULE 1 (PROVISIO) OF RULE 20 [10-01-2019(online)].pdf | 2019-01-10 |
| 11 | 201947001152-FORM 3 [20-03-2019(online)].pdf | 2019-03-20 |
| 12 | 201947001152.pdf | 2019-01-11 |
| 12 | Correspondence by Agent_Form 1_22-01-2019.pdf | 2019-01-22 |
| 13 | 201947001152-AMMENDED DOCUMENTS [18-01-2019(online)].pdf | 2019-01-18 |
| 13 | 201947001152-RELEVANT DOCUMENTS [18-01-2019(online)].pdf | 2019-01-18 |
| 14 | 201947001152-FORM 13 [18-01-2019(online)].pdf | 2019-01-18 |
| 14 | 201947001152-MARKED COPIES OF AMENDEMENTS [18-01-2019(online)].pdf | 2019-01-18 |
| 15 | 201947001152-FORM 13 [18-01-2019(online)].pdf | 2019-01-18 |
| 15 | 201947001152-MARKED COPIES OF AMENDEMENTS [18-01-2019(online)].pdf | 2019-01-18 |
| 16 | 201947001152-AMMENDED DOCUMENTS [18-01-2019(online)].pdf | 2019-01-18 |
| 16 | 201947001152-RELEVANT DOCUMENTS [18-01-2019(online)].pdf | 2019-01-18 |
| 17 | Correspondence by Agent_Form 1_22-01-2019.pdf | 2019-01-22 |
| 17 | 201947001152.pdf | 2019-01-11 |
| 18 | 201947001152-CLAIMS UNDER RULE 1 (PROVISIO) OF RULE 20 [10-01-2019(online)].pdf | 2019-01-10 |
| 18 | 201947001152-FORM 3 [20-03-2019(online)].pdf | 2019-03-20 |
| 19 | 201947001152-COMPLETE SPECIFICATION [10-01-2019(online)].pdf | 2019-01-10 |
| 19 | 201947001152-FORM 3 [09-01-2020(online)].pdf | 2020-01-09 |
| 20 | 201947001152-DECLARATION OF INVENTORSHIP (FORM 5) [10-01-2019(online)].pdf | 2019-01-10 |
| 20 | 201947001152-FORM 3 [12-10-2020(online)].pdf | 2020-10-12 |
| 21 | 201947001152-DRAWINGS [10-01-2019(online)].pdf | 2019-01-10 |
| 21 | 201947001152-OTHERS [14-06-2021(online)].pdf | 2021-06-14 |
| 22 | 201947001152-FORM 1 [10-01-2019(online)].pdf | 2019-01-10 |
| 22 | 201947001152-FORM-26 [14-06-2021(online)].pdf | 2021-06-14 |
| 23 | 201947001152-FORM 18 [10-01-2019(online)].pdf | 2019-01-10 |
| 23 | 201947001152-FORM 3 [14-06-2021(online)].pdf | 2021-06-14 |
| 24 | 201947001152-FER_SER_REPLY [14-06-2021(online)].pdf | 2021-06-14 |
| 24 | 201947001152-POWER OF AUTHORITY [10-01-2019(online)].pdf | 2019-01-10 |
| 25 | 201947001152-PROOF OF RIGHT [10-01-2019(online)].pdf | 2019-01-10 |
| 25 | 201947001152-CLAIMS [14-06-2021(online)].pdf | 2021-06-14 |
| 26 | 201947001152-REQUEST FOR EXAMINATION (FORM-18) [10-01-2019(online)].pdf | 2019-01-10 |
| 26 | 201947001152-FER.pdf | 2021-10-17 |
| 27 | 201947001152-STATEMENT OF UNDERTAKING (FORM 3) [10-01-2019(online)].pdf | 2019-01-10 |
| 27 | 201947001152-PatentCertificate18-08-2023.pdf | 2023-08-18 |
| 28 | 201947001152-TRANSLATIOIN OF PRIOIRTY DOCUMENTS ETC. [10-01-2019(online)].pdf | 2019-01-10 |
| 28 | 201947001152-IntimationOfGrant18-08-2023.pdf | 2023-08-18 |
| 1 | SEARCHSTRATEGY_201947001152E_15-07-2020.pdf |