Overview

The cMAG-c management features are built on top of the SR Linux management function, which is implemented via the management pod.

The cMAG-c supports different management interfaces for accessing and using the data models. Key features include:

  • command line interface (CLI)
  • SSH server
  • NETCONF using YANG
  • user management with AAA

See the references in "cMAG-c management" in the cMAG-c Control Plane Function Guide for information about accessing and using the interfaces that support the cMAG-c data models.

Transaction and report types

Learn about the supported transaction and report types in the cMAG-c data model.

The cMAG-c data model supports the following types of transactions and reports:

  • Configuration transactions modify a configuration.
  • State transactions display configuration and operational state information.
  • Show reports provide cMAG-c predefined or user-created custom show reports.

The transaction descriptions in the CLI and Data Model Explorer Tool have a field called ‟Configurable” that indicates the transaction type:

  • true — configuration transaction
  • false — state transaction

See the CLI and Data Model Explorer Tool for more information about configuration and state transactions.

See Show reports for more information about supported show reports.

CLI help function

Access usage information for the cMAG-c data model using the online help function in the CLI interface.

The cMAG-c branch and leaf descriptions are available in the CLI interface, using the online help function. Enter a question mark (?) after a branch or leaf name to display the usage information. In the following example the question mark displays information about the radius-authentication-profile leaf.

Using the question mark (?) to view information in the CLI interface

# /subscriber-management profiles radius-authentication-profile ?
usage: radius-authentication-profile <name>

List of RADIUS authentication profiles

The RADIUS authentication profiles define system behavior when using the RADIUS server to authenticate sessions

Positional arguments:
  name              [string, length 1..255] RADIUS authentication profile name

Show reports

The Nokia cMAG-c CLI provides a set of predefined show reports. See show subscriber-management command descriptions for descriptions of the commands for generating the predefined show reports.

The cMAG-c CLI is a flexible application that can also load dynamic plugins. This flexibility allows users to create and load their own custom show reports. Users can use CLI plug-ins written in Python to create their own custom reports. See the ​SR Linux CLI Plug-In Guide for more information.