1 .. This work is licensed under a Creative Commons Attribution 4.0 International
3 .. http://creativecommons.org/licenses/by/4.0
4 .. (c) OPNFV, National Center of Scientific Research "Demokritos" and others.
6 =========================================================
7 Carrier Grade Network Address Port Translation - vCGNAPT
8 =========================================================
12 This is the beta release for vCGNAPT VNF.
13 vCGNAPT application can be run independently (refer INSTALL.rst).
17 Refer to README.rst for further details on vCGNAPT, HLD, features supported, test
18 plan. For build configurations and execution requisites please refer to
21 3. Feature for this release
22 ===========================
23 This release supports following features as part of vCGNAPT:
24 - vCGNAPT can run as a standalone application on bare-metal linux server or on a
25 virtual machine using SRIOV and OVS dpdk.
30 - ARP (request, response, gratuitous)
31 - ICMP (terminal echo, echo response, passthrough)
32 - ICMPv6 and ND (Neighbor Discovery)
33 - UDP, TCP and ICMP protocol passthrough
35 - Multiple physical port support
36 - Limiting max ports per client
37 - Limiting max clients per public IP address
38 - Live Session tracking to NAT flow
44 4. System requirements - OS and kernel version
45 ==============================================
46 This is supported on Ubuntu 14.04 and Ubuntu 16.04 and kernel version less than 4.5
48 VNFs on BareMetal support:
49 OS: Ubuntu 14.04 or 16.04 LTS
51 http://releases.ubuntu.com/16.04/
52 Download/Install the image: ubuntu-16.04.1-server-amd64.iso
54 VNFs on Standalone Hypervisor
55 HOST OS: Ubuntu 14.04 or 16.04 LTS
56 http://releases.ubuntu.com/16.04/
57 Download/Install the image: ubuntu-16.04.1-server-amd64.iso
61 - VM OS - Ubuntu 16.04/Ubuntu 14.04
63 5. Known Bugs and limitations
64 =============================
65 - Hadware Loab Balancer feature is supported on fortville nic FW version 4.53 and below.
66 - L4 UDP Replay is used to capture throughput for dynamic cgnapt
67 - Hardware Checksum offload is not supported for IPv6 traffic.
68 - CGNAPT on sriov is tested till 4 threads
72 - SCTP passthrough support
73 - Multi-homing support
74 - Performance optimization on different platforms
78 Following links provides additional information
79 .. _QUICKSTART: http://dpdk.org/doc/guides-16.04/linux_gsg/quick_start.html
80 .. _DPDKGUIDE: http://dpdk.org/doc/guides-16.04/prog_guide/index.html