Patents Assigned to Force10 Networks, Inc.
  • Patent number: 7983297
    Abstract: A communications network gateway receives a stream of information formatted to be compatible with a first sub-network and it receives a stream of information formatted to be compatible with a second sub-network. The frames in the second stream are extracted and modified to be compatible with the transmission format of the first sub-network. The two streams of information are then aggregated for transmission over a logical network link in a manner that optimizes the bandwidth utilization of the overall communications network.
    Type: Grant
    Filed: February 6, 2009
    Date of Patent: July 19, 2011
    Assignee: Force 10 Networks, Inc.
    Inventors: Bruce D. Miller, Mark Sanders
  • Publication number: 20110149975
    Abstract: Systems, methods, and apparatuses are provided that enable streaming of ATM cells between a transmit/receive data processing application and a transmission convergence function. Data to be segmented into an ATM cell is received at a SAR engine, and provided to a transmission convergence function, with the first cells transmitted to the transmission convergence function before the SAR function receives an end-of-packet indication from the optimization engine. Data received at a transmission convergence function is placed in a received packet queue at the SAR function, with packets provided to an application after a start-of-packet indication is received, and before an end-of-packet indication is received, at the SAR function.
    Type: Application
    Filed: December 21, 2009
    Publication date: June 23, 2011
    Applicant: Force 10 Networks, Inc.
    Inventor: MARK SANDERS
  • Patent number: 7957391
    Abstract: A physical layer device distributes a high-speed packet data stream to multiple lower-speed physical channels, and reverses the process to receive a high-speed packet data stream that has been distributed across multiple lower-speed physical channels. The packet data is distributed by removing interpacket gap characters from between packets and using a different control character to delineate packets. Interpacket gap characters can then be used to delineate equal-length frames distributed to each of the multiple physical channels. Each frame consists of a concatenation of fixed-size blocks of packet data. By selecting a frame size larger than the average packet size, overhead on the multiple physical channels can actually be lower than the overhead on the single high-speed channel, allowing the aggregation to achieve line rate operation at the high-speed rate.
    Type: Grant
    Filed: September 25, 2008
    Date of Patent: June 7, 2011
    Assignee: Force 10 Networks, Inc
    Inventor: Krishnamurthy Subramanian
  • Patent number: 7949134
    Abstract: In one embodiment, a hybrid backplane coding scheme transmits data using lengthy sequences of scrambled data, separated by 8b/10b control character sequences that prepare the receiver for the next scrambled sequence and permit realignment if necessary. Several lanes are coded separately in this manner, and then multiplexed on a common channel. Alignment sequences in the control character sequences, as well as scrambler seeds, are set to avoid synchronization of patterns generated among all lanes, which would tend to confuse a receiving serdes and/or phase-locked loop that recovers timing from the multiplexed scrambled signals.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: May 24, 2011
    Assignee: Force 10 Networks, Inc.
    Inventors: Joel Goergen, Krishnamurthy Subramanian, Ann Gui
  • Patent number: 7945884
    Abstract: Methods of designing a backplane, a backplane, and a packet switch using such a backplane are disclosed. The backplane comprises communication channels that connect each of a set of first card slots to each of a set of second card slots. Instead of forcing the backplane to route the communication channels to match a preset card configuration, the backplane communication channels are routed so as to reduce crosstalk and attenuation on at least the most difficult routing pairs. The cards perform logical translation of their backplane traffic to conform to the physical pin assignment for the particular card slot in which they are inserted. Other embodiments are also described and claimed.
    Type: Grant
    Filed: April 8, 2008
    Date of Patent: May 17, 2011
    Assignee: Force 10 Networks, Inc.
    Inventors: Joel R. Goergen, John D'Ambrosia
  • Publication number: 20110088842
    Abstract: Circuit boards and methods for their manufacture are disclosed. The circuit boards carry high-speed signals using conductors formed to include lengthwise channels. The channels increase the surface area of the conductors, and therefore enhance the ability of the conductors to carry high-speed signals. In at least some embodiments, a discontinuity also exists between the dielectric constant within the channels and just outside the channels, which is believed to reduce signal loss into the dielectric material.
    Type: Application
    Filed: December 7, 2010
    Publication date: April 21, 2011
    Applicant: Force10 Networks, Inc.
    Inventors: JOEL R. GOERGEN, Yi Zheng
  • Patent number: 7903554
    Abstract: Traffic engineering using a label-switching protocol is enhanced for label-switched paths that traverse a logical link that is an aggregation of component links. In one embodiment, a label edge router is provided with information regarding the bandwidth capabilities and loading of the component links of a LAG. The label edge router is then allowed to set up paths that traverse a specific component link of a LAG, and reserve bandwidth on such a component link. Other traffic may continue to be distributed across the LAG membership.
    Type: Grant
    Filed: April 4, 2008
    Date of Patent: March 8, 2011
    Assignee: Force 10 Networks, Inc.
    Inventors: Rajeev Manur, Krishnamurthy Subramanian, Vishal Zinjuvadia
  • Patent number: 7897880
    Abstract: Plated through holes pass through clearances in a ground plane of a circuit board. A conductive collar/spoke arrangement is constructed on the ground plane adjacent the clearance, to provide an inductive component to the coupling between a plated through hole and the ground plane. The inductive component impedes the transfer of high-frequency noise between the through hole and the ground plane. Other embodiments are also described and claimed.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: March 1, 2011
    Assignee: Force 10 Networks, Inc
    Inventors: Joel R. Goergen, Greg Hunt, Peter Tomaszewski, Joseph Pankow, Michael Laudon
  • Patent number: 7876900
    Abstract: In one embodiment, a hybrid backplane coding scheme transmits data using lengthy sequences of scrambled data, separated by 8b/10b control character sequences that prepare the receiver for the next scrambled sequence and permit realignment if necessary. Advantageously, the sender of the scrambled data can be changed during the control character sequence. The hybrid backplane coding scheme can be designed such that the power spectral density of scrambled data and control character sequences are similar, which permits good performance with high-speed electrical differential receivers. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 23, 2005
    Date of Patent: January 25, 2011
    Assignee: Force 10 Networks, Inc.
    Inventor: Joel R. Goergen
  • Patent number: 7869432
    Abstract: A virtual link aggregation-capable service provider network and network edge device are described. In at least one embodiment, the service provider edge devices forward packets across the service provider network between pairs of customer ports, including link aggregation packets that would ordinarily be consumed by the edge device. This allows the customer to bridge a link aggregation across a service provider network. Other embodiments are also described and claimed.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: January 11, 2011
    Assignee: Force 10 Networks, Inc
    Inventor: Suresh Mollyn
  • Patent number: 7864706
    Abstract: A method is disclosed for preventing an unstable BGP Peer from repeatedly initializing unstable BGP connections. In one embodiment, BGP speakers are penalized for causing errors that result in BGP restarts. When a speaker accumulates enough penalty points, its peer notifies it that it has been dampened (prevented from establishing a BGP connection). A memory decay function allows the speaker to automatically attempt a new connection once a given amount of time has passed. The method allows at least two, and possibly more, BGP speakers to avoid network and processor costs from servicing unstable BGP peerings.
    Type: Grant
    Filed: April 4, 2008
    Date of Patent: January 4, 2011
    Assignee: Force 10 Networks, Inc.
    Inventors: Kalpesh Zinjuwadia, Arun Viswanathan
  • Patent number: 7843830
    Abstract: Apparatus and methods for epoch retransmission in a packet network device are described. In at least one embodiment, epoch receivers check received epoch data for errors. When an error is detected, a receiver is allowed to request that the entire epoch be retransmitted. All epoch senders retain transmitted epoch data until the time for requesting a retransmission of that data is past. If retransmission is requested by any receiver, the epoch is “replayed.” This approach mitigates the problem of dropping multiple packets (bundled in a large epoch) due to an intraswitch error with the epoch. Other embodiments are also described and claimed.
    Type: Grant
    Filed: May 5, 2005
    Date of Patent: November 30, 2010
    Assignee: Force 10 Networks, Inc
    Inventors: Krishnamurthy Subramanian, Heeloo Chung, Glenn Poole
  • Patent number: 7839869
    Abstract: Transparent point-to-point connectivity is provided between an incoming interface on an ingress node and an outgoing interface on an egress node in a network. An address associated with the egress node is circulated to the nodes in the network and a next hop address toward the egress node address is determined at each node. A label value is circulated along with the egress node address to the nodes. Examples of label values can include VLAN Ids or Multi-protocol Label Switching (MPLS) labels. If data is received having the label value, the node receiving the data identifies the next hop address associated with that label value and transfers the data to the next hop associated with the identified next hop address.
    Type: Grant
    Filed: August 11, 2005
    Date of Patent: November 23, 2010
    Assignee: Force 10 Networks, Inc.
    Inventors: Shivi Fotedar, Rajeev Manur, Somsubhra Sikdar
  • Patent number: 7836293
    Abstract: An accelerated boot process for a multiprocessor system and system components for use with the process are disclosed. Each processor caches at least one compressed system image in local nonvolatile memory. The processors boot concurrently, each using a local image. After a master processor is booted, the other processors verify with the master that each has booted a correct image version. Various redundancy and fallback features are described, which guarantee that all cards can boot and operate even if the preferred local system image contains a defect.
    Type: Grant
    Filed: May 7, 2007
    Date of Patent: November 16, 2010
    Assignee: Force 10 Networks, Inc
    Inventor: James P. Wynia
  • Patent number: 7760668
    Abstract: A dynamic multiple spanning tree protocol is described. In at least one embodiment, this protocol allows for the dynamic creation and destruction of mappings between traffic attributes and spanning tree instances with the spanning tree region. These mappings are determined based on the observation of events in the spanning tree, such as the appearance of a significant traffic stream, not mapped to any spanning tree instance, at an edge port of the region. Other embodiments are also described and claimed.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: July 20, 2010
    Assignee: Force 10 Networks, Inc.
    Inventor: Vishal Zinjuvadia
  • Patent number: 7729296
    Abstract: A distributed spanning tree protocol is implemented on a modular packet switch. At least some port-specific spanning tree functionality, for instance a port receive state machine and/or a port transmit state machine, operates on a processor on a line port module. At least some bridge-specific spanning tree functionality operates on a processor on a management or control module. When the spanning tree is stable, the line port module processor handles routine spanning tree “hello” messages without having to involve the control module processor. This arrangement allows the switch to handle large and/or multiple spanning trees and large numbers of bridged ports without overloading the control module processor with routine spanning tree module communications.
    Type: Grant
    Filed: September 7, 2007
    Date of Patent: June 1, 2010
    Assignee: Force 10 Networks, Inc.
    Inventor: Jagjit Choudhary
  • Patent number: 7650525
    Abstract: A method and apparatus for receiving clocked data signals such as SPI-4.2 data signals is described. In one embodiment, each data signal lane is deskewed with respect to the clock by oversampling the signal on that lane, and considering multiple versions of a data sequence at different temporal offsets to the clock for correct reception of a training sequence. One of the temporal offsets is subsequently selected to provide the received bit sequence for that lane. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 3, 2006
    Date of Patent: January 19, 2010
    Assignee: Force 10 Networks, Inc.
    Inventors: Peter Chang, Amrik Bains, Ajoy Aswadhati, Edward Wang
  • Patent number: 7636364
    Abstract: A networking system including virtually addressed devices is described. A network device has one or more virtual addresses assigned to its loopback interface. Once so assigned and the loopback interface enabled, data and commands directed to any of the assigned virtual addresses is sent through the device's protocol stack. The device is then structured to act on the data and commands destined for the virtual address.
    Type: Grant
    Filed: October 31, 2002
    Date of Patent: December 22, 2009
    Assignee: Force 10 Networks, Inc.
    Inventor: Shivi Fotedar
  • Patent number: 7630301
    Abstract: A line level selection unit is described that selects signals from a backplane. The line level selection unit has a clock that times egress time slots associated with an egress network line coupled to the egress channel. The egress channel has a primary protection group table that correlates the egress time slots to a protection group for each ingress signal used to fill the egress time slots. The protection group table has an output coupled to a channel select input of a first multiplexer. The first multiplexer has input values that reflect the status of each protection group for each ingress signal. The first multiplexer has an output coupled to a channel select input of a second multiplexer. The second multiplexer receives a plurality of inputs from a plurality of tables that indicate where an ingress signal may be found on the backplane.
    Type: Grant
    Filed: January 24, 2006
    Date of Patent: December 8, 2009
    Assignee: Force10 Networks, Inc.
    Inventors: Mats Lund, Mingjun Zhang, Jim Mao
  • Patent number: 7615709
    Abstract: A circuit board comprises signaling through-holes that pass through a plurality of layers, including signal trace and digital ground plane layers, and power reference plane layers. Clearances are set to achieve a desired impedance characteristic for the through-holes. At a power reference plane layer, the clearance is defined around multiple neighboring through-holes.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: November 10, 2009
    Assignee: Force10 Networks, Inc.
    Inventor: Joel R. Goergen