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.
- 2. The method of claim 1, further including the steps of:
- receiving at said local system a next ICMP needfrag error packet in response to said sending a next ICMP echo request packet;
- reducing said reduced PMTU value in response to said receiving said next ICMP needfrag error packet;
- sending from said local system a next ICMP echo request packet containing said next reduced PMTU value; and
- repeating the above steps until said ICMP echo response packet is received.
- 3. The method of claim 2 wherein said initial PMTU value is the value of the MTU of the interface between said local system and said Internet.
- 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.
- 5. The apparatus of claim 4 further including:
- means for receiving at said local system a next ICMP needfrag error packet in response to said sending a next ICMP echo request packet;
- means for reducing said reduced PMTU value in response to said receiving said next ICMP needfrag error packet;
- means for sending from said local system a next ICMP echo request packet containing said next reduced PMTU value; and
- means for repeating the above steps until said ICMP echo response packet is received.
- 6. The apparatus of claim 5 wherein said initial PMTU value is the value of the MTU of the interface between said local system and said Internet.
CROSS REFERENCE TO RELATED APPLICATIONS
The present invention appears to claim subject matter disclosed in application, Ser. No. 08/755,8677 IBM Docket AT9-96-309, filed on Dec. 02, 1996.
US Referenced Citations (11)
Non-Patent Literature Citations (1)
Entry |
Information Sciences Institute, Internet Protocol, Sep. 1981, pp. 11-13. |