-
Bug
-
Resolution: Duplicate
-
Medium
-
None
-
Oxygen
-
None
I mounted honeycomb and try to configure BGP route using following PUT:
PUT http://localhost:8181/restconf/config/network-topology:network-topology/topology/topology-netconf/node/vpp/yang-ext:mount/bgp-rib:application-rib/10.25.1.9/tables/bgp-types:ipv4-address-family/bgp-types:unicast-subsequent-address-family/bgp-inet:ipv4-routes/ipv4-route/10.0.0.11%2F32/0 <ipv4-route xmlns="urn:opendaylight:params:xml:ns:yang:bgp-inet"> <path-id>0</path-id> <prefix>10.0.0.11/32</prefix> <attributes> <as-path></as-path> <origin> <value>igp</value> </origin> <local-pref> <pref>100</pref> </local-pref> <ipv4-next-hop> <global>10.11.1.1</global> </ipv4-next-hop> </attributes> </ipv4-route>
The request is translated to following <edit-config> :
<rpc message-id="m-9" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <edit-config> <target> <candidate/> </target> <default-operation>none</default-operation> <config> <application-rib xmlns="urn:opendaylight:params:xml:ns:yang:bgp-rib"> <id>10.25.1.9</id> <tables> <afi xmlns:x="urn:opendaylight:params:xml:ns:yang:bgp-types">x:ipv4-address-family</afi> <safi xmlns:x="urn:opendaylight:params:xml:ns:yang:bgp-types">x:unicast-subsequent-address-family</safi> <ipv4-routes xmlns="urn:opendaylight:params:xml:ns:yang:bgp-inet"> <ipv4-route xmlns:a="urn:ietf:params:xml:ns:netconf:base:1.0" a:operation="replace"> <path-id>0</path-id> <prefix>10.0.0.11/32</prefix> <attributes> <origin> <value>igp</value> </origin> <local-pref> <pref>100</pref> </local-pref> <as-path/> <ipv4-next-hop> <global>10.11.1.1</global> </ipv4-next-hop> </attributes> </ipv4-route> </ipv4-routes> </tables> </application-rib> </config> </edit-config> </rpc>
But application-rib does not exist:
2018-04-16 18:02:46,378 | TRACE | oupCloseable-3-1 | NetconfDeviceCommunicator | 304 - org.opendaylight.netconf.sal-netconf-connector - 1.7.0 | RemoteDevice{vpp}: Matched request: <rpc message-id="m-6" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <get-config> <source> <running/> </source> <filter xmlns:ns0="urn:ietf:params:xml:ns:netconf:base:1.0" ns0:type="subtree"> <application-rib xmlns="urn:opendaylight:params:xml:ns:yang:bgp-rib"> <id>10.25.1.9</id> </application-rib> </filter> </get-config> </rpc> to response: <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="m-6"> <data/> </rpc-reply>
Commit causes honeycomb failure:
2018-04-16 18:03:05,302 | TRACE | oupCloseable-3-1 | NetconfDeviceCommunicator | 304 - org.opendaylight.netconf.sal-netconf-connector - 1.7.0 | RemoteDevice{vpp}: Matched request: <rpc message-id="m-10" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <commit/> </rpc> to response: <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="m-10"> <rpc-error> <error-type>application</error-type> <error-tag>operation-failed</error-tag> <error-severity>error</error-severity> <error-message>Transaction commit failed on Failed to validate DataTreeModification 1 Cause: Node /(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2017-12-07)application-rib does not exist. Cannot apply modification to its children.</error-message> </rpc-error> </rpc-reply>
- duplicates
-
NETCONF-526 In edit-config payload default-operation needs to be set to default-value for PUT/POST calls
- Resolved
- blocks
-
HONEYCOMB-436 Loading...