H04L12/54

APPARATUS AND METHOD FOR ENABLING FLEXIBLE KEY IN A NETWORK SWITCH

A network switch to support flexible lookup key generation comprises a control CPU configured to run a network switch control stack. The network switch control stacks is configured to manage and control operations of a switching logic circuitry, provide a flexible key having a plurality of possible fields that constitute part of a lookup key to a table, and enable a user to dynamically select at deployment or runtime a subset of the fields in the flexible key to form the lookup key and thus define a lookup key format for the table. The switching logic circuitry provisioned and controlled by the network switch control stack is configured to maintain said table to be searched via the lookup key in a memory cluster and process a received data packet based on search result of the table using the lookup key generated from the dynamically selected fields in the flexible key.

Multi-protocol telecommunications routing optimization

A telecommunications switching system employing multi-protocol routing optimization which utilizes predetermined and measured parameters in accordance with a set of user priorities in determining the selection of a telecommunications path to be utilized for transmitting a data file to a remote destination. The switching system has a first memory for storing the data file to be transferred, a second memory for storing predetermined parameters such as cost data associated with each of the telecommunications paths, a third memory for storing a set of user priorities regarding the transmission of data files, and means for measuring the value of variable parameters such as file transfer speed associated with each of the telecommunications paths. Processor means are operatively associated with the second and third memories and the variable parameter measuring means for determining which of the plurality of telecommunications paths should be utilized for transferring the data file in accordance with the set of user priorities, the predetermined telecommunications path parameters, and the measured variable parameters. The switching system further comprises input means for allowing a user to change the user priorities in the third memory prior to transmitting a file.

Computer system and maintenance method of computer system
09804884 · 2017-10-31 · ·

A communication system includes a control device configured to calculate a packet forwarding path and set a flow based on the packet forwarding path in a node, and a plurality of nodes configured to forward a received packet based on a flow set by the control device. The control device, when receiving a detour instruction, calculates a new packet forwarding path which detours a detour target node and sets a flow based on the new packet forwarding path in the plurality of nodes on the new packet forwarding path.

Hierarchical quality of service scheduling method and device
09807026 · 2017-10-31 · ·

Provided are an HQoS scheduling method and device. A received uplink data packet is encapsulated and stored in a queue in uplink direction, and an uplink queue scheduling component is requested to perform scheduling. In this manner, HQoS scheduling in the uplink direction is implemented, and a personalized demand of a user can be met by scheduling uplink data, to carry out more flexible function customization. According to the method and device, the data packet may be further sent to a downlink direction after the HQoS scheduling in the uplink direction is completed, and the HQoS scheduling can be performed on the data in the downlink direction, so that the HQoS scheduling is respectively performed on the data in both the uplink direction and the downlink direction; in this manner, the real bidirectional HQoS scheduling control is implemented, and QoS of the user service can be guaranteed in both directions.

Network Virtualization
20170310554 · 2017-10-26 ·

A virtualization controller may select a physical device as a root device of a virtual device, and select a physical device as a leaf device of the virtual device. The virtualization controller may obtain a user network interface (UNI) on the leaf device, establish a virtual interface on the root device for the UNI, and record a relation which associates the UNI with the virtual interface. The virtualization controller may control the root device and the leaf device to establish a virtual tunnel between the UNI and the virtual interface through which the root device and the leaf device may exchange data.

OPERATING A FIRE SYSTEM NETWORK

Methods, devices, and systems for operating a fire system network are described herein. One method includes receiving a plurality of time-slotted maintenance messages over a period of time from each of a plurality of fire system devices located in a facility via a first spreading factor, receiving an event message from a fire system device of the plurality of fire system devices responsive to the fire system device determining a fire event, the event message sent via a second spreading factor, and sending a block actuate message to the plurality of fire system devices responsive to receiving the event message, wherein the block actuate message is configured to activate a fire alarm.

DATA CENTER
20220060354 · 2022-02-24 ·

A data center includes: a server including a control plane; a data plane that is configured to receive network connection information from the control plane; and a storage group including a plurality of first storage devices. The data plane may be configured to set connections between the server and the plurality of first storage devices based on the network connection information corresponding to each first storage device of the plurality of first storage devices.

Systems and methods for configuring connectivity in a wireless network
09801124 · 2017-10-24 · ·

Systems, methods, and devices for configuring connectivity in a wireless network are described herein. In some aspects, a wireless device configured to connect to a first wireless network includes a receiver configured to receive a first dynamic host configuration protocol (DHCP) message from a first network device on the first wireless network. The wireless device further includes a processor configured to determine whether the first DHCP message indicates that the first wireless network does not provide access to a second network. The processor is further configured to determine whether to maintain a connection to the second network accessed using a third wireless network based on the first DHCP message. The leader device further includes a transmitter configured to transmit a second DHCP message to the first network device to connect to the first wireless network. The wireless device is further configured to supply devices on a first wireless network with access to a second network.

Method, Apparatus, Terminal Device, and System for Adjusting Working Status of Aggregated Link
20170302568 · 2017-10-19 ·

The present disclosure discloses a method and an apparatus for adjusting a working status of an aggregated link. The method includes: when determining to switch a modulation mode of a first sub-link of an aggregated link from a first modulation mode to a second modulation mode, determining a transmission delay of transmitting a data slice in the second modulation mode by using the first sub-link; comparing the transmission delay of transmitting a data slice in the second modulation mode by using the first sub-link with a transmission delay of transmitting a data slice by using another sub-link of the aggregated link, to obtain a difference; and if the difference meets a preset condition, sending information for controlling a working status of the first sub-link to a transmit end device, so that the transmit end device controls the working status of the first sub-link in the second modulation mode.

Sharing media among remote access clients in a universal plug and play environment
11671399 · 2023-06-06 · ·

In general, in one aspect, the disclosure describes a Universal Plug and Play (UPnP) Remote Access Server (RAS) to provide a communication channel between UPnP Remote Access Clients (RACs) connected thereto. The UPnP RAS maintains local discovery information for UPnP devices connected to a local network and remote discovery information for remote UPnP devices communicating therewith. The UPnP RAS provides the remote UPnP devices communicating therewith with the local discovery information and the remote discovery information. The remote discovery information is utilized by a first remote UPnP device to discover a second UPnP device and vice versa. After discovery, a first remote UPnP device can communicate with a second UPnP device and vice versa.