TheModel-Driven Command Line Interface (MD-CLI)in Nokia SR OS provides a structured and programmatic way to manage configurations. It is based on atransactional model, meaning changes are made in a candidate configuration before being committed to the running configuration.
Let's review each statement:
A. It allows atomic transactions–✔True. MD-CLI uses atomic transactions to apply multiple changes at once, ensuring consistency and rollback if a failure occurs.
B. Configuration changes are activated when the running configuration datastore is saved to a file–❌False. In MD-CLI, changes are committed to therunning datastorewhen a user issues the commit command,not when saving to a file. Saving to a file is a separate action (e.g., admin save) and doesnot trigger configuration activation.
C. To achieve transactional configuration, it is necessary to have multiple configuration datastores–✔True. MD-CLI usescandidate,running, andoperationaldatastores to implement transaction-based configuration.
D. Multiple users may enter the global configuration mode concurrently–✔True. MD-CLI supportsmulti-user accessto global configuration with locking mechanisms to prevent conflicts.
[Reference:, Nokia SR OS MD-CLI User Guide, Nokia SRA Study Guide – Chapter: "Model-Driven Configuration and Transactions", ]