| CPC H04L 41/082 (2013.01) | 8 Claims |

|
1. A method for updating configuration data in a network device, the method comprising:
receiving, by a configuration module of the network device, a configuration set request from a configuration client, wherein the configuration set request includes updates to a plurality of vendor-neutral configuration objects of a vendor-neutral configuration data model maintained in memory at the network device by the configuration module;
determining, by the configuration module,
a first subset of the updates that modify ones of the vendor-neutral configuration objects, wherein the modified ones of the vendor-neutral configuration objects are isomorphically mapped to corresponding native configuration objects of a system database maintained in memory of the network device, and
a second subset of the updates that modify ones of the vendor-neutral configuration objects, wherein the ones of the vendor-neutral configuration objects modified by the second subset are not isomorphically mapped to corresponding native configuration objects of the system database;
generating, by the configuration module, a set of CLI commands corresponding to the second set of the updates, wherein the set of CLI commands are adapted to modify native configuration objects of the system database to effect the second set of updates when executed; and
forwarding, by the configuration module, the first subset of the updates and the generated CLI commands to a configuration agent of the network device.
|