connect • communicate • collaborate
JRA1: Future Network
Task4: Current and Potential uses of Virtualization
Y2 Work
Reza Nejabati, University of Essex (JANET)
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
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
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)
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
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
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
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)
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
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,..
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
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
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
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
connect • communicate • collaborate
Phase 2: GN3 virtualization mechanism architectural
definition and proposal
Proposal For GN3 virtualization
GENI (Spiral 2) approach
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
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
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
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