Patents Assigned to BLADE NETWORK TECHNOLOGIES, INC.
  • Publication number: 20110103389
    Abstract: Systems and methods for switching traffic include a physical machine running source and destination virtual machines (VMs). The source VM issues a data unit addressed to the destination VM. The physical machine has a physical network interface in communication with the VMs. The physical network interface transmits a sub-packet, which includes a partial portion of the data unit, over a network while a majority portion of the data unit remains at the physical machine. A network switch on the network receives the sub-packet transmitted by the physical network interface. The network switch performs one or more OSI Layer 2 through Layer 7 switching functions on the sub-packet and returns that sub-packet to the physical network interface. The physical network interface identifies the data unit stored in the memory in response to the sub-packet returned from the network switch and forwards the identified data unit to the destination VM.
    Type: Application
    Filed: November 3, 2009
    Publication date: May 5, 2011
    Applicant: BLADE NETWORK TECHNOLOGIES, INC.
    Inventors: Jayakrishna Kidambi, Vijoy Pandey, Mike Browne
  • Publication number: 20110096498
    Abstract: A first conduit is externally attached to one of two opposing sidewalls of electronic equipment and a second conduit is externally attached to the other of the opposing sidewalls. Each conduit has an open end, a closed end, and a side having a vent that is aligned with a vent in the sidewall of the electronic equipment to which that conduit is attached. The first conduit takes air in through its open end, channels the air in a direction substantially orthogonal to the direction of air flowing through the electronic equipment, and directs the air into the electronic equipment through its aligned vents. The second conduit receives air from the electronic equipment through its aligned vents, channels the air in a direction that is substantially orthogonal to the direction of air flowing through the electronic equipment, and exhausts the air through the open end of the second conduit.
    Type: Application
    Filed: September 25, 2008
    Publication date: April 28, 2011
    Applicant: BLADE NETWORK TECHNOLOGIES, INC.
    Inventor: Atul Tambe
  • Publication number: 20110026403
    Abstract: A switch device includes a packet-forwarding table for providing traffic management across servers in a server group. Each table entry maps a hash value to a server in the server group. A hash value is computed from data in one or more fields in the header of a received packet. The computed hash value is used as an index into the packet-forwarding table to access a table entry and to identify from the table entry the server in the server group to which the table entry maps the computed hash value. The switch device forwards the packet to the identified server. Implementing traffic management decisions in hardware enables packet switching at the line rate of the switch ports. In addition, the hardware-based traffic management performed by the switch device eliminates session tables and the memory to store them, enabling the switch device to handle an unlimited number of client connections.
    Type: Application
    Filed: October 8, 2010
    Publication date: February 3, 2011
    Applicant: BLADE NETWORK TECHNOLOGIES, INC
    Inventors: Bill Shao, Cynthia Ann Gabriel, Tienwei Chao
  • Publication number: 20110026527
    Abstract: A data center includes a blade server rack with a switch device in communication with a plurality of servers. To process a frame, the switch device determines, from content in a frame header by the switch device, a port through which to forward the frame to a server. The switch device inserts a value into a particular field, for example, a VLAN (virtual Local Area Network) tag, in the frame header before forwarding the frame. The server performs a specific action related to processing the frame based on the value inserted by the switch device into the particular field in the frame header. The server can modify the value in the particular field of the frame header before returning the frame to the switch device, with the switch device performing a specific action based on the value in the particular field of the frame header as modified by the server.
    Type: Application
    Filed: October 12, 2010
    Publication date: February 3, 2011
    Applicant: BLADE NETWORK TECHNOLOGIES, INC.
    Inventors: Bill Shao, Cynthia Ann Gabriel, Tienwei Chao
  • Publication number: 20100265824
    Abstract: A switch device includes a packet forwarding table for providing load balancing across servers in a server group. Each table entry maps a hash value to a server in the server group. A hash value can be computed from the destination MAC address, destination IP address, and destination service port in the header of a received packet. The packet forwarding table is searched to find an entry with a hash value that matches the computed hash value and to identify the server to which the matching hash value maps. The switch device forwards the packet to the identified server. Implementing load-balancing decisions in hardware enables packet switching at the line rate of the switch ports. In addition, the hardware-based load balancing performed by the switch device eliminates session tables and the memory to store them, enabling the switch device to handle an unlimited number of client connections.
    Type: Application
    Filed: November 7, 2008
    Publication date: October 21, 2010
    Applicant: BLADE NETWORK TECHNOLOGIES, INC
    Inventors: Tienwei Chao, Bill Shao
  • Publication number: 20100183011
    Abstract: A data center includes a switch device, an initiating system, and first and second computing systems. A frame is received at an ingress port of the switch device from the initiating system. The frame requires processing sequentially by the first and second computing systems. Identified, in response to information carried in the frame, is a first egress port through which to forward the frame to the first computer system. The frame is received in return from the first computing system after the first computing system completes processing the frame. In response to information carried in the frame received from the first computing system, a second egress port is identified through which to forward the frame to the second computer system. The frame is forwarded to the second computer system through the second egress port for processing by the second computing system before the frame is returned to the initiating system.
    Type: Application
    Filed: June 11, 2008
    Publication date: July 22, 2010
    Applicant: BLADE NETWORK TECHNOLOGIES, INC.
    Inventor: Tienwei Chao
  • Publication number: 20100054260
    Abstract: A method and network switch for switching data units assigns a unique virtual port to each end-node operating on a physical machine connected to a physical port of network switch. A data unit, sent by a given end-node operating on the physical machine, is received at the physical port. The received data unit is switched to the virtual port assigned to the given end-node. Based on the virtual port assigned to the given end-node, the data unit is switched to a second physical port of the network switch for subsequent forwarding of the data unit towards its destination.
    Type: Application
    Filed: August 28, 2009
    Publication date: March 4, 2010
    Applicant: BLADE NETWORK TECHNOLOGIES, INC.
    Inventors: Vijoy Pandey, Rakesh Saha
  • Publication number: 20080275975
    Abstract: Described is a rack-switch including a rack and a plurality of blade server chassis within the rack. Each blade server chassis has a plurality of server blades in communication with at least one switch. Each switch includes a plurality of external ports. At least two of the external ports of each switch are inter-switch link (ISL) ports. The rack-switch also includes a plurality of inter-switch links. Each inter-switch link electrically connects one ISL port of one of the switches to one ISL port of another of the switches. The plurality of inter-switch links interconnects the switches such that the switches are daisy chained in a loop. The inter-switch links convey Ethernet packets representing server-to-server communications between server blades of different blade server chassis.
    Type: Application
    Filed: February 28, 2006
    Publication date: November 6, 2008
    Applicant: BLADE NETWORK TECHNOLOGIES, INC.
    Inventors: Vijoy Pandey, Tienwei Chao, Dar-Ren Leu
  • Publication number: 20080205377
    Abstract: An improved system and method for network switching that provides the ability to automatically and seamlessly migrate policies for network hosts under certain conditions to local or remote switch ports. The improved switch automatically migrates switch policies for virtual and physical hosts from a source port to a destination port when hosts have been physically moved or replaced. For elements that have failed, the improved switch also migrates host network policies for both physical hosts and virtual machines when the old host network policy will maintain serviceability of the element when applied to the new port.
    Type: Application
    Filed: February 21, 2008
    Publication date: August 28, 2008
    Applicant: Blade Network Technologies, Inc.
    Inventors: Tienwei Chao, Vijoy Pandey, Wang Yao