Patent classifications
H04L12/855
ACCELERATED NETWORK TRAFFIC SAMPLING USING A NETWORK CHIP
A method and system for accelerating monitoring of network traffic. The method may include receiving, at a network chip of a network device, a network traffic data unit; selecting, by the network chip, the network traffic data unit based on a traffic sampling rate; processing, by the network chip, the network traffic data unit to obtain sample information; truncating the network traffic data unit to obtain a network traffic data unit portion; generating a flow sample header comprising the sample information; storing, in storage of the network chip, a flow sample comprising the flow sample header and the network traffic data unit portion; constructing a flow datagram comprising the flow sample and a plurality of other flow samples; sending the flow datagram to a collector; and clearing the flow sample and the plurality of other flow samples from the storage of the network chip.
Data transmission method and device
A data transmission method and a device, where the method includes obtaining a service data packet that needs to be sent to a peer device, determining a priority corresponding to the service data packet, writing the service data packet to a packet buffer when the priority is lower than a preset level, encapsulating the data stored in the packet buffer in order to generate a to-be-sent packet when data stored in the packet buffer meets a transmission condition, and sending the to-be-sent packet to the peer device.
Non-blocking request processing method and device
A non-blocking request processing method and a device. The non-blocking request processing method includes: receiving a non-blocking request from a requestor; determining an execution completion estimated timestamp of the non-blocking request; and sending the execution completion estimated timestamp to the requestor.
SYSTEM AND METHOD FOR ACCELERATING OR DECELERATING A DATA TRANSPORT NETWORK PROTOCOL BASED ON REAL TIME TRANSPORT NETWORK CONGESTION CONDITIONS
A method is performed by a computing device in a data transport network. The computing device receives congestion-related information corresponding to current conditions of a portion of the network. The computing device determines whether a data transport session has a fair-share protocol. When the data transport session has the fair-share protocol, determining a congestion policy for the data transport session, and applying, using the congestion-related information, the congestion policy to the data transport session.
ADAPTING CONTROL PLANE POLICING PARAMETERS DYNAMICALLY
Aspects of the present disclosure are directed to dynamically adjusting control plane policing throughput of low (or lower) priority control plane traffic to permit higher throughput. The drop rate for low or lower priority control plane traffic can be determined to be above a threshold value. The processor utilization can be determined to be operating under normal utilization (or at a utilization within a threshold utilization value). The control plane policing for control plane traffic for the low or lower class of service can be increased (or decreased) to permit lower class of service control traffic to be transmitted using higher class of service resources without adjusting the priority levels for the lower class of service control traffic.
Communication system using ring network
In a communication system having multiple nodes communicably connected via a ring network, at least two of the nodes each includes: a packet distributor that receives an ordinary packet and an interrupt packet from another node and distributes the received packets; and an output switching unit that outputs the ordinary packet and the interrupt packet that are not addressed to the own node such that the interrupt packet is output more preferentially than the ordinary packet. When the output switching unit receives the interrupt packet while outputting the ordinary packet, the output switching unit outputs the interrupt packet by embedding it into the ordinary packet that is being output at a position between the header and trailer of the ordinary packet. When the ordinary packet transmitted from the other node contains an interrupt packet embedded therein, the packet distributor extracts the interrupt packet and distributes the extracted interrupt packet.
Traffic management in the mobile network
A control plane load in a mobile network is managed. The mobile network includes a radio access network having a base station adapted for connecting to a plurality of user equipments (UEs) over a radio interface, and a core network (CN). The RAN determines a RAN control plane load, and transmits an information indicative of the RAN control plane load over a mobility management server to a policy server of the CN to initiate a traffic management in the CN based on the RAN control plane load. Related base stations, mobility management servers, and policy servers are disclosed.
Network controller-sideband interface port controller
A network interface controller for providing a connection for a device to a network. The network interface controller may include a sideband port controller. The sideband port controller may provide a sideband connection between the network and a sideband endpoint circuit that is operative to communicate information with the network via the sideband. The sideband port controller may include a transmit data route having an input for receiving packets from the sideband endpoint circuit and an output for passing packets received from the sideband endpoint to the network. A packet parser is connected to the transmit data route. The packet parser is operative to read data from packets received from the sideband endpoint and is further operative to analyze the data.
Network controller-sideband interface port controller
A network interface controller (NC) that can provide a connection for a device to a network. The NC can include a sideband port controller. The sideband port controller can provide a sideband connection between the network and a sideband endpoint circuit that can communicate information with the network via the sideband. The sideband port controller can include a receive data route that has an input for receiving packets of data from the network and an output for passing the packets of data received from the network to the sideband endpoint circuit. The receive data route may include a buffer to receive the packets of data from the network and to pass the packets of data received from the network to the sideband endpoint.
Communications fabric with split paths for control and data packets
Techniques are disclosed relating to a split communications fabric topology. In some embodiments, an apparatus includes a communications fabric structure with multiple fabric units. The fabric units may be configured to arbitrate among control packets of different messages. In some embodiments, a processing element is configured to generate a message that includes a control packet and one or more data packets. In some embodiments, the processing element is configured to transmit the control packet to a destination processing element (e.g., a memory controller) via the communications fabric structure and transmit the data packets to a data buffer. In some embodiments, the destination processing element is configured to retrieve the data packets from the data buffer in response to receiving the control packet via the hierarchical fabric structure. In these embodiments, bypassing the fabric structure for data packets may reduce power consumption.