Path maximum transmission unit discovery
First Claim
1. A method for a source device to perform discovery of a path maximum transmission unit (PMTU) of a path between the source device and a destination device in a communications network, comprising:
- configuring, by the source device, a request message to have a size of an estimated PMTU of the path, wherein the estimated PMTU of the path is greater than an actual PMTU of the path, to cause multiple fragments of a reply message to be received from the destination device or multiple report messages to be received from an intermediate device on the path, and to include a flag that allows fragmentation of the request message into multiple fragments;
sending, by the source device, the request message to the destination device via the intermediate device;
receiving, by the source device, the multiple fragments of the reply message from the destination device, or the multiple report messages from the intermediate device responsive to the multiple fragments of the request message; and
based on the multiple fragments of the reply message or the multiple report messages,determining, by the source device, that fragmentation of the request message has occurred because the estimated PMTU is greater than the actual PMTU; and
updating, by the source device, the estimated PMTU based on a largest fragment among the multiple fragments of the reply message or among the multiple fragments of the request message.
2 Assignments
0 Petitions
Accused Products
Abstract
An example method is provided for a source device to perform discovery of a path maximum transmission unit (PMTU) of a path between the source device and a destination device in a communications network. The method may comprise configuring and sending a request message to the destination device via an intermediate device on the path. The request message may be configured to have a size of an estimated PMTU of the path, to cause a reply message to be received from the destination device or at least one report message to be received from the intermediate device, and to include a flag that allows fragmentation of the request message. The method may further comprise receiving the reply message from the destination device or the at least one report message from the intermediate device responsive to the request message; and based on the reply message or the at least one report message, determining that fragmentation of the request message has occurred because the estimated PMTU is greater than an actual PMTU and updating the estimated PMTU.
-
Citations
22 Claims
-
1. A method for a source device to perform discovery of a path maximum transmission unit (PMTU) of a path between the source device and a destination device in a communications network, comprising:
-
configuring, by the source device, a request message to have a size of an estimated PMTU of the path, wherein the estimated PMTU of the path is greater than an actual PMTU of the path, to cause multiple fragments of a reply message to be received from the destination device or multiple report messages to be received from an intermediate device on the path, and to include a flag that allows fragmentation of the request message into multiple fragments; sending, by the source device, the request message to the destination device via the intermediate device; receiving, by the source device, the multiple fragments of the reply message from the destination device, or the multiple report messages from the intermediate device responsive to the multiple fragments of the request message; and based on the multiple fragments of the reply message or the multiple report messages, determining, by the source device, that fragmentation of the request message has occurred because the estimated PMTU is greater than the actual PMTU; and updating, by the source device, the estimated PMTU based on a largest fragment among the multiple fragments of the reply message or among the multiple fragments of the request message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium that includes a set of instructions which, in response to execution by a processor, causes the processor to perform a method for a source device to perform discovery of a path maximum transmission unit (PMTU) of a path between the source device and a destination device in a communications network, the method comprising:
-
configuring, by the source device, a request message to have a size of an estimated PMTU of the path, wherein the estimated PMTU of the path is greater than an actual PMTU of the path, to cause multiple fragments of a reply message to be received from the destination device or multiple report messages to be received from an intermediate device on the path, and to include a flag that allows fragmentation of the request message into multiple fragments; sending, by the source device, the request message to the destination device via the intermediate device; receiving, by the source device, the multiple fragments of the reply message from the destination device, or the multiple report messages from the intermediate device responsive to the multiple fragments of the request message; and based on the multiple fragments of the reply message or the multiple report messages, determining, by the source device, that fragmentation of the request message has occurred because the estimated PMTU is greater than the actual PMTU; and updating, by the source device, the estimated PMTU based on a largest fragment among the multiple fragments of the reply message or among the multiple fragments of the request message. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification