H04L43/022

Networks for packet monitoring and replay
11552865 · 2023-01-10 · ·

Disclosed herein are a system, non-transitory computer readable medium, and method for monitoring and replaying packets. A network tap forwards packets from a first network to a second network. At least one node in the first network has the same IP address as a node in the second network. The packets are replayed in the second network.

DISTRIBUTED SOFTWARE-DEFINED NETWORKING (SDN) CONTROL PLANE FRAMEWORK

A system includes a network of multiple network domains, each network domain includes a software defined network (SDN) controller. Each SDN controller includes a network interface circuitry, a processor and a memory. The network interface circuitry provides a communicative coupling with at least one domain of the multiple network domains. The memory includes instructions that when executed by the processor, performs a network update comprising adding links, subtracting links or reporting a status of links in at least one network domain upon receiving a network update request, and performs sending and receiving the network update request to a second SDN controller, where the network update request is part of real-time publish/subscribe protocol, the sending network update request includes a publish message having a specified topic and a set of QoS attributes, and the receiving a network update request includes subscribing to the specified topic and the set of QoS attributes.

Root-cause analysis of event occurrences

Provided herein are systems and methods for determining relationships between events occurring in networks. Notifications describing events occurring in networks can be received and processed to determine groups of network event types. A root-cause network can be generated based on the events, with the nodes of the root-cause network representing different event types and the edges of the root-cause network indicating directional, causal relationships between the nodes. A received network event can be processed to determine potential causes of the received network event based on the root-cause network and other events received by the network.

SYSTEMS AND METHODS FOR TIMING A SIGNAL
20230006903 · 2023-01-05 ·

Systems and methods are provided for timing signals, measuring latency, and/or timestamping. Some of the systems described herein can measure latency in a network device, and can include a signal generator, a sampler, a pulse detector, a timer, and a connector. The signal generator can define a signal profile. The sampler can sample the signal profile at a frequency of at least 4 GHz to generate a plurality of bits, each bit corresponding to a value of the signal profile during the sampling. The pulse detector can detect a change in the signal profile by detecting at least one change in the plurality of bits. The timer can time the change in value in the plurality of bits to provide at least one detection time measurement. The connector can electronically link the signal generator and the sampler to the network device to provide an external network path for transmitting a signal from the signal generator to the sampler via the network device.

SYSTEMS AND METHODS FOR TIMING A SIGNAL
20230006903 · 2023-01-05 ·

Systems and methods are provided for timing signals, measuring latency, and/or timestamping. Some of the systems described herein can measure latency in a network device, and can include a signal generator, a sampler, a pulse detector, a timer, and a connector. The signal generator can define a signal profile. The sampler can sample the signal profile at a frequency of at least 4 GHz to generate a plurality of bits, each bit corresponding to a value of the signal profile during the sampling. The pulse detector can detect a change in the signal profile by detecting at least one change in the plurality of bits. The timer can time the change in value in the plurality of bits to provide at least one detection time measurement. The connector can electronically link the signal generator and the sampler to the network device to provide an external network path for transmitting a signal from the signal generator to the sampler via the network device.

INFORMATION PROCESSING DEVICE, NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM, AND INFORMATION PROCESSING METHOD
20220417123 · 2022-12-29 · ·

An information processing device includes a reception I/F unit, a reception-time-point measuring unit, and an event-detection-time-point estimation unit. The event-detection-time-point estimation unit estimates an event detection time point, which is a time point at which an event corresponding to latest detection data is detected, from a minimum system delay time, a minimum-system-delay jitter, and a time period from detection of the event corresponding to a target data to detection of the event corresponding to latest detection data. The minimum-system-delay jitter is the difference between a minimum-reception-time expected reception time point and the reception time point of the target detection data. The minimum-reception-time expected reception time point is calculated to be a time point at which the target data is received before the latest detection data. The target detection data is one piece of detection data, out of the multiple pieces of detection data, sent with a minimum system delay time.

METHODS FOR MONITORING A DATA TRANSMISSION, APPARATUSES, AND COMPUTER-READABLE MEDIUMS

A method includes moving one or more transmit facility or transmit facilities attached to a first component with regard to at least two receive facilities attached at a fixed position to the second component; and at least one of registering a respective error if an error condition exists for the respective receive facility or modifying an operation of an apparatus comprising the first and a second component if the error condition exists for the respective receive facility, the error condition for the respective receive facility depends on location information relating to at least one of the position of the first component with regard to the second component or orientation of the first component with regard to the second component, and/or at least one of a measure for a receive quality of the signals or data packets received from the transmit facility or from at least one of the transmit facilities.

METHODS FOR MONITORING A DATA TRANSMISSION, APPARATUSES, AND COMPUTER-READABLE MEDIUMS

A method includes moving one or more transmit facility or transmit facilities attached to a first component with regard to at least two receive facilities attached at a fixed position to the second component; and at least one of registering a respective error if an error condition exists for the respective receive facility or modifying an operation of an apparatus comprising the first and a second component if the error condition exists for the respective receive facility, the error condition for the respective receive facility depends on location information relating to at least one of the position of the first component with regard to the second component or orientation of the first component with regard to the second component, and/or at least one of a measure for a receive quality of the signals or data packets received from the transmit facility or from at least one of the transmit facilities.

Systems and methods for detection of vehicle bus protocol using signal analysis
11539550 · 2022-12-27 · ·

Embodiments of the invention include a vehicle telematics device that performs vehicle CAN bus discovery using bit timing analysis. In an embodiment, the vehicle telematics device enters a vehicle CAN bus protocol discovery mode, samples a vehicle CAN bus signal, performs bit timing analysis of the CAN bus signal, calculates a BAUD rate of the vehicle CAN bus based on the bit timing analysis, determines a data packet format of data packets on the vehicle CAN bus, and identifies a vehicle CAN bus protocol from a plurality of vehicle CAN bus protocols based on the calculated BAUD rate and data packet format.

DATA AGGREGATION FOR COMMUNICATIONS NETWORK OPTIMIZATION

Systems and methods for aggregating samples of Proactive Network Maintenance (PNM) data representing state information of a communications network. Each sample may be associated with one of a plurality of different frequency ranges, where the samples are aggregated over a temporal range and aggregated over a frequency range. The data aggregated in this manner may then be used to configure the network.