README-ned-settings

NED settings details


This NED is equipped with a number of runtime configuration options "NED settings" allowing for customization by the end user. All options are configurable using the NSO API for NED settings. Most NED settings can be configured globally, per device profile or per device instance in the following locations:

global /ncs:devices/global-settings/ned-settings/cisco-iosxr/ profile /ncs:devices/ncs:profiles/profile:/ned-settings/cisco-iosxr/ device /ncs:/device/devices/device:/ned-settings/cisco-iosxr/

Profiles setting overrides global-settings and device settings override profile settings, hence the narrowest scope of the setting is used by the device.

If user changes a ned-setting, then user must reconnect to the device, i.e. disconnect and connect in order for the new setting to take effect.

From the NSO CLI the device instance NED settings for this NED are available under:

# config
# devices device dev-1 ned-settings cisco-iosxr

Press TAB to see all the NED settings.

Table of contents


1. ned-settings cisco-iosxr
2. logger
3. connection
4. onie
5. proxy
6. read
   6.1. replace-config
7. write
   7.1. config-warning
   7.2. inject-command
   7.3. config-dependency
8. live-status
   8.1. auto-prompts
9. api
10. auto
11. developer
   11.1. simulate-command

1. ned-settings cisco-iosxr


The following top level ned-settings can be modified.

2. ned-settings cisco-iosxr logger


Settings for controlling logs generated.

3. ned-settings cisco-iosxr connection


This section lists the connection ned-settings used when connecting to the device:

4. ned-settings cisco-iosxr onie


Options to grub when rebooting to ONIE boot loader.

5. ned-settings cisco-iosxr proxy


See sections 9 and 10 in README.md for information on proxy ned-settings used to connect via a jump host, terminal server or "exec" proxy, i.e. executing a command/script to connect to device.

Note: The NED also supports a second jump host by configuring 'ned-settings cisco-iosxr proxy2' ned-settings.

6. ned-settings cisco-iosxr read


Settings used when reading from device.

6.1. ned-settings cisco-iosxr read replace-config


Replace (or filter) config when reading from device.

7. ned-settings cisco-iosxr write


Settings used when writing to device.

7.1. ned-settings cisco-iosxr write config-warning


List specifying device warnings to ignore.

7.2. ned-settings cisco-iosxr write inject-command


Inject command (before or after) specified config-line upon commit.

7.3. ned-settings cisco-iosxr write config-dependency


Add a dynamic diff dependency to solve unsolved dependencies in the NED before next release.

8. ned-settings cisco-iosxr live-status


Configure NED settings related to live-status.

8.1. ned-settings cisco-iosxr live-status auto-prompts


Pre-stored answers to device prompting questions.

9. ned-settings cisco-iosxr api


Configure API (new API features/changes).

10. ned-settings cisco-iosxr auto


Configure auto (dynamic behaviour).

11. ned-settings cisco-iosxr developer


Developer settings used for debugging only.

11.1. ned-settings cisco-iosxr developer simulate-command


Used for debugging to simulate a device response to a live-status command.

Last updated

Was this helpful?