53-1003230-01 14 March 2014 Network OS YANG Reference Manual Supporting Network OS v4.1.
Copyright © 2014 Brocade Communications Systems, Inc. All Rights Reserved. Brocade, Brocade Assurance, the B-wing symbol, BigIron, DCX, Fabric OS, FastIron, MLX, NetIron, SAN Health, ServerIron, TurboIron, VCS, and VDX are registered trademarks, and AnyIO, Brocade One, CloudPlex, Effortless Networking, ICX, NET Health, OpenScript, and The Effortless Network are trademarks of Brocade Communications Systems, Inc., in the United States and/or in other countries.
Contents About This Document How this document is organized . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Supported hardware and software . . . . . . . . . . . . . . . . . . . . . . . . . . vii Document conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii Text formatting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii Notes, cautions, and warnings . . . . . . . . . . . . . . . . . . . . . . . . . . viii Key terms . . . . .
brocade-dhcp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 brocade-diagnostics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 brocade-dot1x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 brocade-eld. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 brocade-Enclosure-show . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 brocade-fabric-service . . . . . . . . . .
brocade-ospf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .128 brocade-pim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .136 brocade-policer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .138 brocade-port-profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 brocade-port-profile-ext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .144 brocade-qos . . . . . . . . . . . . . . . . . .
vi Network OS YANG Reference Manual 53-1003230-01
About This Document In this chapter • • • • • • • How this document is organized . . . . . . . . . . . . . . . . . vii Supported hardware and software . . . . . . . . . . . . . . . vii Document conventions. . . . . . . . . . . . . . . . . . . . . . . . viii Notice to the reader . . . . . . . . . . . . . . . . . . . . . . . . . . . ix Additional information . . . . . . . . . . . . . . . . . . . . . . . . . ix Getting technical help. . . . . . . . . . . . . . . . . . . . . . . . . . . x Document feedback .
• Brocade VDX 6740T • Brocade VDX 8770-4 • Brocade VDX 8770-8 Document conventions This section describes text formatting conventions and important notice formats used in this document. Text formatting The narrative-text formatting conventions that are used are as follows: .
CAUTION A Caution statement alerts you to situations that can be potentially hazardous to you or cause damage to hardware, firmware, software, or data. DANGER A Danger statement indicates conditions or situations that can be potentially lethal or extremely hazardous to you. Safety labels are also attached directly to products to warn of these conditions or situations. Key terms For definitions specific to Brocade and Fibre Channel, see the technical glossaries on MyBrocade.
Brocade resources To get up-to-the-minute information, go to http://my.brocade.com to register at no cost for a user ID and password. White papers, online demonstrations, and data sheets are available through the Brocade website at: http://www.brocade.com/products-solutions/products/index.page For additional Brocade documentation, visit the Brocade website: http://www.brocade.com Release notes are available on the MyBrocade website.
The switch serial number and corresponding bar code are provided on the serial number label, as illustrated below: *FT00X0054E9* FT00X0054E9 The serial number label is located on the switch ID pull-out tab located on the bottom of the port side of the switch. Document feedback Quality is our first concern at Brocade and we have made every effort to ensure the accuracy and completeness of this document.
xii Network OS YANG Reference Manual 53-1003230-01
Chapter 1 Using YANG In this chapter • Yang overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 • Using the Network OS YANG Reference Manual . . . . . . . . . . . . . . . . . . . . . . . 1 Yang overview YANG is a data modeling language. It is used to model configuration and state data for manipulation by the Network Configuration Protocol (NETCONF) using NETCONF remote procedure calls (RPCs).
1 Using the Network OS YANG Reference Manual | | +--rw trunk-enable? +--rw shutdown? empty empty In addition to showing the structure, the output of the pyang -f tree command provides information about each node, as shown in Figure 1.
Chapter YANG Modules 2 brocade-aaa Description Top-level containers Provides a data model for configuring authentication, authorization, and accounting (AAA). This module supports authentication performed by a local, RADIUS, TACACS, or LDAP server. Top-level nodes and their subtree hierarchies follow.
2 brocade-aaa | +--rw port? tac-auth-port | +--rw protocol? tac-auth-protocols | +--rw key? string | +--rw encryption-level? enumeration | +--rw retries? uint8 | +--rw timeout? uint8 +--rw ldap-server | +--rw host [hostname] | | +--rw hostname string | | +--rw port? ldap-auth-port | | +--rw retries? uint8 | | +--rw timeout? uint8 | | +--rw basedn? string | +--rw maprole | +--rw group [ad-group] | +--rw ad-group string | +--rw switch-role string +--rw password-attributes | +--rw min-length? uint32 | +--rw
brocade-aaa 2 | | +--rw interface | | +--rw management-cont? | +--:(interface-g) | | +--rw interface-ge | | +--rw interface | | +--rw gigabitethernet-cont? | +--:(interface-h) | | +--rw interface-ge-leaf | | +--rw interface | | +--rw gigabitethernet-leaf? string | +--:(interface-i) | | +--rw interface-pc | | +--rw interface | | +--rw port-channel-cont? | +--:(interface-j) | | +--rw interface-pc-leaf | | +--rw interface | | +--rw port-channel-leaf? string | +--:(interface-k) | | +--rw interface-vlan | | +-
2 brocade-aaa +--rw alias [name] | +--rw name string | +--rw expansion string +--rw user [name] +--rw name string +--rw alias [name] +--rw name string +--rw expansion string External augmentations RPCs Actions Nodes that augment other modules and their subtrees follow. module: brocade-common-def +--rw clear | +--rw brcd-aaa:login None Proprietary actions defined in this module follow.
brocade-aaa-ext 2 brocade-aaa-ext Description Top-level containers External augmentations RPCs Provides extensions to the brocade-aaa module for returning operational state information. None Nodes that augment other modules and their subtrees follow. module: brocade-common-def +--rw show | +--rw aaa-extensions:aaa-users Custom RPCs defined in this module follow.
2 brocade-ag brocade-ag Description Top-level containers External augmentations 8 Provides a data model for managing Access Gateway.
brocade-arp 2 brocade-arp Description Top-level containers External augmentations RPCs Provides a data model for managing the Address Resolution Protocol (ARP). Top-level nodes and their subtree hierarchies follow.
2 brocade-arp | | +--ro interface-type? enumeration | | +--ro interface-name? union | +--:(dynamic) | | +--ro dynamic? empty | +--:(static) | | +--ro static? empty | +--:(ip) | +--ro ip-address? inet:ipv4-address +--ro output +--ro arp-entry [ip-address] +--ro ip-address inet:ipv4-address +--ro mac-address? mac-access-list:mac-address-type +--ro interface-type? enumeration +--ro interface-name? union +--ro is-resolved? boolean +--ro age? string +--ro entry-type? enumeration Actions 10 None Network OS
brocade-beacon 2 brocade-beacon Description Top-level containers Provides a data model enabling and disabling the interface beacon and chassis beacon. Top-level nodes and their subtree hierarchies follow. module: brocade-beacon +--rw beacon +--rw enable +--rw disable External augmentations None RPCs None Actions Proprietary actions defined in this module follow.
2 brocade-beacon | | +--ro input +--ro output Disable the chassis beacon: module: brocade-beacon +--rw beacon +--rw disable | +--ro chassis | +--ro input | +--ro output 12 Network OS YANG Reference Manual 53-1003230-01
brocade-bgp 2 brocade-bgp Description Top-level containers External augmentations This management module is an instrumentation to manage BGP Protocol. None Nodes that augment other modules and their subtrees follow.
2 brocade-bgp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 14 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +--rw bgp:no-prepend? empty | +--rw bgp:next-hop-self | | +--rw (ch-next-hop-self-type)? | | +--:(ca-next-hop-self-always) |
brocade-bgp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2 | | +--rw bgp:no-prepend? empty | +--rw bgp:next-hop-self | | +--rw (ch-next-hop-self-type)? | | +--:(ca-next-hop-self-always) | | | +--rw bgp:next-hop-self-always? empty | | +--:(ca-next-hop-self-status) | | +--rw bgp:next-hop-self-status? empty | +--rw
2 brocade-bgp | | | | +--rw bgp:redistribute-ospf? empty | | | | +--rw bgp:match | | | | | +--rw bgp:ospf-internal? empty | | | | | +--rw bgp:ospf-external1? empty | | | | | +--rw bgp:ospf-external2? empty | | | | +--rw bgp:ospf-metric? conn-metric | | | | +--rw bgp:ospf-route-map? rmap-type | | | +--rw bgp:static | | | +--rw bgp:redistribute-static? empty | | | +--rw bgp:unicast-static-metric? conn-metric | | | +--rw bgp:static-route-map? rmap-type | | +--rw bgp:static-network [static-network-address] |
brocade-bgp 2 | | | | +--rw bgp:neighbor-route-map-name-direction-out? common-def:name-string64 | | | +--rw bgp:route-reflector-client? empty | | | +--rw bgp:send-community | | | | +--rw bgp:send-community-status? empty | | | | +--rw bgp:both? empty | | | | +--rw bgp:extended? empty | | | | +--rw bgp:standard? empty | | | +--rw bgp:unsuppress-map | | | | +--rw bgp:map-name? rmap-type | | | +--rw bgp:af-nei-weight? nei-weight | | +--rw bgp:af-ipv4-neighbor-address-holder | | | +--rw bgp:af-ipv4-neighbor-ad
2 brocade-bgp | | | | | | | | | | | | | | | | | | | | | | | | | | | 18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +--rw bgp:use-load-sharing? empty | +--rw bgp:multipath | | +--rw bgp:multipath_ebgp? empty | | +--rw bgp:multipath_ibgp? empty | | +--rw bgp:multi-as? empty | +--rw bgp:always-propagate? empty | +--rw bgp:default-information-originate? empty | +--rw bgp:rib-route-limit? decimal-number | +--rw bgp:client-to-client-reflection? empty | +--rw bgp:dampening | | +--rw (ch-dampenin
brocade-bprate-limit 2 brocade-bprate-limit Description Top-level containers Provides a data model for configuring the BP rate limit. Top-level nodes and their subtree hierarchies follow.
2 brocade-bum-storm-control brocade-bum-storm-control Description Top-level containers External augmentations 20 Provides a data model for controlling traffic storms. A traffic storm occurs when packets flood the LAN, creating excessive traffic and degrading network performance. The BUM storm control feature is meant to prevent disruptions on Layer 2 physical ports caused by excessive ingress broadcast, multicast, and unknown unicast traffic.
brocade-cdp 2 brocade-cdp Description Top-level containers External augmentations Provides a data model for enabling or disabling the Cisco Discovery Protocol (CDP). None Nodes that augment other modules and their subtrees follow.
2 brocade-cee-map brocade-cee-map Description Top-level containers Provides a data model for managing the Converged Enhanced Ethernet (CEE) map. Top-level nodes and their subtree hierarchies follow.
brocade-certutil 2 brocade-certutil Description Provides a data model for certificate management operations. It provides tail-f actions to perform the following functions: • Import an LDAP CA certificate • Remove an LDAP CA certificate • Show the LDAP certificate Top-level containers External augmentations RPCs Actions Top-level nodes and their subtree hierarchies follow. module: brocade-certutil +--rw certutil +--rw import Nodes that augment other modules and their subtrees follow.
2 brocade-certutil Import an SSH public key: module: brocade-certutil +--rw certutil +--rw import +--ro sshkey +--ro input | +--ro user | +--ro host | +--ro directory | +--ro file | +--ro login | +--ro password? | +--ro rbridge-id? +--ro output string string string string string string common-def:rbridge-id-all-type Remove an LDAP CA certificate: module: brocade-common-def +--rw no | +--rw certutil:certutil | | +--ro certutil:ldapca | | | +--ro certutil:input | | | | +--ro certutil:rbridge-id? | | | +--
brocade-certutil | | | | | | | +--ro certutil:rbridge-id? +--ro certutil:output 2 common-def:rbridge-id-all-type Show the SSH public key: module: brocade-common-def +--rw show | +--rw certutil:cert-util | | +--ro certutil:sshkey | | +--ro certutil:input | | | +--ro certutil:user | | | +--ro certutil:rbridge-id? | | +--ro certutil:output Network OS YANG Reference Manual 53-1003230-01 string common-def:rbridge-id-all-type 25
2 brocade-chassis brocade-chassis Description Top-level containers External augmentations RPCs Actions Provides a data model for enabling and disabling the chassis. Top-level nodes and their subtree hierarchies follow.
brocade-chassis 2 Set the airflow direction to port-side-intake: module: brocade-chassis +--rw chassis +--rw fan +--rw airflow-direction +--ro port-side-intake Set the airflow direction to port-side-exhaust: module: brocade-chassis +--rw chassis +--rw fan +--rw airflow-direction +--ro port-side-exhaust Network OS YANG Reference Manual 53-1003230-01 27
2 brocade-clock brocade-clock Description Top-level containers External augmentations RPCs Provides a data model for managing the local clock. It provides mechanisms for setting the local clock time and time zone and for retrieving local clock information. Top-level nodes and their subtree hierarchies follow. module: brocade-clock +--rw clock-set-datetime +--rw clock-set-timezone Nodes that augment other modules and their subtrees follow.
brocade-common-def 2 brocade-common-def Description Top-level containers Provides a data model for commonly used data types derived in the Brocade namespace. Top-level nodes and their subtree hierarchies follow.
2 brocade-dhcp brocade-dhcp Description Top-level containers External augmentations Provides a data model to manage DHCP functionality. None Nodes that augment other modules and their subtrees follow.
brocade-dhcp | | | | RPCs None Actions None | | | | Network OS YANG Reference Manual 53-1003230-01 | | | | | | | | 2 +--rw dhcp:relay +--rw dhcp:servers [relay-ip-addr server-vrf-name] +--rw dhcp:relay-ip-addr dhcp-ipv4-address +--rw dhcp:server-vrf-name common-def:vrf-name 31
2 brocade-diagnostics brocade-diagnostics Description Provides a data model for managing diagnostic tests. It provides the ability to enable or disable power-on self tests (POSTs) and actions to initiate the tests listed in Table 1. TABLE 1 Top-level containers External augmentations RPCs Actions Diagnostic actions Action Purpose burninerrclear Clears the errors that are stored in the nonvolatile storage on the slot during the burn-in process. clearerror Clears the diagnostics failure status.
brocade-diagnostics | | | | | | | | | | | | | | | | | | | | | | | | | | 2 +--ro input | +--ro (interfaces)? | | +--:(slot) | | | +--ro slot slotidtype | | +--:(ethernet) | | | +--ro ethernet? interfaces:interface-type | | +--:(fibrechannel) | | +--ro fibrechannel? interfaces:interface-type | +--ro nframes? uint32 | +--ro lbmode? uint32 | +--ro spdmode? enumeration +--ro output +--ro result? string Run the port LED test: module: brocade-diagnostics +--rw diag | +--ro portledtest | | +--ro input | | | +-
2 brocade-diagnostics | | | +--ro result? string Clear the errors that are stored in the nonvolatile storage during the burn-in process: module: brocade-diagnostics +--rw diag | +--ro burninerrclear | | +--ro output | | | +--ro result? string Configure all the parameters required for the system verification test: module: brocade-diagnostics +--rw diag | +--ro setcycle | | +--ro input | | | +--ro tbr_passes? uint32 | | | +--ro num_of_runs? uint32 | | | +--ro min_lb_mode? uint32 | | | +--ro plb_nframes
brocade-diagnostics | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +--ro diagnostics:slot | | +--:(remote) | | +--ro diagnostics:rbridge-id? | +--ro (postresult)? | +--:(brief) | | +--ro diagnostics:brief? | +--:(detailed) | +--ro diagnostics:detailed? +--ro diagnostics:output +--ro diagnostics:result? string 2 slotidtype common-def:rbridge-id-type empty empty Displays currently running diagnostic tests: module: brocade-common-def +--rw show | | +--ro diagnostics:status | | | +--r
2 brocade-dot1x brocade-dot1x Description Provides a data model for managing the 802.1x authorization feature. IEEE 802.1X is an IEEE standard for port-based Network Access Control (PNAC). It is a networking protocol that provides an authentication mechanism to devices attempting to attach to a LAN or WLAN. IEEE 802.1X defines the encapsulation of the Extensible Authentication Protocol (EAP) over IEEE 802, which is known as EAP over LAN or EAPoL. 802.
brocade-dot1x module: brocade-interface +--rw interface | +--rw fortygigabitethernet | | +--rw dot1x:dot1x | | | +--rw dot1x:authentication? | | | +--rw dot1x:port-control? | | | +--rw dot1x:protocol-version? | | | +--rw dot1x:quiet-period? | | | +--rw dot1x:reauthMax? | | | +--rw dot1x:reauthentication? | | | +--rw dot1x:timeout | | | +--rw dot1x:re-authperiod? | | | +--rw dot1x:server-timeout? | | | +--rw dot1x:supp-timeout? | | | +--rw dot1x:tx-period? module: brocade-interface +--rw interface | +--rw h
2 brocade-eld brocade-eld Description Top-level containers External augmentations 38 Provides a data model for configuring global parameters for Edge-Loop-Detection. Interface parameters are modeled in the brocade-interface module. None Nodes that augment other modules and their subtrees follow.
brocade-Enclosure-show 2 brocade-Enclosure-show Description Top-level containers External augmentations RPCs Actions Provides a data model for obtaining the enclosure related information on embedded paltforms. None Nodes that augment other modules and their subtrees follow.
2 brocade-fabric-service brocade-fabric-service Description Provides a data model for managing VCS fabric-related information. VCS fabric refers to the ability of a group of physical Ethernet switches, inter-connected in an arbitrary way using the regular front-end data ports, to present themselves as one unified and transparent Ethernet switching service to the external network. The inter-connecting network that contains the individual switches is referred as the fabric.
brocade-fabric-service | | | | +---x | | | | | | | | | Actions 2 +--ro linkinfo-isl-linkcost? uint32 +--ro linkinfo-isllink-costcount? uint32 +--ro linkinfo-isllink-type? uint32 +--ro linkinfo-trunked? linkinfo-trunked-type show-portindex-interface-info +--ro input | +--ro all? empty +--ro output +--ro show-portindex-interface [portsgroup-rbridgeid] +--ro portsgroup-rbridgeid common-def:rbridge-id-type +--ro show-portindex [port-index] +--ro port-index uint32 +--ro port-type? ethernet-port-type +--ro po
2 brocade-fabric-service | | | +--ro fabric-service:fabric-showall-ipv6address? common-def:inet-address-type Obtain ISL information: module: brocade-common-def +--rw show | +--rw fabric-service:fabric | | +--ro fabric-service:isl | | | +--ro fabric-service:input | | | +--ro (rbridge-id-or-all)? | | | +--:(rbridge-id) | | | | +--ro fabric-service:rbridge-id? | | | +--:(all) | | | +--ro fabric-service:all? common-def:rbridge-id-type empty Obtain detailed information about all ISL ports: module: brocade-c
brocade-fabric-service | | | +--:(rbridge-id) | | | | +--ro fabric-service:rbridge-id? common-def:rbridge-id-type | | | +--:(all) | | | +--ro fabric-service:all? 2 empty Obtain fabric topology information from the perspective of a VCS fabric node: module: brocade-common-def +--rw show | +--rw fabric-service:fabric | | +--rw fabric-service:route | | +--ro fabric-service:topology | | | +--ro fabric-service:input | | | +--ro fabric-service:dest-rbridge-id? common-def:rbridge-id-type | | | +--ro fabric-serv
2 brocade-fabric-service | | | +--ro fabric-service:linkinfo-isllink-destport-interface? interface:interface-type | | | +--ro fabric-service:linkinfo-isl-linkcost? uint32 | | | +--ro fabric-service:linkinfo-isllink-costcount? uint32 | | | +--ro fabric-service:linkinfo-isllink-type? uint32 | | | +--ro fabric-service:linkinfo-trunked? linkinfo-trunked-type Obtain the Fabric Shortest Path First (FSPF) link state information for a VCS fabric node: module: brocade-common-def +--rw show | +--rw fabric-service:
brocade-fc-auth 2 brocade-fc-auth Description Top-level containers External augmentations Provides a data model for configuring Fibre Channel authentication through Fibre Channel Security Protocol (FCSP) and Switch Connection Control (SCC) security policy parameters. Top-level nodes and their subtree hierarchies follow.
2 brocade-fc-auth +--rw brcd-fc-auth:secpolicy | +--rw brcd-fc-auth:defined-policy | | +--rw brcd-fc-auth:policies [policy] | | +--rw brcd-fc-auth:policy secpolicy-type | | +--rw brcd-fc-auth:member-entry [member] | | +--rw brcd-fc-auth:member string | +--rw brcd-fc-auth:active-policy | +--rw brcd-fc-auth:policies [policy] | +--rw brcd-fc-auth:policy secpolicy-type | +--rw brcd-fc-auth:member-entry [member] | +--rw brcd-fc-auth:member string RPCs Actions None Proprietary actions defined in this module f
brocade-fc-auth | | | Network OS YANG Reference Manual 53-1003230-01 +--ro input | +--ro rbridge-id? +--ro output 2 common-def:rbridge-id-all-type 47
2 brocade-fcoe brocade-fcoe Description Provides a data model for managing the Fibre Channel over Ethernet (FCoE) feature. It provides a mechanism to configure FCoE maps and the FCoE interface. FCoE is an encapsulation of Fibre Channel frames over Ethernet networks which allows Fibre Channel to use 10 Gigabit Ethernet networks (or higher speeds) while preserving the Fibre Channel protocol. Top-level containers External augmentations Top-level nodes and their subtree hierarchies follow.
brocade-fcoe | | | | | | | | | | | | | | | | | | 2 +--rw fcoe:fabric | +--rw fcoe:fabric-isl | | +--rw fcoe:fabric-isl-enable? empty | +--rw fcoe:fabric-trunk | | +--rw fcoe:fabric-trunk-enable? empty | +--rw fcoe:neighbor-discovery | +--rw fcoe:disable? empty +--rw fcoe:fcoeport | +--rw fcoe:fcoeport-map? fcoe-map-name-type module: brocade-interface +--rw interface | +--rw hundredgigabitethernet [name] | | +--rw fcoe:fabric | | | +--rw fcoe:fabric-isl | | | | +--rw fcoe:fabric-isl-enable? empty | | |
2 brocade-fcoe Actions 50 None Network OS YANG Reference Manual 53-1003230-01
brocade-fcoe-ext 2 brocade-fcoe-ext Description Provides extensions to the brocade-fcoe module, including custom RPCs for returning operational information about FCoE ports and logins. Top-level containers None External augmentations None RPCs Custom RPCs defined in this module follow.
2 brocade-fcoe-ext | | +--ro interface-type enumeration | | +--ro interface-name union | | +--ro if-name? string | | +--ro ip-address [ipv4] | | | +--ro ipv4 string | | | +--ro ipv4-type? enumeration | | | +--ro broadcast? string | | | +--ro ip-mtu? interface:mtu-type | | +--ro if-state? enumeration | | +--ro line-protocol-state? enumeration | | +--ro proxy-arp? string | | +--ro vrf? string | +--ro has-more? boolean +---x get-interface-detail | +--ro input | | +--ro (request-type)? | | +--:(get-request) |
brocade-fcoe-ext 2 | +--ro speed? line-speed | +--ro connector? enumeration | +--ro encoding? enumeration | +--ro vendor-name? string | +--ro vendor-oui? string | +--ro vendor-pn? string | +--ro vendor-rev? string | +--ro distance? enumeration | +--ro media-form-factor? enumeration | +--ro wavelength? string | +--ro serial-no? string | +--ro date-code? string | +--ro temperature? uint32 | +--ro voltage? decimal64 | +--ro current? decimal64 | +--ro tx-power? decimal64 | +--ro rx-power? decimal64 +--:(on-bo
2 brocade-fcoe-ext | +--ro current? | +--ro tx-power? | +--ro rx-power? +--:(qsfpp) +--ro qsfpp +--ro speed? +--ro connector? +--ro encoding? +--ro vendor-name? +--ro vendor-oui? +--ro vendor-pn? +--ro vendor-rev? +--ro distance? +--ro media-form-factor? +--ro wavelength? +--ro serial-no? +--ro date-code? +--ro temperature? +--ro voltage? +--ro current? +--ro tx-power? +--ro rx-power? Actions 54 decimal64 decimal64 decimal64 line-speed enumeration enumeration string string string string enumeration en
brocade-firmware 2 brocade-firmware Description Provides a data model for managing the download of firmware and for reporting firmware download status. It includes the custom actions listed in Table 2. TABLE 2 Top-level containers External augmentations RPCs Custom actions for firmware version management Action Purpose Download firmware with FTP. Download firmware with SCP. Download firmware from a USB device. Download firmware interactively.
2 brocade-firmware | +--ro blade-swbd? int32 | +--ro blade-name? string | +--ro blade-state? enumeration | +--ro blade-app? string +---x activate-status | +--ro input | | +--ro rbridge-id? rbridge-ids-all-type | +--ro output | +--ro overall-status? int32 | +--ro overall-error-msg? string | +--ro activate-entries | +--ro rbridge-id? common-def:rbridge-id-type | +--ro status? int32 +---x logical-chassis-fwdl-sanity | +--ro input | | +--ro user string | | +--ro password? string | | +--ro host string | | +--r
brocade-firmware Actions 2 Proprietary actions defined in this module follow.
2 brocade-firmware | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +--ro password? string | +--ro host string | +--ro directory string | +--ro file? string | +--ro (options)? | +--:(manual) | | +--ro manual? empty | | +--ro noreboot? empty | | +--ro nocommit? empty | +--:(noactivate) | | +--ro noactivate? empty | +--:(coldboot) | +--ro coldboot? empty +--ro output +--ro fwdl-tid? int32 +--ro fwdl-status? int32 +--ro fwdl-msg? string Download firm
brocade-firmware | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +--ro directory | +--ro file? | +--ro manual? | +--ro noreboot? | +--ro rbridgeid? | +--ro vcs-id? | +--ro vcs-mode? +--ro output +--ro fwdl-tid? +--ro fwdl-status? +--ro fwdl-msg? 2 string string empty empty common-def:rbridge-id-type uint32 uint32 int32 int32 string Default Configuration on the SCP server: module: brocade-firmware +--rw firmware | +--rw download | | +--rw default-config | | |
2 brocade-firmware Default Configuration on a USB device: module: brocade-firmware +--rw firmware | +--rw download | | +--rw default-config | | | +--ro usb | | | +--ro input | | | | +--ro directory | | | | +--ro manual? | | | | +--ro noreboot? | | | | +--ro rbridgeid? | | | | +--ro vcs-id? | | | | +--ro vcs-mode? | | | +--ro output | | | +--ro fwdl-tid? | | | +--ro fwdl-status? | | | +--ro fwdl-msg? string empty empty common-def:rbridge-id-type uint32 uint32 int32 int32 string Logical Chassis Configurat
brocade-firmware | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2 | +--ro (cluster-options)? | +--:(auto-activate) | | +--ro auto-activate? empty | +--:(coldboot) | +--ro coldboot? empty +--ro output +--ro fwdl-cmd-status? int32 +--ro fwdl-cmd-msg? string +--ro cluster-output +--ro rbridge-id? uint32 +--ro fwdl-status? int32 +--ro fwdl-msg? string Logical Chassis Configuration on a SFTP server: module: brocade-firmware +--rw firmware | +--rw download |
2 brocade-firmware | | | | | | | | | | | | +--ro rbridge-id? +--ro fwdl-status? +--ro fwdl-msg? uint32 int32 string Logical Chassis default configuration on a SCP server: module: brocade-firmware +--rw firmware | +--rw download | | +--rw logical-chassis | | | +--rw default-config | | | +--ro scp | | | | +--ro input | | | | | +--ro user string | | | | | +--ro password? string | | | | | +--ro host string | | | | | +--ro directory string | | | | | +--ro file? string | | | | | +--ro rbridge-id rbridge-i
brocade-firmware 2 Firmware download sanity check: module: brocade-firmware +--rw firmware | +--rw download | | +--ro sanity-check | | +--ro input | | | +--ro user | | | +--ro password? | | | +--ro host | | | +--ro directory | | | +--ro file? | | | +--ro protocol | | | +--ro rbridge-id | | +--ro output | | +--ro fwdl-tid? | | +--ro fwdl-status? | | +--ro fwdl-msg? string string string string string string rbridge-ids-all-type int32 int32 string Restore a firmware version: module: brocade-firmware +--rw
2 brocade-firmware | | +--ro result? string Auto-synchronize the firmware: module: brocade-firmware +--rw firmware | +--rw auto-sync | | +--ro enable | | | +--ro input | | | +--ro output | | | +--ro result? | | +--ro disable | | +--ro input | | +--ro output | | +--ro result? string string Firmware clean-install using FTP: module: brocade-firmware +--rw firmware | +--rw install | | +--ro ftp | | | +--ro input | | | | +--ro user string | | | | +--ro password? string | | | | +--ro host string | | | |
brocade-firmware 2 Auto-upgrade the firmware: module: brocade-firmware +--rw firmware | +--rw autoupgrade | | +--rw enable? empty | +--rw autoupgrade-params | +--rw path? string | +--rw protocol? enumeration | +--rw ipaddress? string | +--rw username? string | +--rw pass? string Reload the system without running POSTs: module: brocade-firmware +--rw reboot | +--ro fastboot | +--ro input Enable the deployment of firmware download: module: brocade-firmware +--rw dhcp +--rw auto-deployment +--ro enable +--
2 brocade-firmware-ext brocade-firmware-ext Description Top-level containers External augmentations RPCs Provides a data model with extensions to the brocade-firmware model for reporting firmware information. None Nodes that augment other modules and their subtrees follow. module: brocade-common-def +--rw show | +--rw firmware-extensions:firmware Custom RPCs defined in this module follow.
brocade-firmware-ext 2 Return the firmware download history: module: brocade-common-def +--rw show | +--rw firmware-extensions:firmware | | +--ro firmware-extensions:firmwaredownloadhistory | | | +--ro firmware-extensions:input | | | | +--ro firmware-extensions:rbridge-id? string | | | +--ro firmware-extensions:output | | | +--ro firmware-extensions:result? string Check firmware: module: brocade-common-def +--rw show | +--rw firmware-extensions:firmware | | +--ro firmware-extensions:firmware | | | +--ro
2 brocade-hardware brocade-hardware Description Top-level containers Provides a data model for managing connectors. It can be used to breakout the connectors and set the type of the connectors. Top-level nodes and their subtree hierarchies follow.
brocade-ha 2 brocade-ha Description Provides a data model for: • • • • • Top-level containers External augmentations Enabling and disabling high availability Displaying high availability status information, Rebooting the chassis Performing failover Displaying the high availability state Top-level nodes and their subtree hierarchies follow. module: brocade-ha +--rw ha | +--rw sync +--rw system Nodes that augment other modules and their subtrees follow.
2 brocade-ha | | +--ro input Check HA failover module: brocade-ha +--rw ha | +--ro failover | | +--ro input Start HA synchronization: module: brocade-ha +--rw ha | +--rw sync | +--ro start | | +--ro input | | +--ro output | | +--ro result? string Stop HA synchranization: module: brocade-ha +--rw ha | +--rw sync | +--ro stop | +--ro input | +--ro output | +--ro result? string Reboot the system: module: brocade-ha +--rw system +--ro reload +--ro input | +--ro rbridge-id? | +--ro system? | +--ro stan
brocade-http-config 2 brocade-http-config Description Top-level containers External augmentations Provides a data model for configuring HTTP server. module: brocade-http-config +--rw http-sa +--rw http +--rw server +--rw shutdown? empty Nodes that augment other modules and their subtrees follow.
2 brocade-icmp brocade-icmp Description Top-level containers External augmentations Provides a data model for configuring ICMP parameters like echo reply, rate-limiting and unreachable destination which are used in controlling ICMP frames. None Nodes that augment other modules and their subtrees follow.
brocade-igmp 2 brocade-igmp Description Top-level containers External augmentations Provides a data model for configuring the Internet Group Management Protocol (IGMP). IGMP alleviates excessive traffic caused by Layer 2 forwarding of received multicast packets. None Nodes that augment other modules and their subtrees follow.
2 brocade-igmp | | | | +--rw igmp:sg-addr inet:ipv4-address module: brocade-interface +--rw interface | +--rw tengigabitethernet [name] | | +--rw ip | | | +--rw igmp:igmp-phy-intf-cfg | | | | +--rw igmp:igmp | | | | +--rw igmp:last-member-query-interval? igmp-snooping:lmqt-type | | | | +--rw igmp:query-interval? igmp-snooping:qi-type | | | | +--rw igmp:query-max-response-time? igmp-snooping:qmrt-type | | | | +--rw igmp:immediate-leave? empty | | | | +--rw igmp:static-group [sg-addr] | | | | +--rw ig
brocade-igmp-snooping 2 brocade-igmp-snooping Description Top-level containers External augmentations Provides a data model for configuring the Internet Group Management Protocol (IGMP) snooping. IGMP snooping alleviates excessive traffic caused by Layer 2 forwarding of received multicast packets. Top-level nodes and their subtree hierarchies follow.
2 brocade-interface brocade-interface Description Provides the data model for managing Ethernet network interfaces and their sublayers. Table 3 lists the Ethernet interfaces and other entities modeled by high-level nodes in this management module.
brocade-interface | | | | | | | | +--rw +--rw +--rw +--rw +--rw +--rw +--rw +--rw fill-word? long-distance? vc-link-init? desire-distance? isl-r_rdy-mode? trunk-enable? shutdown? config-mode? 2 fc-fillword-cfg-type fc-long-distance-cfg-type fc-vc-link-init-cfg-type desire-distance-type empty empty empty interface-fc-config-mode-type interface/gigabitethernet: module: brocade-interface +--rw interface | +--rw gigabitethernet [name] | | +--rw name interface-type | | +--ro ifindex? uint64 | | +--rw descr
2 brocade-interface | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 78 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +--rw allowed | +--rw vlan | +--rw add [trunk-vlan-id trunk-ctag-id] | | +--rw trunk-vlan-id non-dot1q-vlan-type | | +--r
brocade-interface | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2 | | | +--rw native | | | | +--rw pvlanNativevlan? vlan-type | | | | +--rw pvlan-native-vlan-ctag-id? dot1q-vlan-type | | | +--rw allowed | | | +--rw vlan | | | +--rw pvlan_all? empty | | | +--rw pvlan_none? empty | | | +--rw pvlan_add? ui32-vlan-range | | | +--rw pvlan_except? ui32-vlan-range | | | +--rw pvlan_remove? ui32-vlan-ra
2 brocade-interface | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +--rw oper-address | | +--ro oper-ip-address? common-def:ipv4-address-prefix-type | +--rw oper-gateway-con | +--ro oper-gateway? inet:ipv4-address +--rw ipv6 | +--rw icmpv6 | | +--rw v6_unreachable? empty | | +--rw v6_echo_reply? empty | | +--rw v6_rate_limiting? uint32 | +--rw ipv6-address-cont | | +--rw ipv6-global-address? common-def:ipv6-address-prefix | | +--rw autoconfig? empty | | +--rw dhcpv6? empty
brocade-interface | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Network OS YANG Reference Manual 53-1003230-01 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2 +--rw access | +--rw accessvlan? vlan-type +--rw access-mac-vlan-classification
2 brocade-interface | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +--rw pvlanNativevlan? vlan-type | | | +--rw pvlan-native-vlan-ctag-id? dot1q-vlan-type | | +--rw allowed | | +--rw vlan | | +--rw pvlan_all? empty | | +--rw pvlan_none? empty | | +--rw pvlan_add? ui32-vlan-range | | +--rw pvlan_except? ui32-vlan-range | | +--rw pvlan_remove? ui32-vlan-range | +--rw host-association | | +--rw host-pri-pvlan? vlan-type | | +--rw host-sec-p
brocade-interface | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Network OS YANG Reference Manual 53-1003230-01 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2 | | +--rw port-secutiry-mac-address [mac-address port-sec-vlan] | | +--rw mac-a
2 brocade-interface | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 84 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +--rw remove [trunk-vlan-id trunk-ctag-id] | | | +--rw trunk-vlan-id non-dot1q-vlan-type | | | +--rw trunk-ctag-id dot1q-vlan-type | | +--rw trunk-vlan-classification | | | +--rw allowed | | | +--rw vlan | | | +--rw add [trunk-vlan-id] |
brocade-interface | | | | | | | | | | | | | | | | 2 | +--rw forwarding? common-def:vrf-name +--rw ipv6 | +--rw ra-guard? empty +--rw vepa | +--rw vepa-enable? empty +--rw edge-loop-detection +--rw eldprio? uint32 +--rw eldvlan? ui32-eldvlan-range interface/fortygigabitethernet: module: brocade-interface +--rw interface | +--rw fortygigabitethernet [name] | | +--rw name interface-type | | +--rw long-distance-isl? enumeration | | +--rw cee? common-def:name-string32 | | +--ro ifindex? uint64 | | +--rw des
2 brocade-interface | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 86 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +--rw private-vlan | +--rw trunk | +--rw allowed | +--rw vlan | +--rw add [trunk-vlan-id trunk-ctag-id] | | +--rw trunk-v
brocade-interface | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2 | +--rw private-vlan | | +--rw trunk | | | +--rw native | | | | +--rw pvlanNativevlan? vlan-type | | | | +--rw pvlan-native-vlan-ctag-id? dot1q-vlan-type | | | +--rw allowed | | | +--rw vlan | | | +--rw pvlan_all? empty | | | +--rw pvlan_none? empty | | | +--rw pvlan_add? ui32-vlan-range | | | +--rw pvlan_except? ui32-vlan
2 brocade-interface | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 88 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +--rw port-security? | +--rw port-sec-max? uint32 | +--rw port-sec-violation? port-sec-violation | +--rw port-secutiry-mac-
brocade-interface | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Network OS YANG Reference Manual 53-1003230-01 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2 | | | +--rw add-rspan-trunk-vlan? ui32-vlan-range | | | +--rw remove-rspan-trun
2 brocade-interface | | | | | | | | | | | | | | | | | | | | | | | | | | | +--rw access-mac-group-rspan-vlan-classification | +--rw access | +--rw vlan [access-vlan-id access-mac-group] | +--rw access-vlan-id vlan-type | +--rw access-mac-group mac-group-id-type +--rw ip +--rw vrf | +--rw forwarding? common-def:vrf-name +--rw ipv6 | +--rw ra-guard? empty +--rw edge-loop-detection +--rw eldprio? uint32 +--rw eldvlan? ui32-eldvlan-range interface-vlan: module: brocade-interface +--rw interface-vlan | +--rw
brocade-interface-ext 2 brocade-interface-ext Description Provides a data model extension to the brocade-interface module for defining RPCs to retrieve interface-related operational data in the managed device. Top-level containers None External augmentations None RPCs Custom RPCs defined in this module follow.
2 brocade-interface-ext | | +--ro interface-type enumeration | | +--ro interface-name union | | +--ro if-name? string | | +--ro ip-address [ipv4] | | | +--ro ipv4 string | | | +--ro ipv4-type? enumeration | | | +--ro broadcast? string | | | +--ro ip-mtu? interface:mtu-type | | +--ro if-state? enumeration | | +--ro line-protocol-state? enumeration | | +--ro proxy-arp? string | | +--ro vrf? string | +--ro has-more? boolean +---x get-interface-detail | +--ro input | | +--ro (request-type)? | | +--:(get-reque
brocade-interface-ext 2 | +--ro speed? line-speed | +--ro connector? enumeration | +--ro encoding? enumeration | +--ro vendor-name? string | +--ro vendor-oui? string | +--ro vendor-pn? string | +--ro vendor-rev? string | +--ro distance? enumeration | +--ro media-form-factor? enumeration | +--ro wavelength? string | +--ro serial-no? string | +--ro date-code? string | +--ro temperature? uint32 | +--ro voltage? decimal64 | +--ro current? decimal64 | +--ro tx-power? decimal64 | +--ro rx-power? decimal64 +--:(
2 brocade-interface-ext | +--ro encoding? | +--ro vendor-name? | +--ro vendor-oui? | +--ro vendor-pn? | +--ro vendor-rev? | +--ro distance? | +--ro media-form-factor? | +--ro wavelength? | +--ro serial-no? | +--ro date-code? | +--ro temperature? | +--ro voltage? | +--ro current? | +--ro tx-power? | +--ro rx-power? +--:(qsfpp) | +--ro qsfpp | +--ro speed? | +--ro connector? | +--ro encoding? | +--ro vendor-name? | +--ro vendor-oui? | +--ro vendor-pn? | +--ro vendor-rev? | +--ro distance? | +--ro media-form
brocade-interface-ext +--ro +--ro +--ro +--ro +--ro +--ro +--ro +--ro +--ro +--ro +--ro +--ro Actions vendor-pn? vendor-rev? distance? media-form-factor? wavelength? serial-no? date-code? temperature? voltage? current? tx-power? rx-power? 2 string string enumeration enumeration string string string uint32 decimal64 decimal64 decimal64 decimal64 None Network OS YANG Reference Manual 53-1003230-01 95
2 brocade-intf-loopback brocade-intf-loopback Description Top-level containers External augmentations 96 Provides a data model for managing the interface loopback feature. Top-level nodes and their subtree hierarchies follow.
brocade-ip-access-list 2 brocade-ip-access-list Description Top-level containers Provides a data model for the configuration of IP access control lists (ACLs). Top-level nodes and their subtree hierarchies follow.
2 brocade-ip-access-list +--rw +--rw +--rw +--rw +--rw +--rw External augmentations push? fin? rst? sync? count? log? empty empty empty empty empty empty Nodes that augment other modules and their subtrees follow.
brocade-ip-access-list | | | +--rw ip-access-list:mgmt-ip-direction? 2 enumeration module: brocade-interface +--rw interface-vlan | +--rw interface | +--rw ve [name] | +--rw name ve-type | +--rw ip | +--rw ip-access-list:ip-acl-interface | | +--rw ip-access-list:ip | | +--rw ip-access-list:access-group [ip-access-list ip-direction] | | +--rw ip-access-list:ip-access-list l3-acl-policy-name | | +--rw ip-access-list:ip-direction enumeration module: brocade-rbridge +--rw rbridge-id [rbridge-id] +--rw br
2 brocade-ip-administration brocade-ip-administration Description Top-level containers External augmentations 100 Provides a data model for configuring the domain Name Server. None Nodes that augment other modules and their subtrees follow.
brocade-ip-config 2 brocade-ip-config Description Top-level containers External augmentations Provides a data model for managing Layer 3 interfaces. Using this module, you can apply primary and secondary IP addresses to a physical interface, port-channel, or VE interface. None Nodes that augment other modules and their subtrees follow.
2 brocade-ip-config | | | | | | | | | | | | | | | | | | | | | | +--rw ip | +--rw ip-config:ip-config | | +--rw ip-config:mtu? uint32 | | +--rw ip-config:directed-broadcast? empty | | +--rw ip-config:proxy-arp? empty | | +--rw ip-config:arp-aging-timeout? uint32 | | +--rw ip-config:address [address] | | +--rw ip-config:address common-def:ipv4-prefix-mask | | +--rw ip-config:secondary? empty | | +--rw ip-config:ospf-passive? empty | | +--rw ip-config:ospf-ignore? empty module: brocade-interface +--rw int
brocade-ip-config | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2 +--rw ip-config:mtu? uint32 +--rw ip-config:directed-broadcast? empty +--rw ip-config:proxy-arp? empty +--rw ip-config:arp-aging-timeout? uint32 +--rw ip-config:address [address] +--rw ip-config:address common-def:ipv4-prefix-mask +--rw ip-config:secondary? empty +--rw ip-config:ospf-passive? empty +--rw ip-config:ospf-ignore? empty module: brocade-rbridge +--rw rbridge-id [rbridge-id] +--rw rbridge-id uint32
2 brocade-ip-forward brocade-ip-forward Description Top-level containers External augmentations Provides a data model for managing Classless Inter-Domain Routing (CIDR) multipath IP Routes. Multipath IP routes have the same network number but differing network masks. None Nodes that augment other modules and their subtrees follow.
brocade-ip-policy 2 brocade-ip-policy Description Provides a data model for managing IP route policies. IP route policy controls how routes or IP subnets are transported from one subsystem to another subsystem. The IP route policy may perform “permit” or “deny” actions so that matched routes may be allowed or denied to the target subsystem accordingly. Additionally, an IP route policy may be used to modify the characteristics of a matched route and IP subnet pair.
2 brocade-ip-policy | | | | +--rw null0? empty | | | +--rw next-hop | | | | +--rw peer-address? empty | | | +--rw global | | | | +--rw next-global-hop [next-hop] | | | | +--rw next-hop inet:ipv4-address | | | +--rw next-ip | | | | +--rw next-hop [next-hop] | | | | +--rw next-hop inet:ipv4-address | | | +--rw next-vrf | | | +--rw next-vrf-list [vrf next-hop] | | | +--rw vrf string | | | +--rw next-hop inet:ipv4-address | | +--rw community | | | +--rw set-community-expr? set-community-expr-t | | +--rw metri
brocade-ip-policy 2 +--rw ip | +--rw ip-policy:prefix-list [name seq-keyword instance] | | +--rw ip-policy:name ip-prefix-name-t | | +--rw ip-policy:seq-keyword enumeration | | +--rw ip-policy:instance instance-id-t | | +--rw ip-policy:action-ipp? action-t | | +--rw ip-policy:prefix-ipp? inet:ipv4-prefix | | +--rw ip-policy:ge-ipp? prefix-len-t | | +--rw ip-policy:le-ipp? prefix-len-t | +--rw ip-policy:as-path | | +--rw ip-policy:access-list [name seq-keyword instance] | | +--rw ip-policy:name ip-as-path-
2 brocade-ip-policy | | | | | | +--rw ip-policy:instance +--rw ip-policy:ip-action? +--rw ip-policy:ip-community-reg-expr? module: brocade-interface +--rw interface | +--rw gigabitethernet [name] | | +--rw ip-policy:ip-pbr-interface | | | +--rw ip-policy:ip | | | +--rw ip-policy:policy | | | +--rw ip-policy:route-map | | | +--rw ip-policy:route-map-name? common-def:name-string63 module: brocade-interface +--rw interface | +--rw tengigabitethernet [name] | | +--rw ip-policy:ip-pbr-interface | | | +--r
brocade-ipv6-access-list 2 brocade-ipv6-access-list Description Top-level containers Provides a data model for the configuration of IPv6 access control lists (ACLs) and for retrieval of ACL operational data through custom RPCs. Top-level nodes and their subtree hierarchies follow.
2 brocade-ipv6-access-list +--rw sync? +--rw count? +--rw log? External augmentations 110 empty empty empty Nodes that augment other modules and their subtrees follow.
brocade-lacp 2 brocade-lacp Description Top-level containers External augmentations Provides a data model to manage the Link Aggregation Control Protocol (LACP). Top-level nodes and their subtree hierarchies follow. module: brocade-lacp +--rw lacp +--rw system-priority? uint32 Nodes that augment other modules and their subtrees follow.
2 brocade-lag brocade-lag Description Provides a data model to manage the link aggregation or IEEE 802.1AX-2008 feature. Top-level containers None External augmentations None RPCs Custom RPCs defined in this module follow.
brocade-lag +--ro +--ro +--ro +--ro +--ro +--ro +--ro +--ro +--ro +--ro Actions admin-state? oper-state? partner-oper-state? partner-oper-port? actor-chip-number? actor-max-deskew? partner-chip-number? partner-max-deskew? actor-brcd-state? partner-brcd-state? 2 lacp-state lacp-state lacp-state uint64 uint32 uint32 uint32 uint32 brcd-trunk-states brcd-trunk-states None Network OS YANG Reference Manual 53-1003230-01 113
2 brocade-license brocade-license Description Provides a data model to manage licenses in a VCS fabric. It provides custom actions to perform the following operations: • • • • Top-level containers External augmentations RPCs Actions Install or uninstall a license Return licence ID information Return license key values Return licensing information about dynamic Ports on Demand (PODs). Top-level nodes and their subtree hierarchies follow.
brocade-license 2 | | +--ro brocade-license:input | | | +--ro (single-or-all)? | | | +--:(rbridge-id) | | | | +--ro brocade-license:rbridge-id? common-def:rbridge-id-all-type | | | +--:(all) | | | +--ro brocade-license:all? empty | | +--ro brocade-license:output | | +--ro brocade-license:licenseid-list [licenseid-rbridge-id] | | +--ro brocade-license:licenseid-rbridge-id common-def:rbridge-id-type | | +--ro brocade-license:license-id? string Display the license key information.
2 brocade-linecard-management brocade-linecard-management Description Top-level containers External augmentations Provides a data model for managing line cards. Using this module, you can configure a line card, power off a line card, or run show commands to display line card information. Top-level nodes and their subtree hierarchies follow. module: brocade-linecard-management +--rw linecardservice Nodes that augment other modules and their subtrees follow.
brocade-linecard-management 2 +--rw show | +--rw linecard-management:slotsinfor | | +--ro linecard-management:slots | | +--ro linecard-management:input | | +--ro linecard-management:output Power off a line card: module: brocade-linecard-management +--rw linecardservice +--ro power-off | +--ro input | +--ro (blade-type)? | +--:(linecard) | | +--ro linecard slotnum | +--:(sfm) | +--ro sfm sfmnum Power off a line card: module: brocade-linecard-management +--rw linecardservice +--ro power-on +--ro input +--
2 brocade-lldp brocade-lldp Description Provides a data model to manage the Link Layer Discovery Protocol (LLDP). LLDP is a data-link layer protocol, operating above the MAC service layer, that performs basic neighbor discovery. The discovery process involves advertising the network device identity, capabilities, and interconnections on an IEEE 802 LAN network. The protocol is formally referred to by the IEEE as Station and Media Access Control Connectivity Discovery specified in standards document 802.
brocade-lldp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RPCs None Actions None | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Network OS YANG Reference Manual 53-1003230-01 2 | +--rw lldp:dcbx-iscsi-app-tlv? empty | +--rw lldp:dcbx-tlv? empty | +--rw lldp:dot1-tlv? empty | +--rw lldp:dot3-tlv? empty | +--rw lldp:optional-tlv | +--rw lldp:management-address? empty | +--rw lldp:port-description? empty | +--rw lldp:system-capabilities? empty | +--rw lldp:adv-t
2 brocade-logical-chassis brocade-logical-chassis Description Top-level containers External augmentations 120 Provides data model to configure logical-chassis principal-priority of an rbridge. None Nodes that augment other modules and their subtrees follow.
brocade-mac-access-list 2 brocade-mac-access-list Description Top-level containers External augmentations Provides a data model for configuring MAC access lists and for applying them to interfaces. A custom RPC enables retrieval of the configured ingress and egress policies per interface. Top-level nodes and their subtree hierarchies follow.
2 brocade-mac-access-list | | | +--rw mac-access-list:mac-direction enumeration | +--rw port-channel [name] | | +--rw mac-access-list:mac | | | +--rw mac-access-list:access-group [mac-access-list mac-direction] | | | +--rw mac-access-list:mac-access-list mac-acl-name | | | +--rw mac-access-list:mac-direction enumeration +--rw interface-vlan | +--rw interface | | +--rw mac-access-list:mac | | | +--rw mac-access-list:access-group [mac-access-list mac-direction] | | | +--rw mac-access-list:mac-access-list ma
brocade-mac-address-table 2 brocade-mac-address-table Description Top-level containers External augmentations RPCs Provides a data model for configuring the MAC address table and returning information about the MAC address table through the get-mac-address-table custom RPC. Using this module, you can set the aging time, add static addresses to the MAC address table, or forward the MAC address. Top-level nodes and their subtree hierarchies follow.
2 brocade-nameserver brocade-nameserver Description Provides a data model to manage the Fibre Channel (FC) Name Server, which realizes the FC-GS-6 requirements. This module provides the means for monitoring the operation of, and configuring some parameters of, one or more instances of the Fibre Channel Name Server functionality. The Fibre Channel Name Server provides a way for N_Ports and NL_Ports to register and discover Fibre Channel attributes.
brocade-nameserver | | | +--ro name-server:nameserver-fabric-portname? common-def:wwn-type | | | +--ro name-server:nameserver-permanent-portname? common-def:wwn-type | | | +--ro name-server:nameserver-devicetype? nameserver-devicetype-type | | | +--ro name-server:nameserver-index? | | | +--ro name-server:nameserver-porttype? nameserver-porttype-type | | | +--ro name-server:nameserver-cos? nameserver-cos-type | | | +--ro name-server:nameserver-sharearea? nameserver-sharearea-type | | | +--ro name-server:nam
2 brocade-netconf-ext brocade-netconf-ext Description Provides a data model to manage NETCONF. It provides an RPC to return client capabilities. Top-level containers None External augmentations None RPCs Custom RPCs defined in this module follow.
brocade-ntp 2 brocade-ntp Description Top-level containers External augmentations RPCs Provides a data model to configure Network Time Protocol (NTP) servers and monitor the active server. Top-level nodes and their subtree hierarchies follow. module: brocade-ntp +--rw ntp +--rw server [ip] | +--rw ip inet:ip-address | +--rw key? uint32 +--rw authentication-key [keyid] +--rw keyid uint32 +--rw md5? string None Custom RPCs defined in this module follow.
2 brocade-ospf brocade-ospf Description Top-level containers External augmentations 128 Provides a data model to configure the Open Shortest Path First (OSPF) version 2 protocol. Using this module, you can configure the global OSPF parameters and per-interface parameters.
brocade-ospf 2 | | | +--rw ospf:stub | | | | +--rw ospf:metric | | | | +--rw ospf:stub-value? big-metric | | | | +--rw ospf:no-summary? empty | | | +--rw ospf:virtual-link [virt-link-neighbor] | | | +--rw ospf:virt-link-neighbor inet:ipv4-address | | | +--rw ospf:authentication-key | | | | +--rw ospf:no-encrypt-auth-key-table | | | | | +--rw ospf:no-encrypt-auth-key? ospf-auth-psswd-string | | | | +--rw ospf:auth-key-table | | | | +--rw ospf:encrypttype? key-type | | | | +--rw ospf:auth-key? ospf-auth-pss
2 brocade-ospf | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +--rw ospf:ptp-link-onstartup? empty | +--rw ospf:stub-link-onstartup? empty | +--rw ospf:transit-link-onstartup? empty +--rw ospf:summary-address [sum-address sum-address-mask] | +--rw ospf:sum-address ospf-ipv4-address | +--rw ospf:sum-address-mask inet:ipv4-address +--rw ospf:timers | +--rw ospf:lsa-group-pacing? common-def:time-interval-sec | +--rw ospf:throttle |
brocade-ospf 2 | | | | | | +--rw ospf:no-encrypt-key-id? uint32 | | | | | | +--rw ospf:no-encrypt-key? ospf-auth-psswd-string | | | | | +--rw ospf:key-table | | | | | +--rw ospf:key-id? uint32 | | | | | +--rw ospf:key? key-type | | | | | +--rw ospf:md5-authentication-key? ospf-auth-psswd-string | | | | +--rw ospf:cost? uint32 | | | | +--rw ospf:database-filter | | | | | +--rw ospf:all-out? empty | | | | | +--rw ospf:all-external? database-filter-options | | | | | +--rw ospf:all-summary-external? database-
2 brocade-ospf | | | | | | | | | | | | +--rw +--rw +--rw +--rw ospf:network? ospf:active? ospf:passive? ospf:priority? enumeration empty empty uint32 module: brocade-rbridge +--rw rbridge-id [rbridge-id] +--rw brocade-interface:interface | +--rw intf-loopback:loopback [id] | +--rw ip-config:ip | +--rw ospf:interface-loopback-ospf-conf | +--rw ospf:ospf1 | +--rw ospf:area? ospf-area-id | +--rw ospf:auth-change-wait-time? common-def:time-interval-sec | +--rw ospf:authentication-key | | +--rw ospf:no-e
brocade-ospf 2 | | | | +--rw ospf:authentication-key | | | | | +--rw ospf:no-encrypt-auth-key-table | | | | | | +--rw ospf:no-encrypt-auth-key? ospf-auth-psswd-string | | | | | +--rw ospf:auth-key-table | | | | | +--rw ospf:encrypttype? key-type | | | | | +--rw ospf:auth-key? ospf-auth-psswd-string | | | | +--rw ospf:dead-interval? common-def:time-interval-sec | | | | +--rw ospf:hello-interval? common-def:time-interval-sec | | | | +--rw ospf:retransmit-interval? common-def:time-interval-sec | | | | +--rw
2 brocade-ospf | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +--rw ospf:database-filter | +--rw ospf:all-out? | +--rw ospf:all-external? | +--rw ospf:all-summary-external? +--rw ospf:mtu-ignore? +--rw ospf:network? +--rw ospf:active? +--rw ospf:passive? +--rw ospf:priority? empty database-filter-options database-filter-options empty enumeration empty empty uint32 module: brocade-interface +--rw interface | +--rw tengigabitethernet [name] | | +--rw ip | | | +--rw ospf:interf
brocade-ospf 2 | | | | | +--rw ospf:auth-key-table | | | | | +--rw ospf:encrypttype? key-type | | | | | +--rw ospf:auth-key? ospf-auth-psswd-string | | | | +--rw ospf:dead-interval? common-def:time-interval-sec | | | | +--rw ospf:hello-interval? common-def:time-interval-sec | | | | +--rw ospf:retransmit-interval? common-def:time-interval-sec | | | | +--rw ospf:transmit-delay? common-def:time-interval-sec | | | | +--rw ospf:md5-authentication | | | | | +--rw ospf:key-activation-wait-time? common-def:time-i
2 brocade-pim brocade-pim Description Top-level containers External augmentations Provides a data model to configure PIM. None Nodes that augment other modules and their subtrees follow.
brocade-pim | | | | | | | | | | | | 2 +--rw pim:pim | +--rw pim:dr-priority? uint32 | +--rw pim:ttl-threshold? uint32 +--rw pim:multicast-boundary? empty module: brocade-interface +--rw interface | +--rw fortygigabitethernet [name] | | +--rw ip | | | +--rw pim:pim-intf-phy-cont | | | +--rw pim:pim-int-cmd | | | +--rw pim:pim-sparse? empty | | | +--rw pim:pim | | | | +--rw pim:dr-priority? uint32 | | | | +--rw pim:ttl-threshold? uint32 | | | +--rw pim:multicast-boundary? empty module: brocade-interface
2 brocade-policer brocade-policer Description Provides a data model for the Modular QoS CLI (MQC). It provides container nodes to define and manage the following MQC entities: • A class map that classifies traffic according to traffic properties that you configure with MQC parameters. • A police priority map that remaps frame Class of Service (CoS) values (802.1p priority bits in a VLAN tag) to conform color or exceed color values when rates conform or exceed limits set in a classification map.
brocade-policer 2 | +--rw exceed-set-tc? tc-value +--rw set | +--rw set_cos_tc | | +--rw cos? uint8 | | +--rw traffic-class? uint8 | +--rw set_dscp | +--rw dscp? uint16 +--rw map | +--rw cos-mutation? map-name-type | +--rw cos-traffic-class? map-name-type | +--rw dscp-cos? map-name-type | +--rw dscp-traffic-class? map-name-type | +--rw dscp-mutation? map-name-type | +--rw sflow? map-name-type +--rw shape | +--rw shaping_rate? shaping-rate-limit +--rw scheduler | +--rw strict-priority | +--rw priority-numb
2 brocade-policer | | | +--rw policer:out? map-name-type module: brocade-interface +--rw interface | +--rw hundredgigabitethernet [name] | | +--rw policer:service-policy | | | +--rw policer:in? map-name-type | | | +--rw policer:out? map-name-type module: brocade-interface +--rw interface | +--rw port-channel [name] | | +--rw policer:service-policy | | | +--rw policer:in? map-name-type | | | +--rw policer:out? map-name-type 140 RPCs None Actions None Network OS YANG Reference Manual 53-1003230-0
brocade-port-profile 2 brocade-port-profile Description Provides a data model for creating and activating port-profiles and for mapping a port-profile to MAC addresses. A port-profile is a collection of network policies to be applied to network traffic on a given port. Automatic Migration of Port Profiles (AMPP) provides fabric-wide configuration of Ethernet policies and achieves per-port-profile forwarding and enables network level features to support VM mobility.
2 brocade-port-profile | | +--rw access-mac-group-vlan-classification | | | +--rw access | | | +--rw vlan [access-vlan-id access-mac-group] | | | +--rw access-vlan-id interface:vlan-type | | | +--rw access-mac-group uint32 | | +--rw trunk | | +--rw allowed | | | +--rw vlan | | | +--rw all? empty | | | +--rw none? empty | | | +--rw add? interface:ui32-vlan-range | | | +--rw except? interface:ui32-vlan-range | | | +--rw remove? interface:ui32-vlan-range | | +--rw trunk-vlan-classification | | | +--rw allowe
brocade-port-profile 2 +--rw profile [profile-name] +--rw profile-name port-profile-name-type External augmentations Nodes that augment other modules and their subtrees follow.
2 brocade-port-profile-ext brocade-port-profile-ext Description Provides extensions to the brocade-port-profile module. It provides custom RPCs for returning information about configured port-profiles. Top-level containers None External augmentations None RPCs Custom RPCs defined in this module follow.
brocade-qos 2 brocade-qos Description Top-level containers Provides a data model for managing Quality of Service (QoS). Top-level nodes and their subtree hierarchies follow.
2 brocade-qos | | | +-rw dwrr-traffic-class6? int32 | | | +-rw dwrr-traffic-class7? int32 | | +-rw scheduler | | +-rw strict-priority | | +-rw priority-number? int32 | | +-rw scheduler-type? enumeration | | +-rw dwrr-traffic-class0? int32 | | +-rw dwrr-traffic-class1? int32 | | +-rw dwrr-traffic-class2? int32 | | +-rw dwrr-traffic-class3? int32 | | +-rw dwrr-traffic-class4? int32 | | +-rw dwrr-traffic-class5? int32 | | +-rw dwrr-traffic-class6? int32 | | +-rw dwrr-traffic-class-last? int32 | +-rw rcv-queu
brocade-qos | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2 | +--rw qos:cos-threshold | +--rw qos:cos0-threshold? uint32 | +--rw qos:cos1-threshold? uint32 | +--rw qos:cos2-threshold? uint32 | +--rw qos:cos3-threshold? uint32 | +--rw qos:cos4-threshold? uint32 | +--rw qos:cos5-threshold? uint32 | +--rw qos:cos6-threshold? uint32 | +--rw qos:cos7-threshold? uint32 +--rw qos:flowcontrol +--rw qos:link-level-flowcontrol +--rw qos:flowcontrol-tx? enumeration +--rw qos:flowco
2 brocade-qos | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +--rw qos:dscp-mutation? map-name-type +--rw qos:dscp-traffic-class? map-name-type +--rw qos:dscp-cos? map-name-type +--rw qos:random-detect | +--rw qos:cos [red-cos-value] | +--rw qos:red-cos-value uint32 | +--rw qos:red-profile-id? uint32 +--rw qos:flowcontrol +--rw qos:link-level-flowcontrol | +--rw qos:flowcontrol-tx? enumeration | +--rw qos:flowcontrol-rx? enumeration +--rw qos:pfc [pfc-cos] +--
brocade-qos | | | | | | | RPCs None Actions None | | | | | | | Network OS YANG Reference Manual 53-1003230-01 | | | | | | | 2 +--rw qos:link-level-flowcontrol | +--rw qos:flowcontrol-tx? enumeration | +--rw qos:flowcontrol-rx? enumeration +--rw qos:pfc [pfc-cos] +--rw qos:pfc-cos int32 +--rw qos:pfc-flowcontrol-tx enumeration +--rw qos:pfc-flowcontrol-rx enumeration 149
2 brocade-ras brocade-ras Description Top-level containers 150 Provides a data model for managing to log collections, such as those used by supportsave and copy support operations, and for USB management. Top-level nodes and their subtree hierarchies follow.
brocade-ras 2 | | +--rw password? string | +--rw support-param | | +--rw hostip inet:ip-address | | +--rw username string | | +--rw directory string | | +--rw protocol string | | +--rw password? string | +--rw autoupload | | +--rw enable? empty | +--rw ffdc? empty +--rw logtest | +--rw raslog +--rw auditlog +--rw resource-monitor External augmentations RPCs None Custom RPCs defined in this module follow.
2 brocade-ras +--rw copy | +--rw support | | +--ro scp | | | +--ro input | | | | +--ro user string | | | | +--ro host string | | | | +--ro directory directory-path | | | | +--ro password? string | | | | +--ro rbridge-id? rbridge-ids-all-type | | | | +--ro timeout? timeout-value | | | +--ro output | | | +--ro supportSaveResult [rbridge-id] | | | +--ro rbridge-id switchidType | | | +--ro status-code copy-support-status | | | +--ro status-str? string Upload support data to USB device: module: brocade-ras +-
brocade-ras module: brocade-ras +--rw system | +--rw usb | | +--ro off | | | +--ro input | | | +--ro rbridge-id? 2 switchidType List a USB directory: module: brocade-ras +--rw system | +--rw usb | | +--ro dir | | | +--ro input | | | +--ro rbridge-id? switchidType Remove a USB file: module: brocade-ras +--rw system | +--rw usb | | +--ro remove | | +--ro input | | +--ro directory | | +--ro file | | +--ro rbridge-id? string string switchidType Generate message for internal RASlog test: module: brocade-
2 brocade-ras module: brocade-ras +--rw resource-monitor +--ro cpu +--ro input +--ro (srm)? +--:(enable) | +--ro enable? +--:(disable) +--ro disable? 154 empty empty Network OS YANG Reference Manual 53-1003230-01
brocade-ras-ext 2 brocade-ras-ext Description Top-level containers External augmentations RPCs Provides a data model for managing RASlog-related information. Top-level nodes and their subtree hierarchies follow. module: brocade-ras-ext +--rw rasman Nodes that augment other modules and their subtrees follow.
2 brocade-ras-ext Show support information available for upload: module: brocade-common-def +--rw show | +--rw ras-extensions:support | | +--ro ras-extensions:support | | +--ro ras-extensions:input | | | +--ro ras-extensions:rbridge-id? | | +--ro ras-extensions:output rbridge-ids-all-type Copy support details: module: brocade-common-def +--rw show | +--rw ras-extensions:copy-support | | +--ro ras-extensions:status | | +--ro ras-extensions:input | | | +--ro ras-extensions:rbridge-id? | | +--ro ras-extens
brocade-ras-ext | | | +--ro ras-extensions:is-ha-enabled? | | | +--ro ras-extensions:is-ha-redundant? | | | +--ro ras-extensions:is-ha-heartbeat-up? | | | +--ro ras-extensions:is-ha-synchronized? | | | +--ro ras-extensions:ha-recovery? | | | +--ro ras-extensions:fru | | | +--ro ras-extensions:tag | | | +--ro ras-extensions:part-number | | | +--ro ras-extensions:serial-number | | | +--ro ras-extensions:field-replacable | | | +--ro ras-extensions:slot-number | | | +--ro ras-extensions:logical-slot-number? |
2 brocade-ras-ext | | | | | | | +--ro ras-extensions:top? +--ro ras-extensions:output empty Show fan information: module: brocade-common-def +--rw show | +--rw ras-extensions:infra | | +--rw ras-extensions:environment | | +--ro ras-extensions:fan | | | +--ro ras-extensions:input | | | | +--ro ras-extensions:rbridge-id? | | | +--ro ras-extensions:output switchid-type Show power information: module: brocade-common-def +--rw show | +--rw ras-extensions:infra | | +--rw ras-extensions:environment | | +-
brocade-ras-ext +--rw show | +--rw ras-extensions:infra | | +--ro ras-extensions:history | | +--ro ras-extensions:input | | | +--ro ras-extensions:rbridge-id? | | +--ro ras-extensions:output 2 switchid-type Show RASlog entries: module: brocade-common-def +--rw show | +--rw ras-extensions:logging | | +--ro ras-extensions:raslog | | | +--ro ras-extensions:input | | | | +--ro ras-extensions:rbridge-id? | | | | +--ro ras-extensions:reverse? | | | | +--ro ras-extensions:message-type? | | | | +--ro ras-extens
2 brocade-ras-ext module: brocade-common-def +--rw clear | +--rw ras-extensions:logging | +--ro ras-extensions:auditlog | +--ro ras-extensions:input | | +--ro ras-extensions:rbridge-id? | +--ro ras-extensions:output 160 switchid-type Network OS YANG Reference Manual 53-1003230-01
brocade-rbridge 2 brocade-rbridge Description Top-level containers Provides a data model for managing routing bridge IDs. Top-level nodes and their subtree hierarchies follow.
2 brocade-rmon brocade-rmon Description Top-level containers External augmentations Provides a data model for managing Remote Monitor (RMON). It facilitates configuring RMON events, RMON alarms, RMON Ethernet group statistics collections and collection histories. Top-level nodes and their subtree hierarchies follow.
brocade-rmon | | | +--rw rmon:history-control-interval? history-control-interval-type | | | +--rw rmon:history-control-owner? 2 owner-string module: brocade-interface +--rw interface | +--rw fortygigabitethernet [name] | | +--rw rmon:rmon | | | +--rw rmon:collection | | | +--rw rmon:ether-stats-entry [ether-stats-index] | | | | +--rw rmon:ether-stats-index ether-stats-index-type | | | | +--rw rmon:ether-stats-owner? owner-string | | | +--rw rmon:history-control-entry [history-control-index] | | | +--rw
2 brocade-rtm brocade-rtm Description Top-level containers External augmentations Provides a data model for IP routes. None Nodes that augment other modules and their subtrees follow.
brocade-rtm 2 | +--rw rtm:static-route-nh-vrf [static-route-next-vrf-dest next-hop-vrf static-route-next-hop] | | +--rw rtm:static-route-next-vrf-dest inet:ipv4-prefix | | +--rw rtm:next-hop-vrf string | | +--rw rtm:static-route-next-hop inet:ipv4-address | +--rw rtm:static-route-oif [static-route-dest static-route-oif-type static-route-oif-name] | +--rw rtm:static-route-dest inet:ipv4-prefix | +--rw rtm:static-route-oif-type enumeration | +--rw rtm:static-route-oif-name string | +--rw rtm:route-attribute
2 brocade-sec-services brocade-sec-services Description Top-level containers External augmentations Provides a data model for configuring a Telnet server or a Secure SHell (SSH) server. Top-level nodes and their subtree hierarchies follow.
brocade-sec-services 2 Display the SSH server status.
2 brocade-sflow brocade-sflow Description Top-level containers External augmentations 168 Provides a data model for configuring sFlow—an industry standard technology for monitoring high-speed switched networks. Top-level nodes and their subtree hierarchies follow.
brocade-snmp 2 brocade-snmp Description Top-level containers External augmentations Provides a data model for configuring the SNMP Server. Top-level nodes and their subtree hierarchies follow.
2 brocade-span brocade-span Description Top-level containers External augmentations 170 Provides a data model for managing the Switch Port Analyzer (SPAN) port mirroring feature. Top-level nodes and their subtree hierarchies follow.
brocade-system 2 brocade-system Description Provides a data model for system-related information. It provides a custom RPC for returning the system up-time. Top-level containers None External augmentations None RPCs Custom RPCs defined in this module follow.
2 brocade-system-monitor brocade-system-monitor Description Provides a data model for configuring monitoring thresholds for field-replaceable units (FRUs) and for configuring Fabric Watch e-mail alerts. When a threshold is breached or when an FRU is inserted or removed, a RASlog message is generated.
brocade-system-monitor 2 | | +--rw marginal-threshold? uint32 | | +--rw down-threshold? uint32 | +--rw LineCard | | +--rw threshold | | | +--rw marginal-threshold? uint32 | | | +--rw down-threshold? uint32 | | +--rw alert | | +--rw state? supported-state | | +--rw action? supported-actions | +--rw SFM | +--rw threshold | +--rw marginal-threshold? uint32 | +--rw down-threshold? uint32 +--rw system-monitor-mail +--rw fru | +--rw enable? empty | +--rw email-list [email] | +--rw email string +--rw sfp | +--rw
2 brocade-system-monitor | | | | | | | | | | | | | | | | | | | | | | | | | | | 174 RPCs None Actions None | | +--rw system-monitor:down-threshold? uint32 | +--rw system-monitor:alert | +--rw system-monitor:state? supported-state | +--rw system-monitor:action? supported-actions +--rw system-monitor:sfp | +--rw system-monitor:alert | +--rw system-monitor:state? sfp-supported-state | +--rw system-monitor:action? supported-actions +--rw system-monitor:compact-flash | +--rw system-monitor:threshold | +--
2 brocade-system-monitor-ext brocade-system-monitor-ext Description Top-level containers External augmentations RPCs Provides a data model for returning system monitor data. None Nodes that augment other modules and their subtrees follow. module: brocade-common-def +--rw show | +--rw system-monitor-extensions:system Custom RPCs defined in this module follow.
2 brocade-system-monitor-ext | | | +--ro system-monitor-extensions:component-state? system-monitor-health-state-enum | | +--ro system-monitor-extensions:faulty-port | | +--ro system-monitor-extensions:port-name? string 176 Network OS YANG Reference Manual 53-1003230-01
brocade-terminal 2 brocade-terminal Description Top-level containers Provides a data model for managing CLI session features such as timeout. Top-level nodes and their subtree hierarchies follow.
2 brocade-threshold-monitor brocade-threshold-monitor Description Top-level containers 178 Provides a data model monitoring the following components by alerting the user when thresholds are exceeded: • CPU usage • 1, 10, and 40 Gigabit Ethernet interfaces • Memory usage • Security parameters, including Telnet violations and login violations Top-level nodes and their subtree hierarchies follow.
brocade-threshold-monitor 2 | +--rw poll? uint32 | +--rw retry? uint32 | +--rw limit? uint32 | +--rw high-limit? uint32 | +--rw low-limit? uint32 | +--rw actions? enumeration +--rw interface +--rw apply? supported-config +--rw pause? empty +--rw policy [policy_name] +--rw policy_name string +--rw area [type area_value] +--rw type enumeration +--rw area_value enumeration +--rw threshold | +--rw timebase_value? supported-timebase | +--rw high-threshold? int32 | +--rw low-threshold? int32 | +--rw buffer? int
2 brocade-threshold-monitor | +--rw threshold-monitor:timebase? supported-timebase | +--rw threshold-monitor:threshold | | +--rw threshold-monitor:sec-high-threshold? int32 | | +--rw threshold-monitor:sec-low-threshold? int32 | | +--rw threshold-monitor:sec-buffer? int32 | +--rw threshold-monitor:alert | +--rw threshold-monitor:above | | +--rw threshold-monitor:sec-above-highthresh-action? supported-actions | +--rw threshold-monitor:below | +--rw threshold-monitor:sec-below-highthresh-action? supported-ac
brocade-threshold-monitor-ext 2 brocade-threshold-monitor-ext Description Top-level containers External augmentations RPCs Actions Provides a data model for returning threshold monitor data. None Nodes that augment other modules and their subtrees follow. module: brocade-common-def +--rw show | +--rw defaults | | +--rw threshold-monitor-extensions:threshold None Proprietary actions defined in this module follow.
2 182 brocade-threshold-monitor-ext Network OS YANG Reference Manual 53-1003230-01
brocade-trilloam 2 brocade-trilloam Description Top-level containers External augmentations RPCs Provides a data model for managing commands that provide Operations, Administration, and Maintenance support (OAM) of Transparent Interconnection of Lots of Links (TRILL). Specifically, it provides custom RPCs for initiating a Layer 2 traceroute and for returning the traceroute results. Top-level nodes and their subtree hierarchies follow.
2 brocade-tunnels brocade-tunnels Description Top-level containers This management module is an instrumentation to manage tunnels configuration. Top-level nodes and their subtree hierarchies follow.
brocade-udld 2 brocade-udld Description This management module is an instrumentation to manage UDLD protocol configuration. Glossary of the terms used: • PDU - Protocol Data Unit. In the context of this module PDU refers to Layer2 frame transmitted or received by UDLD protocol. • UDLD - UniDirectional Link Detection Top-level containers External augmentations None Nodes that augment other modules and their subtrees follow.
2 brocade-vcs brocade-vcs Description Provides a data model for managing the Brocade VCS fabric. VCS fabric refers to the ability of a group of physical Ethernet switches, interconnected in an arbitrary way using the regular front-end data ports, to appear as one unified and transparent Ethernet switching service to the external network. The network that connects these individual switches is referred to as the fabric. The group of physical Ethernet switches in the fabric is referred to as the cluster.
brocade-vcs 2 | +--ro node-switch-mac? yang:mac-address | +--ro node-switch-wwn? string | +--ro switch-fcf-mac? yang:mac-address | +--ro node-internal-ip-address? inet:ipv4-address | +--ro node-public-ip-addresses | | +--ro node-public-ip-address? inet:ipv4-address | +--ro node-public-ipv6-addresses | | +--ro node-public-ipv6-address? inet:ipv6-address | +--ro firmware-version? string | +--ro node-swbd-number? int32 | +--ro node-switchname? string | +--ro node-state? node-state-type | +--ro node-fabric-st
2 brocade-vlan brocade-vlan Description Provides a data model for managing VLAN classifiers. Top-level containers Top-level nodes and their subtree hierarchies follow.
brocade-vlan | | | | | | | | | +--rw brocade-vlan:groupid +--rw brocade-vlan:vlan-name +--rw brocade-vlan:vlan 2 uint32 enumeration interface:vlan-type module: brocade-interface +--rw interface | +--rw hundredgigabitethernet [name] | | +--rw brocade-vlan:vlan | | | +--rw brocade-vlan:classifier | | | +--rw brocade-vlan:activate | | | +--rw brocade-vlan:group [groupid vlan-name vlan] | | | +--rw brocade-vlan:groupid uint32 | | | +--rw brocade-vlan:vlan-name enumeration | | | +--rw brocade-vlan:vlan in
2 brocade-vrf brocade-vrf Description Top-level containers External augmentations 190 This module manages Virtual Routing and Forwarding (VRF). None Nodes that augment other modules and their subtrees follow.
brocade-vrrp 2 brocade-vrrp Description Top-level containers External augmentations Provides a data model for configuring the Virtual Router Redundancy Protocol (VRRP). Use this module to enable VRRP globally, and to configure and enable VRRP on specific interfaces to share workload and provide router redundancy. Top-level nodes and their subtree hierarchies follow. module: brocade-vrrp +--rw protocol-vrrp +--rw protocol Nodes that augment other modules and their subtrees follow.
2 brocade-vrrp | | +--rw vrrp:revert-priority? uint8 module: brocade-interface +--rw interface | +--rw gigabitethernet [name] | | +--rw vrrp:vrrp [vrid] | | | +--rw vrrp:vrid vrid-type | | | +--rw vrrp:virtual-ip [virtual-ipaddr] | | | | +--rw vrrp:virtual-ipaddr inet:ipv4-address | | | +--rw vrrp:track | | | | +--rw vrrp:interface [interface-type interface-name] | | | | +--rw vrrp:interface-type track-iftype | | | | +--rw vrrp:interface-name track-ifname | | | | +--rw vrrp:track-priority? uint8 | | |
brocade-vrrp 2 +--rw interface | +--rw hundredgigabitethernet [name] | | +--rw vrrp:vrrp [vrid] | | | +--rw vrrp:vrid vrid-type | | | +--rw vrrp:virtual-ip [virtual-ipaddr] | | | | +--rw vrrp:virtual-ipaddr inet:ipv4-address | | | +--rw vrrp:track | | | | +--rw vrrp:interface [interface-type interface-name] | | | | +--rw vrrp:interface-type track-iftype | | | | +--rw vrrp:interface-name track-ifname | | | | +--rw vrrp:track-priority? uint8 | | | +--rw vrrp:advertisement-interval? uint32 | | | +--rw vrrp:e
2 brocade-vrrp +--rw interface | +--rw port-channel [name] | | +--rw vrrp:hide-vrrp-holer | | | +--rw vrrp:vrrp [vrid] | | | | +--rw vrrp:vrid vrid-type | | | +--rw vrrp:virtual-ip [virtual-ipaddr] | | | | +--rw vrrp:virtual-ipaddr inet:ipv4-address | | | +--rw vrrp:track | | | | +--rw vrrp:interface [interface-type interface-name] | | | | +--rw vrrp:interface-type track-iftype | | | | +--rw vrrp:interface-name track-ifname | | | | +--rw vrrp:track-priority? uint8 | | | +--rw vrrp:advertisement-interval?
brocade-vswitch 2 brocade-vswitch Description Top-level containers External augmentations RPCs This management submodule is an instrumentation to manage Virtual switch features. Top-level nodes and their subtree hierarchies follow.
2 brocade-vswitch | +--ro instance-id? uint32 +---x get-vnetwork-dvpgs | +--ro input | | +--ro name? string | | +--ro vcenter string | | +--ro datacenter? string | | +--ro last-rcvd-instance? uint32 | +--ro output | +--ro vnetwork-dvpgs | | +--ro name? string | | +--ro datacenter? string | | +--ro dvs-nn? string | | +--ro vlan? string | +--ro has-more? boolean | +--ro instance-id? uint32 +---x get-vnetwork-dvs | +--ro input | | +--ro name? string | | +--ro vcenter string | | +--ro datacenter? string | | +
brocade-vswitch 2 | +--ro has-more? boolean | +--ro instance-id? uint32 +---x get-vmpolicy-macaddr +--ro input | +--ro mac? yang:mac-address | +--ro vcenter string | +--ro datacenter? string | +--ro last-rcvd-instance? uint32 +--ro output +--ro vmpolicy-macaddr | +--ro mac? yang:mac-address | +--ro name? string | +--ro datacenter? string | +--ro dvpg-nn? string | +--ro port-nn? string | +--ro port-prof? string +--ro has-more? boolean +--ro instance-id? uint32 Actions Proprietary actions defined in this
2 brocade-vswitch | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +--ro vswitch:datacenter? | +--ro (op)? | +--:(name) | +--ro vswitch:name? +--ro vswitch:output +--ro vswitch:vnetwork-vms +--ro vswitch:name? +--ro vswitch:mac? +--ro vswitch:ip? +--ro vswitch:host-nn? string string string yang:mac-address inet:ip-address string Display discovered distributed virtual port-groups.
brocade-vswitch | | | | | | | | | | | | | | | | | | +--ro vswitch:vnetwork-vswitches +--ro vswitch:name? +--ro vswitch:host? +--ro vswitch:pnic? +--ro vswitch:interface-type? +--ro vswitch:interface-name? 2 string string string enumeration union Display discovered standard port-groups.
2 brocade-xstp brocade-xstp Description Provides a data model for managing the Spanning Tree Protocols globally and for each interface. The model supports the following protocols: • • • • • Top-level containers External augmentations 200 Spanning Tree Protocol (STP) Rapid STP Multiple Spanning Tree Protocol (MSTP) Per-VLAN Spanning Tree (PVST) Rapid PVST None Nodes that augment other modules and their subtrees follow.
brocade-xstp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2 | +--rw xstp:bpdu-drop | | +--rw xstp:enable? empty | | +--rw xstp:direction? enumeration | +--rw xstp:tunnel | | +--rw xstp:tagged-ieee-bpdu? empty | +--rw xstp:spanning-tree | +--rw xstp:autoedge? empty | +--rw xstp:cost? uint32 | +--rw xstp:portfast | | +--rw xstp:portfastbasic? empty | | +--rw xstp:bpdu-guard? empty | | +--rw xstp:bpdu-filter? empty | +--rw xstp:edgep
2 brocade-xstp | | +--rw xstp:restricted-role? empty | | +--rw xstp:restricted-tcn? empty | | +--rw xstp:shutdown? empty | | +--rw xstp:vlan [id] | | | +--rw xstp:id uint32 | | | +--rw xstp:cost? uint32 | | | +--rw xstp:priority? uint32 | | | +--rw xstp:guard | | | +--rw xstp:root? empty | | +--rw xstp:instance [id] | | +--rw xstp:id mstp-instance-type | | +--rw xstp:cost? uint32 | | +--rw xstp:priority? uint32 | | +--rw xstp:restricted-role? empty | | +--rw xstp:restricted-tcn? empty | +--rw hundredgigab
brocade-xstp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Network OS YANG Reference Manual 53-1003230-01 2 | +--rw xstp:max-age? uint32 | +--rw xstp:port-channel | | +--rw xstp:path-cost? enumeration | +--rw xstp:shutdown? empty | +--rw xstp:hello-time? uint32 +--rw xstp:rstp? | +--rw xstp:description? string | +--rw xstp:bridge-priority? uint32 | +--rw xstp:error-disable-timeout | | +--rw xstp:enable? empty | | +--rw xstp:interv
2 brocade-xstp | | +--rw xstp:interval? uint32 | +--rw xstp:forward-delay? uint32 | +--rw xstp:max-age? uint32 | +--rw xstp:port-channel | | +--rw xstp:path-cost? enumeration | +--rw xstp:shutdown? empty | +--rw xstp:hello-time? uint32 | +--rw xstp:cisco-interoperability? enumeration | +--rw xstp:instance [id] | | +--rw xstp:id mstp-instance-type | | +--rw xstp:vlan? xstp-ui32-vlan-range | | +--rw xstp:priority? uint32 | +--rw xstp:region? string | +--rw xstp:revision? uint16 | +--rw xstp:max-hops? uint32
brocade-xstp RPCs None Actions None Network OS YANG Reference Manual 53-1003230-01 2 205
2 brocade-xstp-ext brocade-xstp-ext Description Provides a data model for obtaining operational data about the Spanning Tree Protocol. Top-level containers None External augmentations None RPCs Custom RPCs defined in this module follow.
brocade-xstp-ext | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Network OS YANG Reference Manual 53-1003230-01 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2 | +--ro configured-root-guard? on-off-type | +--ro oper-root-guard? on-off-type | +--ro boundary-port? yes-no-type | +--ro oper-bpdu-guard? on-off-type | +--ro oper-bpdu-filter? on-off-type | +--ro lin
2 brocade-xstp-ext | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 208 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +--ro max-age? uint32 | | +--ro forward-delay? uint32 | +--ro bridge | | +--ro priority? uint32 | | +--ro bridge-id? bridge-id-type | | +--ro hello-time? uint32 | | +--ro max-age? uint32 | | +--ro forward-delay? uint32 | +--ro transmit-hold
brocade-xstp-ext | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Network OS YANG Reference Manual 53-1003230-01 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2 | +--ro spanningtree-enabled? boolean | +--ro if-index? uint64 | +--ro interface-id? uint64 | +--ro if-role? stp-port-role | +--ro if-state? stp-port-state | +--ro external-path-cost? uint32 | +--ro in
2 brocade-xstp-ext | | +--ro received-stp-type? stp-type | | +--ro transmitted-stp-type? stp-type | | +--ro edge-port? on-off-type | | +--ro auto-edge? yes-no-type | | +--ro admin-edge? yes-no-type | | +--ro edge-delay? uint32 | | +--ro configured-root-guard? on-off-type | | +--ro oper-root-guard? on-off-type | | +--ro boundary-port? yes-no-type | | +--ro oper-bpdu-guard? on-off-type | | +--ro oper-bpdu-filter? on-off-type | | +--ro link-type? stp-link-type | | +--ro rx-bpdu-count? uint64 | | +--ro tx-bpd
brocade-xstp-ext 2 | +--ro oper-bpdu-guard? on-off-type | +--ro oper-bpdu-filter? on-off-type | +--ro link-type? stp-link-type | +--ro rx-bpdu-count? uint64 | +--ro tx-bpdu-count? uint64 +--ro msti [instance-id] | +--ro instance-id uint32 | +--ro msti-root-id? bridge-id-type | +--ro msti-bridge-id? bridge-id-type | +--ro msti-bridge-priority? uint32 | +--ro vlans | | +--ro vlan-id* interface:vlan-type | +--ro port | +--ro interface-type? enumeration | +--ro interface-name? union | +--ro spanningtree-enabl
2 brocade-zone brocade-zone Description Top-level containers External augmentations RPCs Provides a data model for configuring zones and retrieving operational zoning information. Top-level nodes and their subtree hierarchies follow.
brocade-zone | | | | | | Network OS YANG Reference Manual 53-1003230-01 +--ro +--ro +--ro +--ro +--ro +--ro brocade-zone:db-avail? brocade-zone:db-committed? brocade-zone:db-transaction? brocade-zone:transaction-token? brocade-zone:last-zone-changed-timestamp? brocade-zone:last-zone-committed-timestamp? 2 uint32 uint32 uint32 uint32 string string 213
2 214 brocade-zone Network OS YANG Reference Manual 53-1003230-01
Appendix A Custom RPCs Table 5 list the custom RPCs, their locations, and a brief synopsis. TABLE 5 Custom RPCs RPC name Host module Synopsis activate-status brocade-firmware Returns firmware activation status. bna-config-cmd brocade-ras Copies configuration data to and from the system bna-config-cmd-status brocade-ras Returns the status of the last configuration command. dad-status brocade-firmware Displays the current status of firmware download.
A Custom RPCs TABLE 5 216 Custom RPCs (Continued) RPC name Host module Synopsis get-mac-address-table brocade-mac-address-ta ble Returns the MAC address table for a given MAC address. get-media-detail -ext Returns the media properties of all the interfaces of the managed entity. get-netconf-client-capabilities brocade-netconf-ext Returns the vendor information for all NETCONF clients.
Custom RPCs TABLE 5 Custom RPCs (Continued) RPC name Host module Synopsis get-vnetwork-vms brocade-vswitch.yang Takes vCenter name as mandatory input, datacenter name as optional input. All is not supported input anymore. Datacenter name added in output. get-vnetwork-vswitches brocade-vswitch.yang Takes vCenter name as mandatory input, datacenter name as optional input. All is not supported input anymore. Datacenter name added in output. Returns discovered virtual switches.
A Custom RPCs TABLE 5 218 Custom RPCs (Continued) RPC name Host module Synopsis show-system-info brocade-ras-ext Returns the routing bridge ID and MAC address of the switch. show-system-monitor brocade-system-monitorext Returns system status information. show-vcs brocade-vcs Provides general VCS fabric information. show-zoning-enabled-configuration brocade-zone Returns the current zoning configuration information user-session-info brocade-aaa-ext Returns user role information.
Appendix B Actions Table 6 list actions, their locations, and a brief description of its purpose. TABLE 6 Actions Action name Host module Node Purpose activate brocade-fc-auth secpolicy/action Activates all the defined FC authorization policies. activate brocade-firmware firmware Activates the firmware download. add brocade-license common-def:show/license Displays the license keys. add brocade-license license Installs license keys.
B Actions TABLE 6 Actions (Continued) Action name Host module Node Purpose description brocade-ras-ext rasman Displays the details of the defined log modules. detail brocade-nameserver common-def:show/: Returns details about the configured name server. dhchap brocade-fc-auth auth-secret Configures authorization secret for DH-CHAP. dhchap brocade-fc-auth common-def:no/fcsp/auth-s ecret Deletes the authorization secret for DH-CHAP.
Actions TABLE 6 B Actions (Continued) Action name Host module Node Purpose firmware-features brocade-firmware-ext common-def:show/firmware Show firmware features. ftp brocade-firmware firmware/download Downloads firmware with FTP. ftp brocade-firmware firmware/download/defaultconfig Downloads firmware with FTP. ftp brocade-firmware firmware/download/logical-c hassis Downloads firmware with FTP for logical chassis.
B Actions TABLE 6 Actions (Continued) Action name Host module Node Purpose macaddr brocade-vswitch common-def:show/vnetwork /vmpolicy Returns information about MAC address policies. memory brocade-ras-ext common-def:show/infra/pro cess Lists processes by memory usage. memory brocade-ras resource-monitor Lists processes by memory usage. message brocade-ras-ext rasman Displays the details of the given raslog message ID.
Actions TABLE 6 B Actions (Continued) Action name Host module Node Purpose power-off brocade-linecard-manag ement linecardservice Powers off a line card. power-on brocade-linecard-manag ement linecardservice Powers on a line card. prbstest brocade-diagnostics diag Performs pseudo-random binary-sequence tests. raslog brocade-ras-ext common-def:clear/logging Clears the RASlog. raslog brocade-ras-ext common-def:show/logging Shows RASlog information.
B Actions TABLE 6 Actions (Continued) Action name Host module Node Purpose sftp brocade-firmware firmware/download/defaultconfig Downloads firmware with SFTP. sftp brocade-firmware firmware/download/logical-c hassis Downloads firmware with SFTP for logical-chassis. sftp brocade-firmware firmware/download/logical-c hassis/default-config Downloads firmware with SFTP for logical-chassis. slots brocade-linecard-manag ement common-def:show/slotsinfor Displays information about all slots.
Actions TABLE 6 B Actions (Continued) Action name Host module Node Purpose trunk brocade-fabric-service common-def:show/fabric-ser vice:fabric Returns fabric ISL trunk information. turboramtest brocade-diagnostics diag Performs a turbo static RAM (SRAM) test of the ASIC chips. type brocade-ras-ext rasman Displays the details of the raslog messages based on the given raslog message type. unlock brocade-aaa user Unlocks a user account.
B 226 Actions Network OS YANG Reference Manual 53-1003230-01