1
Shimon Muller, Ariel Hendel, Louise Yeung, Leo Hejza, Shree Murthy: Hardware-assisted central processing unit access to a forwarding database. Sun Microsystems, Blakely Sokoloff Taylor & Zafman, June 1, 1999: US05909686 (356 worldwide citation)

A method and apparatus for providing hardware-assisted CPU access to a forwarding database is described. According to one aspect of the present invention, a switch fabric provides access to a forwarding database on behalf of a processor. The switch fabric includes a memory access interface configure ...


2
Shimon Muller, Denton E Gentry Jr: Method and apparatus for managing a network flow in a high performance network interface. Sun Microsystems, Park Vaughan & Fleming, November 18, 2003: US06650640 (276 worldwide citation)

A system and method are provided for managing information concerning a network flow comprising packets sent from a source entity to a destination entity served by a network interface. A network flow is established for each datagram sent from the source entity to the destination entity. A flow key, i ...


3
Ariel Hendel, Shimon Muller, William T Zaumen, Louise Yeung: Routing in a multi-layer distributed network element. Sun Microsystems, Blakely Sokoloff Taylor & Zafman, July 6, 1999: US05920566 (206 worldwide citation)

A multi-layer distributed network element for relaying packets according to known routing protocols. A distributed architecture of multiple subsystems delivers routing at wire-speed performance across subnetworks. Each subsystem includes a forwarding memory and an associated memory and is configured ...


4
Shimon Muller, Denton E Gentry Jr, John E Watkins, Linda T Cheng: High performance network interface. Sun Microsystems, Park Vaughan & Fleming, September 17, 2002: US06453360 (206 worldwide citation)

A high performance network interface is provided for receiving a packet from a network and transferring it to a host computer system. A header portion of a received packet is parsed by a parser module to determine the packet's compatibility with, or conformance to, one or more pre-selected prot ...


5
Shimon Muller, Denton E Gentry Jr: Method and apparatus for distributing network traffic processing on a multiprocessor computer. Sun Microsystems, Park Vaughan & Fleming, May 14, 2002: US06389468 (180 worldwide citation)

A system and method are provided for distributing or sharing the processing of network traffic (e.g., through a protocol stack on a host computer system) received at a multiprocessor computer system. A packet formatted according to one or more communication protocols is received from a network entit ...


6
Shimon Muller, Ariel Hendel, Louise Yeung: Search engine architecture for a high performance multi-layer switch element. Sun Microsystems, Blakely Sokoloff Taylor & Zafman, August 17, 1999: US05938736 (176 worldwide citation)

A multi-layer switch search engine architecture is provided. According to one aspect of the present invention, a switch fabric includes a search engine, and a packet header processing unit. The search engine may be coupled to a forwarding database memory and one or more input ports. The search engin ...


7
Shimon Muller, Louise Yeung, Ariel Hendel: Distributed VLAN mechanism for packet field replacement in a multi-layered switched network element using a control field/signal for indicating modification of a packet with a database search engine. Sun Microsystems, Blakely Sokoloff Taylor & Zafman, October 3, 2000: US06128666 (170 worldwide citation)

A system and method for updating packet headers using hardware that maintains the high performance of the network element. In one embodiment, the system includes an input port process (IPP) that buffers the input packet received and forwards header information to the search engine. The search engine ...


8
Shimon Muller, Denton E Gentry Jr, Linda T Cheng, John E Watkins: Method and apparatus for data re-assembly with a high performance network interface. Sun Microsystems, Park Vaughan & Fleming, November 12, 2002: US06480489 (147 worldwide citation)

A system and method are provided for transferring a packet received from a network to a host computer according to an operation code associated with the packet. A packet received at a network interface is parsed to retrieve information from a header portion of the packet. A flow key is generated for ...


9
Shimon Muller, Ariel Hendel: Spanning tree support in a high performance network device. Sun Microsystems, Blakely Sokoloff Taylor & Zafman, June 27, 2000: US06081512 (134 worldwide citation)

A method and apparatus for providing spanning tree support are provided. According to one aspect of the present invention, a network device includes two or more ports that are part of a trunk. One of the two or more ports are selected for participation in a loop-free topology discovery protocol. The ...


10
Shimon Muller, Ariel Hendel: Trunking support in a high performance network device. Sun Microsystems, Blakely Sokoloff Taylor & Zafman, January 18, 2000: US06016310 (117 worldwide citation)

A method and apparatus for providing trunking support in a network device is provided. According to one aspect of the present invention, a network device includes at least one port that is configured to be included in a trunk. The network device also includes a memory for storing a forwarding databa ...