13
A use-case based analysis of network managment functions in the ONF SDN model Alisa Devlic (Ericsson Research) Wolfgang John (Ericsson Research) Pontus Sköldström (Acreo) Funded by the EU FP7 project SPARC

A use-case based analysis of network managment functions ... 2012/5_3_A_use-ca… · A use-case based analysis of network managment functions in the ONF SDN model Alisa Devlic (Ericsson

Embed Size (px)

Citation preview

Page 1: A use-case based analysis of network managment functions ... 2012/5_3_A_use-ca… · A use-case based analysis of network managment functions in the ONF SDN model Alisa Devlic (Ericsson

A use-case based analysis of network managment functions in the ONF SDN model

Alisa Devlic (Ericsson Research) Wolfgang John (Ericsson Research)

Pontus Sköldström (Acreo)

Funded by the EU FP7 project SPARC

Page 2: A use-case based analysis of network managment functions ... 2012/5_3_A_use-ca… · A use-case based analysis of network managment functions in the ONF SDN model Alisa Devlic (Ericsson

• Background and motivation • Status of network management in SDN (briefly) • Use case: virtualized carrier-grade network • Step-by-step configuration procedures of virtualized SDN on top of

physical infrastructure • Derived extensions to ONF models and protocols • Conclusions

2

Agenda

NM functions for SDN EWSDN, 2012-10-26

Page 3: A use-case based analysis of network managment functions ... 2012/5_3_A_use-ca… · A use-case based analysis of network managment functions in the ONF SDN model Alisa Devlic (Ericsson

EWSDN, 2012-10-26 NM functions for SDN 3

Introduction

Scalability Standardized services

Reliability Quality of Service

Service management

Carrier-grade requirements

Page 4: A use-case based analysis of network managment functions ... 2012/5_3_A_use-ca… · A use-case based analysis of network managment functions in the ONF SDN model Alisa Devlic (Ericsson

• SPARC: Split Architecture for carrier-grade networks – Applying SDN to the operator domain – Important requirement: Network and service management capabilities

• Purpose of this paper – Analyze the ONF model by applying it on a virtualized carrier network shared

by multiple tenants – Network Configuration, as well as Fault and Performance management with a

focus on automated processes

EWSDN, 2012-10-26 NM functions for SDN 4

SPARC project and use case

Prime use-case: access & aggregation networks

Page 5: A use-case based analysis of network managment functions ... 2012/5_3_A_use-ca… · A use-case based analysis of network managment functions in the ONF SDN model Alisa Devlic (Ericsson

• Output so far: Specification for OF-config 1.0 and 1.1(.1) – OF-config: an OpenFlow configuration protocol – defining a schema to ensure there is a consistent representation of

configuration elements – XML and Yang models, transport via NetConf – OF-config 1.0 functionalities:

• Controller assignment; Configuration of queues and ports; Changing some aspects of ports (e.g. up/down)

– OF-config 1.1(.1) functionalities: • Certificate handling; Capability discovery; Basic tunnel configuration

(vxlan, nvgre, ip-gre)

EWSDN, 2012-10-26 NM functions for SDN 5

ONF config&mgmt WG

Page 6: A use-case based analysis of network managment functions ... 2012/5_3_A_use-ca… · A use-case based analysis of network managment functions in the ONF SDN model Alisa Devlic (Ericsson

• Current SDN architecture by the ONF – OpenFlow Capable Switch

• Physical network element • Managed via OF-config by OF-CP

– OpenFlow Logical Switch • Hosted within a capable switch • Controlled via OpenFlow by OF Controller(s)

– Network Applications (Apps) • Use the network via

the controllers northbound API – Relationship between controller and OF-CP

• Deliberately NOT defined by the ONF • We consider both to be part of the NOS

6

Status of Network Management in SDN

OpenFlow Capable switch

OF-Config

Controller OF-CP

Apps

NB API

OpenFlow

OF logical switch

Resources (ports,

queues)

OF logical switch

Resources (ports,

queues)

Network OS (NOS)

NM functions for SDN EWSDN, 2012-10-26

Page 7: A use-case based analysis of network managment functions ... 2012/5_3_A_use-ca… · A use-case based analysis of network managment functions in the ONF SDN model Alisa Devlic (Ericsson

• Sharing physical infrastructure among virtual network operators (VNO) – Network owner manages physical network and creates virtual networks – VNOs manage their virtual network – Allows offering different levels of abstractions to VNOs, virtualization on top of

physical infrastructure [9]

EWSDN, 2012-10-26 NM functions for SDN 7

Virtualized carrier-grade network

Page 8: A use-case based analysis of network managment functions ... 2012/5_3_A_use-ca… · A use-case based analysis of network managment functions in the ONF SDN model Alisa Devlic (Ericsson

• Device configuration and network bootstrapping 1a) Address (auto)configuration

• Addresses of switch itself, OF-CP, and authentication (AA) service • Optional: protocol, port numbers • Example: DHCP

1b) Authentication and authorization • Establishing initial trust with AA • Certificate exchange

1c) Establishing OF-config session • Using obtained addresses and certificates

– OF session with OF controller are not established before a logical switch is instantiated (2b)

EWSDN, 2012-10-26 NM functions for SDN 8

Required configuration procedures (1)

Page 9: A use-case based analysis of network managment functions ... 2012/5_3_A_use-ca… · A use-case based analysis of network managment functions in the ONF SDN model Alisa Devlic (Ericsson

Physical network configuration 1. Discovery of physical resources, HW,

and SW capabilities - OF-Conf session 2. Instantiate and connect master

logical switch (with access to all physical ports) to master controller – OF-CP assigns connection

identifiers and credentials to master controller

– result: established OF session 3. Discovery of the physical topology

– controller-based (pure OF switches) – centralized LLDP (NOX)

– cistributed manner (hybrid switches) – LLDP or STP

– discovered topology shared with OF-CP

EWSDN, 2012-10-26 NM functions for SDN 9

Required configuration procedures (1)

Page 10: A use-case based analysis of network managment functions ... 2012/5_3_A_use-ca… · A use-case based analysis of network managment functions in the ONF SDN model Alisa Devlic (Ericsson

Virtual network configuration 4. Configure fault and performance

monitoring – for physical links and switch

resources 5. Virtual network setup

– compute virtual topologies, create virtual links, instantiate logical switches for virtual network, validate

6. Virtual network operation – Handing over to a customer

EWSDN, 2012-10-26 NM functions for SDN 10

Required configuration procedures (2)

Page 11: A use-case based analysis of network managment functions ... 2012/5_3_A_use-ca… · A use-case based analysis of network managment functions in the ONF SDN model Alisa Devlic (Ericsson

• Bootstrapping considerations – automatic bootstrapping requires mechanisms for

control network setup, address assignment, authentication, and transfer of credentials

• SDN architecture and NOS model – Need to share data between controller and OF-CP – Need to connect multiple OF-CPs with different

views and capabilities • Full view for network owner (master) • Reduced view for VNOs

• Extensions to OF-Config and OF protocol

EWSDN, 2012-10-26 NM functions for SDN 11

Derived Extensions (1)

Page 12: A use-case based analysis of network managment functions ... 2012/5_3_A_use-ca… · A use-case based analysis of network managment functions in the ONF SDN model Alisa Devlic (Ericsson

• Protocol and data model requirements • To OF-config

– Physical resource discovery – Logical link configuration – Logical switch instantiation – Device and link OAM config

• To OpenFlow or OF-mon – Alarm and notification propagation – Currently under discussion in ONF

EWSDN, 2012-10-26 NM functions for SDN 12

Derived Extensions (2)

Page 13: A use-case based analysis of network managment functions ... 2012/5_3_A_use-ca… · A use-case based analysis of network managment functions in the ONF SDN model Alisa Devlic (Ericsson

• Purpose – Verify the applicability and usefulness of the ONF SDN model in terms of NM

• The use case of a virtualized carrier network shared by multiple customers (VNOs)

– We outline the steps required to configure and manage this type of virtualized SDN

• we identified shortcomings and proposed necessary extensions to ONF SDN model in terms of NM

– Provide pointers for the ONF config-mgmt WG – The highlighted extensions include: control network bootstrapping

considerations, updates to the SDN and NOS model, and extensions to the OF-Config management data model.

– We are active in contributing to ONF config & management WG • Bootstrapping, topology discovery, event framework, path monitoring

EWSDN, 2012-10-26 NM functions for SDN 13

Conclusions