Layer 7 application classification
AssigneeAerohive Networks, Inc.
InventorsYufeng Wu, Yunlei Yang
Life of this patent
Estimating the term…
Abstract
Maintaining layer 7 state as a client device roams between network devices during a session. Data packets used in executing a layer 7 application are received at a first network device that a client device is coupled to during a session. Data packets received by the first network device are stored in a layer 7 application buffer that is sent to a second network device that a client device roams to during a session. A layer 7 application buffer is used to classify a layer 7 application that is the subject of a session in order to maintain layer 7 state as a client device roams to a second network device during a session.
Claims21
A method comprising:
- receiving, at a first network device, one or more packets associated with a layer 7 application session of a client device;
- storing at least a portion of each of the one or more packets received at the first network device in a layer 7 application buffer;
- sending at least a subportion of the portion of at least one of the one or more packets stored in the layer 7 application buffer to a second network device;
- determining application information for the layer 7 application from the at least a subportion of the portion of at least one of the one or more packets;
- classifying the layer 7 application using the application information to maintain layer 7 state when the client device roams from the first network device to the second network device.
A system comprising:
- a first layer 7 state synchronization subsystem configured to:
- store one or more packets or portions thereof in a layer 7 application buffer, wherein the packets are part of a layer 7 application session between a first network device and a client device;
- send at least a portion of the one or more packets or portions thereof to a second network device;
- a second layer 7 state synchronization subsystem configured to:
- determine application information from the at least a portion of the one or more packets or portions thereof;
- classify the layer 7 application using the application information;
- maintain layer 7 state when the client device roams from the first network device to the second network device.
A system comprising:
- a means for receiving, at a first network device, one or more packets associated with a layer 7 application session of a client device;
- a means for storing at least a portion of each of the one or more packets received at the first network device in a layer 7 application buffer;
- a means for sending at least a subportion of the portion of at least one of the one or more packets stored in the layer 7 application buffer to a second network device;
- a means for determining application information for the layer 7 application from the at least a subportion of the portion of at least one of the one or more packets;
- a means for classifying the layer 7 application using the application information to maintain layer 7 state when the client device roams from the first network device to the second network device.
Dependencies are inferred from the claim text.