openconfig-system-wifi-ext

openconfig-version: 0.1.0

Description

Model for managing Controller-specific Config & State for system-level elements. This explicitly excludes any 802.11 MAC/PHY layer elements.

Imports

openconfig-yang-types
openconfig-extensions
openconfig-inet-types
openconfig-wifi-types
openconfig-system

Data elements

openconfig-system

openconfig-version: 0.2.0

Description

Model for managing system-wide services and functions on network devices.

Portions of this code were derived from IETF RFC 7317. Please reproduce this note if possible.

IETF code is subject to the following copyright and license: Copyright (c) IETF Trust and the persons identified as authors of the code. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, is permitted pursuant to, and subject to the license terms contained in, the Simplified BSD License set forth in Section 4.c of the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info).

Imports

openconfig-inet-types
ietf-yang-types
openconfig-types
openconfig-extensions
openconfig-aaa
openconfig-system-logging
openconfig-system-terminal
openconfig-procmon

Defined types

timezone-name-type

description:
A time zone name as used by the Time Zone Database, sometimes referred to as the 'Olson Database'. The exact set of valid values is an implementation-specific matter. Client discovery of the exact set of time zone names for a particular server is out of scope.

type: string

Identities

base: NTP_AUTH_TYPE

description:
Base identity for encryption schemes supported for NTP authentication keys

NTP_AUTH_MD5

description:
MD5 encryption method

base identity: NTP_AUTH_TYPE

Data elements

/
system

description:
Enclosing container for system-related configuration and operational state data

nodetype: container (rw)

/oc-sys:system/
config

description:
Global configuration data for the system

nodetype: container (rw)

/oc-sys:system/oc-sys:config/
hostname

description:
The hostname of the device -- should be a single domain label, without the domain.

nodetype: leaf (rw)

type: oc-inet:domain-name

/oc-sys:system/oc-sys:config/
domain-name

description:
Specifies the domain name used to form fully qualified name for unqualified hostnames.

nodetype: leaf (rw)

type: oc-inet:domain-name

/oc-sys:system/oc-sys:config/
login-banner

description:
The console login message displayed before the login prompt, i.e., before a user logs into the system.

nodetype: leaf (rw)

type: string

/oc-sys:system/oc-sys:config/
motd-banner

description:
The console message displayed after a user logs into the system. They system may append additional standard information such as the current system date and time, uptime, last login timestamp, etc.

nodetype: leaf (rw)

type: string

/oc-sys:system/
state

description:
Global operational state data for the system

nodetype: container (ro)

/oc-sys:system/oc-sys:state/
hostname

description:
The hostname of the device -- should be a single domain label, without the domain.

nodetype: leaf (ro)

type: oc-inet:domain-name

/oc-sys:system/oc-sys:state/
domain-name

description:
Specifies the domain name used to form fully qualified name for unqualified hostnames.

nodetype: leaf (ro)

type: oc-inet:domain-name

/oc-sys:system/oc-sys:state/
login-banner

description:
The console login message displayed before the login prompt, i.e., before a user logs into the system.

nodetype: leaf (ro)

type: string

/oc-sys:system/oc-sys:state/
motd-banner

description:
The console message displayed after a user logs into the system. They system may append additional standard information such as the current system date and time, uptime, last login timestamp, etc.

nodetype: leaf (ro)

type: string

/oc-sys:system/oc-sys:state/
current-datetime

description:
The current system date and time.

nodetype: leaf (ro)

type: yang:date-and-time

/oc-sys:system/oc-sys:state/
boot-time

description:
This timestamp indicates the time that the system was last restarted. The value is the timestamp in seconds relative to the Unix Epoch (Jan 1, 1970 00:00:00 UTC).

nodetype: leaf (ro)

type: oc-types:timeticks64

/oc-sys:system/
clock

description:
Top-level container for clock configuration data

nodetype: container (rw)

/oc-sys:system/oc-sys:clock/
config

description:
Configuration data for system clock

nodetype: container (rw)

/oc-sys:system/oc-sys:clock/oc-sys:config/
timezone-name

description:
The TZ database name to use for the system, such as 'Europe/Stockholm'.

nodetype: leaf (rw)

type: timezone-name-type

/oc-sys:system/oc-sys:clock/
state

description:
Operational state data for system clock

nodetype: container (ro)

/oc-sys:system/oc-sys:clock/oc-sys:state/
timezone-name

description:
The TZ database name to use for the system, such as 'Europe/Stockholm'.

nodetype: leaf (ro)

type: timezone-name-type

/oc-sys:system/
dns

description:
Enclosing container for DNS resolver data

nodetype: container (rw)

/oc-sys:system/oc-sys:dns/
config

description:
Configuration data for the DNS resolver

nodetype: container (rw)

description:
An ordered list of domains to search when resolving a host name.

nodetype: leaf-list (rw)

type: oc-inet:domain-name

/oc-sys:system/oc-sys:dns/
state

description:
Operational state data for the DNS resolver

nodetype: container (ro)

description:
An ordered list of domains to search when resolving a host name.

nodetype: leaf-list (ro)

type: oc-inet:domain-name

/oc-sys:system/oc-sys:dns/
servers

description:
Enclosing container for DNS resolver list

nodetype: container (rw)

/oc-sys:system/oc-sys:dns/oc-sys:servers/
server

description:
List of the DNS servers that the resolver should query. When the resolver is invoked by a calling application, it sends the query to the first name server in this list. If no response has been received within 'timeout' seconds, the resolver continues with the next server in the list. If no response is received from any server, the resolver continues with the first server again. When the resolver has traversed the list 'attempts' times without receiving any response, it gives up and returns an error to the calling application. Implementations MAY limit the number of entries in this list.

nodetype: list (rw)

list keys: [address]

/oc-sys:system/oc-sys:dns/oc-sys:servers/oc-sys:server/
address

description:
References the configured address of the DNS server

nodetype: leaf (list key) (rw)

type: leafref

  • path reference: ../config/address

/oc-sys:system/oc-sys:dns/oc-sys:servers/oc-sys:server/
config

description:
Configuration data for each DNS resolver

nodetype: container (rw)

/oc-sys:system/oc-sys:dns/oc-sys:servers/oc-sys:server/oc-sys:config/
address

description:
The address of the DNS server, can be either IPv4 or IPv6.

nodetype: leaf (rw)

type: oc-inet:ip-address

/oc-sys:system/oc-sys:dns/oc-sys:servers/oc-sys:server/oc-sys:config/
port

description:
The port number of the DNS server.

nodetype: leaf (rw)

type: oc-inet:port-number

default: 53

/oc-sys:system/oc-sys:dns/oc-sys:servers/oc-sys:server/
state

description:
Operational state data for each DNS resolver

nodetype: container (ro)

/oc-sys:system/oc-sys:dns/oc-sys:servers/oc-sys:server/oc-sys:state/
address

description:
The address of the DNS server, can be either IPv4 or IPv6.

nodetype: leaf (ro)

type: oc-inet:ip-address

/oc-sys:system/oc-sys:dns/oc-sys:servers/oc-sys:server/oc-sys:state/
port

description:
The port number of the DNS server.

nodetype: leaf (ro)

type: oc-inet:port-number

default: 53

/oc-sys:system/oc-sys:dns/
host-entries

description:
Enclosing container for list of static host entries

nodetype: container (rw)

/oc-sys:system/oc-sys:dns/oc-sys:host-entries/
host-entry

description:
List of static host entries

nodetype: list (rw)

list keys: [hostname]

/oc-sys:system/oc-sys:dns/oc-sys:host-entries/oc-sys:host-entry/
hostname

description:
Reference to the hostname list key

nodetype: leaf (list key) (rw)

type: leafref

  • path reference: ../config/hostname

/oc-sys:system/oc-sys:dns/oc-sys:host-entries/oc-sys:host-entry/
config

description:
Configuration data for static host entries

nodetype: container (rw)

/oc-sys:system/oc-sys:dns/oc-sys:host-entries/oc-sys:host-entry/oc-sys:config/
hostname

description:
Hostname for the static DNS entry

nodetype: leaf (rw)

type: string

/oc-sys:system/oc-sys:dns/oc-sys:host-entries/oc-sys:host-entry/oc-sys:config/
alias

