H04L2212/00

Data transmission method and related apparatus
11665070 · 2023-05-30 · ·

The application discloses a data transmission method and a related apparatus. A first device receives a connection establishment request and a target data feature that are sent from an analysis device. The connection establishment request includes a first connection parameter of the analysis device. The first device determines, based on the target data feature, a second device that collects data corresponding to the target data feature. The first device and the second device belong to a same distributed system. The first device determines a second connection parameter of the second device; and sends the first connection parameter, the second connection parameter and the target data feature to the second device. The second device establishes a connection to the analysis device based on the first connection parameter and the second connection parameter, and transmits the data corresponding to the target data feature to the analysis device through the established connection.

Container routing algorithm using OSPF

Systems and methods for establishing routing information between software containers or other virtualized environments within a network, and providing inter-container routing between the software services operating on the network, are disclosed herein. The system utilizes an existing routing protocol such as Open Shortest Path First (OSPF) and establishes an overlay network that provides end-to-end connectivity between services of a customer operating in an Infrastructure as a Service (IaaS) network, while maintaining isolation from the traffic of other customers of the IaaS network. The system uses OSPF to learn aspects of the routes between containers in the network, and further builds a customer-specific overlay network based on IP-to-IP encapsulation of the OSPF messages.

System for determining connected vehicle parameters
11663861 · 2023-05-30 · ·

A vehicle data system may include an onboard diagnostic port configured to receive a request for a threshold relating to a vehicle parameter, the threshold indicating a limit in a standard operating range of the vehicle parameter, and a processor configured to receive the request for the threshold, receive vehicle data from at least one vehicle component, and apply a filter to the vehicle data to generate a tuned threshold for the requested threshold based on an initial value and the vehicle data.

Hitless protection for packet based digitized clock distribution

A system includes a first module with a first clock; a second module with a second clock; and an Ethernet network interconnecting the first module and the second module by N Ethernet paths, N≥2; wherein the first module is configured to provide timestamps encapsulated in replicated Ethernet packets to the second module over each of the N Ethernet paths for redundancy. The first module can be configured to obtain timestamps from a first clock with each timestamp having a sequence identifier, replicate each timestamp and its sequence identifier, and encapsulate each replicated timestamp and its sequence identifier in an Ethernet packet and transmit each Ethernet packet over one of the N Ethernet paths. The second module can be configured to receive Ethernet packets over the N Ethernet paths; and utilize a first Ethernet packet with a given sequence identifier for synchronization of the second clock with the first clock.

DATA PROCESSING METHOD, DEVICE, ELECTRONIC DEVICE AND COMPUTER READABLE MEDIUM
20230163998 · 2023-05-25 ·

The data processing method comprises the following steps: detecting, in response to a data packet from a target smart logistics device, the type of communication link between the intermediate server and the target smart logistics device; determining a target communication protocol in the transmission of the data packet, based on the type of communication link between the intermediate server and the target smart logistics device; parsing the data packet based on the target communication protocol to obtain parsed data; encapsulating the parsed data according to a communication protocol corresponding to the type of the communication link between the intermediate server and the logistics data server to generate an encapsulated data packet.

High-Speed Audio Data Transmission Method and Apparatus
20230113453 · 2023-04-13 ·

An audio data transmission method includes encapsulating, based on a physical layer frame header, a protocol data unit (PDU) including audio data, to obtain an audio data packet, where the physical layer frame header is modulated using a first digital modulation scheme, the PDU is modulated using a second digital modulation scheme, a value of a modulation rate of the first digital modulation scheme is equal to a value of a data transmission rate, and a value of a modulation rate of the second digital modulation scheme is less than the value of the data transmission rate, and sending the audio data packet on a BLUETOOTH low energy (BLE) physical channel at the data transmission rate.

Systems and methods for data transmission based on a link layer packet structure
11470188 · 2022-10-11 · ·

A device may be configured to generate data packets including a packet header and a payload. The packet header may include a value that signals whether the payload encapsulates input data according to a single short packet encapsulation, a single long packet encapsulation, a segmented encapsulation, or a concatenated encapsulation.

Service insertion in public cloud environments
11627080 · 2023-04-11 · ·

Example methods are provided a network device to perform service insertion in a public cloud environment that includes a first virtual network and a second virtual network. In one example method, in response to receiving a first encapsulated packet from a first virtualized computing instance located in the first virtual network, the network device may generate a decapsulated packet by performing decapsulation to remove, from the first encapsulated packet. The method may also comprise identifying a service path specified by a service insertion rule, and sending the decapsulated packet to the service path to cause the service path to process the decapsulated packet according to one or more services. The method may further comprise: in response to the network device receiving the decapsulated packet processed by the service path, sending the decapsulated packet, or generating and sending a second encapsulated packet, towards a destination address.

Packet communications providing packet processing efficiencies in a network including using a segment routing and tunnel exchange

In one embodiment, a segment routing and tunnel exchange provides packet forwarding efficiencies in a network, including providing an exchange between a segment routing domain and a packet tunnel domain. One application includes the segment routing and tunnel exchange interfacing segment routing packet forwarding (e.g., in a Evolved Packet Core (EPC) and/or 5-G user plane) and packet tunnel forwarding in access networks (e.g., replacing a portion of a tunnel between an access node and a user plane function for accessing a corresponding data network). In one embodiment, a network provides mobility services using a segment routing data plane that spans segment routing and tunnel exchange(s) and segment routing-enabled user plane functions. One embodiment uses the segment routing data plane without any modification to a (radio) access network (R)AN (e.g., Evolved NodeB, Next Generation NodeB) nor to user equipment (e.g., any end user device).

Service path generation in load balanced manner

Some embodiments provide novel methods for performing services for machines operating in one or more datacenters. For instance, for a group of related guest machines (e.g., a group of tenant machines), some embodiments define two different forwarding planes: (1) a guest forwarding plane and (2) a service forwarding plane. The guest forwarding plane connects to the machines in the group and performs L2 and/or L3 forwarding for these machines. The service forwarding plane (1) connects to the service nodes that perform services on data messages sent to and from these machines, and (2) forwards these data messages to the service nodes. In some embodiments, the guest machines do not connect directly with the service forwarding plane. For instance, in some embodiments, each forwarding plane connects to a machine or service node through a port that receives data messages from, or supplies data messages to, the machine or service node. In such embodiments, the service forwarding plane does not have a port that directly receives data messages from, or supplies data messages to, any guest machine. Instead, in some such embodiments, data associated with a guest machine is routed to a port proxy module executing on the same host computer, and this other module has a service plane port. This port proxy module in some embodiments indirectly can connect more than one guest machine on the same host to the service plane (i.e., can serve as the port proxy module for more than one guest machine on the same host).