Towards A Common Network Abstraction Model for SDN and NFV Topic: SDN/NFV Convergence IETF – 90 Toronto Wednesday 23/07/2014 Evangelos Haleplidis (ehalep@ece.upatras.gr) Jamal Hadi Salim (hadi@mojatatu.com) Spyros Denazis (sdena@upatras.gr) Odysseas Koufopavlou (odysseas@ece.upatras.gr)
Network function definition a functional building block within a network infrastructure, which has well-defined external interfaces and a well-defined functional behavior. In practical terms, a Network Function is today often a node or physical appliance
Motivation (1) SDN Abstractions of resources of the forwarding plane for control and management NFV Virtualization of resources of the forwarding plane. Work towards common abstractions for NF lifecycle
Motivation (2) Network Resource Lifecycle Instantiate resource (NFV) Initial Configuration (SDN) Control (SDN) Interconnect with other resources (SFC/SDN) Destroy resource (NFV)
SDN & NFV
SDNRG alignment https://datatracker.ietf.org/doc/draft-haleplidis-sdnrg-layer-terminology/
Model Requirements Building block based Model must be extensible Ability to compose functions (based on definition) Model must be extensible To accommodate future functions Interface should be model agnostic Allows expressibility to model
Abstract model
ForCES as the abstraction Inherent SDN solution Building block based model (LFBs) Extensible model Protocol agnostic to the model
Big picture
NFV Proof of Concept
Thank you for listening See you at the Bits N Bites References: Haleplidis, Evangelos, Jamal Hadi Salim, Spyros Denazis, and Odysseas Koufopavlou. "Towards a Network Abstraction Model for SDN." Journal of Network and Systems Management (2014): 1-19. DOI: http://dx.doi.org/10.1007/s10922-014-9319-3 http://nfvwiki.etsi.org/index.php?title=ForCES_Applicability_for_ NFV_and_integrated_SDN https://datatracker.ietf.org/doc/draft-haleplidis-sdnrg-layer- terminology/
Bits n Bites demo logical setup
NFV view of separation Separate Software/Hardware