Techniques are described that configure a router in a configuration mode
specified by a client. For example, a client may request to configure the
router in a private configuration mode. In response to the command, a
management module creates a private database. A client may edit the
configuration data of the private database. The client may edit the
private database without interference from other clients that may also be
editing configuration data of the router. Management server module
updates the committed database with edited private database, and the
router begins to operate in accordance with the updated configuration
data.