jra1: future network task4: current and potential uses of virtualization y2 … › ogf30 ›...

19
connect • communicate • collaborate JRA1: Future Network Task4: Current and Potential uses of Virtualization Y2 Work Reza Nejabati, University of Essex (JANET)

Upload: others

Post on 29-Jun-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: JRA1: Future Network Task4: Current and Potential uses of Virtualization Y2 … › OGF30 › materials › 2099 › GN3_JRA1_T4... · 2010-10-27 · Task4: Advanced Virtualization

connect • communicate • collaborate

JRA1: Future Network

Task4: Current and Potential uses of Virtualization

Y2 Work

Reza Nejabati, University of Essex (JANET)

Page 2: JRA1: Future Network Task4: Current and Potential uses of Virtualization Y2 … › OGF30 › materials › 2099 › GN3_JRA1_T4... · 2010-10-27 · Task4: Advanced Virtualization

connect • communicate • collaborate

Objectives of Y2-Y3

Proposal for virtualization service architecture and mechanism

Steps:

– Step 1: for single domain

– Step 2: for multi-domain

Final objective

– Interoperability and federation between the existing European

virtualization mechanisms to achieve a virtualization

mechanism for GEANT and associated NREN capable of

supporting multi-domain, multi-layer, multi vendor, multi

technology.

Specify the proof of concept demonstration

Implement a test-case demonstration for the proposed mechanism

Closely collaborate with relevant JRA and SA activity to implement a

pilot virtualization federation mechanism for GN3

Page 3: JRA1: Future Network Task4: Current and Potential uses of Virtualization Y2 … › OGF30 › materials › 2099 › GN3_JRA1_T4... · 2010-10-27 · Task4: Advanced Virtualization

connect • communicate • collaborate

Work Plan

Three phases in Y2

Phase 1: Analysis, Framework and definition of existing

virtualization service and user requirement analysis

Phase 2: Virtualization mechanism architectural definition and

proposal

Phase 3 (Y2-Y3): Definition and implementation of a proof of

concept test case and demonstration

Page 4: JRA1: Future Network Task4: Current and Potential uses of Virtualization Y2 … › OGF30 › materials › 2099 › GN3_JRA1_T4... · 2010-10-27 · Task4: Advanced Virtualization

connect • communicate • collaborate

Work Plan

Phase 1-Y2 : Analysis, Framework and definition of existing

virtualization service and user requirements analysis

Coordinator GRNET

Task1: Review of new projects (coordinator RENATER)

Task2: User requirements analysis (coordinator HEANET)

Task3: Virtualization risk analysis and drawback analysis (coordinator

DFN)

Task4: Advanced Virtualization service (coordinator HEANET)

Page 5: JRA1: Future Network Task4: Current and Potential uses of Virtualization Y2 … › OGF30 › materials › 2099 › GN3_JRA1_T4... · 2010-10-27 · Task4: Advanced Virtualization

connect • communicate • collaborate

Phase1: Analysis, Framework and definition of

existing virtualization service and user requirements

analysis

Task1: Revision of new projects (coordinator RENATER)

To further complete the pending overview of virtualization

projects/framework in 1st deliverable

AKARI, GENI, 4WARD

To add overview of new projects

NOVI

SAIL

MANTYCHORE

GEYSERS

OFELIA

Page 6: JRA1: Future Network Task4: Current and Potential uses of Virtualization Y2 … › OGF30 › materials › 2099 › GN3_JRA1_T4... · 2010-10-27 · Task4: Advanced Virtualization

connect • communicate • collaborate

Phase1: Analysis, Framework and definition of

existing virtualization service and user requirements

analysis

Task2: User requirements analysis (coordinator HEANET)

To further extend scope questionnaire

To collect feedback from GN3 wide NRENs

Task3: Virtualization risk analysis drawback analysis (coordinator

DFN)

Recommendation by project office

– To address potential and possible drawbacks for NREN and

Geant on deploying virtualization technologies

Page 7: JRA1: Future Network Task4: Current and Potential uses of Virtualization Y2 … › OGF30 › materials › 2099 › GN3_JRA1_T4... · 2010-10-27 · Task4: Advanced Virtualization

connect • communicate • collaborate

Phase1: Analysis, Framework and definition of

existing virtualization service and user requirements

analysis

Task4: Advanced Virtualization service (coordinator HEANET)

Virtualisation is normally at ‘data’ plane

– For instance a slice incorporating network or computing resources

Beside this ‘data’ plane there is an operational management plane

– Operational management plane can be divided with FCAPS

