Patent ID: 7483376

Claim:
A method, comprising: receiving a first IP data packet encapsulating a second data packet from a first remote device for transmission to a second remote device, wherein the encapsulated second data packet comprises at least a header portion containing header information and a data portion containing data, and wherein the received first IP data packet includes a “don't fragment” flag; determining if a size of the received first IP data packet is greater than a maximum transmission unit (MTU) value; and in response to determining that the size of the received first IP data packet is greater than the MTU value, transmitting a portion of the data within the data portion of the received encapsulated second data packet to the second remote device and transmitting a message to the first remote device indicating that the size of the received first IP data packet exceeds the MTU value, wherein transmitting a portion of the data within the data portion of the received encapsulated second data packet and transmitting the message to the first remote device are done in response to determining that the “don't fragment” flag is set.