1704 Report - Honeycomb section 00/6400/2
authorselias <samelias@cisco.com>
Tue, 25 Apr 2017 07:22:58 +0000 (09:22 +0200)
committerPeter Mikus <pmikus@cisco.com>
Tue, 25 Apr 2017 08:50:08 +0000 (08:50 +0000)
Change-Id: I8006cf8187f943b8d880c8193b6b1bde25ad343c
Signed-off-by: selias <samelias@cisco.com>
docs/report/honeycomb_functional_tests/csit_release_notes.rst
docs/report/honeycomb_functional_tests/overview.rst
docs/report/honeycomb_functional_tests/test_environment.rst

index 68b5eb6..5252542 100644 (file)
@@ -4,32 +4,38 @@ CSIT Release Notes
 Changes in CSIT |release|\r
 -------------------------\r
 \r
-#. Naming change for all Honeycomb functional test suites in VIRL\r
-\r
-    - Honeycomb functional test case names stayed unchanged\r
-\r
 #. Added Honeycomb functional tests\r
 \r
-    - NSH_SFC\r
-    - LISP\r
-    - NAT\r
-    - SPAN\r
+    - ACL plugin\r
+    - Routing\r
+    - SLAAC\r
+    - Proxy ARP\r
+    - DHCP Relay\r
+    - Neighbor Discovery Proxy\r
+\r
+#. Changed execution environment from Ubuntu14.04 to Ubuntu16.04\r
 \r
 Known Issues\r
 ------------\r
 \r
 Here is the list of known issues in CSIT |release| for Honeycomb functional\r
 tests in VIRL:\r
++---+--------------------------------------------+------------+----------------------------------------------------------------------------+\r
+| # | Issue                                      | Jira ID    | Description                                                                |\r
++---+--------------------------------------------+------------+----------------------------------------------------------------------------+\r
+| 1 | IP address subnet validation               | VPP-649    | When configuring two IP addresses from the same subnet on an interface,    |\r
+|   |                                            |            | VPP refuses the configuration but returns OK. This can cause desync        |\r
+|   |                                            |            | between Honeycomb's config and operational data.                           |\r
++---+--------------------------------------------+------------+----------------------------------------------------------------------------+\r
+| 2 | Persistence of VxLAN tunnel naming context | HC2VPP-47  | When VPP restarts with Honeycomb running and a VxLan interface configured, |\r
+|   |                                            |            | the interface is sometimes renamed to "vxlan_tunnel0".                     |\r
+|   |                                            |            | It is otherwise configured correctly.                                      |\r
++---+--------------------------------------------+------------+----------------------------------------------------------------------------+\r
+| 3 | Classifier plugin for IPv6 cases           | VPP-687    | Classifier ignores IPv6 packets with less than 8 bytes after last header.  |\r
+|   |                                            |            | Fixed in VPP 17.07.                                                        |\r
++---+--------------------------------------------+------------+----------------------------------------------------------------------------+\r
+| 4 | Batch disable Lisp features                | HC2VPP-131 | When removing complex Lisp configurations in a single request,             |\r
+|   |                                            |            | the operation fails due to a write ordering issue.                         |\r
++---+--------------------------------------------+------------+----------------------------------------------------------------------------+\r
 \r
-+---+-------------------------------------------------+-----------------------------------------------------------------+\r
-| # | Issue                                           | Description                                                     |\r
-+---+-------------------------------------------------+-----------------------------------------------------------------+\r
-| 1 | Operational data for Vhost-user interfaces      | Honeycomb Operational data reports Vhost-user interfaces        |\r
-|   | "server" flag                                   | as client, even if they are server.                             |\r
-+---+-------------------------------------------------+-----------------------------------------------------------------+\r
-| 2 | Persistence of VxLAN tunnels                    | Configuration persistence often fails to restore                |\r
-|   |                                                 | Honeycomb's internal naming context for VxLAN interfaces.       |\r
-|   |                                                 | The interface is renamed to "vxlan_tunnel0" but is otherwise    |\r
-|   |                                                 | configured correctly.                                           |\r
-+---+-------------------------------------------------+-----------------------------------------------------------------+\r
 \r
