Patent classifications
H04J3/14
Load-Balanced Fine-Grained Adaptive Routing in High-Performance System Interconnect
A switch is provided for load-balanced fine-grained adaptive routing in a high-performance interconnection network. The switch includes a plurality of egress ports to transmit packets, and one or more ingress ports to receive packets. The switch also includes a network capacity circuit for obtaining network capacity for transmitting packets via the plurality of egress ports. The switch also includes a port sequence generation circuit configured to generate a port sequence that defines a pseudo-randomly interleaved sequence of a plurality of path options via the plurality of egress ports, based on the network capacity. The switch also includes a routing circuit for routing one or more packets, received from the one or more ingress ports, towards a destination, based on the port sequence.
Communication Method, Communication Apparatus, Terminal Device, and User Plane Network Element
A communication method implemented by a terminal device includes detecting whether a clock source declaration from a user plane network element is received within a first duration, and when the terminal device does not receive the clock source declaration from the user plane network element within the first duration, sending a clock source declaration from a remote device to the user plane network element. According to the method, when the terminal device does not receive the clock source declaration from the user plane network element within the first duration, this indicates that the user plane network element cannot receive a clock source declaration from another terminal device. Accordingly, the clock source declaration of the remote device is sent to the user plane network element.
Unique ID generation for sensors
Systems, methods, and computer-readable media are provided for generating a unique ID for a sensor in a network. Once the sensor is installed on a component of the network, the sensor can send attributes of the sensor to a control server of the network. The attributes of the sensor can include at least one unique identifier of the sensor or the host component of the sensor. The control server can determine a hash value using a one-way hash function and a secret key, send the hash value to the sensor, and designate the hash value as a sensor ID of the sensor. In response to receiving the sensor ID, the sensor can incorporate the sensor ID in subsequent communication messages. Other components of the network can verify the validity of the sensor using a hash of the at least one unique identifier of the sensor and the secret key.
Unique ID generation for sensors
Systems, methods, and computer-readable media are provided for generating a unique ID for a sensor in a network. Once the sensor is installed on a component of the network, the sensor can send attributes of the sensor to a control server of the network. The attributes of the sensor can include at least one unique identifier of the sensor or the host component of the sensor. The control server can determine a hash value using a one-way hash function and a secret key, send the hash value to the sensor, and designate the hash value as a sensor ID of the sensor. In response to receiving the sensor ID, the sensor can incorporate the sensor ID in subsequent communication messages. Other components of the network can verify the validity of the sensor using a hash of the at least one unique identifier of the sensor and the secret key.
Partial survivability for multi-carrier and multi-module optical interfaces
Systems and methods include determining which services in a single Optical Transport Unit Cn (OTUCn) that is transmitted in an optical network via a plurality of optical carriers are affected by failed one or more optical carriers of the plurality of optical carriers; continuing to operate the single OTUCn with unaffected one or more optical carriers of the plurality of optical carriers; and adjusting some or all of the services from the failed one or more optical carriers to the unaffected one or more optical carriers.
Partial survivability for multi-carrier and multi-module optical interfaces
Systems and methods include determining which services in a single Optical Transport Unit Cn (OTUCn) that is transmitted in an optical network via a plurality of optical carriers are affected by failed one or more optical carriers of the plurality of optical carriers; continuing to operate the single OTUCn with unaffected one or more optical carriers of the plurality of optical carriers; and adjusting some or all of the services from the failed one or more optical carriers to the unaffected one or more optical carriers.
Systems and methods for assessing vehicle data transmission capabilities
A computer system for evaluating the communication performance of an autonomous vehicle is provided. The vehicle may have a vehicle controller including at least one processor in communication with at least one memory device. The processor may be programmed to receive, from a standard data transmission location network device, an evaluation data packet. The processor may be programmed to decode the evaluation data packet and initiate a diagnostic test of the vehicle based upon the decoded evaluation data packet. The processor may also be programmed to record measurements of the vehicle during the diagnostic test, and transmit the measurements to the standard data transmission location network device.
Edge node cluster network redundancy and fast convergence using an underlay anycast VTEP IP
Some embodiments provide a method for providing redundancy and fast convergence for modules operating in a network. The method configures modules to use a same anycast inner IP address, anycast MAC address, and to associate with a same anycast VTEP IP address. In some embodiments, the modules are operating in an active-active mode and all nodes running modules advertise the anycast VTEP IP addresses with equal local preference. In some embodiments, modules are operating in active-standby mode and the node running the active module advertises the anycast VTEP IP address with higher local preference.
Deadlock-free local rerouting for handling multiple local link failures in hierarchical network topologies
A method for communication includes partitioning local links in a subnetwork of a packet data network into at least first and second groups. For each local link that connects a first upper-tier switch to a first lower-tier switch in the subnetwork, a corresponding detour route is defined, passing through a first local link belonging to the first group from the first upper-tier switch to a second lower-tier switch, and from the second lower-tier switch over a second local link to a second upper-tier switch, and from the second upper-tier switch over a third local link belonging to the second group to the first lower-tier switch. Upon a failure of the local link connecting the first upper-tier switch to the first lower-tier switch, data packets arriving from the network at the first upper-tier switch are rerouted to pass via the corresponding detour route to the first lower-tier switch.
Method for determining a synchronization accuracy, computer program, communication unit and motor vehicle
The present invention relates to a method for determining a synchronization accuracy of a time synchronization of a first communication unit. A time request is sent via a communication channel at a corresponding instant of time of transmission from the first communication unit to a second communication unit. The method comprises receiving a time response at the first communication unit, the time response providing a synchronization time information for the second communication unit. The synchronization accuracy is determined based on the instant of time of transmission and the instant of time of reception.