Release Announcement: NSO 6.5 is now released.
Head to the release highlights to see what's new
LogoLogo
NSO DevCenterTry NSO
  • Get Started
  • User Guides
  • Developers
  • Release Info
  • Overview
  • Cisco-provided NEDs
    • a10-acos
      • README-ned-settings
      • README v3.24.1 2025-04-25
    • accedian-nid
      • README-ned-settings
      • README v4.5 2025-04-17
    • accedian-skylight_rc
      • README-ned-settings
      • README-rebuild
      • README v3.0.1 2025-03-03
    • accedian-spp
      • README-ned-settings
      • README v1.6.4 2024-11-25
    • actelis-ead
      • README-ned-settings
      • README v1.0.8 2025-01-16
    • adtran-dpoe
      • README-ned-settings
      • README v1.0.1 2025-01-07
    • adva-825
      • README-ned-settings
      • README v4.1.21 2025-01-02
    • alu-isam
      • README-ned-settings
      • README v1.4.16 2025-04-30
    • alu-omniswitch-6k
      • README v2.5.7 2024-10-03
    • alu-sr
      • README-ned-settings
      • README v8.60.2 2025-05-16
    • arista-dcs
      • README-ned-settings
      • README v5.27.19 2025-05-16
    • arris-cmts
      • README-ned-settings
      • README v1.10.10 2024-09-24
    • brocade-ironware
      • README-ned-settings
      • README v4.2.4 2024-10-03
    • casa-ccap
      • README-ned-settings
      • README v1.4.10 2024-09-24
    • ceragon-ip20
      • README-ned-settings
      • README v1.8.1 2025-05-13
    • checkpoint-gaiaos_rest
      • README-ned-settings
      • README v1.11.4 2025-04-04
    • ciena-acos
      • README-ned-settings
      • README v6.6.2 2024-08-22
    • ciena-mcp
      • README-ned-settings
      • README.TSM
      • README v1.9.20 2024-11-21
    • ciena-saos_nc
      • README-ned-settings
      • README-rebuild
      • README v1.0.4 2025-02-24
    • cisco-aireos
      • README-ned-settings
      • README v3.9.25 2025-02-18
    • cisco-apicdc
      • README-ned-settings
      • README v3.20.10 2025-05-07
    • cisco-asa
      • README-ned-settings
      • README v6.18.24 2025-05-16
    • cisco-cnc_rc
      • README-ned-settings
      • README-rebuild
      • README v1.0.9 2025-02-14
    • cisco-esa
      • README-ned-settings
      • README v2.0.11 2024-08-29
    • cisco-fmc
      • README-ned-settings
      • README v1.6.13 2024-12-04
    • cisco-ftd
      • README-ned-settings
      • README v1.11.10 2024-10-21
    • cisco-fxos
      • README-ned-settings
      • README v1.1.12 2024-10-11
    • cisco-ios
      • README-ned-settings
      • README v6.109.5 2025-05-15
    • cisco-iosxr
      • README-ned-settings
      • README v7.69 2025-05-08
    • cisco-iosxr_gnmi
      • README-ned-settings
      • README-rebuild
      • README v1.1.9 2025-05-15
    • cisco-iosxr_nc
      • README-ned-settings
      • README-rebuild
      • README v1.0.1 2025-02-24
    • cisco-iosxr_netconf
      • README v25.1.1 2025-04-09
    • cisco-ise
      • README-ned-settings
      • README v1.1.2 2024-08-29
    • cisco-nx
      • README-ned-settings
      • README v5.27.3 2025-05-13
    • cisco-sma
      • README-ned-settings
      • README v2.1.1 2024-08-29
    • cisco-staros
      • README-ned-settings
      • README v5.57 2025-04-25
    • cisco-wsa
      • README-ned-settings
      • README v4.1.1 2024-08-29
    • citrix-netscaler
      • README-ned-settings
      • README v4.5.12 2025-02-21
    • eci-muse
      • README-ned-settings
      • README v1.6.2 2025-03-18
    • ericsson-efn324
      • README-ned-settings
      • README v2.1.6 2024-08-23
    • ericsson-enm
      • README-ned-settings
      • README v1.0.0 2025-04-30
    • ericsson-minilink6352
      • README-ned-settings
      • README v1.2.4 2025-03-19
    • ericsson-minilink6600
      • README-ned-settings
      • README v1.3.0 2025-03-25
    • etsi-sol003
      • README-ned-settings
      • README v1.13.20 2025-04-07
    • extreme-xos
      • README-ned-settings
      • README v1.5.5 2024-08-29
    • f5-bigip
      • README-ned-settings
      • README v3.24.3 2024-12-24
    • fireeye-cms
      • README-ned-settings
      • README v1.0.6 2024-08-23
    • fortinet-fmg
      • README-ned-settings
      • README v4.3.36 2025-05-05
    • fortinet-fortios
      • README-ned-settings
      • README v5.11.24 2025-04-25
    • hpe-ihss
      • README-ned-settings
      • README v1.2.7.1 2024-09-02
    • huawei-ias
      • README-ned-settings
      • README v2.2.4 2024-12-12
    • huawei-imanager
      • README-ned-settings
      • README v1.3.15 2024-12-02
    • huawei-imanagertl1
      • README-ned-settings
      • README v1.7.10 2024-10-03
    • huawei-vrp
      • README-ned-settings
      • README v6.74 2025-05-16
    • huawei-vrp_nc
      • README-ned-settings
      • README-rebuild
      • README v1.1.6 2025-03-27
    • infoblox-nios
      • README-ned-settings
      • README v4.0.11 2024-10-01
    • juniper-junos
      • README v4.18.13 2025-05-15
    • juniper-junos_nc
      • README-ned-settings
      • README-rebuild
      • README v1.1.19 2025-04-30
    • mrv-masteros
      • README-ned-settings
      • README v3.8.18 2025-01-02
    • nec-ipasolink-vr
      • README-ned-settings
      • README v1.0.0 2025-02-03
    • nokia-apc
      • README-ned-settings
      • README v1.0.10 2024-10-02
    • nokia-srlinux_gnmi
      • README-ned-settings
      • README-rebuild
      • README v1.2.13 2025-04-30
    • nokia-sros_nc
      • README-ned-settings
      • README-rebuild
      • README v1.0.25 2025-05-15
    • oneaccess-oneos
      • README-ned-settings
      • README v3.4.10 2025-02-21
    • onf-tapi_rc
      • README-ned-settings
      • README-rebuild
      • README v2.0.47 2025-05-12
    • openstack-cos
      • README-ned-settings
      • README v4.2.35 2025-05-09
    • overture-1400
      • README-ned-settings
      • README v4.1.5 2024-08-23
    • paloalto-panos_cli
      • README-ned-settings
      • README v4.11.12 2025-04-11
    • pica8-picos
      • README-ned-settings
      • README v1.4.10 2025-03-07
    • proxmox-ve
      • README-ned-settings
      • README v1.0.5 2024-08-29
    • quagga-bgp
      • README-ned-settings
      • README v4.2.14 2024-10-15
    • rad-vx
      • README-ned-settings
      • README v1.18.16 2025-01-24
    • redback-se
      • README-ned-settings
      • README v1.5.3 2025-01-07
    • redhat-ansible
      • README-ned-settings
      • README v1.0.13 2024-09-06
    • redhat-dir389
      • README-ned-settings
      • README v1.2.6 2025-01-07
    • sfr-nbe300
      • README-ned-settings
      • README v2.2.4 2025-03-07
    • siae-smdc_rc
      • README-ned-settings
      • README-rebuild
      • README v1.0.15 2025-05-07
    • tejas-nms5500
      • README-ned-settings
      • README v1.0.7 2024-08-29
    • tilgin-tgem
      • README-ned-settings
      • README v1.0.1 2025-04-17
    • unix-bind
      • README-ned-settings
      • README v2.2 2024-08-30
    • vecima-eac
      • README-ned-settings
      • README v1.0.2 2025-01-07
    • viptela-vmanage
      • README-ned-settings
      • README v1.6.26 2024-11-21
    • vmware-vsphere
      • README-ned-settings
      • README v3.3.18 2025-03-03
    • zte-xpon
      • README-ned-settings
      • README v4.4.1 2025-04-17
    • zte-zxros
      • README-ned-settings
      • README v1.2.5 2025-04-07
