H04L49/552

Routing protocols for accommodating nodes with redundant routing facilities
09825886 · 2017-11-21 · ·

Graceful restart in routers having redundant routing facilities may be accomplished by replicating network (state/topology) information.

Retransmission control method, communications interface, and electronic device

This application provide a retransmission control method, a communications interface, and an electronic device. When a transmit end transmits a first data packet to a receive end and does not receive an acknowledgement corresponding to the first data packet within a first RTO, the transmit end retransmits a second data packet based on a second RTO. The second data packet is a data packet transmitted by the transmit end after the transmit end transmits the first data packet. The second RTO is related to a receive timestamp of the acknowledgement corresponding to the first data packet and a transmit timestamp of the first data packet.

Retransmission control method, communications interface, and electronic device

This application provide a retransmission control method, a communications interface, and an electronic device. When a transmit end transmits a first data packet to a receive end and does not receive an acknowledgement corresponding to the first data packet within a first RTO, the transmit end retransmits a second data packet based on a second RTO. The second data packet is a data packet transmitted by the transmit end after the transmit end transmits the first data packet. The second RTO is related to a receive timestamp of the acknowledgement corresponding to the first data packet and a transmit timestamp of the first data packet.

METHOD AND CONTROL DEVICE FOR TRANSMITTING SAFETY-RELEVANT DATA IN A MOTOR VEHICLE BY MEANS OF AN ETHERNET STANDARD
20170331767 · 2017-11-16 ·

Safety-relevant data in a motor vehicle is transmitted by means of an Ethernet standard via at least one intermediate node in an Ethernet packet. Each intermediate node receives an Ethernet packet, evaluates it, and forwards it accordingly. Provision is made for a data type for safety-relevant data to be transmitted in communication information in the Ethernet frame with the safety-relevant data, for each intermediate node to check the communication information from the data contents of the Ethernet frame in the received Ethernet packet for the presence of the data type for safety-relevant data, for each intermediate node to duplicate an Ethernet frame, which contains the data type for safety-relevant data in the communication information, at least once, and for each intermediate node to emit the duplicated Ethernet frame in a new Ethernet packet.

Reliable transport offloaded to network devices

Examples described herein relate to a reliable transport protocol for packet transmission using an Address Family of an eXpress Data Path (AF_XDP) queue framework, wherein the AF_XDP queue framework is to provide a queue for received packet receipt acknowledgements (ACKs). In some examples, an AF_XDP socket is to connect a service with a driver for the network device, one or more queues are associated with the AF_XDP socket, and at least one of the one or more queues comprises a waiting queue for received packet receipt ACKs. In some examples, at least one of the one or more queues is to identify one or more packets for which ACKs have been received. In some examples, the network device is to re-transmit a packet identified by a descriptor in the waiting queue based on non-receipt of an ACK associated with the packet from a receiver.

Reliable transport offloaded to network devices

Examples described herein relate to a reliable transport protocol for packet transmission using an Address Family of an eXpress Data Path (AF_XDP) queue framework, wherein the AF_XDP queue framework is to provide a queue for received packet receipt acknowledgements (ACKs). In some examples, an AF_XDP socket is to connect a service with a driver for the network device, one or more queues are associated with the AF_XDP socket, and at least one of the one or more queues comprises a waiting queue for received packet receipt ACKs. In some examples, at least one of the one or more queues is to identify one or more packets for which ACKs have been received. In some examples, the network device is to re-transmit a packet identified by a descriptor in the waiting queue based on non-receipt of an ACK associated with the packet from a receiver.

System and method for transmitting data and ordering asynchronous data

A computer-implemented system includes an electromechanical device configured to be manipulated by a patient while performing an exercise session, and a processor in communication with the electromechanical device. The processor is configured to receive data, generate a map packet, and transmit the map packet. The processor is configured to use the data to generate continuity packets, where each of the continuity packets includes a contiguous portion of the data, and transmit the continuity packets. The processor is configured to use the map packet and the continuity packets to cause an output file to be generated.

METHOD FOR QUICK RECONFIGURATION OF ROUTING IN THE EVENT OF A FAULT IN A PORT OF A SWITCH
20170317923 · 2017-11-02 ·

A method for quick reconfiguration of routing in the event of a fault in a port of a switch including a plurality of ports, persistent memory for maintaining data corresponding to a routing table, and working memory for working on data corresponding to a routing table, includes: transmitting a first message to indicate a fault; independently updating the routing data only in the working memory by replacing an identifier of the port with the fault with an identifier of an operational port, the identifier of the operational port being selected locally; and transmitting a second message to indicate that the table was updated.

Maintaining packet order in a multi processor network device

A plurality of packets are received by a packet processing device, and the packets are distributed among two or more packet processing node elements for processing of the packets. The packets are assigned to respective packet classes, each class corresponding to a group of packets for which an order in which the packets were received is to be preserved. The packets are queued in respective queues corresponding to the assigned packet classes and according to an order in which the packets were received by the packet processing device. The packet processing node elements issue respective instructions indicative of processing actions to be performed with respect to the packets, and indications of at least some of the processing actions are stored. A processing action with respect to a packet is performed when the packet has reached a head of a queue corresponding to the class associated with the packet.

Optimized message retransmission mechanism for distributed storage virtualization directory system
09806896 · 2017-10-31 · ·

A method of retransmitting a multicast message through a unicast channel in a virtual distributed storage system comprising a cluster of nodes that includes a master node and a set of agent nodes is provided. Each node maintains a copy of a directory of the virtual distributed storage system. The master node multicasts messages to the agent node through a multicast channel to update the directory. The method determines that a particular message to update the directory exceeds a maximum size limit for transmit to the agent nodes through the multicast channel. The method multicasts a retransmission trigger message from the master node to each agent node. The method receives a retransmission request message at the master node from each of the agent nodes through a unicast channel. The method sends the particular message to update the directory from the master node to each agent node through the unicast channel.