[TSC-24] Netvirt Oxygen Release Details Created: 09/Mar/18  Updated: 02/Oct/19  Resolved: 05/Apr/18

Status: Closed
Project: tsc
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Project Plan Priority: Medium
Reporter: Sam Hague Assignee: Unassigned
Resolution: Done Votes: 0
Labels: MF_done
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

ODL Project: netvirt
ODL Release:
ODL Participation: SNAPSHOT_Integrated (Managed)
ODL Checkpoint: Final
ODL Gerrit Patch: https://git.opendaylight.org/gerrit/#/c/69559/

 Description   

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)

Generated at Wed Feb 07 20:44:54 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.