description:
Additional aliases for the hostname

nodetype: leaf-list (rw)

type: string

/oc-sys:system/oc-sys:dns/oc-sys:host-entries/oc-sys:host-entry/oc-sys:config/
ipv4-address

description:
List of IPv4 addressses for the host entry

nodetype: leaf-list (rw)

type: oc-inet:ipv4-address

/oc-sys:system/oc-sys:dns/oc-sys:host-entries/oc-sys:host-entry/oc-sys:config/
ipv6-address

description:
List of IPv6 addresses for the host entry

nodetype: leaf-list (rw)

type: oc-inet:ipv6-address

/oc-sys:system/oc-sys:dns/oc-sys:host-entries/oc-sys:host-entry/
state

description:
Operational state data for static host entries

nodetype: container (ro)

/oc-sys:system/oc-sys:dns/oc-sys:host-entries/oc-sys:host-entry/oc-sys:state/
hostname

description:
Hostname for the static DNS entry

nodetype: leaf (ro)

type: string

/oc-sys:system/oc-sys:dns/oc-sys:host-entries/oc-sys:host-entry/oc-sys:state/
alias

description:
Additional aliases for the hostname

nodetype: leaf-list (ro)

type: string

/oc-sys:system/oc-sys:dns/oc-sys:host-entries/oc-sys:host-entry/oc-sys:state/
ipv4-address

description:
List of IPv4 addressses for the host entry

nodetype: leaf-list (ro)

type: oc-inet:ipv4-address

/oc-sys:system/oc-sys:dns/oc-sys:host-entries/oc-sys:host-entry/oc-sys:state/
ipv6-address

description:
List of IPv6 addresses for the host entry

nodetype: leaf-list (ro)

type: oc-inet:ipv6-address

/oc-sys:system/
ntp

description:
Top-level container for NTP configuration and state

nodetype: container (rw)

/oc-sys:system/oc-sys:ntp/
config

description:
Configuration data for NTP client.

nodetype: container (rw)

/oc-sys:system/oc-sys:ntp/oc-sys:config/
enabled

description:
Enables the NTP protocol and indicates that the system should attempt to synchronize the system clock with an NTP server from the servers defined in the 'ntp/server' list.

nodetype: leaf (rw)

type: boolean

default: false

/oc-sys:system/oc-sys:ntp/oc-sys:config/
ntp-source-address

description:
Source address to use on outgoing NTP packets

nodetype: leaf (rw)

type: oc-inet:ip-address

/oc-sys:system/oc-sys:ntp/oc-sys:config/
enable-ntp-auth

description:
Enable or disable NTP authentication -- when enabled, the system will only use packets containing a trusted authentication key to synchronize the time.

nodetype: leaf (rw)

type: boolean

default: false

/oc-sys:system/oc-sys:ntp/
state

description:
Operational state data for NTP services.

nodetype: container (ro)

/oc-sys:system/oc-sys:ntp/oc-sys:state/
enabled

description:
Enables the NTP protocol and indicates that the system should attempt to synchronize the system clock with an NTP server from the servers defined in the 'ntp/server' list.

nodetype: leaf (ro)

type: boolean

default: false

/oc-sys:system/oc-sys:ntp/oc-sys:state/
ntp-source-address

description:
Source address to use on outgoing NTP packets

nodetype: leaf (ro)

type: oc-inet:ip-address

/oc-sys:system/oc-sys:ntp/oc-sys:state/
enable-ntp-auth

description:
Enable or disable NTP authentication -- when enabled, the system will only use packets containing a trusted authentication key to synchronize the time.

nodetype: leaf (ro)

type: boolean

default: false

/oc-sys:system/oc-sys:ntp/oc-sys:state/
auth-mismatch

description:
Count of the number of NTP packets received that were not processed due to authentication mismatch.

nodetype: leaf (ro)

type: yang:counter64

/oc-sys:system/oc-sys:ntp/
ntp-keys

description:
Enclosing container for list of NTP authentication keys

nodetype: container (rw)

/oc-sys:system/oc-sys:ntp/oc-sys:ntp-keys/
ntp-key

description:
List of NTP authentication keys

nodetype: list (rw)

list keys: [key-id]

/oc-sys:system/oc-sys:ntp/oc-sys:ntp-keys/oc-sys:ntp-key/
key-id

description:
Reference to auth key-id list key

nodetype: leaf (list key) (rw)

type: leafref

  • path reference: ../config/key-id

/oc-sys:system/oc-sys:ntp/oc-sys:ntp-keys/oc-sys:ntp-key/
config

description:
Configuration data for NTP auth keys

nodetype: container (rw)

/oc-sys:system/oc-sys:ntp/oc-sys:ntp-keys/oc-sys:ntp-key/oc-sys:config/
key-id

description:
Integer identifier used by the client and server to designate a secret key. The client and server must use the same key id.

nodetype: leaf (rw)

type: uint16

/oc-sys:system/oc-sys:ntp/oc-sys:ntp-keys/oc-sys:ntp-key/oc-sys:config/
key-type

description:
Encryption type used for the NTP authentication key

nodetype: leaf (rw)

type: identityref

  • base: NTP_AUTH_TYPE

/oc-sys:system/oc-sys:ntp/oc-sys:ntp-keys/oc-sys:ntp-key/oc-sys:config/
key-value

description:
NTP authentication key value

nodetype: leaf (rw)

type: string

/oc-sys:system/oc-sys:ntp/oc-sys:ntp-keys/oc-sys:ntp-key/
state

description:
Operational state data for NTP auth keys

nodetype: container (ro)

/oc-sys:system/oc-sys:ntp/oc-sys:ntp-keys/oc-sys:ntp-key/oc-sys:state/
key-id

description:
Integer identifier used by the client and server to designate a secret key. The client and server must use the same key id.

nodetype: leaf (ro)

type: uint16

/oc-sys:system/oc-sys:ntp/oc-sys:ntp-keys/oc-sys:ntp-key/oc-sys:state/
key-type

description:
Encryption type used for the NTP authentication key

nodetype: leaf (ro)

type: identityref

  • base: NTP_AUTH_TYPE

/oc-sys:system/oc-sys:ntp/oc-sys:ntp-keys/oc-sys:ntp-key/oc-sys:state/
key-value

description:
NTP authentication key value

nodetype: leaf (ro)

type: string

/oc-sys:system/oc-sys:ntp/
servers

description:
Enclosing container for the list of NTP servers

nodetype: container (rw)

/oc-sys:system/oc-sys:ntp/oc-sys:servers/
server

description:
List of NTP servers to use for system clock synchronization. If '/system/ntp/enabled' is 'true', then the system will attempt to contact and utilize the specified NTP servers.

nodetype: list (rw)

list keys: [address]

/oc-sys:system/oc-sys:ntp/oc-sys:servers/oc-sys:server/
address

description:
References the configured address or hostname of the NTP server.

nodetype: leaf (list key) (rw)

type: leafref

  • path reference: ../config/address

/oc-sys:system/oc-sys:ntp/oc-sys:servers/oc-sys:server/
config

description:
Configuration data for an NTP server.

nodetype: container (rw)

/oc-sys:system/oc-sys:ntp/oc-sys:servers/oc-sys:server/oc-sys:config/
address

description:
The address or hostname of the NTP server.

nodetype: leaf (rw)

type: oc-inet:host

/oc-sys:system/oc-sys:ntp/oc-sys:servers/oc-sys:server/oc-sys:config/
port

description:
The port number of the NTP server.

nodetype: leaf (rw)

type: oc-inet:port-number

default: 123

/oc-sys:system/oc-sys:ntp/oc-sys:servers/oc-sys:server/oc-sys:config/
version

description:
Version number to put in outgoing NTP packets

nodetype: leaf (rw)

type: uint8

  • range: 1..4

default: 4

/oc-sys:system/oc-sys:ntp/oc-sys:servers/oc-sys:server/oc-sys:config/
association-type

description:
The desired association type for this NTP server.

nodetype: leaf (rw)

type: enumeration

  • PEER
    Use symmetric active association mode. This device may provide synchronization to the configured NTP server.
  • POOL
    Use client association mode with one or more of the NTP servers found by DNS resolution of the domain name given by the 'address' leaf. This device will not provide synchronization to the servers.
  • SERVER
    Use client association mode. This device will not provide synchronization to the configured NTP server.

