diff options
Diffstat (limited to 'docs/release/results')
-rw-r--r-- | docs/release/results/index.rst | 16 | ||||
-rw-r--r-- | docs/release/results/overview.rst | 27 | ||||
-rw-r--r-- | docs/release/results/results.rst | 65 |
3 files changed, 108 insertions, 0 deletions
diff --git a/docs/release/results/index.rst b/docs/release/results/index.rst new file mode 100644 index 00000000..25066c26 --- /dev/null +++ b/docs/release/results/index.rst @@ -0,0 +1,16 @@ +.. _samplevnf-results: + +.. This work is licensed under a Creative Commons Attribution 4.0 International +.. License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) OPNFV, Intel Corporation and other. + +====================== +SampleVNF test results +====================== + +.. toctree:: + :maxdepth: 4 + +.. include:: ./overview.rst +.. include:: ./results.rst diff --git a/docs/release/results/overview.rst b/docs/release/results/overview.rst new file mode 100644 index 00000000..77b36542 --- /dev/null +++ b/docs/release/results/overview.rst @@ -0,0 +1,27 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International +.. License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) OPNFV, Intel Corporation and other. + +Yardstick test tesult document overview +======================================= + +.. _`SampleVNF user guide`: artifacts.opnfv.org/samplevnf/docs/userguide/index.html + +This document provides an overview of the results of test cases developed by +the OPNFV SampleVNF Project & test cases executed part of yardstick + +SampleVNF project is described in `SampleVNF user guide`_. + +OPNFV CI for SampleVNF automated build, deploy and testing for +the software developed in OPNFV is out of scope for OPNFV E-release. + +OPNFV Yardstick is used as a Test Infrastrucutre to validate all the performace +testcases on different context like Bare-Metal, Standalone virtualization and +Openstack. OPNF CI enable for yardstick testases work in progress. + +References +---------- + +* IEEE Std 829-2008. "Standard for Software and System Test Documentation". +* DPDK. "http://dpdk.org/". diff --git a/docs/release/results/results.rst b/docs/release/results/results.rst new file mode 100644 index 00000000..f64f3422 --- /dev/null +++ b/docs/release/results/results.rst @@ -0,0 +1,65 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International +.. License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) OPNFV, Intel Corporation and other. + +Results listed by scenario +========================== + +The following sections describe the yardstick results as evaluated for the +Euphrates release. Each section describes the determined state of the specific +test case in Euphrates release. + +Feature Test Results +==================== + +The following features were verified by SampleVNF test cases: + + * vFirewall + * Basic Packet filter dropping malformed, invalid packets based on L3/L4 packet headers + * Policy based filtering + * Dynamic Packet filtering through Connection Tracker for TCP and UDP + * SYN-flood protection via synproxy for TCP + * UDP, TCP and ICMP protocol pass-through + * CLI based enable/disable connection tracking, synproxy, basic packet filtering + * Multithread support + * Multiple physical port support + * Providing statistics on traffic traversing the VNF + + * vCG-NAPT- Carrier Grade Network Address and port Translation + * Static and dynamic Network address translation. + * Static and dynamic Network address and port translation + * ARP (request, response, gratuitous) + * ICMP (terminal echo, echo response, pass-through) + * UDP, TCP and ICMP protocol pass-through + * Multithread support and Multiple physical port support + * Limiting max ports per client + * Limiting max clients per public IP address + * Live Session tracking to NAT flow + * NAT64 – connectivity between IPv6 access network to IPv4 data network. + + * vACL - Access Control List + * CLI based Run-time rule configuration (Add, Delete, List, Display, Clear, Modify) + * IPv4 and IPv6 5 tuple packet Selector support + * Counting packets and bytes per rule + * Multithread support + * Multiple physical port support + * Forwarding packets to specific ports on base of rules + * Rules definition on base TCP/UDP connection tracking + + * Prox - Packet pROcessing eXecution engine. + * Classify + * Drop + * Basic Forwarding (no touch) + * L2 Forwarding (change MAC) + * GRE encap/decap + * Load balance based on packet fields + * Symmetric load balancing + * QinQ encap/decap IPv4/IPv6 + * ARP + * QoS + * Routing + * Unmpls + * Policing + * Basic ACL + * Basic CGNAT |