PTP Message Transmission for Cross-Version Network Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in achieving compatibility between devices using different versions of the Precision Time Protocol (PTP), leading to synchronization issues and requiring manual configuration of ports, which is time-consuming and prone to errors.
Innovation Solution
A message transmission method and device that determine the PTP version of a sending port and send a first PTP message using that version, allowing for automatic protocol compatibility without manual configuration, thereby improving efficiency and maintainability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual configuration of port protocol versions is implemented, then protocol compatibility between old and new devices can be achieved, but the workload increases significantly and configuration errors are prone to occur
Solution Approach 1:
The system automatically detects the protocol version of connected devices and configures the appropriate protocol version for communication without requiring manual intervention. The network side device autonomously identifies whether a connected device uses an old or new PTP protocol version and adjusts its communication protocol accordingly, eliminating the need for manual port configuration while ensuring protocol compatibility.
Solution Approach 2:
The system dynamically changes the protocol version parameter based on the detected device type. When an old version device is detected, the system switches to using the old PTP protocol version for communication on that port; when a new version device is detected, it uses the new protocol version. This dynamic parameter adjustment ensures compatibility while simplifying operations.
2Reliability
If manual configuration of port protocol versions is implemented, then protocol compatibility can be achieved, but reconfiguration is required when network topology changes
Solution Approach 1:
The system continuously monitors the network topology and device connections, automatically detecting changes in the network environment. When a device is connected or disconnected, or when a device's protocol version changes, the system receives feedback about the new network state and automatically adjusts the communication protocol accordingly, eliminating the need for manual reconfiguration during network changes.
Solution Approach 2:
The system transitions from static manual configuration to dynamic automatic adaptation. The protocol version used for communication is no longer fixed but dynamically adjusted based on real-time detection of connected devices' protocol versions. This dynamic approach allows the system to automatically adapt to network topology changes without requiring maintenance intervention.
3Measurement precision
If new version PTP protocol is used to carry more information, then time synchronization accuracy improves, but compatibility with old version devices deteriorates
Solution Approach 1:
The system applies different protocol versions to different communication contexts based on the connected device. When communicating with old version devices, the system uses the old PTP protocol version that ensures compatibility. When communicating with new version devices, it uses the new protocol version that provides enhanced time synchronization accuracy and additional information fields. This localized application of different protocol qualities optimizes both compatibility and performance.
Solution Approach 2:
The system segments the communication interfaces by protocol version capability. Each port or communication channel is independently configured to use the appropriate protocol version based on the connected device's capabilities. This segmentation allows the network to simultaneously support both old and new protocol versions, enabling high-precision synchronization with new devices while maintaining compatibility with legacy devices through separate communication paths.
Data Source
Figure 1
Figure 2~3
Figure 4~6
AI summary
A message transmission method, a message transmission device, a network side device and a storage medium are provided. The method includes: determining a PTP version of a sending port set by a network side device; sending a first PTP message that uses the PTP version of the sending port through the sending port.