index d93de13..c643f3e 100644 (file)
@@ -117,6 +117,33 @@ with results listed in this report:
   - up to 2 interfaces.\r
   - Remove SPAN configuration from interfaces.\r
   - Test case count: 3\r
+- **ACL-PLUGIN** - CRD for high-level classifier\r
+  - MAC + IP address classification.\r
+  - IPv4, IPv6 address classification.\r
+  - TCP, UDP, ICMP, ICMPv6 protocol/next-header classification.\r
+  - port number classification.\r
+  - ICMP, ICMPv6 code and type classification.\r
+  - Test case count: 15\r
+- **ProxyARP** - CRD for proxyARP feature.\r
+  - Configure proxyARP.\r
+  - Assign to interface.\r
+  - Test case count: 3\r
+- **ProxyND6** - CRD for Neighbor Discovery Proxy.\r
+  - Configure ProxyND6 feature on interface.\r
+  - Test case count: 4\r
+- **DHCP Relay** - CRD for DHCP relay feature.\r
+  - Configure DHCP Relays.\r
+  - IPv4 and IPv6 variants.\r
+  - Test case count: 4\r
+- **SLAAC** - CRD for Stateless Address AutoConfiguration.\r
+  - Configure SLAAC feature on interfaces.\r
+  - Test case count: 7\r
+- **Routing** - CRD for routing.\r
+  - Configure single-hop route.\r
+  - Configure multi-hop routes.\r
+  - Configure blackhole route.\r
+  - IPv4 and IPv6 variants.\r
+    - Test case count: 6\r
 - **Honeycomb Infractructure** - configuration persistence,\r
   - Netconf notifications for interface events,\r
   - Netconf negative tests aimed at specific issues\r
@@ -130,7 +157,8 @@ Because of this, test cases follow this general pattern:
 #. read status of the feature using VPP API dump.\r
 #. modify configuration of the feature using restconf.\r
 #. verify changes to operational data using restconf.\r
-#. verify changes using VPP API dump.\r
+#. verify changes using VPP API dump, OR\r
+#. send a packet to VPP node and observe behaviour to verify configuration\r
 \r
 Test cases involving network interfaces utilize the first two interfaces on\r
 the DUT node.\r
index e706aa5..028911f 100644 (file)
@@ -13,21 +13,21 @@ versions:
 Current VPP tests have been executed on a single VM operating system and\r
 version only, as described in the following paragraphs.\r
 \r
-In CSIT terminology, the VM operating system for both SUTs and TG that VPP 17.01\r
+In CSIT terminology, the VM operating system for both SUTs and TG that VPP 17.04\r
 has been tested with, is the following:\r
 \r
-  ubuntu-14.04.4_2016-10-07_1.3\r
+  ubuntu-16.04.1_2017-02-23_1.8\r
 \r
-which implies Ubuntu 14.04.3 LTS, current as of 2016/10/07 (that is, package\r
-versions are those that would have been installed by a "apt-get update",\r
-"apt-get upgrade" on October 7), produced by CSIT disk image build scripts\r
-version 1.6.\r
+This image implies Ubuntu 16.04.1 LTS, current as of 2017/02/23 (that is,\r
+package versions are those that would have been installed by a "apt-get update",\r
+"apt-get upgrade" on February 23), produced by CSIT disk image build scripts\r
+version 1.8.\r
 \r
 The exact list of installed packages and their versions (including the Linux\r
 kernel package version) are included in CSIT source repository:\r
 \r
-  resources/tools/disk-image-builder/ubuntu/lists/ubuntu-14.04.4_2016-10-07_1.3\r
+  resources/tools/disk-image-builder/ubuntu/lists/ubuntu-16.04.1_2017-02-23_1.8\r
 \r
 A replica of this VM image can be built by running the "build.sh" script in CSIT\r
-repository resources/tools/disk-image-builder/.\r
+repository resources/tools/disk-image-builder/ubuntu.\r
 \r