发明名称 TCP/UDP ACCELERATION
摘要 A method for accelerating TCP/UDP packet switching. The method involves determining whether exception processing is necessary; if not, the packet is forwarded to a special stack for expedited processing. Packets requiring exception processing are forwarded to the conventional stack.
申请公布号 US2015032691(A1) 申请公布日期 2015.01.29
申请号 US201414459539 申请日期 2014.08.14
申请人 Oracle America Inc. 发明人 Hall Howard;Sokolinski Ilia;Merhar Milan
分类号 G06F17/30;H04L12/801;H04L12/855;H04L12/911 主分类号 G06F17/30
代理机构 代理人
主权项 1. A digital processing system for processing data packets in at least one data network, said system comprising: a first resource card, comprising: a receiving module, wherein the receiving module: receives packets from the data network; andexecutes a lookup in a forwarding database for an entry corresponding to each received packet; anda first processing module, wherein the first processing module: receives packets from the receiving module having corresponding entries in the forwarding database;executes a lookup in a flow database for a corresponding flow ID for those packets having corresponding entries in the forwarding database; andinserts corresponding flow IDs into the packets; and a second resource card operatively interconnected to the first resource card by a switching fabric, wherein the first processing module forwards packets having corresponding flow IDs to the second resource card, wherein the second resource card comprises: a first stack for performing a first type of packet processing;a slow path processing engine associated with the first stack;a second stack for performing a second type of packet processing that comprises fewer processing steps than does the first type of packet processing; anda fast path processing engine associated with the second stack, wherein the fast path processing engine receives packets having corresponding flow IDs from the first processing module and determines whether the received packets correspond to the first or second types of packet processing, wherein the fast path processing engine injects packets that correspond to the first type of packet processing into the first stack and processes packets that correspond to the second type of packet processing according to the second stack.
地址 Redwood City CO US