Maximum transmission unit tuning mechanism for a real-time transport protocol stream
First Claim
1. A method of operation for a Real-Time Protocol (RTP) source node of a network, the method comprising:
- sending a first data packet of a first size to a destination node over a path of the network that includes a plurality of intermediate nodes, at least one of the intermediate nodes having a maximum transmission unit (MTU) size smaller than the first size such that fragmentation of the first data packet occurs;
receiving a RTP Control Protocol (RTCP) report from the destination node, the RTCP report containing information that includes a number of fragments received and a largest data packet size; and
sending subsequent data packets having a second size less than or equal to the largest data packet size.
1 Assignment
0 Petitions
Accused Products
Abstract
A Real-Time Protocol (RTP) source node of a network operates to send a first data packet of a first size to a destination node over a path of the network that includes a plurality of intermediate nodes, at least one of the intermediate nodes having a maximum transmission unit (MTU) size smaller than the first size such that fragmentation of the first data packet occurs. The destination node sends back to the source node a RTCP report that includes a number of fragments received and a largest minimum data packet size. In response, the source node sends subsequent data packets having a second size less than or equal to the largest data packet size of the fragments. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. 37 CFR 1.72(b).
-
Citations
17 Claims
-
1. A method of operation for a Real-Time Protocol (RTP) source node of a network, the method comprising:
-
sending a first data packet of a first size to a destination node over a path of the network that includes a plurality of intermediate nodes, at least one of the intermediate nodes having a maximum transmission unit (MTU) size smaller than the first size such that fragmentation of the first data packet occurs;
receiving a RTP Control Protocol (RTCP) report from the destination node, the RTCP report containing information that includes a number of fragments received and a largest data packet size; and
sending subsequent data packets having a second size less than or equal to the largest data packet size. - View Dependent Claims (2, 3, 4, 8)
-
-
5. A method of operation for a Real-Time Protocol (RTP) destination node of a network, the method comprising:
-
receiving a first data packet of a first size as a plurality of data packets, each of the data packets having a size smaller than the first size due to fragmentation of the first data packet by one or more intermediate nodes of the network, the first data packet being sent over the network by a RTP source node; and
sending a RTP Control Protocol (RTCP) report back to the RTP source node, the RTCP report containing information that includes a number of fragments received and a largest data packet size. - View Dependent Claims (6, 7)
-
-
9. A node of a network for originating a Real-Time Protocol (RTP) data packet stream comprising:
-
an interface coupled to the network;
a processor operable to send via the interface a first data packet of a first size to a RTP destination node over the network, the processor being further operable to receive a RTP Control Protocol (RTCP) report from the destination node, the RTCP report containing information indicating that the first data packet was received as a plurality of fragments, the information including a number of the fragments received and a largest data packet size of the fragments, in response to the RTCP report the processor sending subsequent data packets to the RTP destination node over the network, the subsequent data packets having a second size less than or equal to the largest data packet size. - View Dependent Claims (10, 11, 12)
-
-
13. A node of a network comprising:
-
an interface coupled to the network;
a processor operable to receive via the interface a first Real-Time Protocol (RTP) data packet sent by a RTP source node over the network, the processor being further operable to send a RTP Control Protocol (RTCP) report back to the RTP source node over the network, the RTCP report containing information indicating that the first data packet was received as a plurality of fragments, the information including a number of the fragments received and a largest data packet size of the fragments. - View Dependent Claims (14, 15)
-
-
16. A node of a network for originating a Real-Time Protocol (RTP) data packet stream comprising:
-
an interface coupled to the network;
means for sending via the interface a first data packet of a first size to a destination node, and for receiving a RTP Control Protocol (RTCP) report from the destination node, the RTCP report containing information that includes a number of the fragments received and a largest data packet size of the fragments, in response the means sending subsequent data packets to the destination node, the subsequent data packets having a second size less than or equal to the largest data packet size.
-
-
17. A node of a network comprising:
-
means for receiving a first Real-Time Protocol (RTP) data packet sent by a RTP source node over a path of the network that includes a plurality of intermediate nodes, at least one of the intermediate nodes having a maximum transmission unit (MTU) size smaller than the first size such that the first data packet is fragmented;
means for sending a RTP Control Protocol (RTCP) report back to the RTP source node over the network, the RTCP report containing information indicating that the first data packet was received as a plurality of fragments, the information including a number of the fragments received and a largest data packet size of the fragments.
-
Specification