数据模型
设备状态信息对应的数据模型文件名为huawei-device.yang。
节点 |
说明 |
取值范围 |
备注 |
---|---|---|---|
device-state |
表示设备信息的根节点,仅用于容纳子节点,自身无数据含义。 |
- |
NA |
device-state/model |
表示设备型号。 |
字符串形式,长度范围是1~35。 |
NA |
device-state/esn |
表示框的ESN。 |
字符串形式,长度范围是1~32。 |
NA |
device-state/mac-address |
表示设备MAC地址。 |
字符串形式,形如:xx:xx:xx:xx:xx:xx。 |
NA |
device-state/vendor |
表示设备制造商。 |
字符串“Huawei”。 |
NA |
device-state/version |
表示系统软件版本。 |
字符串形式,长度范围是1~127。 |
NA |
device-state/patch-version |
表示系统软件补丁版本。 |
字符串形式,长度范围是1~127。 |
NA |
device-state/name |
表示设备的主机名。 |
字符串形式。 |
NA |
device-state/clock/current-datetime |
表示当前系统时间。 |
字符串形式,长度范围是1~100。 |
NA |
device-state/clock/boot-datetime |
表示系统启动时间。 |
字符串形式,长度范围是1~100。 |
NA |
device-state/clock/up-times |
表示系统运行时间。 |
字符串形式,长度范围是1~100。 |
NA |
device-state/clock/mode-change-datetime |
表示当前设备切换至NETCONF模式的时间。 |
字符串形式,长度范围是1~100。 |
NA |
device-state/performance/cpu-using-rate |
表示设备当前CPU使用率。 |
整数形式,取值范围为0~100,含义是百分比。比如:值为9时表示设备当前CPU使用率是9%。 |
NA |
device-state/performance/memory-using-rate |
表示设备当前内存使用率。 |
整数形式,取值范围为0~100,含义是百分比。比如:值为11时表示设备当前内存使用率是11%。 |
NA |
device-state/user-define-info/stack-status |
设备是否是堆叠系统。 |
枚举值类型:
单机设备并且槽位号是0,业务口堆叠时也没有配置堆叠口,才是单机模式。其他情况均是堆叠模式。 |
NA |
device-state/user-define-info/system-mac-address |
堆叠系统的MAC地址。 |
字符串形式,形如:xx:xx:xx:xx:xx:xx。 堆叠未使能时,显示为空。单机堆叠显示设备的系统MAC。 |
NA |
device-state/user-define-info/local-manage-ip |
表示设备与iMaster NCE-Campus通信的IP地址。 |
字符串形式,IP地址点分十进制。 |
仅支持NETCONF的款型支持该节点。 |
device-state/upstream-interfaces/interface |
表示设备与iMaster NCE-Campus通信的接口。 |
字符串形式,长度范围是1~100。 |
仅支持NETCONF的款型支持该节点。 |
device-state/upstream-interfaces/management-vlan-id |
表示设备与iMaster NCE-Campus通信的管理VLAN。 |
整数形式,取值范围为1~4094。 |
仅支持NETCONF的款型支持该节点。 |
device-state/upstream-interfaces/management-vlan-ip |
表示设备与iMaster NCE-Campus通信的管理IP。 |
字符串形式,IP地址点分十进制。 |
仅支持NETCONF的款型支持该节点。 |
device-state/optical-module-infos |
表示设备上端口的光模块信息。 |
- |
NA |
device-state/optical-module-infos/interface-list/interface-name |
表示端口的名称。 |
字符串形式。 |
NA |
device-state/optical-module-infos/interface-list/physical-index |
表示端口的序号。 |
整数形式。 |
NA |
device-state/optical-module-infos/interface-list/present |
光模块是否在位。 |
布尔型,具体取值如下:
|
NA |
device-state/optical-module-infos/interface-list/optical-module-info/vendor-name |
表示光模块的生产厂家。 |
字符串形式。 |
NA |
device-state/optical-module-infos/interface-list/optical-module-info/serial-number |
表示光模块的序列号。 |
字符串形式。 |
NA |
device-state/optical-module-infos/interface-list/optical-module-info/type |
表示光模块类型。 |
枚举值类型,具体取值如下:
|
NA |
device-state/optical-module-infos/interface-list/optical-module-info/transfer-mode |
表示光模块传输模式。 |
枚举值类型,具体取值如下:
|
NA |
device-state/optical-module-infos/interface-list/optical-module-info/tx-power-high-threshold |
表示光模块发送功率上限。 |
浮点数类型,小数点后保留2位。 |
NA |
device-state/optical-module-infos/interface-list/optical-module-info/tx-power-low-threshold |
表示光模块发送功率下限。 |
浮点数类型,小数点后保留2位。 |
NA |
device-state/optical-module-infos/interface-list/optical-module-info/rx-power-high-threshold |
表示光模块接收功率上限。 |
浮点数类型,小数点后保留2位。 |
NA |
device-state/optical-module-infos/interface-list/optical-module-info/rx-power-low-threshold |
表示光模块接收功率下限。 |
浮点数类型,小数点后保留2位。 |
NA |
system-restart |
表示一个rpc方法。用于重启设备。 |
- |
NA |
register-status-notify |
表示一个rpc方法。用于控制器发送注册结果的通知。 |
- |
NA |
slave-switchover/reason-id |
表示一个rpc方法。用于控制器通知交换机进行主备倒换。 |
值必须为switchover-by-controller。 |
NA |
register-status-notify/register-success |
设备注册状态。 |
布尔型,具体取值如下:
|
NA |
register-status-notify/register-fail-reason |
设备注册失败,则通过此节点返回错误码。 |
整数形式。 |
NA |
get-board-reboot-type/slot-index |
表示查看指定槽位的复位原因。 如果不指定,则表示查看所有槽位复位原因。 |
字符串形式,对应槽位号,如:1。 |
NA |
get-board-reboot-type/reboot-type-list/slot-index |
表示复位信息对应的槽位号。 |
字符串形式。 |
NA |
get-board-reboot-type/reboot-type-list/time |
表示复位发生的时间。 |
字符串形式。 |
NA |
get-board-reboot-type/reboot-type-list/reboot-type |
表示复位原因。包括MANUAL、POWER、SCHEDU、FSP、EXCEPTION、VRP、SOFTWARE和OTHER八种类型。 |
字符串形式。 |
NA |
get-board-history-reset-reason/slot-index |
表示查看指定槽位的历史复位原因,必须指定。 |
字符串形式。对应槽位号,如:1。 |
NA |
get-board-history-reset-reason/reason-list/slot-index |
表示历史复位信息对应的槽位号。 |
字符串形式。 |
NA |
get-board-history-reset-reason/reason-list/reset-time |
表示历史复位发生的时间。 |
字符串形式。 |
NA |
get-board-history-reset-reason/reason-list/reason |
表示历史复位原因。 |
字符串形式。 |
NA |
get-system-reset-reason/name |
表示查看到的交换机下线原因编号。 |
字符串形式。 |
仅支持NETCONF的款型支持该节点。 |
get-system-reset-reason/time |
表示查看到的交换机下线时间。 |
字符串形式。 |
仅支持NETCONF的款型支持该节点。 |
get-system-reset-reason/reason |
表示查看到的交换机下线原因。 |
字符串形式。 |
仅支持NETCONF的款型支持该节点。 |
get-system-connect-fail-reason/time |
表示查看到的交换机上线失败的时间。 |
字符串形式。 |
仅支持NETCONF的款型支持该节点。 |
get-system-connect-fail-reason/reason |
表示查看到的交换机上线失败的原因。 |
字符串形式。 |
仅支持NETCONF的款型支持该节点。 |
get-board-file-info/file-path |
表示查看文件的路径名称。 |
字符串形式,长度范围是1~255。 |
NA |
delete-board-file/file-name |
表示删除文件的名称。 |
字符串形式,长度范围是1~255。 |
NA |