default: SERVER

/oc-sys:system/oc-sys:ntp/oc-sys:servers/oc-sys:server/oc-sys:config/
iburst

description:
Indicates whether this server should enable burst synchronization or not.

nodetype: leaf (rw)

type: boolean

default: false

/oc-sys:system/oc-sys:ntp/oc-sys:servers/oc-sys:server/oc-sys:config/
prefer

description:
Indicates whether this server should be preferred or not.

nodetype: leaf (rw)

type: boolean

default: false

/oc-sys:system/oc-sys:ntp/oc-sys:servers/oc-sys:server/
state

description:
Operational state data for an NTP server.

nodetype: container (ro)

/oc-sys:system/oc-sys:ntp/oc-sys:servers/oc-sys:server/oc-sys:state/
address

description:
The address or hostname of the NTP server.

nodetype: leaf (ro)

type: oc-inet:host

/oc-sys:system/oc-sys:ntp/oc-sys:servers/oc-sys:server/oc-sys:state/
port

description:
The port number of the NTP server.

nodetype: leaf (ro)

type: oc-inet:port-number

default: 123

/oc-sys:system/oc-sys:ntp/oc-sys:servers/oc-sys:server/oc-sys:state/
version

description:
Version number to put in outgoing NTP packets

nodetype: leaf (ro)

type: uint8

  • range: 1..4

default: 4

/oc-sys:system/oc-sys:ntp/oc-sys:servers/oc-sys:server/oc-sys:state/
association-type

description:
The desired association type for this NTP server.

nodetype: leaf (ro)

type: enumeration

  • PEER
    Use symmetric active association mode. This device may provide synchronization to the configured NTP server.
  • POOL
    Use client association mode with one or more of the NTP servers found by DNS resolution of the domain name given by the 'address' leaf. This device will not provide synchronization to the servers.
  • SERVER
    Use client association mode. This device will not provide synchronization to the configured NTP server.

default: SERVER

/oc-sys:system/oc-sys:ntp/oc-sys:servers/oc-sys:server/oc-sys:state/
iburst

description:
Indicates whether this server should enable burst synchronization or not.

nodetype: leaf (ro)

type: boolean

default: false

/oc-sys:system/oc-sys:ntp/oc-sys:servers/oc-sys:server/oc-sys:state/
prefer

description:
Indicates whether this server should be preferred or not.

nodetype: leaf (ro)

type: boolean

default: false

/oc-sys:system/oc-sys:ntp/oc-sys:servers/oc-sys:server/oc-sys:state/
stratum

description:
Indicates the level of the server in the NTP hierarchy. As stratum number increases, the accuracy is degraded. Primary servers are stratum while a maximum value of 16 indicates unsynchronized. The values have the following specific semantics: | 0 | unspecified or invalid | 1 | primary server (e.g., equipped with a GPS receiver) | 2-15 | secondary server (via NTP) | 16 | unsynchronized | 17-255 | reserved

nodetype: leaf (ro)

type: uint8

/oc-sys:system/oc-sys:ntp/oc-sys:servers/oc-sys:server/oc-sys:state/
root-delay

description:
The round-trip delay to the server, in milliseconds.

nodetype: leaf (ro)

type: uint32

/oc-sys:system/oc-sys:ntp/oc-sys:servers/oc-sys:server/oc-sys:state/
root-dispersion

description:
Dispersion (epsilon) represents the maximum error inherent in the measurement

nodetype: leaf (ro)

type: uint64

/oc-sys:system/oc-sys:ntp/oc-sys:servers/oc-sys:server/oc-sys:state/
offset

description:
Estimate of the current time offset from the peer. This is the time difference between the local and reference clock.

nodetype: leaf (ro)

type: uint64

/oc-sys:system/oc-sys:ntp/oc-sys:servers/oc-sys:server/oc-sys:state/
poll-interval

description:
Polling interval of the peer

nodetype: leaf (ro)

type: uint32

/oc-sys:system/
ssh-server

description:
Top-level container for ssh server

nodetype: container (rw)

/oc-sys:system/oc-sys:ssh-server/
config

description:
Configuration data for the system ssh server

nodetype: container (rw)

/oc-sys:system/oc-sys:ssh-server/oc-sys:config/
enable

description:
Enables the ssh server. The ssh server is enabled by default.

nodetype: leaf (rw)

type: boolean

default: true

/oc-sys:system/oc-sys:ssh-server/oc-sys:config/
protocol-version

description:
Set the protocol version for SSH connections to the system

nodetype: leaf (rw)

type: enumeration

  • V1
    Use SSH v1 only
  • V2
    Use SSH v2 only
  • V1_V2
    Use either SSH v1 or v2

default: V2

/oc-sys:system/oc-sys:ssh-server/oc-sys:config/
timeout

description:
Set the idle timeout in seconds on terminal connections to the system for the protocol.

nodetype: leaf (rw)

type: uint16

/oc-sys:system/oc-sys:ssh-server/oc-sys:config/
rate-limit

description:
Set a limit on the number of connection attempts per minute to the system for the protocol.

nodetype: leaf (rw)

type: uint16

/oc-sys:system/oc-sys:ssh-server/oc-sys:config/
session-limit

description:
Set a limit on the number of simultaneous active terminal sessions to the system for the protocol (e.g., ssh, telnet, ...)

nodetype: leaf (rw)

type: uint16

/oc-sys:system/oc-sys:ssh-server/
state

description:
Operational state data for the system ssh server

nodetype: container (ro)

/oc-sys:system/oc-sys:ssh-server/oc-sys:state/
enable

description:
Enables the ssh server. The ssh server is enabled by default.

nodetype: leaf (ro)

type: boolean

default: true

/oc-sys:system/oc-sys:ssh-server/oc-sys:state/
protocol-version

description:
Set the protocol version for SSH connections to the system

nodetype: leaf (ro)

type: enumeration

  • V1
    Use SSH v1 only
  • V2
    Use SSH v2 only
  • V1_V2
    Use either SSH v1 or v2

default: V2

/oc-sys:system/oc-sys:ssh-server/oc-sys:state/
timeout

description:
Set the idle timeout in seconds on terminal connections to the system for the protocol.

nodetype: leaf (ro)

type: uint16

/oc-sys:system/oc-sys:ssh-server/oc-sys:state/
rate-limit

description:
Set a limit on the number of connection attempts per minute to the system for the protocol.

nodetype: leaf (ro)

type: uint16

/oc-sys:system/oc-sys:ssh-server/oc-sys:state/
session-limit

description:
Set a limit on the number of simultaneous active terminal sessions to the system for the protocol (e.g., ssh, telnet, ...)

nodetype: leaf (ro)

type: uint16

/oc-sys:system/
telnet-server

description:
Top-level container for telnet terminal servers

nodetype: container (rw)

/oc-sys:system/oc-sys:telnet-server/
config

description:
Configuration data for telnet

nodetype: container (rw)

/oc-sys:system/oc-sys:telnet-server/oc-sys:config/
enable

description:
Enables the telnet server. Telnet is disabled by default

nodetype: leaf (rw)

type: boolean

default: false

/oc-sys:system/oc-sys:telnet-server/oc-sys:config/
timeout

description:
Set the idle timeout in seconds on terminal connections to the system for the protocol.

nodetype: leaf (rw)

type: uint16

/oc-sys:system/oc-sys:telnet-server/oc-sys:config/
rate-limit

description:
Set a limit on the number of connection attempts per minute to the system for the protocol.

nodetype: leaf (rw)

type: uint16

/oc-sys:system/oc-sys:telnet-server/oc-sys:config/
session-limit

description:
Set a limit on the number of simultaneous active terminal sessions to the system for the protocol (e.g., ssh, telnet, ...)

nodetype: leaf (rw)

type: uint16

/oc-sys:system/oc-sys:telnet-server/
state

description:
Operational state data for telnet

nodetype: container (ro)

/oc-sys:system/oc-sys:telnet-server/oc-sys:state/
enable

description:
Enables the telnet server. Telnet is disabled by default

nodetype: leaf (ro)

type: boolean

default: false

