发明名称 Preserving sequencing during selective packet acceleration in a network environment
摘要 A first set of frames is received in a data flow and tagged with respective serial numbers identifying an ordering of frames in the first set. The tagged first set is forwarded to a general processor for processing prior to being sent to a remote network element. A data flow policy is received from the general processor based on processing of the first set. A second set of frames of the data flow are received subsequent to forwarding the first set to the general processor. It can be verified, based on the assigned serial numbers, that each frame in the first set has been sent to the remote network element prior to sending frames in the second set. The second set is processed and sent to the remote network element by the network processor, bypassing the general processor, based on the data flow policy.
申请公布号 US8792353(B1) 申请公布日期 2014.07.29
申请号 US201113160189 申请日期 2011.06.14
申请人 Cisco Technology, Inc. 发明人 Janarthanan Bhagatram Yaugand;Mackie Robert A.;Sunavala Farhad P.;Dixon Walter
分类号 G01R31/08;H04L12/56;G06F11/00;G08C15/00;H04J1/16;H04L12/50;H04L12/28 主分类号 G01R31/08
代理机构 Patent Capital Group 代理人 Patent Capital Group
主权项 1. A method, comprising: receiving a first set of frames of a first data flow; tagging each frame in the first set of frames with a respective assigned serial number identifying an ordering of frames in the first set of frames; forwarding the tagged first set of frames from a network processor to a general processor for processing prior to the first set of frames being sent to at least one remote network element, wherein the first set of frames comprises a plurality of frames; receiving, at the network processor, following the forwarding of the tagged first set of frames to the general processor, a first data flow policy generated by the general processor based at least in part on processing of at least some frames in the tagged first set of frames, wherein the first data flow policy indicates to the network processor that the first set of frames are to be accelerated using the network processor, and frames in the first data flow received before the first data flow policy are to be first passed to the general processor; receiving a second set of frames of the first data flow subsequent to forwarding the first set of frames to the general processor and receiving the first data flow policy; and verifying, based at least in part on the serial numbers assigned to the first set of frames, that each frame in the first set of frames has been sent to the remote network element prior to sending frames in the second set of frames to the remote network element, wherein the second set of frames are to be accelerated by processing and sending at least the second set of frames to the remote network element using the network processor, bypassing processing by the general processor, based at least in part on the first data flow policy.
地址 San Jose CA US