Cisco Systems OL-27172-01 Mobility Aid User Manual


 
14-5
Cisco Broadband Access Center 3.8 Administrator Guide
OL-27172-01
Chapter 14 CWMP Device Operations
Connection Modes for Device Operations
Asynchronous Mode
Asynchronous mode facilitates the RDU to execute the asynchronous immediate operation without
reserving a PACE thread for the complete operation. The TR-069 IPDevice operations like
GetParameterValues and GetParamValues RPC can be performed with this mode. This feature helps in
increasing the RDU efficiency in serving more number of API operation requests.
The asynchronous operation is performed as follows:
1. The API client submits asynchronous operation batches to the RDU.
2. The RDU sends the asynchronous operation request to the DPE.
3. After receiving an acknowledgment from the DPE, RDU sends a connection request to DPE. The
DPE then sends a connection request to the CPE.
4. The DPE sends the connection request result to the RDU.
5. If connection request fails, DPE sends an AsyncOperationEvent event to the RDU with the
connection request status and the RDU releases the PACE thread.
6. When the connection request to CPE is successful, the CPE establishes a session in a separate
thread, and the DPE executes the asynchronous operation on the CPE.
7. The CPE sends the operation results to DPE, and DPE further sends the operation result to RDU.
8. RDU processes the operation result and further sends an AsyncOperationEvent event to API client
with the operation result.
Figure 14-3 illustrates the high-level flow for asynchronous operations.
Figure 14-3 Asynchronous Operation Mode Workflow
Submit Operation
Async Operation
Connection Request
Connection Request
Connection Request Result
Operation Result
Establish Session
Execute Operation
ACK
AsyncOperationEvent for
Failed Connection Request
AsyncOperationEvent for
Operation Result
PACE Thread is Released
Operation Result
285648
API RDU DPE Device