H04L47/16

Flow modification including shared context

Routing packets by a router involves establishing a first flow configured for forwarding the packets from a first ingress interface to a first egress interface of the router; determining a condition to modify the first flow; deactivating the first flow; establishing a second flow configured for forwarding the packets from at least one of (1) the first ingress interface to a second egress interface, (2) a second ingress interface to the first egress interface, or (3) a second ingress interface to a second egress interface; and activating the second flow.

Methods, systems, and computer readable media for testing network equipment devices using connection-oriented protocols

The subject matter described herein relates to methods, systems, and computer readable media for testing network equipment devices using connection-oriented protocols. In some examples, a method for testing a network equipment device under test (DUT) includes executing, by a network equipment test device, a test script to test the network equipment DUT using a connection-oriented protocol. The method includes inserting, during a connection establishment process of the connection-oriented protocol for a network flow to the network equipment DUT, a flow-identifying sequence number into a sequence number field of a first message of the network flow. The flow-identifying sequence number is a number uniquely identifying the network flow from other network flows. The method includes receiving a second message from the network equipment DUT and determining that the second message belongs to the network flow by extracting the flow-identifying sequence number from the second message.

CROSS-SESSION NETWORK COMMUNICATION CONFIGURATION
20190052569 · 2019-02-14 · ·

In a general aspect, a method for data communication over a data channel on a data path between a first node and a second node includes maintaining data characterizing one or more current or previous data communication connections traversing the data channel and initiating a new data communication connection between the first node and the second node including configuring the new data communication connection at least in part according to the maintained data.

MULTI-PATH NETWORK COMMUNICATION

A method for data communication between a first node and a second node over a number of data paths coupling the first node and the second node includes transmitting messages between the first node and the second node over the number of data paths including transmitting a first subset of the messages over a first data path of the number of data paths, and transmitting a second subset of the messages over a second data path of the number of data paths. The first data path has a first latency and the second data path has a second latency substantially larger than the first latency, and messages of the first subset of the messages are chosen to have first message characteristics and messages of the second subset are chosen to have second message characteristics, different from the first message characteristics.

Communication device, server device, communication method, and non-transitory computer readable medium

A communication device includes a computer including a processor. The computer controls the communication device to perform operations. The operations include establishing a first connection with a first external device and establishing a second connection with a second external device, via a communication network. The operations include transmitting a keep-alive packet to the first external device via the first connection at a first transmission cycle and receiving a response packet for the keep-alive packet. The operations include determining the first transmission cycle according to transmission cycle determination processing which transmits a measurement packet to the first external device via the first connection at a candidate time interval after the second connection is established or after another measurement packet is received via the second connection, and confirming whether the measurement packet transferred by the first external device to the second external device is received via the second connection.

INCREASING AN EFFICIENCY OF A FILE TRANSFER BY USING MULTIPLE COMMUNICATION RESOURCES

A device may receive an indication to establish a communication session between a first device and a second device for a file transfer. The device may receive, from the second device, metadata. The metadata may be used to identify files of a set of files. The device may identify the files for transfer from the second device to the first device based on the metadata. The device may cause multiple communication sessions to be established between the first device and the second device. The multiple connections may be used to transfer the files from the second device to the first device. The device may receive, from the second device, the files. The files Day be received via the multiple communication sessions.

Cross-session network communication configuration

In a general aspect, a method for data communication over a data channel on a data path between a first node and a second node includes maintaining data characterizing one or more current or previous data communication connections traversing the data channel and initiating a new data communication connection between the first node and the second node including configuring the new data communication connection at least in part according to the maintained data.

ERROR CORRECTION OPTIMIZATION
20180331967 · 2018-11-15 · ·

A method for data communication between a first node and a second node over a data path coupling the first node and the second node includes transmitting a segment of data from the first node to the second node over the data path as a number of messages, the number of messages being transmitted according to a transmission order. A degree of redundancy associated with each message of the number of messages is determined based on a position of said message in the transmission order.

Multi-path network communication
10129159 · 2018-11-13 · ·

A method for data communication between a first node and a second node over a number of data paths coupling the first node and the second node includes transmitting messages between the first node and the second node over the number of data paths including transmitting a first subset of the messages over a first data path of the number of data paths, and transmitting a second subset of the messages over a second data path of the number of data paths. The first data path has a first latency and the second data path has a second latency substantially larger than the first latency, and messages of the first subset of the messages are chosen to have first message characteristics and messages of the second subset are chosen to have second message characteristics, different from the first message characteristics.

Relay device, configuration method, and recording medium
10097450 · 2018-10-09 · ·

A relay device includes a target port coupled to another device; and a processor coupled to the target port and configured to extract identification information on the other device and identification information on a link aggregation group (LAG) configuration applied to the other device, from a frame received through the target port, and determine LAG configuration to be applied to the target port based on the identification information on the other device and the identification information on the LAG configuration applied to the other device.