11fd1aff4f3e83ca337e7e9e4e95b45c4a952879
[samplevnf.git] / results.rst
1 .. This work is licensed under a Creative Commons Attribution 4.0 International
2 .. License.
3 .. http://creativecommons.org/licenses/by/4.0
4 .. (c) OPNFV, Intel Corporation and other.
5
6 Results listed by scenario
7 ==========================
8
9 The following sections describe the yardstick results as evaluated for the
10 Euphrates release. Each section describes the determined state of the specific
11 test case in Euphrates release.
12
13 Feature Test Results
14 ====================
15
16 The following features were verified by SampleVNF test cases:
17
18    - vFW - Virtual Firewall
19
20      * Basic Packet filter dropping malformed, invalid packets based on L3/L4 packet headers
21      * Policy based filtering
22      * Dynamic Packet filtering through Connection Tracker for TCP and UDP
23      * SYN-flood protection via synproxy for TCP
24      * UDP, TCP and ICMP protocol pass-through
25      * CLI based enable/disable connection tracking, synproxy, basic packet filtering
26      * Multithread support
27      * Multiple physical port support
28      * Providing statistics on traffic traversing the VNF
29
30    - vCG-NAPT - Carrier Grade Network Address and port Translation
31
32      * Static and dynamic Network address translation.
33      * Static and dynamic Network address and port translation
34      * ARP (request, response, gratuitous)
35      * ICMP (terminal echo, echo response, pass-through)
36      * UDP, TCP and ICMP protocol pass-through
37      * Multithread support and Multiple physical port support
38      * Limiting max ports per client
39      * Limiting max clients per public IP address
40      * Live Session tracking to NAT flow
41      * NAT64 – connectivity between IPv6 access network to IPv4 data network.
42
43    - vACL - Access Control List
44
45      * CLI based Run-time rule configuration (Add, Delete, List, Display, Clear, Modify)
46      * IPv4 and IPv6 5 tuple packet Selector support
47      * Counting packets and bytes per rule
48      * Multithread support
49      * Multiple physical port support
50      * Forwarding packets to specific ports on base of rules
51      * Rules definition on base TCP/UDP connection tracking
52
53    - Prox - Packet pROcessing eXecution engine.
54
55      * Classify
56      * Drop
57      * Basic Forwarding (no touch)
58      * L2 Forwarding (change MAC)
59      * GRE encap/decap
60      * Load balance based on packet fields
61      * Symmetric load balancing
62      * QinQ encap/decap IPv4/IPv6
63      * ARP
64      * QoS
65      * Routing
66      * Unmpls
67      * Policing
68      * Basic ACL
69      * Basic CGNAT