Powered by GitBook
LogoLogo

Site

  • Cisco.com
  • Documentation
  • Learning Labs
  • Sample Code

Connect

  • Feedback
  • Community
  • Blogs
  • Events

Follow Us

  • X/Twitter
  • Facebook
  • YouTube
  • LinkedIn

© Copyright 2025 Cisco Systems, Inc. | This site is part of the official Cisco Crosswork NSO documentation set.

On this page
  • NED settings details
  • Table of contents
  • 1. ned-settings f5-bigip
  • 2. ned-settings f5-bigip trim-config-model
  • 3. ned-settings f5-bigip f5-bigip-cached-show-enable
  • 4. ned-settings f5-bigip rest-credentials
  • 5. ned-settings f5-bigip external-rest-credentials
  • 6. ned-settings f5-bigip developer-settings
  • 6.1. ned-settings f5-bigip developer-settings exclude-load-config
  • 6.2. ned-settings f5-bigip developer-settings exclude-check-sync-config
  • 6.3. ned-settings f5-bigip developer-settings ignore-operation-config
  • 6.4. ned-settings f5-bigip developer-settings input-filtering
  • 6.5. ned-settings f5-bigip developer-settings exclude-partition-prefix
  • 6.6. ned-settings f5-bigip developer-settings config-warning-ignore
  • 6.7. ned-settings f5-bigip developer-settings sync-with-recursive
  • 7. ned-settings f5-bigip developer
  • 8. ned-settings f5-bigip imish
  • 9. ned-settings f5-bigip custom-commands
  • 10. ned-settings f5-bigip logger

