Network Device Time Configuration via Local Link
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Networks face degradation or failure due to the propagation of incorrect time information, and existing solutions that reject time information from non-network devices hinder device configuration and maintenance.
Innovation Solution
A method where a device receives and sets its time information from an external system via a local connection before joining the network, using a maximum time error value to prevent incorrect time propagation, allowing secure communication and configuration while ensuring network protection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a device is configured to reject time information from non-network devices, then network stability is improved, but device configuration capability deteriorates
Solution Approach 1:
The device accepts time information from external devices before joining the network, performing the time synchronization action in advance during the configuration phase. This preliminary action enables the device to be properly configured and joined to the network without compromising network stability, as the time information is only accepted temporarily during setup and not propagated to other network devices.
2Ease of operation
If a device accepts time information from external devices, then device configuration is enabled, but network time propagation risk increases
Solution Approach 1:
The device applies different time information acceptance policies to different communication interfaces. The local interface (e.g., USB, serial) is configured to accept time information for configuration purposes, while network interfaces maintain the default rejection policy. This local quality differentiation enables device configuration through external time sources while preventing the propagation of potentially incorrect time information across the network.
3Adaptability or versatility
If a device uses time information from external systems, then communication with external systems is enabled, but time information quality deteriorates
Solution Approach 1:
The device extracts only the necessary time value from external systems for configuration purposes, while explicitly excluding the propagation of this time information to the network. The device separates the useful function (obtaining time for external communication) from the harmful potential (propagating incorrect time), by accepting time information locally without forwarding it to network interfaces.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Prior to joining a device to a network, the device is connected to an external system via a local connection. The external system provides the device with a local time stamp that includes a local time value and a local time error value. The device may use the time information to communicate with the external system. After the device is joined to the network, the device may transmit a communication on the network that includes time information. If so, then the communication includes a time value based on the device's time value and a time error value set to a value indicating a maximum error. The network is protected from potentially poor quality time information. Any device that receives the communication rejects the time information since the time error value indicates a maximum error.