About the interaction of the CPE device and the orchestrator
After registration, the CPE device sends REST API requests to the orchestrator to receive tasks not related to virtual switch management, such as restarting the CPE device and updating firmware. Requests are sent periodically with a frequency that you can specify when configuring the connection of the CPE device to the orchestrator and controller.
To display the table of tasks performed by the orchestrator on a CPE device, go to the SD-WAN → CPE menu section and click the CPE device. Information about tasks is displayed in the following columns of the table:
Type is the type of the task.
Status is the status of the task:
Await means the task is saved in the orchestrator database and is waiting to be received by the CPE device.
Executing means the task is running.
Completed means the task is successfully completed.
Error means an error occurred while running the task.
Last update is the date and time of the last update of the task.
The orchestrator runs tasks on the CPE device in the following way:
You run a task, such as modifying BGP settings, on the CPE device using the orchestrator web interface.
The orchestrator saves the task in the database. In the table, the task is displayed with the Await status.
The CPE device receives the task when it sends a REST API request to the orchestrator. In the table, the task is displayed with the Executing status.
If the task finishes successfully, the CPE device reports this to the orchestrator. In the table, the task is displayed with the Completed status.
If the task fails, it is displayed in the table with the Error status.
Before running the task, the current settings on the CPE device are saved. If the CPE device cannot send a confirmation message to the orchestrator after successful completion of the task, after 3 attempts the previous settings are restored on the CPE device, and the table displays the task with the Error status.