Patent ID: 8428087

Claim:
A computer-implemented method for segmenting encapsulated data packets in an electronic environment, comprising: under control of one or more computer systems configured with executable instructions, receiving a data packet to a networking device, the data packet including a payload portion and header information, the header information including an opaque field having a protocol identifier value located at a particular offset position within the opaque field; utilizing a framework with the networking device to recognize a type of the data packet based at least in part upon the protocol identifier value, the type of data packet not being otherwise recognized by the networking device; and if the protocol identifier value is a recognized protocol identifier to the framework, generating a plurality of transmission segments utilizing a conventional segmentation algorithm; replicating an inner header, an outer header, and the opaque field to a header of each of the plurality of transmission segments to form a full encapsulated header for each transmission segment; adjusting the full encapsulated header for each transmission segment based at least in part upon the opaque field; and transmitting the plurality of transmission segments through the framework to a destination.