/oc-sys:system/oc-sys:telnet-server/oc-sys:state/
timeout

description:
Set the idle timeout in seconds on terminal connections to the system for the protocol.

nodetype: leaf (ro)

type: uint16

/oc-sys:system/oc-sys:telnet-server/oc-sys:state/
rate-limit

description:
Set a limit on the number of connection attempts per minute to the system for the protocol.

nodetype: leaf (ro)

type: uint16

/oc-sys:system/oc-sys:telnet-server/oc-sys:state/
session-limit

description:
Set a limit on the number of simultaneous active terminal sessions to the system for the protocol (e.g., ssh, telnet, ...)

nodetype: leaf (ro)

type: uint16

/oc-sys:system/
logging

description:
Top-level container for data related to logging / syslog

nodetype: container (rw)

/oc-sys:system/oc-sys:logging/
console

description:
Top-level container for data related to console-based logging

nodetype: container (rw)

/oc-sys:system/oc-sys:logging/oc-sys:console/
config

description:
Configuration data for console logging

nodetype: container (rw)

/oc-sys:system/oc-sys:logging/oc-sys:console/
state

description:
Operational state data for console logging

nodetype: container (ro)

/oc-sys:system/oc-sys:logging/oc-sys:console/
selectors

description:
Enclosing container

nodetype: container (rw)

/oc-sys:system/oc-sys:logging/oc-sys:console/oc-sys:selectors/
selector

description:
List of selectors for log messages

nodetype: list (rw)

list keys: [facility] [severity]

/oc-sys:system/oc-sys:logging/oc-sys:console/oc-sys:selectors/oc-sys:selector/
facility

description:
Reference to facility list key

nodetype: leaf (list key) (rw)

type: leafref

  • path reference: ../config/facility

/oc-sys:system/oc-sys:logging/oc-sys:console/oc-sys:selectors/oc-sys:selector/
severity

description:
Reference to severity list key

nodetype: leaf (list key) (rw)

type: leafref

  • path reference: ../config/severity

/oc-sys:system/oc-sys:logging/oc-sys:console/oc-sys:selectors/oc-sys:selector/
config

description:
Configuration data

nodetype: container (rw)

/oc-sys:system/oc-sys:logging/oc-sys:console/oc-sys:selectors/oc-sys:selector/oc-sys:config/
facility

description:
Specifies the facility, or class of messages to log

nodetype: leaf (rw)

type: identityref

  • base: SYSLOG_FACILITY

/oc-sys:system/oc-sys:logging/oc-sys:console/oc-sys:selectors/oc-sys:selector/oc-sys:config/
severity

description:
Specifies that only messages of the given severity (or greater severity) for the corresonding facility are logged

nodetype: leaf (rw)

type: syslog-severity

/oc-sys:system/oc-sys:logging/oc-sys:console/oc-sys:selectors/oc-sys:selector/
state

description:
Operational state data

nodetype: container (ro)

/oc-sys:system/oc-sys:logging/oc-sys:console/oc-sys:selectors/oc-sys:selector/oc-sys:state/
facility

description:
Specifies the facility, or class of messages to log

nodetype: leaf (ro)

type: identityref

  • base: SYSLOG_FACILITY

/oc-sys:system/oc-sys:logging/oc-sys:console/oc-sys:selectors/oc-sys:selector/oc-sys:state/
severity

description:
Specifies that only messages of the given severity (or greater severity) for the corresonding facility are logged

nodetype: leaf (ro)

type: syslog-severity

/oc-sys:system/oc-sys:logging/
remote-servers

description:
Enclosing container for the list of remote log servers

nodetype: container (rw)

/oc-sys:system/oc-sys:logging/oc-sys:remote-servers/
remote-server

description:
List of remote log servers

nodetype: list (rw)

list keys: [host]

/oc-sys:system/oc-sys:logging/oc-sys:remote-servers/oc-sys:remote-server/
host

description:
Reference to the host list key

nodetype: leaf (list key) (rw)

type: leafref

  • path reference: ../config/host

/oc-sys:system/oc-sys:logging/oc-sys:remote-servers/oc-sys:remote-server/
config

description:
Configuration data for remote log servers

nodetype: container (rw)

/oc-sys:system/oc-sys:logging/oc-sys:remote-servers/oc-sys:remote-server/oc-sys:config/
host

description:
IP address or hostname of the remote log server

nodetype: leaf (rw)

type: inet:host

/oc-sys:system/oc-sys:logging/oc-sys:remote-servers/oc-sys:remote-server/oc-sys:config/
source-address

description:
Source IP address for packets to the log server

nodetype: leaf (rw)

type: inet:ip-address

/oc-sys:system/oc-sys:logging/oc-sys:remote-servers/oc-sys:remote-server/oc-sys:config/
remote-port

description:
Sets the destination port number for syslog UDP messages to the server. The default for syslog is 514.

nodetype: leaf (rw)

type: inet:port-number

default: 514

/oc-sys:system/oc-sys:logging/oc-sys:remote-servers/oc-sys:remote-server/
state

description:
Operational state data for remote log servers

nodetype: container (ro)

/oc-sys:system/oc-sys:logging/oc-sys:remote-servers/oc-sys:remote-server/oc-sys:state/
host

description:
IP address or hostname of the remote log server

nodetype: leaf (ro)

type: inet:host

/oc-sys:system/oc-sys:logging/oc-sys:remote-servers/oc-sys:remote-server/oc-sys:state/
source-address

description:
Source IP address for packets to the log server

nodetype: leaf (ro)

type: inet:ip-address

/oc-sys:system/oc-sys:logging/oc-sys:remote-servers/oc-sys:remote-server/oc-sys:state/
remote-port

description:
Sets the destination port number for syslog UDP messages to the server. The default for syslog is 514.

nodetype: leaf (ro)

type: inet:port-number

default: 514

/oc-sys:system/oc-sys:logging/oc-sys:remote-servers/oc-sys:remote-server/
selectors

description:
Enclosing container

nodetype: container (rw)

/oc-sys:system/oc-sys:logging/oc-sys:remote-servers/oc-sys:remote-server/oc-sys:selectors/
selector

description:
List of selectors for log messages

nodetype: list (rw)

list keys: [facility] [severity]

/oc-sys:system/oc-sys:logging/oc-sys:remote-servers/oc-sys:remote-server/oc-sys:selectors/oc-sys:selector/
facility

description:
Reference to facility list key

nodetype: leaf (list key) (rw)

type: leafref

  • path reference: ../config/facility

/oc-sys:system/oc-sys:logging/oc-sys:remote-servers/oc-sys:remote-server/oc-sys:selectors/oc-sys:selector/
severity

description:
Reference to severity list key

nodetype: leaf (list key) (rw)

type: leafref

  • path reference: ../config/severity

/oc-sys:system/oc-sys:logging/oc-sys:remote-servers/oc-sys:remote-server/oc-sys:selectors/oc-sys:selector/
config

description:
Configuration data

nodetype: container (rw)

/oc-sys:system/oc-sys:logging/oc-sys:remote-servers/oc-sys:remote-server/oc-sys:selectors/oc-sys:selector/oc-sys:config/
facility

description:
Specifies the facility, or class of messages to log

nodetype: leaf (rw)

type: identityref

  • base: SYSLOG_FACILITY

/oc-sys:system/oc-sys:logging/oc-sys:remote-servers/oc-sys:remote-server/oc-sys:selectors/oc-sys:selector/oc-sys:config/
severity

description:
Specifies that only messages of the given severity (or greater severity) for the corresonding facility are logged

nodetype: leaf (rw)

type: syslog-severity

/oc-sys:system/oc-sys:logging/oc-sys:remote-servers/oc-sys:remote-server/oc-sys:selectors/oc-sys:selector/
state

description:
Operational state data

nodetype: container (ro)

/oc-sys:system/oc-sys:logging/oc-sys:remote-servers/oc-sys:remote-server/oc-sys:selectors/oc-sys:selector/oc-sys:state/
facility

description:
Specifies the facility, or class of messages to log

nodetype: leaf (ro)

type: identityref

  • base: SYSLOG_FACILITY

/oc-sys:system/oc-sys:logging/oc-sys:remote-servers/oc-sys:remote-server/oc-sys:selectors/oc-sys:selector/oc-sys:state/
severity

