Session

IDPF Live Migration Support

Speakers

Yahui Cao
Phani R Burra
Anjali Singhai
Sridhar samudrala

Label

Nuts and Bolts

Session Type

Talk

Contents

Description

IDPF is a standardized Network function device Interface that can support high throughput over Ethernet and RDMA, and is an orchestrated and scalable solution for hyperscalers.

Live migration is a mandatory feature for Virtualized network device which gives hyperscalers great flexibility for maintenance. IDPF supports bare metal & virtualized deployment while live migration is not required for bare metal. Even in virtualized environment, live migration is not essential to VF and it should be a feature only exported to and supported by PF Interface. In this talk we go over some of the solutions as well as varied amounts of support an IDPF compliant device might provide for migrating a VM with IDPF interface.

A device may provide not just Interface state retrieval and replay capability but also capability to do dirty page tracking and also flow state retrieval and replay. We would like to discuss how do we support devices with different levels of live migration capabilities in the HW.

We will also discuss some of the implementation choices that we are considering in the IDPF driver to help make Live migration support generic enough for all venodrs that plan to support IDPF easy to implement.