H04L45/121

Dynamically balancing traffic in a fabric using telemetry data
11496399 · 2022-11-08 · ·

Techniques for improved routing based on network traffic are provided. Telemetry data relating to a first network node of a plurality of network nodes in a locator ID separation protocol (LISP) fabric is received. A first portion of the telemetry data that relates to a first destination of a plurality of destinations is identified. Further, a first routing weight associated with a first interface of the first network node is revised based on the first portion of the telemetry data, where the first interface is associated with the first destination. The revised first routing weight is published to a second plurality of network nodes in the LISP fabric, wherein the second plurality of network nodes route packets to the first network node based in part on the revised first routing weight.

Smart cascading security functions for 6G or other next generation network

In a 6G network, microservices can be utilized in the absence of a core network. For example, after a mobile device has authenticated, through its carrier network, with a transport service layer, microservices can be allocated to the mobile device without having to be transmitted via the core network. Thus, removing the core network from the process can generate a direct line of microservices from the transport layer to the end-user. Furthermore, additional microservices and/or resources can be access through a microservices library. Consequently, packets can be securely transmitted be a wireless network facilitating sending packet profile data from one to many node devices in anticipation of the packet traversing the various node devices.

DATA TRANSMISSION METHOD AND COMMUNICATION APPARATUS
20230032764 · 2023-02-02 ·

Embodiments of this application disclose example data transmission methods and example communication apparatuses. One example method includes receiving, by a first core network function entity, multi-stream transmission information of a service, where the multi-stream transmission information indicates that the service is transmitted via first split data and second split data. The first core network function entity can then receiver, based on the multi-stream transmission information, first quality of service QoS configuration information and second QoS configuration information, where the first QoS configuration information corresponds to the first split data, and the second QoS configuration information corresponds to the second split data. The first core network function entity can then output the first QoS configuration information and the second QoS configuration information.

Network latency measurement and analysis system

Deploying a point of presence (PoP) changes traffic flow to a cloud service provider. To determine if the PoP improves the performance of a cloud service to a client, actual network latencies between the client and the cloud service are measured. In more complex scenarios, multiple PoPs are used. The client sends multiple requests for the same content to the cloud provider. The requests are sent via different routes. The cloud provider serves the requests and collates the latency information. Based on the latency information, a route for a future request is selected, resources are allocated, or a user interface is presented. The process of determining the latency for content delivered by different routes may be repeated for content of different sizes. A future request is routed along the network path that provides the lowest latency for the data being requested.

Network latency measurement and analysis system

Deploying a point of presence (PoP) changes traffic flow to a cloud service provider. To determine if the PoP improves the performance of a cloud service to a client, actual network latencies between the client and the cloud service are measured. In more complex scenarios, multiple PoPs are used. The client sends multiple requests for the same content to the cloud provider. The requests are sent via different routes. The cloud provider serves the requests and collates the latency information. Based on the latency information, a route for a future request is selected, resources are allocated, or a user interface is presented. The process of determining the latency for content delivered by different routes may be repeated for content of different sizes. A future request is routed along the network path that provides the lowest latency for the data being requested.

Communication device, communication relay system, and master station apparatus

A communication device according to an embodiment is capable of communicating with another communication device via a first network and a second network each transmitting radio signal data by different communication methods. The communication device includes: a first communicator capable of communicating with another communication device via the first network; a second communicator capable of communicating with another communication device via the second network; a delay parameter acquirer to acquire a delay parameter of the first network; and a delay parameter reflector to reflect the delay parameter of the first network acquired by the delay parameter acquirer on a delay parameter of the second network.

Communication device, communication relay system, and master station apparatus

A communication device according to an embodiment is capable of communicating with another communication device via a first network and a second network each transmitting radio signal data by different communication methods. The communication device includes: a first communicator capable of communicating with another communication device via the first network; a second communicator capable of communicating with another communication device via the second network; a delay parameter acquirer to acquire a delay parameter of the first network; and a delay parameter reflector to reflect the delay parameter of the first network acquired by the delay parameter acquirer on a delay parameter of the second network.

System, method, utility, and governance for distributed data routing over the Internet
20220345385 · 2022-10-27 ·

A method is disclosed for distributed routing data with latencies using relay nodes. The method includes automatically measuring one-way latencies between a plurality of nodes comprising a first node, a second node, and a relay node, producing a first signal associated with a proof of uptime for the relay node, producing a second signal associated with a proof of bandwidth for the relay node, after the proof of uptime and the proof of bandwidth of the relay node are validated, automatically identifying a relayed data routing path from the first node to the second node via the relay node based on the one-way latencies between the plurality of nodes, in response to a command to transfer data from the first node to the second node, and transferring data from the first node to the second node along the relayed data routing path.

Utility and governance for secure, reliable, sustainable, and distributed data routing over the Internet

A method is disclosed for autonomously discovering and utilizing low-latency routing paths in a distributed data routing network. The method includes automatically measuring one-way latencies between a plurality of nodes, and automatically calculating relay health scores of potential relayed data routing paths in the distributed network. A relayed data routing path is automatically selected based on the one-way latencies and relay health scores of potential relayed data routing paths. A relay health score for a potential relayed data routing path is based on uptimes of the potential relay node, or bandwidths, jitters, data package losses, or amount of data routed through the routing segments in the potential relayed data routing path. The selected relayed routing path has a routing health score that meets a pre-determined criterion. The selected relayed data routing path has a total one-way latency smaller than a one-way latency associated with in a direct path.

COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION SYSTEM

According to an embodiment, a communication device includes one or more processors. The processors share encryption keys with a plurality of external communication devices. The processors, based on residual quantities of the encryption keys, decide on a route for sending transmission data. The processors encrypt, for each external communication device of one or more external communication devices included in the route, a header in which the external communication device is set as a destination, using an encryption key shared with the external communication device. The processors generate a packet that includes the transmission data and encrypted headers for the one or more external communication devices. The processors send the generated packet along the route.