-
Project Plan
-
Resolution: Done
-
Medium
-
None
-
None
-
None
-
SNAPSHOT_Integrated (Managed)
-
Final
NetVirt is a network virtualization solution that includes the following components as well as others: Open vSwitch based virtualization for software switches, Hardware VTEP for hardware switches, Service Function Chaining support within a virtualized environment, support for OVS and DPDK-accelerated OVS data paths, L3VPN (BGPVPN), EVPN, ELAN, distributed L2 and L3, NAT and Floating IPs, IPv6, Security Groups, MAC and IP learning.
Major Features Delivered in Oxygen
============================
- IPv6 L3VPN enhancements for North-South and external connectivity using BGPVPNs
- ACL support for protocols that are not supported by conntrack
- COE Netvirt Integration support for kubernetes
- Better SFC integration
- Neutron Port Allocation for ODL based DHCP Service
- SR-IOV Hardware Offload for OVS
- Weighted NAPT Selection
- Support for compute node scale in and scale out functionality
- Migration to automatically configured full-mesh of VxLAN tunnels
- Upgrade Support based on configuration replay
- Adoption of cache utilities from infrautils
- Adoption of auto-retrying JobCoordinator utility from infrautils
- Adoption of ManagedNewTransactionRunner utility from genius
- Integration with Status & Diagnostics framework from infrautils
- Support for FCAPs with integration of metrics utility from infrautils
- Integrated support for creation of MPLS/GRE tunnels from OVS 2.8 for L3VPNs
Quality Improvements
=================
- Considerable increase in CSIT coverage and reliability
- CSIT cleanup to make tests more reliable
- Include more scenarios: external networks, PNF's, IPv6, SNAT, L3VPNs
- General code cleanup
- Adopt better transaction handling patterns
- Memory leak cleanup
- Better exception handling
Scale Improvements
================
- Support for 150 nodes, using GENIUS effort of decoupling tunnel manager (ITM) from interface manager (IFM) (WIP- SR1)