description:
Specifies that only messages of the given severity (or greater severity) for the corresonding facility are logged

nodetype: leaf (ro)

type: syslog-severity

/oc-sys:system/
aaa

description:
Top-level container for AAA services

nodetype: container (rw)

/oc-sys:system/oc-sys:aaa/
config

description:
Configuration data for top level AAA services

nodetype: container (rw)

/oc-sys:system/oc-sys:aaa/
state

description:
Operational state data for top level AAA services

nodetype: container (ro)

/oc-sys:system/oc-sys:aaa/
authentication

description:
Top-level container for global authentication data

nodetype: container (rw)

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/
config

description:
Configuration data for global authentication services

nodetype: container (rw)

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/oc-sys:config/
authentication-method

description:
Ordered list of authentication methods for users. This can be either a reference to a server group, or a well- defined designation in the AAA_METHOD_TYPE identity. If authentication fails with one method, the next defined method is tried -- failure of all methods results in the user being denied access.

nodetype: leaf-list (rw)

type: union

    type: identityref

    • base: oc-aaa-types:AAA_METHOD_TYPE

    type: string

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/
state

description:
Operational state data for global authentication services

nodetype: container (ro)

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/oc-sys:state/
authentication-method

description:
Ordered list of authentication methods for users. This can be either a reference to a server group, or a well- defined designation in the AAA_METHOD_TYPE identity. If authentication fails with one method, the next defined method is tried -- failure of all methods results in the user being denied access.

nodetype: leaf-list (ro)

type: union

    type: identityref

    • base: oc-aaa-types:AAA_METHOD_TYPE

    type: string

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/
admin-user

description:
Top-level container for the system root or admin user configuration and operational state

nodetype: container (rw)

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/oc-sys:admin-user/
config

description:
Configuration data for the root user account

nodetype: container (rw)

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/oc-sys:admin-user/oc-sys:config/
admin-password

description:
The admin/root password, supplied as a cleartext string. The system should hash and only store the password as a hashed value.

nodetype: leaf (rw)

type: string

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/oc-sys:admin-user/oc-sys:config/
admin-password-hashed

description:
The admin/root password, supplied as a hashed value using the notation described in the definition of the crypt-password-type.

nodetype: leaf (rw)

type: oc-aaa-types:crypt-password-type

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/oc-sys:admin-user/
state

description:
Operational state data for the root user account

nodetype: container (ro)

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/oc-sys:admin-user/oc-sys:state/
admin-password

description:
The admin/root password, supplied as a cleartext string. The system should hash and only store the password as a hashed value.

nodetype: leaf (ro)

type: string

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/oc-sys:admin-user/oc-sys:state/
admin-password-hashed

description:
The admin/root password, supplied as a hashed value using the notation described in the definition of the crypt-password-type.

nodetype: leaf (ro)

type: oc-aaa-types:crypt-password-type

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/oc-sys:admin-user/oc-sys:state/
admin-username

description:
Name of the administrator user account, e.g., admin, root, etc.

nodetype: leaf (ro)

type: string

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/
users

description:
Enclosing container list of local users

nodetype: container (rw)

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/oc-sys:users/
user

description:
List of local users on the system

nodetype: list (rw)

list keys: [username]

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/oc-sys:users/oc-sys:user/
username

description:
References the configured username for the user

nodetype: leaf (list key) (rw)

type: leafref

  • path reference: ../config/username

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/oc-sys:users/oc-sys:user/
config

description:
Configuration data for local users

nodetype: container (rw)

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/oc-sys:users/oc-sys:user/oc-sys:config/
username

description:
Assigned username for this user

nodetype: leaf (rw)

type: string

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/oc-sys:users/oc-sys:user/oc-sys:config/
password

description:
The user password, supplied as cleartext. The system must hash the value and only store the hashed value.

nodetype: leaf (rw)

type: string

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/oc-sys:users/oc-sys:user/oc-sys:config/
password-hashed

description:
The user password, supplied as a hashed value using the notation described in the definition of the crypt-password-type.

nodetype: leaf (rw)

type: oc-aaa-types:crypt-password-type

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/oc-sys:users/oc-sys:user/oc-sys:config/
ssh-key

description:
SSH public key for the user (RSA or DSA)

nodetype: leaf (rw)

type: string

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/oc-sys:users/oc-sys:user/oc-sys:config/
role

description:
Role assigned to the user. The role may be supplied as a string or a role defined by the SYSTEM_DEFINED_ROLES identity.

nodetype: leaf (rw)

type: union

    type: string

    type: identityref

    • base: oc-aaa-types:SYSTEM_DEFINED_ROLES

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/oc-sys:users/oc-sys:user/
state

description:
Operational state data for local users

nodetype: container (ro)

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/oc-sys:users/oc-sys:user/oc-sys:state/
username

description:
Assigned username for this user

nodetype: leaf (ro)

type: string

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/oc-sys:users/oc-sys:user/oc-sys:state/
password

description:
The user password, supplied as cleartext. The system must hash the value and only store the hashed value.

nodetype: leaf (ro)

type: string

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/oc-sys:users/oc-sys:user/oc-sys:state/
password-hashed

description:
The user password, supplied as a hashed value using the notation described in the definition of the crypt-password-type.

nodetype: leaf (ro)

type: oc-aaa-types:crypt-password-type

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/oc-sys:users/oc-sys:user/oc-sys:state/
ssh-key

description:
SSH public key for the user (RSA or DSA)

nodetype: leaf (ro)

type: string

/oc-sys:system/oc-sys:aaa/oc-sys:authentication/oc-sys:users/oc-sys:user/oc-sys:state/
role

description:
Role assigned to the user. The role may be supplied as a string or a role defined by the SYSTEM_DEFINED_ROLES identity.

nodetype: leaf (ro)

type: union

    type: string

    type: identityref

    • base: oc-aaa-types:SYSTEM_DEFINED_ROLES

/oc-sys:system/oc-sys:aaa/
authorization

description:
Top-level container for AAA authorization configuration and operational state data

nodetype: container (rw)

/oc-sys:system/oc-sys:aaa/oc-sys:authorization/
config

description:
Configuration data for authorization based on AAA methods

nodetype: container (rw)

/oc-sys:system/oc-sys:aaa/oc-sys:authorization/oc-sys:config/
authorization-method

description:
Ordered list of methods for authorizing commands. The first method that provides a response (positive or negative) should be used. The list may contain a well-defined method such as the set of all TACACS or RADIUS servers, or the name of a defined AAA server group. The system must validate that the named server group exists.

nodetype: leaf-list (rw)

type: union

    type: identityref

    • base: oc-aaa-types:AAA_METHOD_TYPE

    type: string

/oc-sys:system/oc-sys:aaa/oc-sys:authorization/
state

description:
Operational state data for authorization based on AAA

nodetype: container (ro)

/oc-sys:system/oc-sys:aaa/oc-sys:authorization/oc-sys:state/
authorization-method

description:
Ordered list of methods for authorizing commands. The first method that provides a response (positive or negative) should be used. The list may contain a well-defined method such as the set of all TACACS or RADIUS servers, or the name of a defined AAA server group. The system must validate that the named server group exists.

nodetype: leaf-list (ro)

type: union

    type: identityref

    • base: oc-aaa-types:AAA_METHOD_TYPE

    type: string

/oc-sys:system/oc-sys:aaa/oc-sys:authorization/
events

description:
Enclosing container for the set of events subject to authorization

nodetype: container (rw)

/oc-sys:system/oc-sys:aaa/oc-sys:authorization/oc-sys:events/
event

description:
List of events subject to AAA authorization

nodetype: list (rw)

list keys: [event-type]

/oc-sys:system/oc-sys:aaa/oc-sys:authorization/oc-sys:events/oc-sys:event/
event-type

description:
Reference to the event-type list key

nodetype: leaf (list key) (rw)

type: leafref

  • path reference: ../config/event-type

/oc-sys:system/oc-sys:aaa/oc-sys:authorization/oc-sys:events/oc-sys:event/
config

description:
Configuration data for each authorized event

nodetype: container (rw)

/oc-sys:system/oc-sys:aaa/oc-sys:authorization/oc-sys:events/oc-sys:event/oc-sys:config/
event-type