Was this helpful?

Edit on GitHub
Export as PDF
  1. Cisco-provided NEDs
  2. f5-bigip

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/f5-bigip/ profile /ncs:devices/ncs:profiles/profile:/ned-settings/f5-bigip/ device /ncs:/device/devices/device:/ned-settings/f5-bigip/

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 f5-bigip

Press TAB to see all the NED settings.

Table of contents


1. ned-settings f5-bigip
2. trim-config-model
3. f5-bigip-cached-show-enable
4. rest-credentials
5. external-rest-credentials
6. developer-settings
   6.1. exclude-load-config
   6.2. exclude-check-sync-config
   6.3. ignore-operation-config
   6.4. input-filtering
        6.4.1. values
   6.5. exclude-partition-prefix
   6.6. config-warning-ignore
   6.7. sync-with-recursive
7. developer
8. imish
9. custom-commands
10. logger

1. ned-settings f5-bigip


- f5-bigip device-group <string>

  Set following to execute config sync after every commit
  (run /cm config-sync to-group <device-group>)


- f5-bigip file-download-buffer-size <string>

  When downloading a file through the live-status call
    admin@ncs% request devices device <device-name> live-status bigip-actions file download local-path <local-path> remote-file-path <remote-path>

  The default buffer size is 1 if the NED-setting file-download-buffer-size has not been set.
  This is the slowest download option but also the option where the md5sum will always match.


- f5-bigip partition <string> (default Common/)

  Specifying partitions through ned-settings.


- f5-bigip delay-before-send <int64> (default 0)

  A delay in milliseconds can be specified so that the NED will wait the
  specified amount of time before sending each command in the queue.

2. ned-settings f5-bigip trim-config-model


