Invention Grant
US07266120B2 System and method for hardware accelerated packet multicast in a virtual routing system
有权
在虚拟路由系统中硬件加速分组多播的系统和方法
- Patent Title: System and method for hardware accelerated packet multicast in a virtual routing system
- Patent Title (中): 在虚拟路由系统中硬件加速分组多播的系统和方法
-
Application No.: US10298815Application Date: 2002-11-18
-
Publication No.: US07266120B2Publication Date: 2007-09-04
- Inventor: Joseph Cheng , Zahid Hussain , Tim Millet
- Applicant: Joseph Cheng , Zahid Hussain , Tim Millet
- Applicant Address: US CA Sunnyvale
- Assignee: Fortinet, Inc.
- Current Assignee: Fortinet, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Hamilton, Desanctis & Cha, LLP
- Main IPC: H04L12/28
- IPC: H04L12/28 ; H04L12/56

Abstract:
A packet-forwarding engine (PFE) of a multiprocessor system uses an array of flow classification block (FCB) indices to multicast a packet. Packets are received and buffered in external memory. In one embodiment, when a multicast packet is identified, a bit is set in a packet descriptor and an FCB index is generated and sent with a null-packet to the egress processors which generate multiple descriptors with different indices for each instance of multicasting. All the descriptors may point to the same buffer in the external memory, which stores the multicast packet. A DMA engine reads from the same buffer multiple times and egress processors may access an appropriate transform control block (TCB) index so that the proper headers may be installed on the outgoing packet. The buffer may be released after the last time the packet is read by setting a particular bit of the FCB index.
Public/Granted literature
- US20040095934A1 System and method for hardware accelerated packet multicast in a virtual routing system Public/Granted day:2004-05-20
Information query