Share via


Connection Planner

Send Feedback

Connection Planner (ConnPlann.dll) is responsible for selecting the connection(s) that best serve a request for connection. Connection Planner receives end-to-end path information from the Connection Manager application. It then queries each Connection Manager configuration service provider to determine the cost, bandwidth, and latency of each path to decide which one provides the optimal connection, based upon a selected heuristic.

Connection Planner is also responsible for determining which connection has the highest priority and for establishing that connection. For example, if a low-priority connection is active, Connection Planner disconnects it if a connection request for a higher-priority connection is made (except in the case where the high-priority connection request is the same connection as the low-priority one). Connection Planner then calculates the optimal path to the higher-priority connection and activates that connection. After the high-priority connection has finished, Connection Planner re-establishes the lower-priority connection.

Connection Planner notifies all applications of active connections, regardless of which application triggered the request for connection. For example, if five applications are requesting an Internet connection Y, Connection Planner notifies all five applications when this connection is active and available for use.

The Connection Planner can be configured using the CMPLANNER (OMA DM) or CM_PLANNER (OMA Client Provisioning) Configuration Service Providers.

See Also

Connection Manager Architecture

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.