I think i haved resolved this issue//答复: [hc2vpp] netconf's filter doesn't seem to work,Can you give valuable advice? Thanks!
Marek Gradzki -X (mgradzki - PANTHEON TECHNOLOGIES@Cisco) <mgradzki@...>
Thanks for sharing solution. It works indeed. Closing HC2VPP-333 then.
Regards, Marek
From: hc2vpp@... [mailto:hc2vpp@...]
On Behalf Of ???
Sent: 29 maja 2018 14:23 To: hc2vpp@... Subject: I think i haved resolved this issue//答复: [hc2vpp] netconf's filter doesn't seem to work,Can you give valuable advice? Thanks!
Hi, Marek Gradzki:
Thank you very much for helping me in your busy schedule. When I read the specification of NETCONF,I found a filter shown as below,this “subtree” solved my problem,you can try it on your VM:
<rpc message-id="m-1" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <get> <filter type="subtree"> <bridge-domains-state xmlns="urn:opendaylight:params:xml:ns:yang:v3po"> <bridge-domain> <name>bridge-domain-200</name> <l2-fib-table> <l2-fib-entry> <phys-address>76:c5:17:f7:ff:03</phys-address> </l2-fib-entry> </l2-fib-table> </bridge-domain> </bridge-domains-state> </filter> </get> </rpc> ]]>]]>
Hope this question can help others,thanks! 发件人:
Marek Gradzki -X (mgradzki - PANTHEON TECHNOLOGIES at Cisco) [mailto:mgradzki@...]
Hi,
I was able to reproduce the issue using HC postman collection. Thanks for letting know.
Here is jira ticket: https://jira.fd.io/browse/HC2VPP-333
From my analysis it looks like it is a bug/missing feature in ODL netconf lib we use. Could you please report it on jira.opendaylight.org and netconf-dev@...?
Regards, Marek
From:
hc2vpp@... [mailto:hc2vpp@...]
On Behalf Of ???
Hi, Marek Gradzki:
I want to filter v3po’s bridge-domains-state container as two level,first level is bridge-domain’s key (name),the second level is l2-fib-entry’s key (phys-address),but the second level does not work(The other two l2-fib-entry also appeared),please see the following log:
The xml is :
<rpc message-id="m-1" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <get> <filter> <bridge-domains-state xmlns="urn:opendaylight:params:xml:ns:yang:v3po"> <bridge-domain> <name>bridge-domain-200</name> <l2-fib-table> <l2-fib-entry> <phys-address>76:c5:17:f7:ff:03</phys-address> </l2-fib-entry> </l2-fib-table> </bridge-domain> </bridge-domains-state> </filter> </get> </rpc> ]]>]]>
The result is:
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="m-1"> <data> <bridge-domains-state xmlns="urn:opendaylight:params:xml:ns:yang:v3po"> <bridge-domain> <name>bridge-domain-200</name> <learn>true</learn> <unknown-unicast-flood>true</unknown-unicast-flood> <flood>true</flood> <arp-termination>true</arp-termination> <forward>true</forward> <l2-fib-table> <l2-fib-entry> <phys-address>76:c5:17:f7:ff:03</phys-address> <action>l2-fib-forward</action> <outgoing-interface>tapcli-1</outgoing-interface> <static-config>false</static-config> <bridged-virtual-interface>false</bridged-virtual-interface> </l2-fib-entry> <l2-fib-entry> <phys-address>6e:34:26:28:88:74</phys-address> <action>l2-fib-forward</action> <outgoing-interface>tapcli-0</outgoing-interface> <static-config>false</static-config> <bridged-virtual-interface>false</bridged-virtual-interface> </l2-fib-entry> <l2-fib-entry> <phys-address>de:ad:00:00:00:02</phys-address> <action>l2-fib-forward</action> <outgoing-interface>loop2</outgoing-interface> <static-config>true</static-config> <bridged-virtual-interface>true</bridged-virtual-interface> </l2-fib-entry> </l2-fib-table> </bridge-domain> </bridge-domains-state> </data> </rpc-reply> ]]>]]> |
|
何奥林
Hi, Marek Gradzki:
Thank you very much for helping me in your busy schedule. When I read the specification of NETCONF,I found a filter shown as below,this “subtree” solved my problem,you can try it on your VM:
<rpc message-id="m-1" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <get> <filter type="subtree"> <bridge-domains-state xmlns="urn:opendaylight:params:xml:ns:yang:v3po"> <bridge-domain> <name>bridge-domain-200</name> <l2-fib-table> <l2-fib-entry> <phys-address>76:c5:17:f7:ff:03</phys-address> </l2-fib-entry> </l2-fib-table> </bridge-domain> </bridge-domains-state> </filter> </get> </rpc> ]]>]]>
Hope this question can help others,thanks! 发件人: Marek Gradzki -X (mgradzki - PANTHEON TECHNOLOGIES at Cisco) [mailto:mgradzki@...]
Hi,
I was able to reproduce the issue using HC postman collection. Thanks for letting know.
Here is jira ticket: https://jira.fd.io/browse/HC2VPP-333
From my analysis it looks like it is a bug/missing feature in ODL netconf lib we use. Could you please report it on jira.opendaylight.org and netconf-dev@...?
Regards, Marek
From: hc2vpp@... [mailto:hc2vpp@...] On Behalf Of ???
Sent: 21 maja 2018 14:27 To: hc2vpp@... Subject: [hc2vpp] netconf's filter doesn't seem to work,Can you give valuable advice? Thanks!
Hi, Marek Gradzki:
I want to filter v3po’s bridge-domains-state container as two level,first level is bridge-domain’s key (name),the second level is l2-fib-entry’s key (phys-address),but the second level does not work(The other two l2-fib-entry also appeared),please see the following log:
The xml is :
<rpc message-id="m-1" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <get> <filter> <bridge-domains-state xmlns="urn:opendaylight:params:xml:ns:yang:v3po"> <bridge-domain> <name>bridge-domain-200</name> <l2-fib-table> <l2-fib-entry> <phys-address>76:c5:17:f7:ff:03</phys-address> </l2-fib-entry> </l2-fib-table> </bridge-domain> </bridge-domains-state> </filter> </get> </rpc> ]]>]]>
The result is:
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="m-1"> <data> <bridge-domains-state xmlns="urn:opendaylight:params:xml:ns:yang:v3po"> <bridge-domain> <name>bridge-domain-200</name> <learn>true</learn> <unknown-unicast-flood>true</unknown-unicast-flood> <flood>true</flood> <arp-termination>true</arp-termination> <forward>true</forward> <l2-fib-table> <l2-fib-entry> <phys-address>76:c5:17:f7:ff:03</phys-address> <action>l2-fib-forward</action> <outgoing-interface>tapcli-1</outgoing-interface> <static-config>false</static-config> <bridged-virtual-interface>false</bridged-virtual-interface> </l2-fib-entry> <l2-fib-entry> <phys-address>6e:34:26:28:88:74</phys-address> <action>l2-fib-forward</action> <outgoing-interface>tapcli-0</outgoing-interface> <static-config>false</static-config> <bridged-virtual-interface>false</bridged-virtual-interface> </l2-fib-entry> <l2-fib-entry> <phys-address>de:ad:00:00:00:02</phys-address> <action>l2-fib-forward</action> <outgoing-interface>loop2</outgoing-interface> <static-config>true</static-config> <bridged-virtual-interface>true</bridged-virtual-interface> </l2-fib-entry> </l2-fib-table> </bridge-domain> </bridge-domains-state> </data> </rpc-reply> ]]>]]> |
|
何奥林
Hi, Marek Gradzki:
Thank you very much for helping me in your busy schedule. When I read the specification of NETCONF,I found a filter shown as below,this “subtree” solved my problem,you can try it on your VM:
<rpc message-id="m-1" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <get> <filter type="subtree"> <bridge-domains-state xmlns="urn:opendaylight:params:xml:ns:yang:v3po"> <bridge-domain> <name>bridge-domain-200</name> <l2-fib-table> <l2-fib-entry> <phys-address>76:c5:17:f7:ff:03</phys-address> </l2-fib-entry> </l2-fib-table> </bridge-domain> </bridge-domains-state> </filter> </get> </rpc> ]]>]]>
Hope this question can help others,thanks! 发件人: Marek Gradzki -X (mgradzki - PANTHEON TECHNOLOGIES at Cisco) [mailto:mgradzki@...]
Hi,
I was able to reproduce the issue using HC postman collection. Thanks for letting know.
Here is jira ticket: https://jira.fd.io/browse/HC2VPP-333
From my analysis it looks like it is a bug/missing feature in ODL netconf lib we use. Could you please report it on jira.opendaylight.org and netconf-dev@...?
Regards, Marek
From: hc2vpp@... [mailto:hc2vpp@...] On Behalf Of ???
Sent: 21 maja 2018 14:27 To: hc2vpp@... Subject: [hc2vpp] netconf's filter doesn't seem to work,Can you give valuable advice? Thanks!
Hi, Marek Gradzki:
I want to filter v3po’s bridge-domains-state container as two level,first level is bridge-domain’s key (name),the second level is l2-fib-entry’s key (phys-address),but the second level does not work(The other two l2-fib-entry also appeared),please see the following log:
The xml is :
<rpc message-id="m-1" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <get> <filter> <bridge-domains-state xmlns="urn:opendaylight:params:xml:ns:yang:v3po"> <bridge-domain> <name>bridge-domain-200</name> <l2-fib-table> <l2-fib-entry> <phys-address>76:c5:17:f7:ff:03</phys-address> </l2-fib-entry> </l2-fib-table> </bridge-domain> </bridge-domains-state> </filter> </get> </rpc> ]]>]]>
The result is:
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="m-1"> <data> <bridge-domains-state xmlns="urn:opendaylight:params:xml:ns:yang:v3po"> <bridge-domain> <name>bridge-domain-200</name> <learn>true</learn> <unknown-unicast-flood>true</unknown-unicast-flood> <flood>true</flood> <arp-termination>true</arp-termination> <forward>true</forward> <l2-fib-table> <l2-fib-entry> <phys-address>76:c5:17:f7:ff:03</phys-address> <action>l2-fib-forward</action> <outgoing-interface>tapcli-1</outgoing-interface> <static-config>false</static-config> <bridged-virtual-interface>false</bridged-virtual-interface> </l2-fib-entry> <l2-fib-entry> <phys-address>6e:34:26:28:88:74</phys-address> <action>l2-fib-forward</action> <outgoing-interface>tapcli-0</outgoing-interface> <static-config>false</static-config> <bridged-virtual-interface>false</bridged-virtual-interface> </l2-fib-entry> <l2-fib-entry> <phys-address>de:ad:00:00:00:02</phys-address> <action>l2-fib-forward</action> <outgoing-interface>loop2</outgoing-interface> <static-config>true</static-config> <bridged-virtual-interface>true</bridged-virtual-interface> </l2-fib-entry> </l2-fib-table> </bridge-domain> </bridge-domains-state> </data> </rpc-reply> ]]>]]> |
|