description:
The type of event to record at the AAA authorization server

nodetype: leaf (rw)

type: identityref

  • base: oc-aaa-types:AAA_AUTHORIZATION_EVENT_TYPE

/oc-sys:system/oc-sys:aaa/oc-sys:authorization/oc-sys:events/oc-sys:event/
state

description:
Operational state data for each authorized activity

nodetype: container (ro)

/oc-sys:system/oc-sys:aaa/oc-sys:authorization/oc-sys:events/oc-sys:event/oc-sys:state/
event-type

description:
The type of event to record at the AAA authorization server

nodetype: leaf (ro)

type: identityref

  • base: oc-aaa-types:AAA_AUTHORIZATION_EVENT_TYPE

/oc-sys:system/oc-sys:aaa/
accounting

description:
Top-level container for AAA accounting

nodetype: container (rw)

/oc-sys:system/oc-sys:aaa/oc-sys:accounting/
config

description:
Configuration data for user activity accounting.

nodetype: container (rw)

/oc-sys:system/oc-sys:aaa/oc-sys:accounting/oc-sys:config/
accounting-method

description:
The method used for AAA accounting for this event type. The method is defined by the destination for accounting data, which may be specified as the group of all TACACS+/RADIUS servers, a defined server group, or the local system.

nodetype: leaf-list (rw)

type: union

    type: identityref

    • base: oc-aaa-types:AAA_METHOD_TYPE

    type: string

/oc-sys:system/oc-sys:aaa/oc-sys:accounting/
state

description:
Operational state data for user accounting.

nodetype: container (ro)

/oc-sys:system/oc-sys:aaa/oc-sys:accounting/oc-sys:state/
accounting-method

description:
The method used for AAA accounting for this event type. The method is defined by the destination for accounting data, which may be specified as the group of all TACACS+/RADIUS servers, a defined server group, or the local system.

nodetype: leaf-list (ro)

type: union

    type: identityref

    • base: oc-aaa-types:AAA_METHOD_TYPE

    type: string

/oc-sys:system/oc-sys:aaa/oc-sys:accounting/
events

description:
Enclosing container for defining handling of events for accounting

nodetype: container (rw)

/oc-sys:system/oc-sys:aaa/oc-sys:accounting/oc-sys:events/
event

description:
List of events subject to accounting

nodetype: list (rw)

list keys: [event-type]

/oc-sys:system/oc-sys:aaa/oc-sys:accounting/oc-sys:events/oc-sys:event/
event-type

description:
Reference to the event-type being logged at the accounting server

nodetype: leaf (list key) (rw)

type: leafref

  • path reference: ../config/event-type

/oc-sys:system/oc-sys:aaa/oc-sys:accounting/oc-sys:events/oc-sys:event/
config

description:
Configuration data for accounting events

nodetype: container (rw)

/oc-sys:system/oc-sys:aaa/oc-sys:accounting/oc-sys:events/oc-sys:event/oc-sys:config/
event-type

description:
The type of activity to record at the AAA accounting server

nodetype: leaf (rw)

type: identityref

  • base: oc-aaa-types:AAA_ACCOUNTING_EVENT_TYPE

/oc-sys:system/oc-sys:aaa/oc-sys:accounting/oc-sys:events/oc-sys:event/oc-sys:config/
record

description:
Type of record to send to the accounting server for this activity type

nodetype: leaf (rw)

type: enumeration

  • START_STOP
    Send START record to the accounting server at the beginning of the activity, and STOP record at the end of the activity.
  • STOP
    Send STOP record to the accounting server when the user activity completes

/oc-sys:system/oc-sys:aaa/oc-sys:accounting/oc-sys:events/oc-sys:event/
state

description:
Operational state data for accounting events

nodetype: container (ro)

/oc-sys:system/oc-sys:aaa/oc-sys:accounting/oc-sys:events/oc-sys:event/oc-sys:state/
event-type

description:
The type of activity to record at the AAA accounting server

nodetype: leaf (ro)

type: identityref

  • base: oc-aaa-types:AAA_ACCOUNTING_EVENT_TYPE

/oc-sys:system/oc-sys:aaa/oc-sys:accounting/oc-sys:events/oc-sys:event/oc-sys:state/
record

description:
Type of record to send to the accounting server for this activity type

nodetype: leaf (ro)

type: enumeration

  • START_STOP
    Send START record to the accounting server at the beginning of the activity, and STOP record at the end of the activity.
  • STOP
    Send STOP record to the accounting server when the user activity completes

/oc-sys:system/oc-sys:aaa/
server-groups

description:
Enclosing container for AAA server groups

nodetype: container (rw)

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/
server-group

description:
List of AAA server groups. All servers in a group must have the same type as indicated by the server type.

nodetype: list (rw)

list keys: [name]

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/
name

description:
Reference to configured name of the server group

nodetype: leaf (list key) (rw)

type: leafref

  • path reference: ../config/name

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/
config

description:
Configuration data for each server group

nodetype: container (rw)

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:config/
name

description:
Name for the server group

nodetype: leaf (rw)

type: string

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:config/
type

description:
AAA server type -- all servers in the group must be of this type

nodetype: leaf (rw)

type: identityref

  • base: oc-aaa-types:AAA_SERVER_TYPE

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/
state

description:
Operational state data for each server group

nodetype: container (ro)

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:state/
name

description:
Name for the server group

nodetype: leaf (ro)

type: string

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:state/
type

description:
AAA server type -- all servers in the group must be of this type

nodetype: leaf (ro)

type: identityref

  • base: oc-aaa-types:AAA_SERVER_TYPE

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/
servers

description:
Enclosing container the list of servers

nodetype: container (rw)

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/
server

description:
List of AAA servers

nodetype: list (rw)

list keys: [address]

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/
address

description:
Reference to the configured address of the AAA server

nodetype: leaf (list key) (rw)

type: leafref

  • path reference: ../config/address

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/
config

description:
Configuration data

nodetype: container (rw)

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:config/
name

description:
Name assigned to the server

nodetype: leaf (rw)

type: string

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:config/
address

description:
Address of the authentication server

nodetype: leaf (rw)

type: inet:ip-address

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:config/
timeout

description:
Set the timeout in seconds on responses from the AAA server

nodetype: leaf (rw)

type: uint16

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/
state

description:
Operational state data

nodetype: container (ro)

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:state/
name

description:
Name assigned to the server

nodetype: leaf (ro)

type: string

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:state/
address

description:
Address of the authentication server

nodetype: leaf (ro)

type: inet:ip-address

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:state/
timeout

description:
Set the timeout in seconds on responses from the AAA server

nodetype: leaf (ro)

type: uint16

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:state/
connection-opens

description:
Number of new connection requests sent to the server, e.g. socket open

nodetype: leaf (ro)

type: yang:counter64

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:state/
connection-closes

description:
Number of connection close requests sent to the server, e.g. socket close

nodetype: leaf (ro)

type: yang:counter64

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:state/
connection-aborts

description:
Number of aborted connections to the server. These do not include connections that are close gracefully.

nodetype: leaf (ro)

type: yang:counter64

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:state/
connection-failures

description:
Number of connection failures to the server

nodetype: leaf (ro)

type: yang:counter64

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:state/
connection-timeouts

description:
Number of connection timeouts to the server

nodetype: leaf (ro)

type: yang:counter64

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:state/
messages-sent

description:
Number of messages sent to the server

nodetype: leaf (ro)

type: yang:counter64

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:state/
messages-received

description:
Number of messages received by the server

nodetype: leaf (ro)

type: yang:counter64

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:state/
errors-received

description:
Number of error messages received from the server

nodetype: leaf (ro)

type: yang:counter64

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/
tacacs

description:
Top-level container for TACACS+ server data

nodetype: container (rw)

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:tacacs/
config

description:
Configuration data for TACACS+ server

nodetype: container (rw)

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:tacacs/oc-sys:config/
port

description:
The port number on which to contact the TACACS server

nodetype: leaf (rw)

type: inet:port-number

default: 49

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:tacacs/oc-sys:config/
secret-key

description:
The unencrypted shared key used between the authentication server and the device.

nodetype: leaf (rw)

type: oc-types:routing-password

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:tacacs/oc-sys:config/
source-address

