OTN transport over a leaf/spine packet network
US-2023269185-A1 · Aug 24, 2023 · US
US12463916B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12463916-B2 |
| Application number | US-202218054627-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 11, 2022 |
| Priority date | Nov 15, 2021 |
| Publication date | Nov 4, 2025 |
| Grant date | Nov 4, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A communication apparatus generates a packet, receives a packet from a first other apparatus, calculates a sum value of a data size of the generated packet and a data size of the received packet, in a case where it is determined the sum value does not exceed a threshold value, transmits the generated packet and the received packet to a second other apparatus via a first transmission path and, in a case where it is determined that the sum value exceeds the threshold value, transmits the received packet to the second other apparatus via the first transmission path and transmits the generated packet to the second other apparatus via a second transmission path.
Opening claim text (preview).
What is claimed is: 1 . A communication apparatus comprising: a generation unit configured to generate a packet; a reception unit configured to receive a packet from a first other apparatus; a calculation unit configured to calculate a sum value of a data size of the generated packet and a data size of the received packet; a determination unit configured to determine whether the calculated sum value exceeds a predetermined threshold value; and a transmission unit configured to, in a case where it is determined by the determination unit that the calculated sum value does not exceed the predetermined threshold value, transmit the generated packet and the received packet to a second other apparatus via a first transmission path and, in a case where it is determined by the determination unit that the calculated sum value exceeds the predetermined threshold value, transmit the received packet to the second other apparatus via the first transmission path and transmit the generated packet to the second other apparatus via a second transmission path, wherein, in a case where a sum value of a data size of a packet generated by the first other apparatus and a data size of a packet received by the first other apparatus has exceeded the predetermined threshold value, first information is transmitted from the first other apparatus to the communication apparatus, wherein, in a case where the first information has been received by the reception unit, the determination unit does not determine whether the calculated sum value exceeds the predetermined threshold value, and wherein, in a case where the first information has not been received by the reception unit comprising the communication apparatus, the determination unit determines whether the calculated sum value exceeds the predetermined threshold value. 2 . The communication apparatus according to claim 1 , wherein, in a case where it is determined by the determination unit that the calculated sum value exceeds the predetermined threshold value, the transmission unit transmits the first information to the second other apparatus via the first transmission path or the second transmission path. 3 . The communication apparatus according to claim 2 , wherein the transmission unit causes the first information to be included in the received packet and transmits the received packet with the first information included therein. 4 . The communication apparatus according to claim 2 , wherein the transmission unit causes the first information to be included in the generated packet and transmits the generated packet with the first information included therein. 5 . The communication apparatus according to claim 1 , wherein, in a case where the first information has been received by the reception unit, the transmission unit transmits the generated packet to the second other apparatus via the second transmission path and transmits the received packet to the second other apparatus via the first transmission path or the second transmission path. 6 . The communication apparatus according to claim 5 , wherein the transmission unit determines a transmission path to be used as the first transmission path and a transmission path to be used as the second transmission path based on a transmission path via which the received packet has been received from the first other apparatus, and transmits the received packet from the first other communication apparatus to the second other apparatus. 7 . The communication apparatus according to claim 5 , wherein the transmission unit causes the first information to be included in the received packet and transmits the received packet with the first information included therein. 8 . The communication apparatus according to claim 5 , wherein the transmission unit causes the first information to be included in the generated packet and transmits the generated packet with the first information included therein. 9 . The communication apparatus according to claim 1 , wherein the transmission unit transmits second information indicating the calculated sum value via the first transmission path or the second transmission path. 10 . The communication apparatus according to claim 9 , wherein the transmission unit causes the second information to be included in the received packet and transmits the received packet with the second information included therein. 11 . The communication apparatus according to claim 9 , wherein the transmission unit causes the second information to be included in the generated packet and transmits the generated packet with the second information included therein. 12 . A control method for a communication apparatus, the control method comprising: generating a packet; receiving a packet from a first other apparatus; calculating a sum value of a data size of the generated packet and a data size of the received packet; determining whether the calculated sum value exceeds a predetermined threshold value; and in a case where it is determined that the calculated sum value does not exceed the predetermined threshold value, transmitting the generated packet and the received packet to a second other apparatus via a first transmission path and, in a case where it is determined that the calculated sum value exceeds the predetermined threshold value, transmitting the received packet to the second other apparatus via the first transmission path and transmitting the generated packet to the second other apparatus via a second transmission path, wherein, in a case where a sum value of a data size of a packet generated by the first other apparatus and a data size of a packet received by the first other apparatus has exceeded the predetermined threshold value, first information is transmitted from the first other apparatus to the communication apparatus, wherein, in a case where the first information has been received, it is not determined whether the calculated sum value exceeds the predetermined threshold value, and wherein, in a case where the first information has not been received by the communication apparatus, it is determined whether the calculated sum value exceeds the predetermined threshold value. 13 . A non-transitory computer-readable storage medium storing computer-executable instructions that, when executed by a computer, cause the computer to perform a control method for a communication apparatus, the control method comprising: generating a packet; receiving a packet from a first other apparatus; calculating a sum value of a data size of the generated packet and a data size of the received packet; determining whether the calculated sum value exceeds a predetermined threshold value; and in a case where it is determined that the calculated sum value does not exceed the predetermined threshold value, transmitting the generated packet and the received packet to a second other apparatus via a first transmission path and, in a case where it is determined that the calculated sum value exceeds the predetermined threshold value, transmitting the received packet to the second other apparatus via the first transmission path and transmitting the generated packet to the second other apparatus via a second transmission path, wherein, in a case where a sum value of a data size of a packet generated by the first other apparatus and a data size of a packet received by the first other apparatus has exceeded the predetermined threshold value, first information is transmitted from the first other apparatus to the communication apparatus, wherein, in a case where the first information has been received, it is not determined whether the calculated sum value exceeds the predeterm
Assembling or disassembling of packets, e.g. segmentation and reassembly [SAR] · CPC title
Flow control; Congestion control · CPC title
by balancing the load, e.g. traffic engineering · CPC title
Multipath · CPC title
by determining packet size, e.g. maximum transfer unit [MTU] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.