I encountered a problem with hc2vpp's vpp-classufy module,Can you give valuable advice? Thanks!


Marek Gradzki -X (mgradzki - PANTHEON TECHNOLOGIES@Cisco) <mgradzki@...>
 

Hi,

 

have you checked if persisted config looks ok (/var/lib/honeycomb/persist)?

 

Regards,

Marek

 

From: hc2vpp@... [mailto:hc2vpp@...] On Behalf Of ???
Sent: 15 czerwca 2018 10:15
To: hc2vpp@...
Cc:
祁晋 <qijin@...>; 廖旭 <xliao@...>; 姚洁 <yaoj5779@...>; 韩静 <hanj@...>
Subject: [hc2vpp] I encountered a problem with hc2vpp's vpp-classufy module
Can you give valuable advice? Thanks

 

Hi, Marek Gradzki:

 

I create two loopback interface and two classify table,then bind the table to the loopback as below:

<rpc message-id="m-3" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">

    <edit-config>

        <target>

            <candidate/>

        </target>

        <default-operation>none</default-operation>

        <config>

            <interfaces xmlns="urn:ietf:params:xml:ns:yang:ietf-interfaces">

                <interface xmlns:a="urn:ietf:params:xml:ns:netconf:base:1.0" a:operation="merge">

                    <name>loop1</name>

                    <type xmlns:x="urn:opendaylight:params:xml:ns:yang:v3po">x:loopback</type>

                    <enabled>true</enabled>

                    <acl xmlns="urn:opendaylight:params:xml:ns:yang:vpp:interface:acl">

                      <ingress>

                        <l2-acl>

                          <classify-table>test-table-1</classify-table>

                        </l2-acl>

                      </ingress>

                    </acl>

                </interface>

            </interfaces>

        </config>

    </edit-config>

</rpc>

]]>]]>

 

<rpc message-id="m-5" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">

   <commit/>

</rpc>

]]>]]>

 

<rpc message-id="m-3" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">

    <edit-config>

        <target>

            <candidate/>

        </target>

        <default-operation>none</default-operation>

        <config>

            <interfaces xmlns="urn:ietf:params:xml:ns:yang:ietf-interfaces">

                <interface xmlns:a="urn:ietf:params:xml:ns:netconf:base:1.0" a:operation="merge">

                    <name>loop2</name>

                    <type xmlns:x="urn:opendaylight:params:xml:ns:yang:v3po">x:loopback</type>

                    <enabled>true</enabled>

                    <acl xmlns="urn:opendaylight:params:xml:ns:yang:vpp:interface:acl">

                      <ingress>

                        <l2-acl>

                          <classify-table>test-table-2</classify-table>

                        </l2-acl>

                      </ingress>

                   </acl>

                </interface>

            </interfaces>

        </config>

    </edit-config>

</rpc>

]]>]]>

 

<rpc message-id="m-5" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">

   <commit/>

</rpc>

]]>]]>

 

2.Vpp shown as below:

 

3.I restart vpp, honeycomb then restart ,but honeycomb just bind one table to loop,the another lost.

 

Vpp shown as belowloop1 lost.

 

 


何奥林
 

Hi, Marek Gradzki:

 

I create two loopback interface and two classify table,then bind the table to the loopback as below:

<rpc message-id="m-3" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">

    <edit-config>

        <target>

            <candidate/>

        </target>

        <default-operation>none</default-operation>

        <config>

            <interfaces xmlns="urn:ietf:params:xml:ns:yang:ietf-interfaces">

                <interface xmlns:a="urn:ietf:params:xml:ns:netconf:base:1.0" a:operation="merge">

                    <name>loop1</name>

                    <type xmlns:x="urn:opendaylight:params:xml:ns:yang:v3po">x:loopback</type>

                    <enabled>true</enabled>

                    <acl xmlns="urn:opendaylight:params:xml:ns:yang:vpp:interface:acl">

                      <ingress>

                        <l2-acl>

                          <classify-table>test-table-1</classify-table>

                        </l2-acl>

                      </ingress>

                    </acl>

                </interface>

            </interfaces>

        </config>

    </edit-config>

</rpc>

]]>]]>

 

<rpc message-id="m-5" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">

   <commit/>

</rpc>

]]>]]>

 

<rpc message-id="m-3" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">

    <edit-config>

        <target>

            <candidate/>

        </target>

        <default-operation>none</default-operation>

        <config>

            <interfaces xmlns="urn:ietf:params:xml:ns:yang:ietf-interfaces">

                <interface xmlns:a="urn:ietf:params:xml:ns:netconf:base:1.0" a:operation="merge">

                    <name>loop2</name>

                    <type xmlns:x="urn:opendaylight:params:xml:ns:yang:v3po">x:loopback</type>

                    <enabled>true</enabled>

                    <acl xmlns="urn:opendaylight:params:xml:ns:yang:vpp:interface:acl">

                      <ingress>

                        <l2-acl>

                          <classify-table>test-table-2</classify-table>

                        </l2-acl>

                      </ingress>

                   </acl>

                </interface>

            </interfaces>

        </config>

    </edit-config>

</rpc>

]]>]]>

 

<rpc message-id="m-5" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">

   <commit/>

</rpc>

]]>]]>

 

2.Vpp shown as below:

 

3.I restart vpp, honeycomb then restart ,but honeycomb just bind one table to loop,the another lost.

 

Vpp shown as belowloop1 lost.