Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ODP for NFV Use - SFO17-313

194 views

Published on

Session ID: SFO17-313
Session Name: ODP for NFV Use
- SFO17-313
Speaker: Honnappa Nagarahalli
Track: LNG


★ Session Summary ★
To support the use of OpenDataPlane in Network Function Virtualization environments, we are developing support structures to permit a single binary to be packaged for distribution by platforms like RedHat, Ubuntu, SUSE, etc. that can offer both high-performance software implementations of ODP APIs as well as hardware-acceleration on platforms that offer such.
---------------------------------------------------
★ Resources ★
Event Page: http://connect.linaro.org/resource/sfo17/sfo17-313/
Presentation:
Video:
---------------------------------------------------

★ Event Details ★
Linaro Connect San Francisco 2017 (SFO17)
25-29 September 2017
Hyatt Regency San Francisco Airport

---------------------------------------------------
Keyword:
http://www.linaro.org
http://connect.linaro.org
---------------------------------------------------
Follow us on Social Media
https://www.facebook.com/LinaroOrg
https://twitter.com/linaroorg
https://www.youtube.com/user/linaroorg?sub_confirmation=1
https://www.linkedin.com/company/1026961

Published in: Technology
  • Be the first to comment

  • Be the first to like this

ODP for NFV Use - SFO17-313

  1. 1. SFO17-313: ODP for NFV Honnappa Nagarahalli Principal Software Engineer, Arm
  2. 2. ENGINEERS AND DEVICES WORKING TOGETHER Agenda Challenges in NFV High Level Design Current Status Next Steps Q & A
  3. 3. ENGINEERS AND DEVICES WORKING TOGETHER Challenges in NFV - Typical NFV Environment Host VM HW Platform vSwitch Hypervisor VM VNFVNF Data Plane Acceleration Data Plane Acceleration Data Plane Acceleration
  4. 4. ENGINEERS AND DEVICES WORKING TOGETHER Challenges in NFV – ODP perspective Host VM HW Platform vSwitch Hypervisor VM VNFVNF Is it a SoC with built-in NICs/Accelerators? OR Is it a server platform with pluggable NICs/Accelerators? NIC vNIC vNIC vfNIC NIC PF VF VF VF Crypto Platform components identified during run time Single application binary to run on all environments Is it a Chelsio T62100-SO-CR, Mellanox ConnectX-6, Broadcom NetXtreme? Virtualized Platform – VM or Container VirtIO Network Device, Virtual Function device
  5. 5. ENGINEERS AND DEVICES WORKING TOGETHER ServerSoC ODP Cloud - High Level Design Application Mempool Queue Scheduler Timer CryptoPacket I/O Classifer Mempool Subsys Queue Subsys Scheduler Subsys Timer Subsys Crypto Subsys Packet I/O Subsys Classifer Subsys Packet I/O Classifer Mempool SW Classifer SW Mempool SW Crypto SW TimerQueue Crypto Timer SW Queue SW Scheduler Scheduler Packet I/O NIC 1 PMD NIC 2 PMD Mempool Mempool Modular Framework Device Driver Framework ODP APIs Subsystems Implementations
  6. 6. ENGINEERS AND DEVICES WORKING TOGETHER ODP Cloud - Key Components Modular Framework - Helps to implement subsystems for various ODP components Platform Discovery – Identifies various components in the platform and matching libraries Module loader - Allows to load libraries and register implementations into subsystems Device Driver Framework - Framework for writing the drivers
  7. 7. ENGINEERS AND DEVICES WORKING TOGETHER Current Status Modular Framework is created Various subsystems are created Pool Buffer Packet Packet I/O Queue Scheduler DPDK is integrated as a platform – Components provided Pool Buffer Packet
  8. 8. ENGINEERS AND DEVICES WORKING TOGETHER Next Steps User Space Drivers for NICs and vNICs ODP Component Optimizations Components derived from Linux-Generic Platform discovery and library load infrastructure Single repository for ODP Directory structure changes Build changes
  9. 9. Thank You, Q & A Contact: honnappa.nagarahalli@arm.com #SFO17 BUD17 keynotes and videos on: connect.linaro.org For further information: www.linaro.org

×