System and method for discovering path MTU of internet paths
First Claim
1. A method for discovering path maximum transfer unit (PMTU) in an Internet system having a local system and a target system interconnected by said Internet, comprising:
- transmitting an Internet control message protocol (ICMP) echo request packet independent of payload data with the DF bit set from said local system onto said Internet;
receiving from said target system at said local system an ICMP echo response packet;
detecting at said local system an ICMP needfrag error packet;
reducing said initial PMTU value by an amount determined from said local system; and
resending from said local system a next PMTU value containing said reduced PMTU value.
1 Assignment
0 Petitions
Accused Products
Abstract
A local system issues an ICMP echo request packet with a size based on an initial PMTU value corresponding to that of the local system'"'"'s interface MTU. When an ICMP needfrag error packet is received by the local system, this signifies that the initial PMTU value was too large for packets of corresponding size to be transmitted through the Internet without fragmentation. The value is accordingly decreased by the local system and a next ICMP echo request packet transmitted through the Internet. The process iterates until an ICMP echo request packet is successfully transmitted through the Internet to a target system. In response thereto, the target system transmits an ICMP echo response packet back through the Internet to the local system, thereby indicating that the last-sent ICMP echo request packet from the local system had the correct PMTU value which is thereafter assumed to be the correct PMTU.
-
Citations
6 Claims
-
1. A method for discovering path maximum transfer unit (PMTU) in an Internet system having a local system and a target system interconnected by said Internet, comprising:
-
transmitting an Internet control message protocol (ICMP) echo request packet independent of payload data with the DF bit set from said local system onto said Internet; receiving from said target system at said local system an ICMP echo response packet; detecting at said local system an ICMP needfrag error packet; reducing said initial PMTU value by an amount determined from said local system; and resending from said local system a next PMTU value containing said reduced PMTU value. - View Dependent Claims (2, 3)
-
-
4. An apparatus for discovering path maximum transfer unit (PMTU) in an Internet system having a local system and a target system interconnected by said Internet, comprising:
-
means for transmitting an Internet control message protocol (ICMP) echo request packet independent of payload data with the DF bit set from said local system onto said Internet; means for receiving from said target system at said local system an ICMP echo response packet; means for detecting at said local system an ICMP needfrag error packet; means for reducing said initial PMTU value by an amount determined from said local system; and means for resending from said local system a next PMTU value containing said reduced PMTU value. - View Dependent Claims (5, 6)
-
Specification