所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

CloudEngine 8800, 7800, 6800, 5800 V200R005C10 配置指南-网络管理与监控

本文档介绍了网络管理与监控的配置,具体包括SNMP配置、RMON配置、NETCONF配置、OpenFlow Agent配置、LLDP配置、NQA配置、镜像配置、报文捕获配置、Packet trace、路径/连通性探测配置、NetStream配置、sFlow配置和iPCA配置。

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
YANG数据类型

YANG数据类型

配置和状态数据

YANG能够通过<config>关键字声明对状态数据和配置数据进行建模。当节点被标记为“config false”时,其子层次结构为状态数据;节点被标记为“config true”时,其子层次结构为配置数据。执行<get>操作查询状态数据时,其父节点的container、list或key leaf也会一同出现在查询结果中,为这个状态数据节点提供明确的上下文环境。

在下面的例子中,每个接口都定义了两个leaf,一个是接口状态(status),另一个是观察速率(observed speed)。观察速率是不可配置的,可通过NETCONF的<get>操作获取,但是不能通过<get-config>操作获取。

container interfaces {

  list interface {
    key "name";
  
    leaf name {
      type string;
    }

    leaf status {
      type boolean;
      default "true";
    }

    leaf observed-speed  {
      type yang:gauge64;
      units "bits/second";
      config false;
    }
  }
}

内置类型

类似于许多编程语言,YANG也有一个内置类型集,如表3-11所示。

表3-11 内置类型
类型名 描述

binary

任意二进制数据

bits

比特位或标志位集

boolean

true或者false

decimal64

64比特带符号十进制数

empty

无任何值的叶节点

enumeration

枚举类型

identityref

抽象标识的引用

instance-identifier

数据树节点的引用

int8

8位带符号整数

int16

16位带符号整数

int32

32位带符号整数

int64

64位带符号整数

leafref

叶实例的引用

string

字符串

uint8

8位无符号整数

uint16

16位无符号整数

uint32

32位无符号整数

uint64

64位无符号整数

union

联合体

派生数据类型

YANG能够使用“typedef”声明根据基本类型定义派生类型,基本类型可以是内置类型或者派生类型。

YANG示例

typedef percent {
 type uint8 {
  range "0 .. 100";
 }
 description "Percentage";
}
leaf completed {
 type percent;
}

NETCONF XML示例

<completed>20</completed>

扩展数据类型

扩展数据类型(augment)

YANG允许通过augment将外部的节点插入到数据模型中。这种方式比较有用,例如,供应商以可互操作的方式向标准数据模型插入供应商特定的参数。

“augment”声明定义了在数据模型树形结构中,新的节点插入的位置。“when”声明了新节点生效的条件。

YANG示例

augment /system/login/user {
 when "class != 'wheel'";
 leaf uid {
  type uint16 {
   range "1000 .. 30000";
  }
 }
}

上述示例定义了一个“uid”的leaf节点,该节点仅在user的class不等于wheel情况下才有效。

翻译
下载文档
更新时间:2020-01-09

文档编号:EDOC1100075464

浏览量:12826

下载量:223

平均得分:
本文档适用于这些产品

相关版本

相关文档

Share
上一页 下一页