H04L49/201

METHOD, SERVER AND BASEBOARD MANAGEMENT CONTROLLER FOR INTERRUPTING A PACKET STORM
20170222955 · 2017-08-03 ·

A method for interrupting a packet storm in a server is implemented by a baseboard management controller (BMC) included in the server and includes the steps of: assigning a setting value included in firmware of the BMC to a first value so as to enable receipt of specific packets from a network, the specific packets being transmitted using a specific routing scheme; determining whether a packet storm has occurred according to a number of the specific packets that are received; and assigning the setting value to a second value so as to disable receipt of the specific packets when it is determined that the packet storm has occurred.

BNG-pool-based response method, system and related device
09722953 · 2017-08-01 · ·

A Broadband Network Gateway (BNG) pool based responding method is described, including that a BNG device in the BNG pool receives a user access request, and the BNG device responds according to the user access request and a delayed response strategy corresponding to the BNG device. A BNG device, a user equipment and a BNG pool based responding system are also described. Thus a BNG device in a BNG pool can respond to a user access request according to a delayed response strategy, then a user equipment can take a BNG device corresponding to a first response message received as a server, thereby being capable of ensuring system stability.

Method and apparatus for data packet switching, access switch and switching system

The present invention provides a method and an apparatus for data packet switching, and an access switch and a switching system, so as to satisfy requirements of a datacenter for a switching bandwidth and a switching granularity. The method includes: receiving MAC frame control information; determining an interface used for forwarding an MAC frame according to the MAC frame control information and through performing a query on a MAC address forwarding table, where the interface used for forwarding the MAC frame includes a downlink interface, an uplink electrical packet switching network interface and/or an uplink optical packet switching network interface; transmitting a control signal to an electrical packet switching unit, so that the MAC frame is forwarded to the determined interface. According to the method provided in the present invention, the utilization rate of each interface can be improved.

Method of operating a network according to MMRP standard

A method for operating a network having a plurality of terminals and a plurality of switches connected to one another via data lines has the first step of transmitting a multicast MMRP data packet from a data source via at least one of the switches and one of the data lines to a predetermined terminal intended to receive the multicast data packet. Then one port of a switch to which is connected another terminal that is not MMRP-capable is fed the multicast address as a static entry of the terminal connected to the one port. The multicast address is then transmitted to the at least one switch connected thereto.

SYSTEM AND METHOD FOR SUPPORTING SHARED MULTICAST LOCAL IDENTIFIERS (MILD) RANGES IN A HIGH PERFORMANCE COMPUTING ENVIRONMENT
20170324848 · 2017-11-09 ·

System and method for supporting shared multicast local identifiers (MLIDs) a high performance computing environment. In accordance with an embodiment, a shared MLID range can be configured such that each subnet within a fabric can utilize an MLID within a shared MLID range without the need to utilize a TCAM, or other memory, lookup of a MGID to MLID mapping.

SYSTEM AND METHOD FOR SUPPORTING PROXY BASED MULTICAST FORWARDING IN A HIGH PERFORMANCE COMPUTING ENVIRONMENT
20170324826 · 2017-11-09 ·

System and method for supporting proxy based multicast forwarding in a high performance computing environment. In accordance with an embodiment, a proxy based multicast forwarding system and method can be utilized. A proxy, either software, firmware, or hardware based, can be initialized and run within a local subnet domain, wherein the proxy is a member of at least one multicast group (MCG). The proxy can be configured to forward packets to other subnet domains in several different methods.

Method and apparatus for reducing pool starvation in a shared memory switch

A switch includes a reserved pool of buffers in a shared memory. The reserved pool of buffers is reserved for exclusive use by an egress port. The switch includes pool select logic which selects a free buffer from the reserved pool for storing data received from an ingress port to be forwarded to the egress port. The shared memory also includes a shared pool of buffers. The shared pool of buffers is shared by a plurality of egress ports. The pool select logic selects a free buffer in the shared pool upon detecting no free buffer in the reserved pool. The shared memory may also include a multicast pool of buffers. The multicast pool of buffers is shared by a plurality of egress ports. The pool select logic selects a free buffer in the multicast pool upon detecting an IP Multicast data packet received from an ingress port.

Methods and apparatus for detecting gaps in a sequence of messages, requesting missing messages and/or responding to requests for messages
09760946 · 2017-09-12 · ·

Features are directed to detecting a loss of message synchronization and/or messages e.g., between a trader system and an exchange system. Synchronization loss may be due to a connection being terminated for a period of time, a lost connection, etc., while a trading session is being maintained with the exchange system. Loss of message synchronization may relate to messages or other communication over a shared high speed low latency path within the exchange that is used for communicating transaction messages, e.g., order messages to be processed. To avoid introducing delays into communication with other traders who's transaction messages share the same high speed communications path within the exchange as the trader system with which message synchronization is lost, message gap fill to restore message synchronization with a trader system that lost synchronization is performed via a different communications path than the shared communications path used for communicating new transaction messages.

Session based packet mirroring in a network ASIC

A forwarding pipeline of a forwarding engine includes a mirror bit mask vector with one bit per supported independent mirror session. Each bit in the mirror bit mask vector can be set at any point in the forwarding pipeline when the forwarding engine determines that conditions for a corresponding mirror session are met. At the end of the forwarding pipeline, if any of the bits in the mirror bit mask vector is set, then a packet, the mirror bit mask vector and a pointer to the start of a mirror destination linked list are forwarded to the multicast replication engine. The mirror destination linked list typically defines a rule for mirroring. The multicast replication engine mirrors the packet according to the mirror destination linked list and the mirror bit mask vector.

Ethernet-based multi-channels switch, channel arbitration method and communication method thereof
11398974 · 2022-07-26 · ·

The present invention provides methods and apparatuses for determining a liquid level inside a container by using an effective capacitance associated with one or more sense electrodes that are located inside the container. Embodiments may support different types of liquids, including water, and support different electrical appliances, including electric kettles, coffee makers, and water treatment appliances having a non-transparency housing such as stainless steel and black color Lucite or glass that cannot directly indicate the water level. A value of capacitance characteristic associated with a sensing electrode is determined. The water level may be displayed to the user on any kind of electronic panel, e.g., liquid crystal display (LCD), light emitting diode (LED) display, or vacuum fluorescent display (VFD). Also, a correction factor may be applied to a determined capacitance associated with a sensing electrode to compensate for the operating temperature of the sensor electrode and the liquid.