description:
Source IP address to use in messages to the TACACS server

nodetype: leaf (rw)

type: inet:ip-address

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:tacacs/
state

description:
Operational state data for TACACS+ server

nodetype: container (ro)

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:tacacs/oc-sys:state/
port

description:
The port number on which to contact the TACACS server

nodetype: leaf (ro)

type: inet:port-number

default: 49

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:tacacs/oc-sys:state/
secret-key

description:
The unencrypted shared key used between the authentication server and the device.

nodetype: leaf (ro)

type: oc-types:routing-password

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:tacacs/oc-sys:state/
source-address

description:
Source IP address to use in messages to the TACACS server

nodetype: leaf (ro)

type: inet:ip-address

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/
radius

description:
Top-level container for RADIUS server data

nodetype: container (rw)

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:radius/
config

description:
Configuration data for RADIUS servers

nodetype: container (rw)

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:radius/oc-sys:config/
auth-port

description:
Port number for authentication requests

nodetype: leaf (rw)

type: inet:port-number

default: 1812

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:radius/oc-sys:config/
acct-port

description:
Port number for accounting requests

nodetype: leaf (rw)

type: inet:port-number

default: 1813

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:radius/oc-sys:config/
secret-key

description:
The unencrypted shared key used between the authentication server and the device.

nodetype: leaf (rw)

type: oc-types:routing-password

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:radius/oc-sys:config/
source-address

description:
Source IP address to use in messages to the RADIUS server

nodetype: leaf (rw)

type: inet:ip-address

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:radius/oc-sys:config/
retransmit-attempts

description:
Number of times the system may resend a request to the RADIUS server when it is unresponsive

nodetype: leaf (rw)

type: uint8

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:radius/
state

description:
Operational state data for RADIUS servers

nodetype: container (ro)

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:radius/oc-sys:state/
auth-port

description:
Port number for authentication requests

nodetype: leaf (ro)

type: inet:port-number

default: 1812

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:radius/oc-sys:state/
acct-port

description:
Port number for accounting requests

nodetype: leaf (ro)

type: inet:port-number

default: 1813

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:radius/oc-sys:state/
secret-key

description:
The unencrypted shared key used between the authentication server and the device.

nodetype: leaf (ro)

type: oc-types:routing-password

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:radius/oc-sys:state/
source-address

description:
Source IP address to use in messages to the RADIUS server

nodetype: leaf (ro)

type: inet:ip-address

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:radius/oc-sys:state/
retransmit-attempts

description:
Number of times the system may resend a request to the RADIUS server when it is unresponsive

nodetype: leaf (ro)

type: uint8

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:radius/oc-sys:state/
counters

description:
A collection of RADIUS related state objects.

nodetype: container (ro)

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:radius/oc-sys:state/oc-sys:counters/
retried-access-requests

description:
Retransmitted Access-Request messages.

nodetype: leaf (ro)

type: oc-yang:counter64

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:radius/oc-sys:state/oc-sys:counters/
access-accepts

description:
Received Access-Accept messages.

nodetype: leaf (ro)

type: oc-yang:counter64

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:radius/oc-sys:state/oc-sys:counters/
access-rejects

description:
Received Access-Reject messages.

nodetype: leaf (ro)

type: oc-yang:counter64

/oc-sys:system/oc-sys:aaa/oc-sys:server-groups/oc-sys:server-group/oc-sys:servers/oc-sys:server/oc-sys:radius/oc-sys:state/oc-sys:counters/
timeout-access-requests

description:
Access-Request messages that have timed-out, requiring retransmission.

nodetype: leaf (ro)

type: oc-yang:counter64

/oc-sys:system/
memory

description:
Top-level container for system memory data

nodetype: container (rw)

/oc-sys:system/oc-sys:memory/
config

description:
Configuration data for system memory

nodetype: container (rw)

/oc-sys:system/oc-sys:memory/
state

description:
Operational state data for system memory

nodetype: container (ro)

/oc-sys:system/oc-sys:memory/oc-sys:state/
physical

description:
Reports the total physical memory available on the system.

nodetype: leaf (ro)

type: uint64

/oc-sys:system/oc-sys:memory/oc-sys:state/
reserved

description:
Memory reserved for system use

nodetype: leaf (ro)

type: uint64

/oc-sys:system/
processes

description:
Parameters related to all monitored processes

nodetype: container (rw)

/oc-sys:system/oc-sys:processes/
process

description:
List of monitored processes

nodetype: list (ro)

list keys: [pid]

/oc-sys:system/oc-sys:processes/oc-sys:process/
pid

description:
Reference to the process pid key

nodetype: leaf (list key) (ro)

type: leafref

  • path reference: ../state/pid

/oc-sys:system/oc-sys:processes/oc-sys:process/
state

description:
State parameters related to monitored processes

nodetype: container (ro)

/oc-sys:system/oc-sys:processes/oc-sys:process/oc-sys:state/
pid

description:
The process pid

nodetype: leaf (ro)

type: uint64

/oc-sys:system/oc-sys:processes/oc-sys:process/oc-sys:state/
name

description:
The process name

nodetype: leaf (ro)

type: string

/oc-sys:system/oc-sys:processes/oc-sys:process/oc-sys:state/
args

description:
Current process command line arguments. Arguments with a parameter (e.g., --option 10 or -option=10) should be represented as a single element of the list with the argument name and parameter together. Flag arguments, i.e., those without a parameter should also be in their own list element.

nodetype: leaf-list (ro)

type: string

/oc-sys:system/oc-sys:processes/oc-sys:process/oc-sys:state/
start-time

description:
The time at which this process started, reported as nanoseconds since the UNIX epoch. The system must be synchronized such that the start-time can be reported accurately, otherwise it should not be reported.

nodetype: leaf (ro)

type: uint64

/oc-sys:system/oc-sys:processes/oc-sys:process/oc-sys:state/
uptime

description:
Amount of time elapsed since this process started.

nodetype: leaf (ro)

type: oc-types:timeticks64

/oc-sys:system/oc-sys:processes/oc-sys:process/oc-sys:state/
cpu-usage-user

description:
CPU time consumed by this process in user mode.

nodetype: leaf (ro)

type: oc-types:timeticks64

/oc-sys:system/oc-sys:processes/oc-sys:process/oc-sys:state/
cpu-usage-system

description:
CPU time consumed by this process in kernel mode.

nodetype: leaf (ro)

type: oc-types:timeticks64

/oc-sys:system/oc-sys:processes/oc-sys:process/oc-sys:state/
cpu-utilization

description:
The percentage of CPU that is being used by the process.

nodetype: leaf (ro)

type: oc-types:percentage

/oc-sys:system/oc-sys:processes/oc-sys:process/oc-sys:state/
memory-usage

description:
Bytes allocated and still in use by the process

nodetype: leaf (ro)

type: uint64

/oc-sys:system/oc-sys:processes/oc-sys:process/oc-sys:state/
memory-utilization

description:
The percentage of RAM that is being used by the process.

nodetype: leaf (ro)

type: oc-types:percentage

/oc-sys:system/
ap-assigned-controllers

description:
Wireless Controller(s) this AP is assigned to. eg. Primary Secondary, Tertiary etc. This is config & state applied to an AP; not used for Controller state (eg 'joined-aps' are below).

nodetype: container (rw)

/oc-sys:system/oc-system-wifi-ext:ap-assigned-controllers/
controller

description:
Controller(s) this AP is assinged to, referenced by id.

nodetype: list (rw)

list keys: [id]

/oc-sys:system/oc-system-wifi-ext:ap-assigned-controllers/oc-system-wifi-ext:controller/
id

description:
id serves as a reference point to the [1-n] Controller(s) this AP is assigned to.

nodetype: leaf (list key) (rw)

type: leafref

  • path reference: ../config/id

/oc-sys:system/oc-system-wifi-ext:ap-assigned-controllers/oc-system-wifi-ext:controller/
config

description:
Config. container for assigning APs to Controllers.

nodetype: container (rw)

/oc-sys:system/oc-system-wifi-ext:ap-assigned-controllers/oc-system-wifi-ext:controller/oc-system-wifi-ext:config/
id

description:
id serves as a reference point to the [1-n] Controller(s) this AP is assigned to.

