NETCONF报文格式-cortex-r series programmer's guide

时间:2024-07-16 17:54:13
【文件属性】:

文件名称:NETCONF报文格式-cortex-r series programmer's guide

文件大小:677KB

文件格式:PDF

更新时间:2024-07-16 17:54:13

NETCON

1.2 NETCONF报文格式 通信协议层不进行 SOAP 封装时的报文格式我们称为 NETCONF 格式。通信协议层进行 SOAP 封 装时的报文格式我们称为 NETCONF over SOAP 格式。 1.2.1 NETCONF NETCONF 命令必须符合 XML 语言的基本格式。NETCONF 报文格式遵循 RFC 4741/RFC 6241。 1. 请求格式 请求分为协议定义、H3C 自有两个部分,其格式如下: • 协议定义部分:即 RFC 4741/RFC 6241 中规定的部分。其中: encoding 表示使用的 XML 编码格式。Comware V7 NETCONF 支持 GB2312、GB18030、 UTF-8、UTF-16、UTF-16BE、UTF-16LE、UTF-32、UTF-32BE、UTF-32LE 编码格式。 如果请求中没有携带声明部分(即)指定 XML 编 码格式,则默认使用 UTF-8 编码格式。 message-id 表示消息 ID。客户端使用单调递增的整数来表示消息 ID。服务器端在应答中 会使用相同的消息 ID 以表示应答对应的请求。 协议部分的命名空间必须为 urn:ietf:params:xml:ns:netconf:base:1.0。 • H3C 自有部分:对于 get 系列操作,filter 元素下的内容为 H3C 自有部分;对于 edit-config 系 列操作,config 元素下的内容为 H3C 自有部分。 H3C自有部分需要使用H3C命名空间,H3C命名空间又分为base、config、data、action 命名空间。 Base 命名空间:http://www.h3c.com/netconf/base:1.0 Config 命名空间:http://www.h3c.com/netconf/config:1.0 Data 命名空间:http://www.h3c.com/netconf/data:1.0 Action 命名空间:http://www.h3c.com/netconf/action:1.0 具体使用哪个命名空间与操作类型和内容有关,可参见“7.4 Comware V7 中支持的 NETCONF操作类型”部分描述。 H3C 自有部分可以以 top 元素为起点,也可以以具体模块为起点。是否使用 top 元素由 netconf capability specific-namespace 命令进行配置。缺省使用 top 元素,命 名空间位于 top 元素之后,各模块共用命名空间。配置 netconf capability specific-namespace 命令后不再需要使用 top 元素,命名空间位于模块名之后,各模 块专用自己的命名空间。模块专用的命名空间定义方式为 H3C 命名空间-模块名,例如, 接口管理模块的 data 命名空间为 http://www.h3c.com/netconf/data:1.0-Ifmgr。


网友评论