- trim-config-model include-read-only-config <true|false> (default true)

  Set to false if read-only leaves should be disabled from the config model.


- trim-config-model include-default-config <true|false> (default true)

  Set to false if default config should be disabled from the config model.
  Default config are config that changes upon device image reversion.

3. ned-settings f5-bigip f5-bigip-cached-show-enable


Enable cached-show.

- f5-bigip-cached-show-enable version <true|false> (default true)

  This ned-setting is used to inject settings of some show commands
  into the config, when reading from device. The following show
  commands have some cached info:

  show sys version

  The injected 'config' can be usable in service code to check
  version. The values are injected under the  /bigip:cached-show container.

  Example of injected config:
    cached-show version version 12.0.0

4. ned-settings f5-bigip rest-credentials


Set REST credentials.

- rest-credentials port <uint32> (default 443)


- rest-credentials user <string> (default admin)


- rest-credentials password <string>

5. ned-settings f5-bigip external-rest-credentials


Use below ned-setting to force the ned to use rest-credentials that is retrieved through a customized action. This ned-setting requires that action returns the credentials to the "auth" tag in "username:password" string format.

If the external action fails, the ned will try to proceed with the usual rest-credentials possibly set by the user.

external-rest-credentials/callback-node-path should be set to the relative action location. external-rest-credentials/action-name should be set to the action name which is located in above path.

Example (ned-setting): admin@ncs% set devices device ned-settings f5-bigip external-rest-credentials callback-node-path /sample-action action-name get-cred-test-action admin@ncs% commit admin@ncs% request devices device disconnect admin@ncs% request devices device sync-from result true

Example (external action YANG): container sample-action { tailf:action get-cred-test-action { tailf:info "Perform self-test of the service"; tailf:actionpoint sample-action-self-test; output { leaf auth { type string; } } } }

Example of action return (java): return new ConfXMLParam[] { new ConfXMLParamValue(nsPrefix, "auth", new ConfBuf("restUser:restPassword"))};

- external-rest-credentials callback-node-path <string>


- external-rest-credentials action-name <string>

6. ned-settings f5-bigip developer-settings


Contains settings used for debugging (intended for NED developers).

- developer-settings selective-sync-from <true|false> (default false)

  Set to true if a check over what modules the device has is needed before fetching config.


- developer-settings no-hostname-verification <true|false> (default false)

  If hostname is not recognized by the server, this can turn off hostname verification.
  By using this ned-setting the device's certificate subjectAltName field is never checked


- developer-settings use-bigip-transaction <true|false> (default false)

  Configures the usage of bigip transactions.


- developer-settings load-from-file <string>

  Make the NED load a file containing raw device config when doing sync-from.


- developer-settings load-from-path <string>

  List path this config belongs to.


- developer-settings sync-from-path-filename <string>

  Specify the path and filename to sync-from.


- developer-settings multi-partition-check-sync <true|false> (default false)

  If multiple partitions are in use and check-sync shall take it into account then the following NED-Setting needs to be set to true.

  When issuing a check-sync with the NED-Setting "multi-partition-check-sync" set to true the device sometime return config changes not issued by the  NED.
  This will cause an out of sync even though there has been no config change through the NED. This can happen sporadically on the device.
  One way to avoid these kind of sporadical out of sync in check-sync is to exclude these config from being used.


- developer-settings reuse-hardware-data <true|false> (default false)

  By default hardware data will be fetched every time the NED connects.
  Specify true if existing hardware data is to be reused, reducing the number of device calls


- developer-settings sync-from-all-partitions <true|false> (default false)

  Specify true if the configs from all partition should be fetched.
  Please check README 7.12. Writing and reading to all partitions with one device instance
  before using this ned-setting


- developer-settings sync-from-verbose-detailed <true|false> (default false)

  Specify if sync-from verbose shall list detailed paths.


