300-420 Question 310
Single answerAn organization is designing a network with a focus on efficient state synchronization between controllers and network devices. They want to ensure that only changes to the network state are communicated to avoid unnecessary traffic and processing overhead. Which approach is MOST appropriate to achieve this?
- A
On-change publication
- B
Periodic polling
- C
Push-based publication with a fixed interval
- D
Centralized state synchronization using REST APIs
Show answer and explanation
Correct answer: A
Explanation
On-change publication is a mechanism where updates are sent only when there is a change in the data or state. This is particularly suitable for scenarios where efficiency is critical, as it minimizes unnecessary network traffic and processing overhead compared to polling or fixed-interval updates. It aligns with modern enterprise network design goals of optimizing resource usage and scalability.
- A. Correct.
On-change publication ensures that updates are sent only when there is a change in the network state, optimizing bandwidth and reducing processing overhead.
- B. Incorrect.
Periodic polling involves the controller or device regularly checking for updates at fixed intervals, which can generate unnecessary traffic even when no changes have occurred.
- C. Incorrect.
Push-based publication with a fixed interval sends updates regardless of changes, which can lead to inefficiencies similar to periodic polling.
- D. Incorrect.
Centralized state synchronization using REST APIs is a valid approach for state synchronization but does not inherently provide the efficiency benefits of on-change publication since it depends on how the APIs are implemented.