US 7,474,619 B2
Method and apparatus for providing fragmentation at a transport level along a transmission path
Kavitha V. M. Baratakke, Austin, Tex. (US); Vinit Jain, Austin, Tex. (US); Kiet H. Lam, Round Rock, Tex. (US); and Venkat Venkatsubra, Austin, Tex. (US)
Assigned to International Business Machines Corporation, Armonk, N.Y. (US)
Filed on Jul. 22, 2004, as Appl. No. 10/897,354.
Prior Publication US 2006/0018315 A1, Jan. 26, 2006
This patent is subject to a terminal disclaimer.
Int. Cl. G08C 15/00 (2006.01); H04L 12/56 (2006.01); H04J 3/22 (2006.01)
U.S. Cl. 370—235  [370/389; 370/466] 13 Claims
OG exemplary drawing
 
1. A method, comprising:
Receiving, at a network device, a data packet from a first remote device for transmission to a second remote device, wherein the data packet includes a transport-level protocol packet encapsulated in a network-level protocol packet;
determining if a size of the received data packet is greater than a maximum transmission unit (MTU) value;
performing, at the network device, fragmentation of the data packet at a transport-level protocol into two or more fragments in response to determining that the size of the received data packet is greater than the MTU value and in response to determining that a flag associated with the data packet indicates the data packet should not be fragmented; and
transmitting one or more of the fragments to the second remote device.