Fault, Configuration, Accounting, Performance and Security ISO (CMIP)/ITU (TMN): http://en.wikipedia.org/wiki/FCAPS

The specific FCAPS aspects are the responsibility of:

– Substrate owner or

– E.g. user can’t or is not allowed to manage (certain hardware related

Faults and/or Accounting)

– User of the slice or

– E.g. user wants/needs to manage (certain Configuration options, internal

slice Accounting/Performance)

– Party representing the user

– E.g. user is not allowed by an institute department (like Security:

firewalling/ACL).

So FCAPS virtualisation needs to be investigated

as an advanced service

Page 8: JRA1: Future Network Task4: Current and Potential uses of Virtualization Y2 … › OGF30 › materials › 2099 › GN3_JRA1_T4... · 2010-10-27 · Task4: Advanced Virtualization

connect • communicate • collaborate

Work plan

Phase 2: GN3 virtualization mechanism architectural definition and

proposal

Coordinator UEssex

Task1: Architectural definition, recommendation and possible approach

for single domain NREN virtualization service (Coordinator GARR)

Task2: Architectural definition, recommendation and possible approach

for GN3 core network virtualization service (Coordinator PSNC)

Task3: Architectural definition, recommendation and possible approach

for multi-domain GN3 core network + NREN virtualization service

(Coordinator I2CAT)

Page 9: JRA1: Future Network Task4: Current and Potential uses of Virtualization Y2 … › OGF30 › materials › 2099 › GN3_JRA1_T4... · 2010-10-27 · Task4: Advanced Virtualization

connect • communicate • collaborate

Phase 2: GN3 virtualization mechanism architectural

definition and proposal

Virtualization service definition

In the context of network and computing infrastructure, virtualisation is creation of a