nodetype: leaf (rw)

type: string

/oc-sys:system/oc-system-wifi-ext:ap-assigned-controllers/oc-system-wifi-ext:controller/oc-system-wifi-ext:config/
fqdn

description:
The FQDN of a Controller this AP is assigned to. The list should be ordered, according to priority. eg Primary first, Secondary second, Tertiary third etc.

nodetype: leaf (rw)

type: oc-inet:domain-name

/oc-sys:system/oc-system-wifi-ext:ap-assigned-controllers/oc-system-wifi-ext:controller/oc-system-wifi-ext:config/
controller-ipv4-address

description:
IPv4 address of Controller for this AP. The list should be ordered, according to priority. eg. Primary first, Secondary second, Tertiary third etc.

nodetype: leaf (rw)

type: oc-inet:ipv4-address

/oc-sys:system/oc-system-wifi-ext:ap-assigned-controllers/oc-system-wifi-ext:controller/oc-system-wifi-ext:config/
controller-ipv6-address

description:
IPv6 address of Controller for this AP. The list should be ordered, according to priority. eg. Primary first, Secondary second, Tertiary third etc.

nodetype: leaf-list (rw)

type: oc-inet:ipv6-address

/oc-sys:system/oc-system-wifi-ext:ap-assigned-controllers/oc-system-wifi-ext:controller/
state

description:
State container for APs assigned to Controllers.

nodetype: container (ro)

/oc-sys:system/oc-system-wifi-ext:ap-assigned-controllers/oc-system-wifi-ext:controller/oc-system-wifi-ext:state/
id

description:
id serves as a reference point to the [1-n] Controller(s) this AP is assigned to.

nodetype: leaf (ro)

type: string

/oc-sys:system/oc-system-wifi-ext:ap-assigned-controllers/oc-system-wifi-ext:controller/oc-system-wifi-ext:state/
fqdn

description:
The FQDN of a Controller this AP is assigned to. The list should be ordered, according to priority. eg Primary first, Secondary second, Tertiary third etc.

nodetype: leaf (ro)

type: oc-inet:domain-name

/oc-sys:system/oc-system-wifi-ext:ap-assigned-controllers/oc-system-wifi-ext:controller/oc-system-wifi-ext:state/
controller-ipv4-address

description:
IPv4 address of Controller for this AP. The list should be ordered, according to priority. eg. Primary first, Secondary second, Tertiary third etc.

nodetype: leaf (ro)

type: oc-inet:ipv4-address

/oc-sys:system/oc-system-wifi-ext:ap-assigned-controllers/oc-system-wifi-ext:controller/oc-system-wifi-ext:state/
controller-ipv6-address

description:
IPv6 address of Controller for this AP. The list should be ordered, according to priority. eg. Primary first, Secondary second, Tertiary third etc.

nodetype: leaf-list (ro)

type: oc-inet:ipv6-address

/oc-sys:system/
joined-aps

description:
Top most container for joined-aps.

nodetype: container (rw)

/oc-sys:system/oc-system-wifi-ext:joined-aps/
joined-ap

description:
List of access points that have joined the controller.

nodetype: list (rw)

list keys: [mac]

/oc-sys:system/oc-system-wifi-ext:joined-aps/oc-system-wifi-ext:joined-ap/
mac

description:
Reference to the MAC address list key.

nodetype: leaf (list key) (rw)

type: leafref

  • path reference: ../config/mac

/oc-sys:system/oc-system-wifi-ext:joined-aps/oc-system-wifi-ext:joined-ap/
config

description:
Config container for Joined APs.

nodetype: container (rw)

/oc-sys:system/oc-system-wifi-ext:joined-aps/oc-system-wifi-ext:joined-ap/oc-system-wifi-ext:config/
mac

description:
MAC address of the AP primary Ethernet interface. If AP has multiple Ethernet interfaces, this would be the MAC printed on the unit label and referenced within the management system. Vendors MUST reject attempts to configure this leaf.

nodetype: leaf (rw)

type: oc-yang:mac-address

/oc-sys:system/oc-system-wifi-ext:joined-aps/oc-system-wifi-ext:joined-ap/oc-system-wifi-ext:config/
hostname

description:
Hostname of the Access Point.

nodetype: leaf (rw)

type: oc-inet:domain-name

/oc-sys:system/oc-system-wifi-ext:joined-aps/oc-system-wifi-ext:joined-ap/oc-system-wifi-ext:config/
country-code

description:
Country code where the AP operates in ISO 3166-1 alpha-2 representation

nodetype: leaf (rw)

type: string

  • pattern:
    [a-zA-Z]{2}

/oc-sys:system/oc-system-wifi-ext:joined-aps/oc-system-wifi-ext:joined-ap/
state

description:
State container for Joined APs.

nodetype: container (ro)

/oc-sys:system/oc-system-wifi-ext:joined-aps/oc-system-wifi-ext:joined-ap/oc-system-wifi-ext:state/
mac

description:
MAC address of the AP primary Ethernet interface. If AP has multiple Ethernet interfaces, this would be the MAC printed on the unit label and referenced within the management system. Vendors MUST reject attempts to configure this leaf.

nodetype: leaf (ro)

type: oc-yang:mac-address

/oc-sys:system/oc-system-wifi-ext:joined-aps/oc-system-wifi-ext:joined-ap/oc-system-wifi-ext:state/
hostname

description:
Hostname of the Access Point.

nodetype: leaf (ro)

type: oc-inet:domain-name

/oc-sys:system/oc-system-wifi-ext:joined-aps/oc-system-wifi-ext:joined-ap/oc-system-wifi-ext:state/
country-code

description:
Country code where the AP operates in ISO 3166-1 alpha-2 representation

nodetype: leaf (ro)

type: string

  • pattern:
    [a-zA-Z]{2}

/oc-sys:system/oc-system-wifi-ext:joined-aps/oc-system-wifi-ext:joined-ap/oc-system-wifi-ext:state/
domain-name

description:
FQDN of the Access Point.

nodetype: leaf (ro)

type: oc-inet:domain-name

/oc-sys:system/oc-system-wifi-ext:joined-aps/oc-system-wifi-ext:joined-ap/oc-system-wifi-ext:state/
opstate

description:
The current operational state of the AP.

nodetype: leaf (ro)

type: identityref

  • base: oc-wifi:AP_STATE

/oc-sys:system/oc-system-wifi-ext:joined-aps/oc-system-wifi-ext:joined-ap/oc-system-wifi-ext:state/
uptime

description:
Seconds this AP has been in the op-state of 'Up'.

nodetype: leaf (ro)

type: uint32

/oc-sys:system/oc-system-wifi-ext:joined-aps/oc-system-wifi-ext:joined-ap/oc-system-wifi-ext:state/
enabled

description:
Wheather the AP is enabled or disabled.

nodetype: leaf (ro)

type: boolean

/oc-sys:system/oc-system-wifi-ext:joined-aps/oc-system-wifi-ext:joined-ap/oc-system-wifi-ext:state/
serial

description:
Serial number of the Access Point.

nodetype: leaf (ro)

type: string

/oc-sys:system/oc-system-wifi-ext:joined-aps/oc-system-wifi-ext:joined-ap/oc-system-wifi-ext:state/
model

description:
Model number of the Access Point.

nodetype: leaf (ro)

type: string

/oc-sys:system/oc-system-wifi-ext:joined-aps/oc-system-wifi-ext:joined-ap/oc-system-wifi-ext:state/
ipv4

description:
The IPv4 address of the Access Point.

nodetype: leaf (ro)

type: oc-inet:ipv4-address

/oc-sys:system/oc-system-wifi-ext:joined-aps/oc-system-wifi-ext:joined-ap/oc-system-wifi-ext:state/
ipv6

description:
The IPv6 address of the Access Point.

nodetype: leaf (ro)

type: oc-inet:ipv6-address

/oc-sys:system/oc-system-wifi-ext:joined-aps/oc-system-wifi-ext:joined-ap/oc-system-wifi-ext:state/
power-source

description:
Enumerate how the AP is being powered.

nodetype: leaf (ro)

type: enumeration

  • PLUG
    Powered using local source, not PoE.
  • AT
    Powered using 802.3at.
  • AF
    Powered using 802.3af.