H04L12/2859

VEHICLE HAVING FAIL-SAFE INTERNAL DATA TRANSFER
20200412575 · 2020-12-31 ·

The invention relates to a vehicle having fail-safe internal data transfer. The vehicle comprises a vehicle body and a wired data transfer network provided on the vehicle body. Furthermore, network subscribers are provided on the vehicle body, which network subscribers are connected to each other via respective network nodes of the data transfer network. The data transfer network has a data-transferring ring wiring.

COORDINATING PSEUDOWIRE CONNECTION CHARACTERISTICS AND MULTI-HOMED PROVIDER EDGE DEVICE CAPABILITIES

A device may store first information regarding a first pseudowire connection with a first device, wherein the first pseudowire connection provides access to an Ethernet virtual private network (EVPN) to communicate with a host device. The device may store second information regarding a second pseudowire connection with a second device, wherein the second pseudowire connection provides access to the EVPN to communicate with the host device. The device may receive a message that includes a configuration identifier and identify the configuration identifier. The device may change a first characteristic of the first pseudowire connection based on the configuration identifier. The device may change a second characteristic of the second pseudowire connection based on the configuration identifier. The device may receive data from the host device based on changing the first characteristic of the first pseudowire connection and changing the second characteristic of the second pseudowire connection.

Distributed WAN security gateway

Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.

Processing data messages of a virtual network that are sent to and received from external service machines

Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.

Processing data messages of a virtual network that are sent to and received from external service machines

Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.

Coordinating pseudowire connection characteristics and multi-homed provider edge device capabilities

A device may store first information regarding a first pseudowire connection with a first device, wherein the first pseudowire connection provides access to an Ethernet virtual private network (EVPN) to communicate with a host device. The device may store second information regarding a second pseudowire connection with a second device, wherein the second pseudowire connection provides access to the EVPN to communicate with the host device. The device may receive a message that includes a configuration identifier and identify the configuration identifier. The device may change a first characteristic of the first pseudowire connection based on the configuration identifier. The device may change a second characteristic of the second pseudowire connection based on the configuration identifier. The device may receive data from the host device based on changing the first characteristic of the first pseudowire connection and changing the second characteristic of the second pseudowire connection.

METHOD FOR COLLISION AVOIDANCE IN TRANSFER OF NETWORK PACKETS
20200260491 · 2020-08-13 ·

A system for transmitting data over a communication network operating in an Ethernet or serial communication mode, where an Ethernet or serial cable is replaced by radios transmitting over an over-the-air radio link. The system includes computer processors that receive the data and assemble that data into smaller OTA data packets for delivery across the link and operating protocols that provide collision avoidance of OTA packets transmitted in an overlapping manner by radios on opposite sides of the over-the-air link. In a preferred mode the system operates in the 902-928 MHz ISM band, and the data being transmitted over distances much greater than for 2.4 GHz transmission.

METHOD FOR COLLISION AVOIDANCE IN TRANSFER OF NETWORK PACKETS
20200260493 · 2020-08-13 ·

A system for transmitting data over a communication network operating in an Ethernet or serial communication mode, where an Ethernet or serial cable is replaced by radios transmitting over an over-the-air radio link. The system includes computer processors that receive the data and assemble that data into smaller OTA data packets for delivery across the link and operating protocols that provide collision avoidance of OTA packets transmitted in an overlapping manner by radios on opposite sides of the over-the-air link. In a preferred mode the system operates in the 902-928 MHz ISM band, and the data being transmitted over distances much greater than for 2.4 GHz transmission.

REDUNDANT MULTICAST TREE IN A FAT TREE NETWORK TOPOLOGY

In one embodiment, a method comprises identifying within a network topology, by an apparatus, a plurality of network devices; and establishing by the apparatus, a multiple tree topology comprising a first multicast tree and a second multicast tree, the first and second multicast trees operable as redundant trees for multicast traffic in the network topology, the establishing including: allocating a first of the network devices as a corresponding root of the first multicast tree, allocating a first group of intermediate devices from the network devices as first forwarding devices in the first multicast tree, allocating a second group of intermediate devices as belonging to first leaf devices in the first multicast tree, and allocating terminal devices of the network devices as belonging to the first leaf devices, and allocating a second of the network devices as the corresponding root of the second multicast tree, allocating the second group of intermediate devices as second forwarding devices in the second multicast tree, allocating the first group of intermediate devices as belonging to second leaf devices in the second multicast tree, and allocating the terminal devices as belonging to the second leaf devices.

REDUNDANT MULTICAST TREE IN A FAT TREE NETWORK TOPOLOGY WITH ANISOTROPIC ROUTING

In one embodiment, a method comprises identifying a fat tree network topology comprising top-of-fabric (ToF) switching devices, an intermediate layer of intermediate switching devices connected to each of the ToF switching devices, and a layer of leaf network devices; and causing a first leaf network device to initiate establishment of first and second redundant multicast trees for multicasting of data packets, including: causing first and second ToF switching devices to operate as roots of the first and second multicast trees according to first and second attribute types, respectively, causing the first leaf network device to select first and second of the intermediate switching devices as first and second flooding relays belonging to the first and second attribute types, respectively, and causing the first and second flooding relays to limit propagation of registration messages generated by the first leaf network device to the first and second ToF switching devices, respectively.