关于NETCONF RFC 6241中file:// URI路径解析方式的技术咨询
关于NETCONF RFC 6241中file:// URI路径解析方式的技术咨询
我最近在研究NETCONF的copy-config操作,对照RFC 6241里给出的示例时遇到了一个路径解析的困惑,想跟大家请教下:
RFC 6241里给出的示例如下:
<rpc message-id="101" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <copy-config> <target> <url>file://checkpoint.conf</url> </target> <source> <running/> </source> </copy-config> </rpc>
但这个示例里的file://checkpoint.conf URI,RFC并没有明确说明该怎么解析路径。我观察到不同的NETCONF实现处理方式差异很大:有的把这个文件路径解析为根目录/下的checkpoint.conf,有的则当成当前工作目录下的文件,甚至还有些实现直接在解析这个URI时失败。我特意去查了RFC 8089(file URI的官方规范),也没找到关于这种相对路径场景的明确解释。
有没有熟悉NETCONF或者URI规范的朋友能说说,这个file://checkpoint.conf到底该怎么正确解读呢?
备注:内容来源于stack exchange,提问作者Ram
相关产品推荐
相关产品推荐