virtual version of a physical resource (e.g. network, router, based on an abstract

model of that which is often achieved by partitioning (slicing) and/or aggregation

A virtual infrastructure is a set of virtual resources interconnected together and

managed by a single administrative entity

NREN virtualization service

What are virtualization services to be offered by a NREN for GN3

community

– Network virtualization services

– IT virtualization services

GN3 core virtualization service

What are virtualization services to be offered by GN3 core

– Network virtualization services

– IT virtualization services

Page 10: JRA1: Future Network Task4: Current and Potential uses of Virtualization Y2 … › OGF30 › materials › 2099 › GN3_JRA1_T4... · 2010-10-27 · Task4: Advanced Virtualization

connect • communicate • collaborate

Phase 2: GN3 virtualization mechanism architectural

definition and proposal

The possible method for implementing virtualization

For NRENs

– Approach for enabling a NREN to deploy a virtualization Frame

work of its choice

– MANTYCHORE, GEYSERS,…..

– Approach for enabling a NREN to interconnect to

virtualization/experimental facility

– FEDERICA, OFELIA

For GN3 core

– Approach for enabling network virtualization of GEANT core

– Leveraging on Autobahn capabilities,..

Page 11: JRA1: Future Network Task4: Current and Potential uses of Virtualization Y2 … › OGF30 › materials › 2099 › GN3_JRA1_T4... · 2010-10-27 · Task4: Advanced Virtualization

connect • communicate • collaborate

Phase 2: GN3 virtualization mechanism architectural

definition and proposal

NRENs Virtulization

Approach for enabling a NREN to deploy a virtualization Frame

work of its choice

– NREN L3 virtualization: E.g.: MANTYCHORE

– NREN L2 virtualization: E.g.: FEDERICA

– NREN L1 virtualization: E.g.: GEYSERS

– NREN IT virtualization : E.g. FEDERICA

Approach for enabling a NREN to interconnect to

virtualization/experimental facility

– E..g GENI federation approach

Page 12: JRA1: Future Network Task4: Current and Potential uses of Virtualization Y2 … › OGF30 › materials › 2099 › GN3_JRA1_T4... · 2010-10-27 · Task4: Advanced Virtualization

connect • communicate • collaborate

Phase 2: GN3 virtualization mechanism architectural

definition and proposal

JRA1-T4 focus for NREN

virtualization Network /IT resources interface to

virtualization mechanism (black interface)

– Propose an NREN wide agreed

resource/capability description

– Propose an NREN wide agreed

interfacing approach and information

exchange model with virtualization

mechanism

Virtual Network /IT domain management

control interface (red interface)

– Propose an NREN wide agreed

interfacing approach for control and

management of virtual network/IT

domains/resources

NREN [Netwrok Domain: L3, L2, or L1]

Virtualization

Mechanism

(NREN Choice)

Virtual domain

Virtual domain

Control &

Management Control &

Management

JRA1-T4

Focus

Page 13: JRA1: Future Network Task4: Current and Potential uses of Virtualization Y2 … › OGF30 › materials › 2099 › GN3_JRA1_T4... · 2010-10-27 · Task4: Advanced Virtualization

connect • communicate • collaborate

Phase 2: GN3 virtualization mechanism architectural

definition and proposal

JRA1-T4 focus for NREN virtualization federation using GN3 core GN3 core virtualization

– Leveraging on Autobahn

– Geant Lambda service

GEANT virtualization service orchestration and federation

– Support for Multi NREN domain

– Support for Multi-layer

Page 14: JRA1: Future Network Task4: Current and Potential uses of Virtualization Y2 … › OGF30 › materials › 2099 › GN3_JRA1_T4... · 2010-10-27 · Task4: Advanced Virtualization

connect • communicate • collaborate

Phase 2: GN3 virtualization mechanism architectural

definition and proposal

Virtualization

Mechanism

e.g.

GEYSERS

NREN

Virtualization

Mechanism

e.g.

MANTYCHORE

GEANT

Autobahn

Virtual Resource Orchestration

NREN A NREN B

Page 15: JRA1: Future Network Task4: Current and Potential uses of Virtualization Y2 … › OGF30 › materials › 2099 › GN3_JRA1_T4... · 2010-10-27 · Task4: Advanced Virtualization

connect • communicate • collaborate

Phase 2: GN3 virtualization mechanism architectural

definition and proposal

Proposal For GN3 virtualization

GENI (Spiral 2) approach

Page 16: JRA1: Future Network Task4: Current and Potential uses of Virtualization Y2 … › OGF30 › materials › 2099 › GN3_JRA1_T4... · 2010-10-27 · Task4: Advanced Virtualization

connect • communicate • collaborate

Proposal For GN3

virtualization

Single NREN domain

Phase 2: GN3 virtualization mechanism architectural

definition and proposal

NREN [Netwrok Domain: L3, L2, or L1]

Virtualization

Mechanism

(NREN Choice)

Virtual domain

Virtual domain

Control &

Management Control &

Management

•NREN Domain Virtualization Registry

•Available resources

•Network

•IT

•Virtualization Capability

•Layering (L2, L3, L1 or hybrid)

•Slicing

•Granularity

•Aggregation

•Granularity

•Access

•Management

•Interface

•Capability

•Data plane

•Interface

•Capability

NREN

Domain

Virtualization

Registry

Page 17: JRA1: Future Network Task4: Current and Potential uses of Virtualization Y2 … › OGF30 › materials › 2099 › GN3_JRA1_T4... · 2010-10-27 · Task4: Advanced Virtualization

connect • communicate • collaborate

Proposal For GN3

virtualization

Multi NREN + Geant

domain

Phase 2: GN3 virtualization mechanism architectural

definition and proposal

Virtualization

Mechanism

e.g.

GEYSERS

NREN

Virtualization

Mechanism

e.g.

MANTYCHORE

GEANT

Autobahn

NREN A

NREN B

NREN A

Domain

Virtualization

Registry

Geant

Core

Virtualization

Registry

NREN B

Domain

Virtualization

Registry

Virtualization Orchestration and Universal Access

Page 18: JRA1: Future Network Task4: Current and Potential uses of Virtualization Y2 … › OGF30 › materials › 2099 › GN3_JRA1_T4... · 2010-10-27 · Task4: Advanced Virtualization

connect • communicate • collaborate

Proposal For GN3

virtualization

Single NREN domain

Phase 2: GN3 virtualization mechanism architectural

definition and proposal

•NREN Domain Virtualization Registry

•Available resources

•Network

•IT

•Virtualization Capability

•Layering (L2, L3, L1 or hybrid)

•Slicing

•Granularity

•Aggregation

•Granularity

•Access

•Management

•Interface

•Capability

•Data plane

•Interface

•Capability

NREN A

Domain

Virtualization

Registry

Geant

Core

Virtualization

Registry

NREN B

Domain

Virtualization

Registry

Virtualization Orchestration and Universal Access

Page 19: JRA1: Future Network Task4: Current and Potential uses of Virtualization Y2 … › OGF30 › materials › 2099 › GN3_JRA1_T4... · 2010-10-27 · Task4: Advanced Virtualization

connect • communicate • collaborate

Work Plan

Phase 3-Y2/Y3: Definition and implementation of a proof of concept test

case and demonstration

Coordinator PSNC

Task1: For Y2 only : demo and test-bed planning

Task2: Y3: Proof of concept Demo