Patent ID: 8792498
Filing Date: 2014-07-29
Classification: H04L

Abstract:
1. A non-transitory computer readable storage medium including a set of instructions executable by a processor, the set of instructions, when executed, resulting in a performance of the following: receiving forwarding information from a plurality of forwarding cores, wherein each of the forwarding cores includes a local memory storing local forwarding tables; synchronizing the forwarding information from each of the local forwarding tables to generate a temporary working table; sorting the temporary working table into a predetermined array; generating a master forwarding table from the temporary working table; distributing the master forwarding table to each of the forwarding cores; receiving a data packet including further forwarding information at one of the plurality of forwarding cores, each of the forwarding cores including a local memory; matching the further forwarding information within a working table in the local memory; and creating an entry within a learned table in the local memory for unmatched further forwarding information.