Opendaylight-未显示Netconf通知目标

时间:2018-09-18 09:09:02

标签: opendaylight ietf-netconf

我试图在Opendaylight中从Netconf服务器捕获数据更改通知

Opendaylight版本-氧气SR2 (0.8.2)

Netconf服务器- Tailf Confd 5.4

我能够生成和捕获通知。但是未显示已更改属性的目标路径。 ODL中的通知日志如下:

{getChangedBy= 
    ChangedBy{
       getServerOrUser=ByUser{
           getSessionId=SessionIdOrZeroType[_value=0], 
           getSourceHost=IpAddress [_ipv4Address=Ipv4Address[_value=127.0.0.1]], 
           getUsername=coe, augmentations={}
       },
       augmentations={}
    }, 
    getDatastore=Running,
    getEdit=[Edit{getOperation=Replace, augmentations={}}],augmentations={}
}

但是Confd的Netconf跟踪显示了目标路径。下面是跟踪:

<notification xmlns="urn:ietf:params:xml:ns:netconf:notification:1.0">
  <eventTime>2018-09-18T12:44:10.71336+05:30</eventTime>
  <netconf-config-change xmlns="urn:ietf:params:xml:ns:yang:ietf-netconf-notifications">
    <changed-by>
      <username>coe</username>
      <session-id>0</session-id>
      <source-host>127.0.0.1</source-host>
    </changed-by>
    <datastore>running</datastore>
    <edit>
      <target xmlns:org-openroadm-device="http://org/openroadm/device">/org-openroadm-device:org-openroadm-device/org-openroadm-device:info/org-openroadm-device:clli</target>
      <operation>replace</operation>
    </edit>
  </netconf-config-change>
</notification>

ODL为什么不显示目标路径?

更新:: ODL的跟踪日志完全按照Netconf服务器跟踪显示通知。因此,我可以确认已正确收到通知。但是,在将通知转换为Java对象之后,将不显示目标路径。

0 个答案:

没有答案