Patents Assigned to Force 10
  • Patent number: 8630297
    Abstract: A packet network system, such as an autonomous system, includes a plurality of packet network devices some of which are edge routers and some of which are core routers. Each of the edge and core routers include functionality that operates to receive network traffic, process the traffic as needed and to forward the traffic to its destination. Additionally, each router includes a traffic distribution function that operates to calculate path bandwidths for all of the paths over which the traffic can be forwarding through the system and to use the volume of traffic ingressing to the system, link utilization information and the calculated path bandwidth to redistribute the traffic in the system such that traffic loss in the system in minimized.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: January 14, 2014
    Assignee: Force10 Networks, Inc.
    Inventors: Krishnamurthy Subramanian, Kalpesh Zinjuwadia
  • Patent number: 8625407
    Abstract: A virtual chassis includes two or more physical chassis and operates as a single, logical device. Each of the two or more physical chassis include two route processor modules (RPM) and each RPM is assigned a first and a second role within the virtual chassis. The first role is a physical chassis level role and the second role is a virtual chassis level role. The RPMs operate in coordination such that the failure of any one of the RPMs results in one or more other RPMs taking over the first and second roles of the failed RPM.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: January 7, 2014
    Assignee: Force10 Networks, Inc.
    Inventors: Janardhanan P. Narasimhan, Sanjeev Agrawal, Purushothaman Nandakumaran, Joyas Joseph
  • Patent number: 8611251
    Abstract: A packet network device, such as a router or switch, includes functionality that operates to receive network traffic, process the traffic as needed and to forward the traffic to its destination. Additionally, each router includes a weighted equal cost multipath routing function that operates to identify equal cost paths over which to forward the network traffic, to calculate a path weighting that is dependent upon the path bandwidth and to forward the traffic ingressing to it over each of the equal cost paths according to the calculated path weighting.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: December 17, 2013
    Assignee: Force10 Networks, Inc.
    Inventors: Krishnamurthy Subramanian, Kalpesh Zinjuwadia
  • Patent number: 8599844
    Abstract: A packet network device includes a packet network processor memory system for storing information used to process and forward packets of information in and through the network device. The information is included in look-up tables whose entries can be mapped either horizontally or vertically into the memory system. In the event that the entries are mapped horizontally, a complete entry can be access at a single memory location and in the event that the entries are mapped vertically, the entries can be accessed at one or more memory locations.
    Type: Grant
    Filed: March 12, 2010
    Date of Patent: December 3, 2013
    Assignee: Force10 Networks, Inc.
    Inventors: Krishnamurthy Subramanian, Raja Jayakumar, Jason Lee
  • Publication number: 20130301640
    Abstract: A packet network device, such as a router or switch, includes functionality that operates to receive network traffic, process the traffic as needed and to forward the traffic to its destination. Additionally, each router includes a weighted equal cost multipath routing function that operates to identify equal cost paths over which to forward the network traffic, to calculate a path weighting that is dependent upon the path bandwidth and to forward the traffic ingressing to it over each of the equal cost paths according to the calculated path weighting.
    Type: Application
    Filed: February 8, 2011
    Publication date: November 14, 2013
    Applicant: Force10 Networks, Inc.
    Inventors: Krishnamurthy Subramanian, Kalpesh Zinjuwadia
  • Patent number: 8565069
    Abstract: A packet network device includes a control module, one or more line cards each one or which includes a plurality of ingress and egress ports, and each of the ingress and egress ports are connected to external network links. The line cards maintain forwarding tables and include functionality that employs information in the forwarding tables to determine how incoming packets of information should be forwarded. The control module includes functionality that operates to learn reachability information about other devices connected to the network that are and to use this reachability information to update forwarding tables maintained on the line cards. The control module also includes an enhance ARP functionality that operates in cooperation with standard ARP functionality and other network protocols included on the control module to diminish the amount of data lost in the event that a link connected to one of the egress ports fails.
    Type: Grant
    Filed: November 23, 2010
    Date of Patent: October 22, 2013
    Assignee: Force10 Networks, Inc.
    Inventors: Vikas Khetan, Hitha Shetty
  • Patent number: 8520508
    Abstract: A plurality of network devices such as routers are included in an instance of a spanning tree. The network device creates a ring context on a port that it identifies as both a blocking port and configured to run a spanning tree protocol. The ring context can be comprised of a region name, an STP domain name or a spanning tree instance. The network device transmits a ring discover message for the ring context over a forwarding port and determines that a ring exists when it receives the message at a blocking port. The network device subsequently transmits a reverse ring discover message from its blocking port which includes the status of the discovered ring to the members of the ring topology.
    Type: Grant
    Filed: May 4, 2010
    Date of Patent: August 27, 2013
    Assignee: Force10 Networks, Inc.
    Inventors: Vishal Zinjuvadia, Vikas Khetan, Girish Sarveiya
  • Patent number: 8522031
    Abstract: A trusted relationship service includes a certificate authentication server and a secure file host. The certificate authentication server operates to receive requests from a supplier and a customer to register with the service, verifies the identities of the supplier and the customer and sends digital certificates to both the supplier and the customer. The supplier can send information to the trusted relationship service where it is posted in a secure file host. The supplier can solicit the customer to visit the trusted relationship service web site to view the supplier information stored there, whereupon the customer can use their digital certificate to access the trusted relationship service site and is granted permission by the site to view the supplier information.
    Type: Grant
    Filed: May 14, 2010
    Date of Patent: August 27, 2013
    Assignee: Force 10 Networks, Inc.
    Inventor: Bruce D. Miller
  • Patent number: 8514712
    Abstract: A packet switch collects configuration information on the peer devices to which it connects. Peer devices that are IP (Internet Protocol) telephones are sensed. Such devices may also bridge packets to a connected device such as a computer, but with a bridge capability that cannot handle large broadcast storms on the network. The packet switch uses the configuration information to limit broadcast storms on its ports connected to the relatively fragile IP telephones/bridges. This can prevent broadcast storms from disrupting calls on the IP telephones connected to the packet switch.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: August 20, 2013
    Assignee: Force10 Networks, Inc.
    Inventor: Ajoy Aswadhati
  • Patent number: 8462666
    Abstract: A network switch is comprised of a control processor and one or more line cards. The control processor includes functionality to register interest with a hypervisor, operating in conjunction with a network host connected to the switch, in data object attributes maintained on the network host by the hypervisor. The hypervisor associated with the network host sends changes in the host attributes to the switch which the switch maintains in a listing of attributes. The switch traps and copies particular packets to the switch control processor where a provisioning function operates on the attribute information in the list with source information included in the packet header in order to configure a forwarding table on the line card.
    Type: Grant
    Filed: February 5, 2011
    Date of Patent: June 11, 2013
    Assignee: Force10 Networks, Inc.
    Inventors: Krishnamurthy Subramanian, Wanqun Bao, Shivakumar Sundaram, Ravikumar Sivasankar, Avinash Natarajan, Pathangi Narasimhan Janardhanan
  • Publication number: 20130124750
    Abstract: A local network, such as a data center, includes a plurality of servers each of which are linked to a network switch. Some of the plurality of servers are network virtualization capable and some are not. The network virtualization capable servers include functionality that encapsulates a data frame, generated by one network virtualization servers that is to be sent to another network virtualization capable server, with a network virtualization identity. In the event that a network virtualization server generates a data frame for transmission to a server that is not capable of network virtualization, the network virtualization capable server does not encapsulate the data frame with the network virtualization identity.
    Type: Application
    Filed: November 16, 2011
    Publication date: May 16, 2013
    Applicant: Force 10 Networks, Inc.
    Inventors: MOHNISH ANUMALA, Krishnamurthy Subramanian
  • Patent number: 8442045
    Abstract: A stacked chassis comprising multiple physical switch/router chassis operates without any special stacking hardware or stacking channels. Instead, a stacking LAG is installed between front-end switch ports on the stacked chassis. The chassis controllers negotiate a master, which controls operation of all chassis in the stack. A stacked-chassis-wide port numbering scheme is used to distribute information to all line cards in the system. Each line card processes the information to distill physical-chassis significant information for operation of that chassis in the stack.
    Type: Grant
    Filed: August 13, 2010
    Date of Patent: May 14, 2013
    Assignee: Force10 Networks, Inc.
    Inventors: Krishnamurthy Subramanian, Raja Jayakumar, Janardhanan P. Narasimhan
  • Patent number: 8432914
    Abstract: A packet network device includes a route processor that operates to maintain one or more forwarding tables and it includes one or more line cards that operate to process information received by the packet network device from the network and to forward the information to its correct destination. The route processor also operates to identify which incoming prefixes can be used to update the forwarding tables or to identify prefixes stored in the packet network device that can be redistributed from one network protocol to another network protocol running on the route processor. A table management function running on the route processor operates to identify the best match between an incoming prefix and information included in policy statement associated with both an ordered prefix-list and a radix tree structure.
    Type: Grant
    Filed: November 22, 2010
    Date of Patent: April 30, 2013
    Assignee: Force 10 Networks, Inc.
    Inventors: Kalpesh Zinjuwadia, Srikanth Rao
  • Patent number: 8422586
    Abstract: Methods and apparatus for serial channel operation are disclosed. An N+1-level signaling scheme is used to transmit N staggered but overlapping NRZ sub-sequences concurrently on a serial channel. Each sequence has a bit rate R and an essential bandwidth of R Hz. The combined bit rate of the channel is N×R, but due to a lack of correlation between the sub-sequences, the essential bandwidth remains approximately R Hz. The signaling scheme also contains redundancy that allows some errors to be detected and/or corrected. Other embodiments are also described and claimed.
    Type: Grant
    Filed: February 20, 2012
    Date of Patent: April 16, 2013
    Assignee: Force10 Networks, Inc.
    Inventors: Yi Zheng, Joel R. Goergen
  • Publication number: 20130083797
    Abstract: A network switch suitable for receiving packets of information from and the packets of information to a communications network includes a plurality of physical ports, packet processing functionality and memory. The packet processing functionality operates on information stored in memory to determine the LAG, from among two or more LAGs, over which a packet received by the switch should be correctly forwarded. The switch memory stores a plurality of LAG tables, each one of which can include one or more entries comprising a physical port number and a packet parameter that are used by the packet processing functionality to determinately identify the correct LAG over which to forward a packet.
    Type: Application
    Filed: October 7, 2010
    Publication date: April 4, 2013
    Applicant: Force 10 Networks, Inc.
    Inventor: Janardhanan P. Narasimhan
  • Patent number: 8391290
    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: Grant
    Filed: May 21, 2012
    Date of Patent: March 5, 2013
    Assignee: Force10 Networks, Inc.
    Inventor: Mark Sanders
  • Publication number: 20130039218
    Abstract: A LAN includes a CORE switch linked to some number of TOR switches, and each of the TOR switches are linked directly to some number of host devices. Each of the switches in the LAN operate to process and transmit data frames they receive from neighboring LAN devices. Each TOR switch in the LAN builds and maintains a layer-2 forwarding table that is comprised of MAC address information learned from frames they receive from neighboring LAN devices. Selected ports/VLANs on some or all of the TOR devices are designated to be CORE/switch facing ports (CFP) or host facing ports (HFP). Each of the CFPs are configured to only learn the MAC address in unicast frames it receives and each of the HFPs can be configured to learn the MAC address of both unicast and multicast data frames provided the destination MAC address included in the unicast frame is known.
    Type: Application
    Filed: October 25, 2011
    Publication date: February 14, 2013
    Applicant: Force 10 Networks
    Inventors: JANARHANAN P. NARASIMHAN, Krishnamurthy Subramanian, Thayumanavan Sridhar
  • Patent number: 8345439
    Abstract: A modular packet network device has a chassis in which multiple logic cards mate to the front side of an electrical signaling backplane. Logic power for the logic cards is supplied from a group of power converter cards that convert primary power to the logic voltages required by the logic cards. The power converter cards lie in a separate cooling path behind the backplane. Advantages achieved in at least some of the embodiments include removing primary power planes from the signaling backplane or portion of the backplane, providing redundant, upgradeable power modules whose individual failure does not cause logic card failure, and providing cool air to power converter circuits that would be subject to only heated air if located on the logic cards. Other embodiments are also described and claimed.
    Type: Grant
    Filed: November 18, 2008
    Date of Patent: January 1, 2013
    Assignee: Force10 Networks, Inc.
    Inventors: Joel R. Goergen, Donald Lewis
  • Patent number: 8345536
    Abstract: A distributed-forwarding router platform contains a master and a standby route processing manager (RPM). The master RPM uses dynamic internal routing codes to facilitate the replication of multicast packets within the router. As internal routing codes are assigned, the assignments are shared with the standby RPM. Should the standby RPM have to take over as the master RPM, the new master consults the internal routing codes assigned by the previous master as the new master builds multicast state, insuring that the internal routing codes the new master assigns are consistent with those used by the prior master. This allows the multicast forwarding plane to remain available during RPM failover, without a shutdown or unstable period while the new master RPM propagates internal routing codes. Other embodiments are also described and claimed.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: January 1, 2013
    Assignee: Force10 Networks, Inc.
    Inventors: Srikanth Rao, Viswanathan Raman
  • Publication number: 20120320929
    Abstract: A stacked chassis comprising multiple physical switch/router chassis operates without any special stacking hardware or stacking channels. Instead, a stacking LAG is installed between front-end switch ports on the stacked chassis. The chassis controllers negotiate a master, which controls operation of all chassis in the stack. A stacked-chassis-wide port numbering scheme is used to distribute information to all line cards in the system. Each line card processes the information to distill physical-chassis significant information for operation of that chassis in the stack.
    Type: Application
    Filed: July 20, 2010
    Publication date: December 20, 2012
    Applicant: Force10 Networks, Inc.
    Inventors: KRISHNAMURTHY SUBRAMANIAN, Raja Jayakumar, Janardhanan . P Narasimhan