Patents Assigned to Brocade Communication Systems, Inc.
-
Publication number: 20120281695Abstract: Techniques that enable a network device such as a switch to bicast control packets to an active controller and a standby controller in a stackable system. Techniques are provided for encapsulating control packets with one or more proprietary headers to bicast encapsulated control packets to an active controller and a standby controller in a stackable system.Type: ApplicationFiled: May 4, 2012Publication date: November 8, 2012Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventor: Bipin Agarwal
-
Publication number: 20120282803Abstract: A first housing element is attached to an upper surface of a printed circuit board (PCB), and a second housing element is attached to a lower surface of the PCB. The first housing element receives a first electronic module, and includes a first signal wire that connects the first electronic module to a first trace on the PCB. The second housing element receives a second electronic module, which is vertically aligned with the first electronic module, and includes a second signal wire that connects the second electronic module to the first trace on the PCB. Alternately, a housing element attached to a PCB receives two or more electronic modules, and provides unique connections between the electronic modules and the PCB.Type: ApplicationFiled: April 27, 2012Publication date: November 8, 2012Applicant: Brocade Communications Systems, Inc.Inventors: Scott W. Augsburger, Mark G. Siechen, David A. Skirmont
-
Publication number: 20120281700Abstract: One embodiment of the present invention provides a switch. The switch includes an IP header processor and a forwarding mechanism. The IP header processor identifies a destination IP address in a packet encapsulated with an inner Ethernet header, a TRILL header, and an outer Ethernet header. The forwarding mechanism determines an output port and constructs a new header for the packet based on the destination IP address. The switch also includes a packet processor which determines whether (1) an inner destination media access control (MAC) address corresponds to a local MAC address assigned to the switch; (2) a destination RBridge identifier corresponds to a local RBridge identifier assigned to the switch; and (3) an outer destination MAC address corresponds to the local MAC address.Type: ApplicationFiled: December 6, 2011Publication date: November 8, 2012Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Phanidhar Koganti, Anoop Ghanwani, Suresh Vobbilisetty, Rajiv Krishnamurthy, Nagarajan Venkatesan, Shunjia Yu
-
Publication number: 20120284444Abstract: A technique for interrupt moderation allows coalescing interrupts from a device into groups to be processed as a batch by a host processor. Receive and send completions may be processed differently. When the host is interrupted for receive completions, it may check for send completions, reducing the need for interrupts related to send completions. Timers and a counter allow coalescing interrupts into a single interrupt that can be used to signal the host to process multiple completions. The technique is suitable for both dedicated interrupt line and message-signaled interrupts.Type: ApplicationFiled: July 16, 2012Publication date: November 8, 2012Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Somesh Gupta, Venkatesh Nagapudi
-
Publication number: 20120278514Abstract: A quality of service (QoS) notification module can provide detection and notification of violation of allocated QoS to a transmission queue. The QoS notification module can be located on a network adapter and send notifications to a host computer coupled to the network adapter. QoS notifications can indicate that one or more host transmission queues are being underserved, i.e., the bandwidth guaranteed to the one or more host queues is not being met despite the queues not being empty. Notification module can send notification to the host by writing to a memory location or a notification register in the memory of the host. Alternatively, the notification module can send an interrupt to the host processor, the interrupt including QoS notification information. The notification module can also be located in a switch for generating notifications of QoS violations of bandwidth guarantees for transmission queues associated with transmission ports of the switch.Type: ApplicationFiled: April 26, 2011Publication date: November 1, 2012Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventor: Somesh Gupta
-
Publication number: 20120278804Abstract: Long distance cloud migration (LDCM) to overcome the limitations faced by the cloud migration techniques over long distance, high speed WAN infrastructures. LDCM overcomes the negative effects of existing TCP/IP mechanisms on the efficient use of available bandwidth. LDCM also acts as an acceleration engine to optimize various hypervisor, storage and security applications.Type: ApplicationFiled: October 28, 2011Publication date: November 1, 2012Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Senthilkumar Narayanasamy, Indira Radhika Pulla
-
Publication number: 20120270492Abstract: A cooling device for rack mount equipment comprises an extensible side duct, open on its inner and rear-facing sides which redirects warm exhaust air exiting vents in the side of a chassis towards the rear of an enclosure holding the chassis. An apparatus incorporating the cooling device may be installed in a rack with the extensible side duct in a retracted position. The extensible side duct may extend under the influence of air pressure, forming a plenum in fluid communication with the interior of a chassis on which it is mounted such that warm air exiting the chassis is collected in the plenum formed by the extensible side duct and directed out towards the rear of the chassis. Use of the apparatus permits conventional front-to-back cooling airflow patterns to be maintained even with chassis having side exhaust vents.Type: ApplicationFiled: February 17, 2012Publication date: October 25, 2012Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Anthony Siebe VanDerVeen, Daniel Kiernan Kilkenny
-
Patent number: 8295288Abstract: Disclosed herein are various aspects of a Fibre Channel (Fibre Channel) fabric having switches that employ Registered State Change Notifications (RSCNs) with enhanced payloads. Two types of RSCN message formats are provided, both including status information about the affected device(s). In one embodiment, a RSCN message format for inter-switch communication provides various information about the affected devices according to one of a plurality of predetermined formats. In another embodiment, a node device RSCN message format provides information about a port state, the identification of the affected port, along with the port and node world wide names and the FC-4 types supported by the node.Type: GrantFiled: December 19, 2008Date of Patent: October 23, 2012Assignee: Brocade Communications System, Inc.Inventors: Xiaocheng “Cora” Chen, Raymond C. Tsai, Richard L. Hammons, Lalit D. Pathak, Sundar Poudyal, Daotang Yang
-
Patent number: 8291143Abstract: A system and method for communication over a single communication line. The system includes an interface logic component for sending and receiving information for a processing component. The system further includes a single line interface module for sending and receiving data over a single communication line. The single line interface module uses a preamble for sending and recovering a clock signal for sending and receiving data over the single communication line.Type: GrantFiled: February 11, 2009Date of Patent: October 16, 2012Assignee: Brocade Communication Systems, Inc.Inventor: Pedman Moobed
-
Patent number: 8280998Abstract: In a load balancing system, user-configurable geographic prefixes are provided. IP address prefix allocations provided by the Internet Assigned Numbers Authority (IANA) and associated geographic locations are stored in a first, static database in a load balancing switch, along with other possible default geographic location settings. A second, non-static database stores user-configured geographic settings. In particular, the second database stores Internet Protocol (IP) address prefixes and user-specified geographic regions for those prefixes. The specified geographic region can be continent, country, state, city, or other user-defined region. The geographic settings in the second database can override the information in the first database. These geographic entries help determine the geographic location of a client and host IP addresses, and aid in directing the client to a host server that is geographically the closest to that client.Type: GrantFiled: February 8, 2011Date of Patent: October 2, 2012Assignee: Brocade Communications Systems, Inc.Inventor: Prajakta S. Joshi
-
Patent number: 8279775Abstract: In a system comprising a first fabric and a plurality of devices coupled to the fabric by Fibre Channel connections, the devices are logically grouped to form configurations and zones. A configuration includes at least one zone, and each zone includes at least one device as a member of the zone. Communications between the devices is restricted according to the configuration currently in effect. For example, one device may be permitted to communicate with another device only if they are members of a common zone.Type: GrantFiled: May 15, 2007Date of Patent: October 2, 2012Assignee: Brocade Communications Systems, Inc.Inventors: David Banks, Kumar Malavalli, Paul Ramsay, Kha Sin Teow, Jieming Zhu
-
Publication number: 20120221849Abstract: Web-based authentication includes receiving a packet in a network switch having at least one associative store configured to forward packet traffic to a first one or more processors of the switch that are dedicated to cryptographic processing if a destination port of the packet indicates a secure transport protocol, and to a second one or more processors of the switch that are not dedicated to cryptographic processing if the destination port does not indicate a secure transport protocol. If a source of the packet is an authenticated user, the packet is forwarded via an output port of the switch, based on the associative store. If the source is an unauthenticated user, the packet is forwarded to the first one or more processors if the destination port indicates a secure transport protocol, and to the second one or more processors if the destination port does not indicate a secure transport protocol.Type: ApplicationFiled: May 1, 2012Publication date: August 30, 2012Applicant: Brocade Communications Systems, Inc.Inventors: Yan-Zhe Wang, Sean Hou, Sridhar Devarapalli, Louis Yun
-
Publication number: 20120218990Abstract: A network switch allows defining a virtual port worldwide name (VPWWN) and associating the VPWWN with an F_port of the network switch, for use by a host bus adaptor (HBA) connecting to the network switch. Both a default and a user VPWWN may be defined, with the user VPWWN typically taking precedence over the default VPWWN. A database of VPWWN associations may be used to ensure uniqueness of the user VPWWN. Where the HBA allows dynamic assignment of WWNs, the VPWWN may be pushed to the HBA. The VPWWNs may be deleted, and moved to another port as desired.Type: ApplicationFiled: February 21, 2012Publication date: August 30, 2012Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Srikara Subramanyan, Badrinath Kollu, Ganesh Kumar Murugesan, Nhan Trong Pham, Sathish Kumar Gnanasekaran, Nadeem Kattangere, Vinodh Ravindran, Vidya Renganarayanan Vineet, Vidya Sagar Ravipati, Blayne Rawsky
-
Publication number: 20120216254Abstract: Web-based authentication includes receiving a packet in a network switch having at least one associative store configured to forward packet traffic to a first one or more processors of the switch that are dedicated to cryptographic processing if a destination port of the packet indicates a secure transport protocol, and to a second one or more processors of the switch that are not dedicated to cryptographic processing if the destination port does not indicate a secure transport protocol. If a source of the packet is an authenticated user, the packet is forwarded via an output port of the switch, based on the associative store. If the source is an unauthenticated user, the packet is forwarded to the first one or more processors if the destination port indicates a secure transport protocol, and to the second one or more processors if the destination port does not indicate a secure transport protocol.Type: ApplicationFiled: April 27, 2012Publication date: August 23, 2012Applicant: Brocade Communications Systems, Inc.Inventors: Yan-Zhe Wang, Sean Hou, Sridhar Devarapalli, Louis Yun
-
Publication number: 20120216256Abstract: A system, method and apparatus for providing multiple access modes in a data communications network includes a network access device having a plurality of input ports, a plurality of output ports, and a switching fabric for routing data received on the plurality of input ports to at least one of the plurality of output ports. Control logic within the network access device is adapted to determine whether a user device coupled to one of the plurality of input ports supports a user authentication protocol used by a host network. If the user authentication protocol is not supported, then the input port to which the network access device is coupled is placed in a semi-authorized access state that limits access to a pre-configured network accessible via the host network.Type: ApplicationFiled: May 1, 2012Publication date: August 23, 2012Applicant: Brocade Communications Systems, Inc.Inventor: Philip Kwan
-
Patent number: 8250381Abstract: A method of allocating power to ports in an Ethernet switch, including: (1) assigning a configuration power to a selected port, wherein the assigned configuration power is less than a power supplied by the selected port to a powered, (2) enabling and powering the selected port in a single indivisible step, (3) determining the power limit of a device coupled to the selected port, (4) comparing the power supplied by the selected port to the device with the configuration power assigned to the selected port, and (5) if the power supplied by the selected port to the device is greater than the configuration power assigned to the selected port, then increasing the configuration power of the selected port to correspond with the power limit of the device.Type: GrantFiled: March 30, 2007Date of Patent: August 21, 2012Assignee: Brocade Communications Systems, Inc.Inventors: Rakesh Hansalia, Adoor V. Balasubramanian
-
Publication number: 20120207154Abstract: A management application can automatically coordinate the decommissioning of ports in a switch, ensuring that ports are gracefully taken out of service without unnecessary interruption of service and triggering of automatic recovery functionality that may occur during manual decommissioning of ports. Embodiments may provide for decommissioning of F_ports only, E_ports only, or both F_ports and E_ports. Where link aggregation is provided for in the fabric, decommissioning of a port in a link aggregation group may be performed if there are other operational links in the group. Decommissioning of a non-aggregated port (or the last operational port in a link aggregation group) may be performed if there is a redundant path available.Type: ApplicationFiled: February 14, 2011Publication date: August 16, 2012Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Nhan Trong Pham, Howard Lynn Johnson, Siming Li, Ethan John Cardwell, Scott Matthew Busch
-
Patent number: 8244946Abstract: A technique for interrupt moderation allows coalescing interrupts from a device into groups to be processed as a batch by a host processor. Receive and send completions may be processed differently. When the host is interrupted for receive completions, it may check for send completions, reducing the need for interrupts related to send completions. Timers and a counter allow coalescing interrupts into a single interrupt that can be used to signal the host to process multiple completions. The technique is suitable for both dedicated interrupt line and message-signaled interrupts.Type: GrantFiled: October 16, 2009Date of Patent: August 14, 2012Assignee: Brocade Communications Systems, Inc.Inventors: Somesh Gupta, Venkatesh Nagapudi
-
Publication number: 20120201138Abstract: A network device provides priority map storage configured to store one or more mapping data structures for mapping multiple priorities of a first priority scheme to multiple priorities of a second priority scheme. In addition, mapping logic of the network devices is coupled to the priority map storage and configured to translate a first priority of a first frame of the first priority scheme to a second priority of the second priority scheme and to assign the second priority to a second frame carrying payload of the first frame in preparation of transmission of the second frame in accordance with the second priority scheme.Type: ApplicationFiled: April 28, 2011Publication date: August 9, 2012Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Shunjia Yu, Anoop Ghanwani, John Michael Terry
-
Patent number: 8228820Abstract: An port expander Fibre Channel switch presents F_ports to form a first Fibre Channel fabric and N_ports to a second Fibre Channel fabric to appear as node devices. The port expander may be used to connect a plurality of blade servers to a Fibre Channel fabric. Fabric events engendered by the insertion or removal of hot-pluggable devices are handled by the port expander and “event storms” on the Fibre Channel fabric are avoided. The port expander presents the blade servers to the FC fabric as a virtualized N_port.Type: GrantFiled: July 9, 2009Date of Patent: July 24, 2012Assignee: Brocade Communications System, Inc.Inventors: Manjunath A. Gopal Gowda, Richard L. Hammons