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

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

提示

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

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

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

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

NETCONF基本概念

NETCONF组成

NETCONF协议提供了一个标准框架和一个标准远程过程调用协议RPC(Remote Procedure Call)方法的集合。网络管理员和应用开发人员可以根据此框架和集合来操作网络设备的配置。设备的配置数据和NETCONF协议都采用XML格式。

NETCONF协议采用Client/Server结构。如图3-1所示。

图3-1 NETCONF Client/Server结构

NETCONF协议包含如下2个部分:

  • NETCONF Manager:它担任网络中的Client,运行在NMS/EMS上并和NETCONF Agent相互作用来管理设备。网络管理员使用NETCONF Manager(NMS/EMS)来发送<rpc>请求给NETCONF Agent。该请求使用XML格式。
  • NETCONF Agent:它担任网络中的Server。为了配置设备,NETCONF Manager发送配置管理请求给NETCONF Agent。NETCONF Agent对该请求进行解析并在配置管理组件的帮助下对设备的配置进行管理。NETCONF Agent也使用XML格式给NETCONF Manager发送回应。

NETCONF协议框架

表3-2所示,NETCONF协议在逻辑上可以划分为4层。

表3-2 NETCONF的结构

层面

示例

说明

第一层:传输层

BEEP,SSH,SSL

传输层为NETCONF Manager和NETCONF Agent之间交互提供通信路径。

NETCONF协议可以使用任何符合基本要求的传输层协议承载,对承载协议基本要求如下:
  • 面向连接,NETCONF Manager和NETCONF Agent之间必须建立持久的连接,连接建立后,必须提供可靠的序列化的数据传输服务。
  • 提供用户认证,数据完整、安全加密,NETCONF协议的用户认证、数据完整、安全保密全部依赖传输层提供。
  • 承载协议必须向NETCONF协议提供区分会话类型(client或server)的机制。
说明:

当前,设备只支持SSH协议作为NETCONF协议的承载协议。

第二层:RPC层

<rpc>, <rpc-reply>

RPC层提供了一种简单的、不依赖于传输协议的RPC请求和响应机制。client采用<rpc>元素封装操作请求信息,并通过一个安全的、面向连接的会话将请求发送给服务器,而服务器将采用<rpc-reply>元素封装RPC请求的响应信息(即操作层和内容层的内容),然后将此响应信息发送给请求者。

正常情况下,<rpc-reply>元素封装客户端所需的数据或配置成功的提示信息。当客户端请求报文存在错误或服务器处理不成功时,服务器端在<rpc-reply>元素中会封装一个包含详细错误信息的<rpc-error>元素反馈给客户端。

第三层:操作层

<get-config>, <edit-config>, <notification>

操作层定义了一系列在RPC中应用的基本操作,这些操作组成了NETCONF基本能力。

第四层:内容层

配置数据

内容层描述了网络管理所涉及的配置数据,由于NETCONF内容层是唯一没有被标准化的层,没有标准的NETCONF数据建模语言和数据模型,所以各制造商设备的配置数据可能会不相同。

翻译
下载文档
更新时间:2019-05-05

文档编号:EDOC1100004380

浏览量:19798

下载量:322

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

相关版本

相关文档

Share
上一页 下一页