Patent classifications
H04L2012/5684
MULTIPATH TRAFFIC MANAGEMENT
One embodiment provides an apparatus. The apparatus includes client traffic management (CTM) logic. The CTM logic is to trigger implementation of a selected network traffic flow related to the client device, the triggering based, at least in part, on a network traffic flow related to the client device. The network traffic flow is associated with a connection and includes at least one subflow. Each subflow is carried by a respective path associated with the connection. The triggering includes at least one of constraining and/or adjusting an allowable throughput at a service provider for one or more of the at least one subflow. The selected traffic policy is to be implemented in a transport layer.
Managed Switch With Physically Distributed Ports
A ring-based switch has nodes with a link management logic having forward and reverse link outputs couplable to other nodes, forward and reverse link inputs adapted couplable to other nodes, and memory coupled to the link management logic. The link management logic has a first mode where packet bursts are received through the forward link input and transmitted on its forward link output. The link management logic has a second mode where packet bursts are received through the forward link input and transmitted on its reverse link output; and a third mode where packet bursts are received through the reverse link input and transmitted on its forward link output. The node transmits test packets over the forward link output and, if no acknowledgment is received over the reverse link input within a predetermined test-time interval, the link management logic configures in the second mode.
Interface device and data communication method
An interface device includes a conversion circuit that converts data that conforms to a first communication interface standard into data that conforms to a second communication interface standard, first and second flow control units that execute respectively a first flow control that conforms to the first communication interface standard on the first device, and a second flow control that conforms to the second communication interface standard on the second device, first and second communication circuits that receive data from and transmit data to the first device under control of the first flow control unit and the second device under control of the second flow control unit, respectively. Data is transmitted from the second to the first device in accordance with first and second credits used in the first and second flow controls, respectively, and a data amount associated with the first credit is equivalent to a data amount associated with the second credit.
Multipath traffic management
One embodiment provides an apparatus. The apparatus includes client traffic management (CTM) logic. The CTM logic is to trigger implementation of a selected network traffic flow related to the client device, the triggering based, at least in part, on a network traffic flow related to the client device. The network traffic flow is associated with a connection and includes at least one subflow. Each subflow is carried by a respective path associated with the connection. The triggering includes at least one of constraining and/or adjusting an allowable throughput at a service provider for one or more of the at least one subflow. The selected traffic policy is to be implemented in a transport layer.
Managed switch with physically distributed ports
A ring-based switch has nodes with a link management logic having forward and reverse link outputs couplable to other nodes, forward and reverse link inputs adapted couplable to other nodes, and memory coupled to the link management logic. The link management logic has a first mode where packet bursts are received through the forward link input and transmitted on its forward link output. The link management logic has a second mode where packet bursts are received through the forward link input and transmitted on its reverse link output; and a third mode where packet bursts are received through the reverse link input and transmitted on its forward link output. The node transmits test packets over the forward link output and, if no acknowledgment is received over the reverse link input within a predetermined test-time interval, the link management logic configures in the second mode.
Multipath traffic management
One embodiment provides an apparatus. The apparatus includes client traffic management (CTM) logic. The CTM logic is to trigger implementation of a selected network traffic flow related to the client device, the triggering based, at least in part, on a network traffic flow related to the client device. The network traffic flow is associated with a connection and includes at least one subflow. Each subflow is carried by a respective path associated with the connection. The triggering includes at least one of constraining and/or adjusting an allowable throughput at a service provider for one or more of the at least one subflow. The selected traffic policy is to be implemented in a transport layer.
Reducing traffic overload in software defined network
For managing a traffic overload in a software defined network having an SDN controller, when an indication of a traffic overload is received, there are steps of identifying traffic flows which contribute to this, identifying nodes of the network controllable by the SDN controller and located along a path of the identified traffic flows before the location of the traffic overload. The SDN controller is used to control the identified nodes to control the identified traffic flows to reduce the traffic overload. By using the SDN controller to control the reduction compared to diverting suspicious traffic flows to a separate external security server, the extra network resources used for carrying the diverted traffic flows are not needed, the separate security server is not needed, and the risk of such diverted traffic flows themselves causing overloads is reduced. It can be applicable to a range of causes of overload, including denial of service attacks.
Technologies for balancing throughput across input ports of a multi-stage network switch
Technologies for balancing throughput across input ports include a network switch. The network switch is to generate, for an arbiter unit in a first stage of a hierarchy of stages of arbiter units, turn data indicative of a set of turns in which to transfer packet data from devices connected to input ports of the arbiter unit. The network switch is also to transfer, with the arbiter unit, the packet data from the devices in the set of turns. Additionally, the network switch is to determine weight data indicative of the number of turns represented in the set and provide the weight data from the arbiter unit in the first stage to another arbiter unit in a subsequent stage to cause the arbiter unit in the subsequent stage to allocate a number of turns for the transfer of the packet data from the arbiter unit in the first stage.
INTERFACE DEVICE AND DATA COMMUNICATION METHOD
An interface device includes a conversion circuit that converts data that conforms to a first communication interface standard into data that conforms to a second communication interface standard, first and second flow control units that execute respectively a first flow control that conforms to the first communication interface standard on the first device, and a second flow control that conforms to the second communication interface standard on the second device, first and second communication circuits that receive data from and transmit data to the first device under control of the first flow control unit and the second device under control of the first flow control unit, respectively. Data is transmitted from the second to the first device in accordance with first and second credits used in the first and second flow controls, respectively, and a data amount associated with the first credit is equivalent to a data amount associated with the second credit.
TECHNOLOGIES FOR BALANCING THROUGHPUT ACROSS INPUT PORTS OF A MULTI-STAGE NETWORK SWITCH
Technologies for balancing throughput across input ports include a network switch. The network switch is to generate, for an arbiter unit in a first stage of a hierarchy of stages of arbiter units, turn data indicative of a set of turns in which to transfer packet data from devices connected to input ports of the arbiter unit. The network switch is also to transfer, with the arbiter unit, the packet data from the devices in the set of turns. Additionally, the network switch is to determine weight data indicative of the number of turns represented in the set and provide the weight data from the arbiter unit in the first stage to another arbiter unit in a subsequent stage to cause the arbiter unit in the subsequent stage to allocate a number of turns for the transfer of the packet data from the arbiter unit in the first stage.