Load balancing among a cluster of firewall security devices

E Lopez, J Mihelich, MF Hepburn - US Patent 9,270,639, 2016 - Google Patents
(51) Int. Cl. arranged in multiple clusters. A Switching device is config 9. p 9. 9. H04L
29/06(2006.01) ured with the firewall security devices by communicating H04L …

Confidential data sharing and anonymous entity resolution

JJ Jonas - US Patent 7,900,052, 2011 - Google Patents
(57) ABSTRACT A method, program and system for processing data is dis closed. The data
comprises identi? ers of a plurality of enti ties. The method, program and system comprising …

Packet processing for logical datapath sets

T Koponen, KE Amidon, PS Ingram… - US Patent 10,021,019, 2018 - Google Patents
Some embodiments provide a method that processes network data through a network. The
method receives a packet destined for a network host associated with a logical datapath set …

Method and apparatus for generating and using enhanced tree bitmap data structures in determining a longest prefix match

V Rangarajan, D Sagi, WN Eatherton - US Patent 7,349,415, 2008 - Google Patents
(54) METHOD AND APPARATUS FOR 5,651,099 A 7/1997 Konsella GENERATING AND
USING ENHANCED 5,721,899 A 2/1998 Namba TREE BITMAP DATA STRUCTURES IN …

Method and apparatus for robust packet distribution among hierarchical managed switching elements

M Casado, T Koponen, P Thakkar, WA Lambeth… - US Patent …, 2015 - Google Patents
For a network that includes several managed edge Switching elements and several
managed non-edge Switching elements that are for implementing a logical Switching …

Generating a hierarchical data structure associated with a plurality of known arbitrary-length bit strings used for detecting whether an arbitrary-length bit string input …

NS Artan, HJ Chao - US Patent 7,805,460, 2010 - Google Patents
Generating and using a high-speed, scalable, and easily updateable data structure are
described. The proposed data structure provides minimal perfect hashing functionality while …

Use of tunnels to hide network addresses

M Casado, WA Lambeth - US Patent 9,680,750, 2017 - Google Patents
For a managed network including first and second managed Switching elements that
implement logical data path sets, some embodiments provide a method that establishes …

Fault tolerant managed switching element architecture

BL Pfaff, EJ Jackson, T Koponen, P Thakkar - US Patent 8,913,483, 2014 - Google Patents
In a hierarchical switching architecture that includes at least one lower level managed
switching element that connects to several higher level managed switching elements, some …

Performing extended lookups on MAC-based tables including level 3 multicast group destination addresses

G Borgione - US Patent 7,586,895, 2009 - Google Patents
(57) ABSTRACT A method, system, and computer program product are pre sented to
optimize OSI Level 2 switch forwarding of frames comprising IP addresses, 802.1 QinC …

Using headerspace analysis to identify classes of packets

R Zhang, A Shakimov, T Koponen - US Patent 9,742,666, 2017 - Google Patents
Some embodiments provide a method that uses headerspace analysis. The method
receives several flow entries for distribution to a set of forwarding elements that implement a …