Abstract: A time division multiplex switch supporting multi-rate input and output serial data streams has a double-buffered data memory with buffer extensions associated respectively with each portion of the memory. The extensions store residual data for a delay period after the main portion of the double-buffered data memory has switched.
Abstract: A method and system for inspecting a data packet stream in a computer network for patterns that fall across data packet boundaries is disclosed. This includes determining if two or more data packets are consecutive in the data packet stream, combining data payloads from the consecutive data packets, and analyzing the combined data payloads from the consecutive data packets for a plurality of patterns of character combinations, wherein the maximum length of the combined data payloads is one less than the maximum number of characters for a pattern having a longest length of the plurality of patterns of character combinations. This can include a content searching engine and/or a regular expression engine. There are optional aspects to return data packets to an outgoing data stream based on predetermined criteria and if the data packets are in the system for over a predetermined time period.
Type:
Grant
Filed:
August 29, 2005
Date of Patent:
February 3, 2009
Assignee:
Connect Technologies Corporation
Inventors:
Indra Gunawan Harijono, Ho Jae Lee, Uooyeol Yoon
Abstract: One embodiment of the invention provides a method of handling an incoming packet at a node in a network. The method includes associating at least one source identifier with a link into the node. A packet is then received at the node over the link, and a source identifier is extracted from the received packet. The extracted source identifier is compared with the source identifier(s) associated with the link in order to authenticate the packet.
Type:
Grant
Filed:
June 8, 2004
Date of Patent:
October 28, 2008
Assignee:
Sun Microsystems, Inc.
Inventors:
Bjorn Dag Johnsen, Christopher Jackson, David Brean, Ola Tørudbakken
Abstract: An Infiniband device is provided. The device has a plurality of input/output ports. Each port has associated therewith an input buffer for storage of a packet received at that port. Each port also has associated therewith a plurality of output buffers for storage of a packet transmitted from an input buffer via a switching matrix. Each port is arranged to share its associated plurality of output ports with at least one other port. Each input buffer is also associated with a single output buffer of each shared plurality of output buffers. A packet received at an input buffer is transmitted to all associated output buffers via the switching matrix in parallel with an output buffer select signal. The output buffer select signal is sent to less than all of the associated output buffers, any output buffer not receiving the output buffer select signal is configured to discard the packet transmitted from the input buffer.
Type:
Grant
Filed:
June 8, 2004
Date of Patent:
October 14, 2008
Assignee:
Sun Microsystems, Inc.
Inventors:
Hans Rygh, Morten Schanke, Ola Torudbakken, Steinar Forsmo
Abstract: A method for border nodes using the Border Gateway Protocol to advertise path updates to peer nodes in other domains involves calculating the update interval for each advertisement of an update of the same path to the same peer and advertising the update when the interval has expired. The update interval is the sum of the standard update interval and the unexpired portions of update intervals applied to previous unadvertised updates.
Type:
Grant
Filed:
February 15, 2005
Date of Patent:
September 30, 2008
Assignee:
Cisco Technology, Inc.
Inventors:
Gargi Nalawade, Mukhtiar Shaikh, Muhammad Moizuddin, Himanshu Shah