- developer-settings exit-tmsh-command <string> (default quit)

  Specify what command should be issued when exiting tmsh. Default is quit.


- developer-settings enter-imish-command <string> (default )

  DEPRECATED

6.1. ned-settings f5-bigip developer-settings exclude-load-config


Exclude config to be loaded into the NED, for example ltm rule sys.*.

- developer-settings exclude-load-config <config-component> <config-name>

  - config-component <string>

    Specify the config component to be excluded, for example ltm rule.

  - config-name <string>

    Specify the config name to be excluded, for example _sys_.*.

6.2. ned-settings f5-bigip developer-settings exclude-check-sync-config


Exclude config to be used during check-sync, for example sys snmp .*.

- developer-settings exclude-check-sync-config <config-component> <config-name>

  - config-component <string>

    Specify the config component to be excluded, for example sys snmp.

  - config-name <string>

    Specify the config name to be excluded, for example .*.

6.3. ned-settings f5-bigip developer-settings ignore-operation-config


Specify operation and config component to be ignored by the NED, for example modify /sys crypto cert.*

- developer-settings ignore-operation-config <operation-and-config-component>

  - operation-and-config-component <string>

    Specify the operation and config component to be ignored by the NED,
    for example modify /sys crypto cert.*

6.4. ned-settings f5-bigip developer-settings input-filtering


Specify what input data shall be filtered.

- developer-settings input-filtering <path-to-leaf>

  - path-to-leaf <string>

    Path to the leaf which the input data shall be filtered e.g /net/self/vlan.

6.4.1. ned-settings f5-bigip developer-settings input-filtering values


In this example }VLAN123}bad-data is to be replaced with VLAN123.

- values <filtered-value> <unfiltered-values>

  - filtered-value <string>

    Specify the correct value after filtering e.g VLAN123.

  - unfiltered-values <string>

    Specify the unfiltered value which are to be filtered e.g }VLAN123}bad-data.

6.5. ned-settings f5-bigip developer-settings exclude-partition-prefix


Specify a regex for the paths that should not have the partition name added as a prefix. Example: '.auth/partition..

- developer-settings exclude-partition-prefix <path-to-exclude>

  - path-to-exclude <string>

    A regex which matches the path to exclude.

6.6. ned-settings f5-bigip developer-settings config-warning-ignore


Device warning regexp entry list.

- developer-settings config-warning-ignore <warning>

  - warning <WORD>

    Warning regular expression, e.g. .* does not exist.*.

6.7. ned-settings f5-bigip developer-settings sync-with-recursive


Specify config component to be fetched by the NED with keyword:recursive.

- developer-settings sync-with-recursive <component>

  - component <string>

    Component, example: ltm virtual.

7. ned-settings f5-bigip developer


Contains settings used for debugging (intended for NED developers).

- developer platform model <string>

  Override device model name/number.


- developer platform name <string>

  Override device name.


- developer platform version <string>

  Override device version.


- developer progress-verbosity <enum> (default debug)

  Maximum NED verbosity level which will get written in devel.log file.

  disabled      - disabled.

  normal        - normal.

  verbose       - verbose.

  very-verbose  - very-verbose.

  debug         - debug.

8. ned-settings f5-bigip imish


- imish use-imish <true|false> (default false)


- imish delay-before-imish <uint32> (default 10000)

  Time in milliseconds to delay sending imish config.
  (See README sec. 7.18.)

9. ned-settings f5-bigip custom-commands


Specify custom commands the ned should use.

- custom-commands save-command <string> (default save sys config)

  Specify what save command the ned should issue after commit.

10. ned-settings f5-bigip logger


- logger level <enum> (default info)

  Set level of logging.

  error    - error.

  info     - info.

  verbose  - verbose.

  debug    - debug.


- logger java <true|false> (default false)

  Toggle logs to be added to ncs-java-vm.log.
Previousf5-bigipNextREADME v3.24.3 2024-12-24

Last updated 1 month ago

Was this helpful?