Packet fragmentation prevention
First Claim
Patent Images
1. A method of avoiding packet fragmentation, comprising:
- receiving a data packet belonging to a data connection;
determining whether the received data packet was fragmented or determining whether the received data packet is expected to be fragmented on the way to its destination; and
registering the data connection of the received packet in a list of connections that carried packets that were fragmented or were expected to be fragmented.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of avoiding packet fragmentation. The method includes receiving a data packet belonging to a data connection, determining whether the received data packet was fragmented or determining whether the received data packet is expected to be fragmented on the way to its destination and registering the data connection of the received packet in a list of connections that carried packets that were fragmented or were expected to be fragmented.
-
Citations
37 Claims
-
1. A method of avoiding packet fragmentation, comprising:
-
receiving a data packet belonging to a data connection;
determining whether the received data packet was fragmented or determining whether the received data packet is expected to be fragmented on the way to its destination; and
registering the data connection of the received packet in a list of connections that carried packets that were fragmented or were expected to be fragmented. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of avoiding packet fragmentation, comprising:
-
receiving a data packet belonging to a data connection;
determining whether the received data packet was fragmented or determining whether the received data packet is expected to be fragmented on the way to its destination; and
disconnecting the connection to which the packet belongs, responsive to a determination that the received data packet was fragmented or is expected to be fragmented. - View Dependent Claims (23, 24, 25)
-
-
26. A network element, comprising:
-
an input interface adapted to receive packets;
a determination unit adapted to determine, for at least some of the received packets, whether the packets were fragmented or whether the packets are expected to be fragmented on their way to their destinations; and
a discarding unit adapted to discard packets for which it was determined that the packet was fragmented or is expected to be fragmented. - View Dependent Claims (27, 28)
-
-
29. A method of establishing a connection between a client and a network element, comprising:
-
determining a minimum maximum transmission unit (MTU) between the network element and at least one server;
establishing a connection between the network element and the client; and
transmitting from the network element to the client a maximal size of packets to be transmitted on the established connection, the maximal size being determined responsive to the determined minimum MTU. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A method of preventing fragmentation, comprising:
-
receiving a request to establish a connection;
comparing a value of at least one field of the request to a list of values of the field and respective maximal packet sizes; and
establishing a connection responsive to the received request, with a maximal packet size from an entry of the list matching the value of the at least one field from the received request. - View Dependent Claims (35, 36, 37)
-
Specification