SlideShare a Scribd company logo
1 of 26
Generalized Virtual Networking: 
an enabler for Service Centric Networking and 
Network Function Virtualization 
Stefano Salsano(1), Nicola Blefari-Melazzi(1), Francesco Lo Presti(1), 
Giuseppe Siracusano(1), Pier Luigi Ventre(2) 
(1) Univ. of Rome Tor Vergata, (2) Consortium GARR 
stefano.salsano@uniroma2.it
A position paper… 
2 
 Introduce Generic Virtual Networking (GVN) 
 GVN : a concept and a framework 
 Influence the routing of (IP) packets based on service 
level information that is carried in the packets 
Generalized Virtual Networking: 
an enabler for Service Centric Networking and Network Function Virtualization
Outline 
3 
1. Rationale and state of the art 
2. Generalized Virtual Networking (GVN) 
3. GVN details & deployment scenarios 
4. GVN as universal enabler 
5. GVN, NFV and SDN 
Generalized Virtual Networking: 
an enabler for Service Centric Networking and Network Function Virtualization
Rationale for the work (1/2) 
4 
 A more and more pervasive cloud computing 
environment, end-user mobility, service mobility… 
 Service-Centric / Service-Oriented Networking: 
 services should be accessed independently from the 
IP network address (and transport port) of the 
service nodes 
Generalized Virtual Networking: 
an enabler for Service Centric Networking and Network Function Virtualization
Rationale for the work (2/2) 
5 
 The IP layer does not offer too much room for 
innovation 
 Several “clean slate” approaches have been proposed 
to re-design the Network Level (…no success so far) 
 On the other hand, Overlay Networking (CDNs…) and 
Cross-Layer Networking (NATs, Firewall, Layer-7 
balancers) are the norm 
Generalized Virtual Networking: 
an enabler for Service Centric Networking and Network Function Virtualization
GVN basics 
6 
 GVN is based on a protocol header inserted between 
the Network and Transport layers 
 It can be defined as a “layer 3.5” solution 
 Backward compatibility: legacy nodes which do not 
know GVN simply forward using IP or layer 2 info 
Generalized Virtual Networking: 
an enabler for Service Centric Networking and Network Function Virtualization
Existing work (GVN roots…) 
7 
 Service Centric Networking (Serval) 
 Service Oriented Networking (FUSION) 
 Application Delivery Networking (OpenADN) 
 Information Centric Networking in general 
GVN: 
• a generalization of the above proposals 
• a framework that can support all of them 
Generalized Virtual Networking: 
an enabler for Service Centric Networking and Network Function Virtualization
State of the art: FUSION 
8 
 The the EU project FUSION has developed the 
concept of Service Oriented Networking 
 Networked software functions are dynamically 
deployed, replicated and invoked, as is proposed for 
static content in Information Centric Networking 
 Services are identified by a serviceID 
 An overlay routing solution is proposed 
Generalized Virtual Networking: 
an enabler for Service Centric Networking and Network Function Virtualization
State of the art: Serval 
9 
 For “… current online services, running on multiple 
servers in different locations and serving clients that 
are often mobile and multi-homed…” 
 a Service Access Layer (SAL) sits above unmodified IP 
and enables applications to communicate directly on 
service names using serviceIDs 
 The Serval protocol header is introduced between the 
IP and the transport layer headers 
 The socket abstraction between applications and 
transport/network layers is redefined by Serval 
Generalized Virtual Networking: 
an enabler for Service Centric Networking and Network Function Virtualization
State of the art: OpenADN (1/2) 
10 
 “The service-centric delivery semantics of modern 
Internet-scale applications and services does not fit 
naturally into the Internet’s host-centric design” 
 OpenADN provides a general architectural support for 
service-centric Internet, with an application-neutral, 
standardized, session-layer overlay over IP 
 Two new layers in the protocol stack: 
1. between the network and the transport layer 
2. on top of the transport layer, offering the API 
towards the applications 
Generalized Virtual Networking: 
an enabler for Service Centric Networking and Network Function Virtualization
State of the art: OpenADN (2/2) 
11 
 A layer 3.5 header in introduced between the IP 
header and the transport headers. 
 The OpenADN data plane implements an MPLS 
inspired label switching and stacking mechanism 
called APLS (APplication Label Switching) 
Generalized Virtual Networking: 
an enabler for Service Centric Networking and Network Function Virtualization
State of the art: ICN 
12 
 Information Centric Networking (ICN) concept: a 
paradigm shift from host-to-host communication 
model to a model that focuses on information objects 
 If implemented in IP, ICN info can be carried: 
 within UDP or TCP (overlay approach) 
 as a new transport protocol 
 extending the IP layer 
 A general framework could be helpful… 
Generalized Virtual Networking: 
an enabler for Service Centric Networking and Network Function Virtualization
Two successful technologies 
13 
 VLANs and MPLS ! 
 An additional header can be inserted in a pre-existing 
packet when needed and then removed 
 Commonly referred to as “tagging” and “un-tagging” 
(e.g. VLAN tagging) 
Generalized Virtual Networking: 
an enabler for Service Centric Networking and Network Function Virtualization
GVN 3.5 Header 
Ethernet VLAN IP TCP/UDP Application 
Ethernet VLAN IP 3.5 GVN TCP/UDP Application 
Service Identification, 
Name Based information, … 
Generalized Virtual Networking: 14 
an enabler for Service Centric Networking and Network Function Virtualization
How to make GVN generic? 
15 
 We want a common framework, and a potentially 
unlimited set of different “Processing Logic” 
(GVN-PLs) 
 Serval, OpenADN, the different ICN proposals can be 
seen as “GVN-Processing Logics” on top of the 
common GVN framework 
Generalized Virtual Networking: 
an enabler for Service Centric Networking and Network Function Virtualization
GVN Header format 
Generalized Virtual Networking: 16 
an enabler for Service Centric Networking and Network Function Virtualization 
GVN 
length 
Next Hdr 
GVN Code 
(identifies a specific GVN-PL, 
GVN-Processing Logic) 
Processing Logic -Specific Header Data 
(optional and variable length) 
Flags
Open to innovation 
17 
 If a node does not understand GVN, 
it operates at IP or layer 2 level 
 If a node understands GVN, but does not understand 
the GVN code (e.g. the GVN processing logic) again it 
operates at IP or layer 2 level 
 If a node understands GVN and the GVN code, it will 
operate according to the specific GVN Processing Logic 
Generalized Virtual Networking: 
an enabler for Service Centric Networking and Network Function Virtualization
End Nodes GVN scenario 
IP IP IP 
Generalized Virtual Networking: 18 
PPLLss 
PLs 
GVN 
IP 
an enabler for Service Centric Networking and Network Function Virtualization 
GVN 
End Node 
GVN Node 
GVN 
End Node 
Legacy 
IP router 
IP 
Legacy 
IP router 
PPLLss 
GVN 
IP 
PLs 
GVN Node 
PPLLss 
GVN 
PLs 
IP 
Legacy 
IP router 
PPLLss 
GVN 
PLs
Edge Nodes GVN scenario 
IP IP IP 
Generalized Virtual Networking: 19 
PPLLss 
PLs 
GVN 
IP 
an enabler for Service Centric Networking and Network Function Virtualization 
Legacy 
End Node 
GVN 
Edge Node 
PPLLss 
GVN 
IP 
PLs 
GVN 
Edge Node 
Legacy 
End Node 
Legacy 
IP router 
IP 
Legacy 
IP router 
PPLLss 
GVN 
IP 
PLs 
GVN Node 
GVN enabled 
domain
GVN as universal enabler 
Mapping of Serval into GVN protocol header 
Mapping of OpenADN into GVN protocol header 
EntityID 
Generalized Virtual Networking: 20 
an enabler for Service Centric Networking and Network Function Virtualization 
GVN 
length 
Next Hdr Flags GVN code assigned to Serval 
Source 
Flow ID 
Dest 
Flow ID 
Transport 
Protocol 
Flags 
Seq 
No 
Ack 
No 
Nonce ServiceID 
Serval Service Access Serval Service Access Extension 
GVN 
length 
Next Hdr Flags GVN code assigned to OpenADN 
Flag Bits 
Segment ID, 
Stream ID 
Handoff 
Locator 
OpenADN APLS 3.5 Label
GVN and NFV 
21 
 The Network Function Virtualization (NFV) concept 
virtualizes the network functions in building blocks 
that can be executed in distributed environments 
(e.g. data centers) and that can be chained 
 Routing of packets through the chain needs to be 
controlled by NFV service logic 
 A Network Service Header (NSH) to control the 
routing has been recently proposed… that would 
perfectly fit into the GVN framework  
Generalized Virtual Networking: 
an enabler for Service Centric Networking and Network Function Virtualization
GVN and SDN 
22 
 A Software Defined Networking (SDN) approach can 
be used to control a GVN enabled network 
 Forwarding rules based would be based on the GVN 
header 
 It does not come for free… current SDN enabled 
nodes and OpenFlow protocol are not GVN capable! 
 Our position is that a structured approach like GVN 
will ease the introduction of SDN in Service Centric 
Networking solutions 
Generalized Virtual Networking: 
an enabler for Service Centric Networking and Network Function Virtualization
Next steps 
18 
 Implementation… 
 Standardization… 
… quite a long way to go, 
but we look for travel buddies  
Generalized Virtual Networking: 
an enabler for Service Centric Networking and Network Function Virtualization
Thank you! (questions) 
19 Generalized Virtual Networking: 
an enabler for Service Centric Networking and Network Function Virtualization
DREAMER Project 
http://netgroup.uniroma2.it/DREAMER 
25 
Distributed REsilient sdn Architecture 
MEeting carrier grade Requirements 
 Partners: 
The DREAMER Project is one of the beneficiary projects of the GÉANT Open 
Call research initiative running from October 2013 to March 2015, see 
www.geant.net 
Generalized Virtual Networking: 
an enabler for Service Centric Networking and Network Function Virtualization
19 
UNIVERSITY OF ROME TOR VERGATA 
Department of Electronics Engineering 
Via del Politecnico, 1 - 00133 Rome - Italy 
Stefano Salsano, Ph. D. 
Assistant professor 
e-mail: stefano.salsano@uniroma2.it 
http://netgroup.uniroma2.it/Stefano_Salsano 
Phone: +39 06 7259 7770 
Fax: +39 06 7259 7435 
Generalized Virtual Networking: 
an enabler for Service Centric Networking and Network Function Virtualization

More Related Content

What's hot

NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrail
NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrailNFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrail
NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrailozkan01
 
SDN Fundamentals - short presentation
SDN Fundamentals -  short presentationSDN Fundamentals -  short presentation
SDN Fundamentals - short presentationAzhar Khuwaja
 
GMPLS (generalized mpls)
GMPLS (generalized mpls)GMPLS (generalized mpls)
GMPLS (generalized mpls)Netwax Lab
 
Bandwidth estimation for ieee 802
Bandwidth estimation for ieee 802Bandwidth estimation for ieee 802
Bandwidth estimation for ieee 802Mumbai Academisc
 
Coexistence of GMPLS and OpenFlow: rationale & approaches
Coexistence of GMPLS and OpenFlow: rationale & approachesCoexistence of GMPLS and OpenFlow: rationale & approaches
Coexistence of GMPLS and OpenFlow: rationale & approachesFIBRE Testbed
 
Tools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDNTools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDNUmesh Krishnaswamy
 
Open stack with_openflowsdn-torii
Open stack with_openflowsdn-toriiOpen stack with_openflowsdn-torii
Open stack with_openflowsdn-toriiHui Cheng
 
Sdn presentation
Sdn presentation Sdn presentation
Sdn presentation Frikha Nour
 
SDN interfaces and performance analysis of SDN components
SDN interfaces and performance analysis of SDN componentsSDN interfaces and performance analysis of SDN components
SDN interfaces and performance analysis of SDN componentsSteffen Gebert
 
Performance of MPLS-based Virtual Private Networks and Classic Virtual Privat...
Performance of MPLS-based Virtual Private Networks and Classic Virtual Privat...Performance of MPLS-based Virtual Private Networks and Classic Virtual Privat...
Performance of MPLS-based Virtual Private Networks and Classic Virtual Privat...TELKOMNIKA JOURNAL
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingAnkita Mahajan
 
API Management for Software Defined Network (SDN)
API Management for Software Defined Network (SDN)API Management for Software Defined Network (SDN)
API Management for Software Defined Network (SDN)Apigee | Google Cloud
 
OPNFV Service Function Chaining
OPNFV Service Function ChainingOPNFV Service Function Chaining
OPNFV Service Function ChainingOPNFV
 
SDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkSDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkTim4PreStartup
 
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...Indonesia Network Operators Group
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SAMeh Zaghloul
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined NetworksShreeya Shah
 
SDN: an introduction
SDN: an introductionSDN: an introduction
SDN: an introductionLuca Profico
 
Design and Performance Evaluation of an Efficient Home Agent Reliability Prot...
Design and Performance Evaluation of an Efficient Home Agent Reliability Prot...Design and Performance Evaluation of an Efficient Home Agent Reliability Prot...
Design and Performance Evaluation of an Efficient Home Agent Reliability Prot...IDES Editor
 
PLNOG 13: Nicolai van der Smagt: SDN
PLNOG 13: Nicolai van der Smagt: SDNPLNOG 13: Nicolai van der Smagt: SDN
PLNOG 13: Nicolai van der Smagt: SDNPROIDEA
 

What's hot (20)

NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrail
NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrailNFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrail
NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrail
 
SDN Fundamentals - short presentation
SDN Fundamentals -  short presentationSDN Fundamentals -  short presentation
SDN Fundamentals - short presentation
 
GMPLS (generalized mpls)
GMPLS (generalized mpls)GMPLS (generalized mpls)
GMPLS (generalized mpls)
 
Bandwidth estimation for ieee 802
Bandwidth estimation for ieee 802Bandwidth estimation for ieee 802
Bandwidth estimation for ieee 802
 
Coexistence of GMPLS and OpenFlow: rationale & approaches
Coexistence of GMPLS and OpenFlow: rationale & approachesCoexistence of GMPLS and OpenFlow: rationale & approaches
Coexistence of GMPLS and OpenFlow: rationale & approaches
 
Tools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDNTools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDN
 
Open stack with_openflowsdn-torii
Open stack with_openflowsdn-toriiOpen stack with_openflowsdn-torii
Open stack with_openflowsdn-torii
 
Sdn presentation
Sdn presentation Sdn presentation
Sdn presentation
 
SDN interfaces and performance analysis of SDN components
SDN interfaces and performance analysis of SDN componentsSDN interfaces and performance analysis of SDN components
SDN interfaces and performance analysis of SDN components
 
Performance of MPLS-based Virtual Private Networks and Classic Virtual Privat...
Performance of MPLS-based Virtual Private Networks and Classic Virtual Privat...Performance of MPLS-based Virtual Private Networks and Classic Virtual Privat...
Performance of MPLS-based Virtual Private Networks and Classic Virtual Privat...
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined Networking
 
API Management for Software Defined Network (SDN)
API Management for Software Defined Network (SDN)API Management for Software Defined Network (SDN)
API Management for Software Defined Network (SDN)
 
OPNFV Service Function Chaining
OPNFV Service Function ChainingOPNFV Service Function Chaining
OPNFV Service Function Chaining
 
SDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkSDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual Network
 
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined Networks
 
SDN: an introduction
SDN: an introductionSDN: an introduction
SDN: an introduction
 
Design and Performance Evaluation of an Efficient Home Agent Reliability Prot...
Design and Performance Evaluation of an Efficient Home Agent Reliability Prot...Design and Performance Evaluation of an Efficient Home Agent Reliability Prot...
Design and Performance Evaluation of an Efficient Home Agent Reliability Prot...
 
PLNOG 13: Nicolai van der Smagt: SDN
PLNOG 13: Nicolai van der Smagt: SDNPLNOG 13: Nicolai van der Smagt: SDN
PLNOG 13: Nicolai van der Smagt: SDN
 

Viewers also liked

IceHook Products and Services
IceHook Products and ServicesIceHook Products and Services
IceHook Products and Serviceskdonovanicehook
 
La mejora de experiencia de cliente en una filial del banco más grande del mundo
La mejora de experiencia de cliente en una filial del banco más grande del mundoLa mejora de experiencia de cliente en una filial del banco más grande del mundo
La mejora de experiencia de cliente en una filial del banco más grande del mundoGonzalo Auza
 
FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight
FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In SightFreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight
FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In SightMojo Lingo
 
OVN - Basics and deep dive
OVN - Basics and deep diveOVN - Basics and deep dive
OVN - Basics and deep diveTrinath Somanchi
 
Experience on-freeswitch-cluecon2011
Experience on-freeswitch-cluecon2011Experience on-freeswitch-cluecon2011
Experience on-freeswitch-cluecon2011seven1240
 
Open vSwitch Implementation Options
Open vSwitch Implementation Options Open vSwitch Implementation Options
Open vSwitch Implementation Options Netronome
 
Introduction to FreeSWITCH
Introduction to FreeSWITCHIntroduction to FreeSWITCH
Introduction to FreeSWITCHChien Cheng Wu
 
Data Pipelines and Telephony Fraud Detection Using Machine Learning
Data Pipelines and Telephony Fraud Detection Using Machine Learning Data Pipelines and Telephony Fraud Detection Using Machine Learning
Data Pipelines and Telephony Fraud Detection Using Machine Learning Eugene
 
vOffice Jakarta Presentation
vOffice Jakarta PresentationvOffice Jakarta Presentation
vOffice Jakarta PresentationvOffice
 
My Start Up at Ignite Portugal - 4th March 2010 at Lx Factory
My Start Up at Ignite Portugal - 4th March 2010 at Lx FactoryMy Start Up at Ignite Portugal - 4th March 2010 at Lx Factory
My Start Up at Ignite Portugal - 4th March 2010 at Lx FactoryAvila Spaces
 
En-Ignite-the-office-of-the-future-virtual-office-avila-business-center-120211
En-Ignite-the-office-of-the-future-virtual-office-avila-business-center-120211En-Ignite-the-office-of-the-future-virtual-office-avila-business-center-120211
En-Ignite-the-office-of-the-future-virtual-office-avila-business-center-120211Avila Spaces
 
Will Virtual Networking end 60,000 Years Of Human Migration
Will Virtual Networking end 60,000 Years Of Human MigrationWill Virtual Networking end 60,000 Years Of Human Migration
Will Virtual Networking end 60,000 Years Of Human MigrationSandip Sen
 
Problem solving with social networking sites
Problem solving with social networking sitesProblem solving with social networking sites
Problem solving with social networking sitesTom Gaskin
 
Role of-ict-in sustainabilty-sgd
Role of-ict-in sustainabilty-sgdRole of-ict-in sustainabilty-sgd
Role of-ict-in sustainabilty-sgdSanjeev Deshmukh
 
ITS and freight transport - an urban perspective
ITS and freight transport - an urban perspectiveITS and freight transport - an urban perspective
ITS and freight transport - an urban perspectivePer Olof Arnäs
 
dj.jpg
dj.jpgdj.jpg
dj.jpgfale1
 
Social Enabler for XPages
Social Enabler for XPagesSocial Enabler for XPages
Social Enabler for XPagesNiklas Heidloff
 

Viewers also liked (20)

IceHook Products and Services
IceHook Products and ServicesIceHook Products and Services
IceHook Products and Services
 
La mejora de experiencia de cliente en una filial del banco más grande del mundo
La mejora de experiencia de cliente en una filial del banco más grande del mundoLa mejora de experiencia de cliente en una filial del banco más grande del mundo
La mejora de experiencia de cliente en una filial del banco más grande del mundo
 
Slinger Overview
Slinger OverviewSlinger Overview
Slinger Overview
 
FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight
FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In SightFreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight
FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight
 
OVN - Basics and deep dive
OVN - Basics and deep diveOVN - Basics and deep dive
OVN - Basics and deep dive
 
Experience on-freeswitch-cluecon2011
Experience on-freeswitch-cluecon2011Experience on-freeswitch-cluecon2011
Experience on-freeswitch-cluecon2011
 
Open vSwitch Implementation Options
Open vSwitch Implementation Options Open vSwitch Implementation Options
Open vSwitch Implementation Options
 
Introduction to FreeSWITCH
Introduction to FreeSWITCHIntroduction to FreeSWITCH
Introduction to FreeSWITCH
 
Data Pipelines and Telephony Fraud Detection Using Machine Learning
Data Pipelines and Telephony Fraud Detection Using Machine Learning Data Pipelines and Telephony Fraud Detection Using Machine Learning
Data Pipelines and Telephony Fraud Detection Using Machine Learning
 
Synergy centres
Synergy centresSynergy centres
Synergy centres
 
vOffice Jakarta Presentation
vOffice Jakarta PresentationvOffice Jakarta Presentation
vOffice Jakarta Presentation
 
My Start Up at Ignite Portugal - 4th March 2010 at Lx Factory
My Start Up at Ignite Portugal - 4th March 2010 at Lx FactoryMy Start Up at Ignite Portugal - 4th March 2010 at Lx Factory
My Start Up at Ignite Portugal - 4th March 2010 at Lx Factory
 
Sm presentation
Sm presentationSm presentation
Sm presentation
 
En-Ignite-the-office-of-the-future-virtual-office-avila-business-center-120211
En-Ignite-the-office-of-the-future-virtual-office-avila-business-center-120211En-Ignite-the-office-of-the-future-virtual-office-avila-business-center-120211
En-Ignite-the-office-of-the-future-virtual-office-avila-business-center-120211
 
Will Virtual Networking end 60,000 Years Of Human Migration
Will Virtual Networking end 60,000 Years Of Human MigrationWill Virtual Networking end 60,000 Years Of Human Migration
Will Virtual Networking end 60,000 Years Of Human Migration
 
Problem solving with social networking sites
Problem solving with social networking sitesProblem solving with social networking sites
Problem solving with social networking sites
 
Role of-ict-in sustainabilty-sgd
Role of-ict-in sustainabilty-sgdRole of-ict-in sustainabilty-sgd
Role of-ict-in sustainabilty-sgd
 
ITS and freight transport - an urban perspective
ITS and freight transport - an urban perspectiveITS and freight transport - an urban perspective
ITS and freight transport - an urban perspective
 
dj.jpg
dj.jpgdj.jpg
dj.jpg
 
Social Enabler for XPages
Social Enabler for XPagesSocial Enabler for XPages
Social Enabler for XPages
 

Similar to Generalized Virtual Networking, an enabler for Service Centric Networking and NFV @Networks2014

SDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingSDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingThomas Graf
 
Network Virtualization & Software-defined Networking
Network Virtualization & Software-defined NetworkingNetwork Virtualization & Software-defined Networking
Network Virtualization & Software-defined NetworkingDigicomp Academy AG
 
Understanding network and service virtualization
Understanding network and service virtualizationUnderstanding network and service virtualization
Understanding network and service virtualizationSDN Hub
 
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP SemiconductorsSummit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP SemiconductorsOPNFV
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect KeynoteLinaro
 
Pushing Packets - How do the ML2 Mechanism Drivers Stack Up
Pushing Packets - How do the ML2 Mechanism Drivers Stack UpPushing Packets - How do the ML2 Mechanism Drivers Stack Up
Pushing Packets - How do the ML2 Mechanism Drivers Stack UpJames Denton
 
Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...Stenio Fernandes
 
Software-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to NetworkingSoftware-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to NetworkingAnju Ann
 
From SDN to Cloud Networking
From SDN to Cloud NetworkingFrom SDN to Cloud Networking
From SDN to Cloud NetworkingJuniper Networks
 
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...ADVA
 
ONP 2.1 platforms maximize VNF interoperability
ONP 2.1 platforms maximize VNF interoperabilityONP 2.1 platforms maximize VNF interoperability
ONP 2.1 platforms maximize VNF interoperabilityPaul Stevens
 
PhD Proposal: Toward Open and Programmable Infrastructure for Smarter Wireles...
PhD Proposal: Toward Open and Programmable Infrastructure for Smarter Wireles...PhD Proposal: Toward Open and Programmable Infrastructure for Smarter Wireles...
PhD Proposal: Toward Open and Programmable Infrastructure for Smarter Wireles...Mostafa Uddin
 
Interconnecting Neutron and Network Operators' BGP VPNs
Interconnecting Neutron and Network Operators' BGP VPNsInterconnecting Neutron and Network Operators' BGP VPNs
Interconnecting Neutron and Network Operators' BGP VPNsThomas Morin
 
Openstack Neutron & Interconnections with BGP/MPLS VPNs
Openstack Neutron & Interconnections with BGP/MPLS VPNsOpenstack Neutron & Interconnections with BGP/MPLS VPNs
Openstack Neutron & Interconnections with BGP/MPLS VPNsThomas Morin
 
SDN and Photonics for Dynamic Cloud Connectivity
SDN and Photonics for Dynamic Cloud Connectivity SDN and Photonics for Dynamic Cloud Connectivity
SDN and Photonics for Dynamic Cloud Connectivity ADVA
 
Why sdn
Why sdnWhy sdn
Why sdnlz1dsb
 
Colt SD-WAN experience learnings and future plans
Colt SD-WAN experience learnings and future plansColt SD-WAN experience learnings and future plans
Colt SD-WAN experience learnings and future plansColt Technology Services
 

Similar to Generalized Virtual Networking, an enabler for Service Centric Networking and NFV @Networks2014 (20)

Network Virtualization
Network VirtualizationNetwork Virtualization
Network Virtualization
 
SDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingSDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center Networking
 
Network Virtualization & Software-defined Networking
Network Virtualization & Software-defined NetworkingNetwork Virtualization & Software-defined Networking
Network Virtualization & Software-defined Networking
 
Understanding network and service virtualization
Understanding network and service virtualizationUnderstanding network and service virtualization
Understanding network and service virtualization
 
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP SemiconductorsSummit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect Keynote
 
Opencontrail network virtualization
Opencontrail network virtualizationOpencontrail network virtualization
Opencontrail network virtualization
 
Pushing Packets - How do the ML2 Mechanism Drivers Stack Up
Pushing Packets - How do the ML2 Mechanism Drivers Stack UpPushing Packets - How do the ML2 Mechanism Drivers Stack Up
Pushing Packets - How do the ML2 Mechanism Drivers Stack Up
 
Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...
 
Software-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to NetworkingSoftware-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to Networking
 
From SDN to Cloud Networking
From SDN to Cloud NetworkingFrom SDN to Cloud Networking
From SDN to Cloud Networking
 
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
 
DesignofSDNmanageableswitch.pdf
DesignofSDNmanageableswitch.pdfDesignofSDNmanageableswitch.pdf
DesignofSDNmanageableswitch.pdf
 
ONP 2.1 platforms maximize VNF interoperability
ONP 2.1 platforms maximize VNF interoperabilityONP 2.1 platforms maximize VNF interoperability
ONP 2.1 platforms maximize VNF interoperability
 
PhD Proposal: Toward Open and Programmable Infrastructure for Smarter Wireles...
PhD Proposal: Toward Open and Programmable Infrastructure for Smarter Wireles...PhD Proposal: Toward Open and Programmable Infrastructure for Smarter Wireles...
PhD Proposal: Toward Open and Programmable Infrastructure for Smarter Wireles...
 
Interconnecting Neutron and Network Operators' BGP VPNs
Interconnecting Neutron and Network Operators' BGP VPNsInterconnecting Neutron and Network Operators' BGP VPNs
Interconnecting Neutron and Network Operators' BGP VPNs
 
Openstack Neutron & Interconnections with BGP/MPLS VPNs
Openstack Neutron & Interconnections with BGP/MPLS VPNsOpenstack Neutron & Interconnections with BGP/MPLS VPNs
Openstack Neutron & Interconnections with BGP/MPLS VPNs
 
SDN and Photonics for Dynamic Cloud Connectivity
SDN and Photonics for Dynamic Cloud Connectivity SDN and Photonics for Dynamic Cloud Connectivity
SDN and Photonics for Dynamic Cloud Connectivity
 
Why sdn
Why sdnWhy sdn
Why sdn
 
Colt SD-WAN experience learnings and future plans
Colt SD-WAN experience learnings and future plansColt SD-WAN experience learnings and future plans
Colt SD-WAN experience learnings and future plans
 

More from Stefano Salsano

Dataplane programming with eBPF: architecture and tools
Dataplane programming with eBPF: architecture and toolsDataplane programming with eBPF: architecture and tools
Dataplane programming with eBPF: architecture and toolsStefano Salsano
 
SRv6 experience for italy iPv6 council
SRv6 experience for italy iPv6 councilSRv6 experience for italy iPv6 council
SRv6 experience for italy iPv6 councilStefano Salsano
 
Ieee nfv-sdn-2020-srv6-tutorial
Ieee nfv-sdn-2020-srv6-tutorialIeee nfv-sdn-2020-srv6-tutorial
Ieee nfv-sdn-2020-srv6-tutorialStefano Salsano
 
Testbeds IntErconnections with L2 overlays - SRv6 for SFC
Testbeds IntErconnections with L2 overlays - SRv6 for SFCTestbeds IntErconnections with L2 overlays - SRv6 for SFC
Testbeds IntErconnections with L2 overlays - SRv6 for SFCStefano Salsano
 
Energy-efficient Path Allocation Heuristic for Service Function Chaining
Energy-efficient Path Allocation Heuristic for Service Function ChainingEnergy-efficient Path Allocation Heuristic for Service Function Chaining
Energy-efficient Path Allocation Heuristic for Service Function ChainingStefano Salsano
 
Extending OpenVIM R3 to support Unikernels (and Xen)
Extending OpenVIM R3 to support Unikernels (and Xen)Extending OpenVIM R3 to support Unikernels (and Xen)
Extending OpenVIM R3 to support Unikernels (and Xen)Stefano Salsano
 
RDCL 3D, a Model Agnostic Web Framework for the Design and Composition of NFV...
RDCL 3D, a Model Agnostic Web Framework for the Design and Composition of NFV...RDCL 3D, a Model Agnostic Web Framework for the Design and Composition of NFV...
RDCL 3D, a Model Agnostic Web Framework for the Design and Composition of NFV...Stefano Salsano
 
Superfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the artSuperfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the artStefano Salsano
 
D-STREAMON - NFV-capable distributed framework for network monitoring
D-STREAMON - NFV-capable distributed framework for network monitoringD-STREAMON - NFV-capable distributed framework for network monitoring
D-STREAMON - NFV-capable distributed framework for network monitoringStefano Salsano
 
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...Stefano Salsano
 
Extending ETSI VNF descriptors and OpenVIM to support Unikernels
Extending ETSI VNF descriptors and OpenVIM to support UnikernelsExtending ETSI VNF descriptors and OpenVIM to support Unikernels
Extending ETSI VNF descriptors and OpenVIM to support UnikernelsStefano Salsano
 
Superfluid Orchestration of heterogeneous Reusable Functional Blocks for 5G n...
Superfluid Orchestration of heterogeneous Reusable Functional Blocks for 5G n...Superfluid Orchestration of heterogeneous Reusable Functional Blocks for 5G n...
Superfluid Orchestration of heterogeneous Reusable Functional Blocks for 5G n...Stefano Salsano
 
Deploying of Unikernels in the NFV Infrastructure
Deploying of Unikernels in the NFV InfrastructureDeploying of Unikernels in the NFV Infrastructure
Deploying of Unikernels in the NFV InfrastructureStefano Salsano
 
The SCISSOR approach to establishing situational awareness in Industrial Cont...
The SCISSOR approach to establishing situational awareness in Industrial Cont...The SCISSOR approach to establishing situational awareness in Industrial Cont...
The SCISSOR approach to establishing situational awareness in Industrial Cont...Stefano Salsano
 
Tuning VIM performance for unikernels
Tuning VIM performance for unikernelsTuning VIM performance for unikernels
Tuning VIM performance for unikernelsStefano Salsano
 
Superfluid NFV: VMs and Virtual Infrastructure Managers speed-up for instanta...
Superfluid NFV: VMs and Virtual Infrastructure Managers speed-up for instanta...Superfluid NFV: VMs and Virtual Infrastructure Managers speed-up for instanta...
Superfluid NFV: VMs and Virtual Infrastructure Managers speed-up for instanta...Stefano Salsano
 
Input for Cloud and mobile
Input for Cloud and mobileInput for Cloud and mobile
Input for Cloud and mobileStefano Salsano
 
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14OSHI - Open Source Hybrid IP/SDN networking @EWSDN14
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14Stefano Salsano
 

More from Stefano Salsano (19)

Dataplane programming with eBPF: architecture and tools
Dataplane programming with eBPF: architecture and toolsDataplane programming with eBPF: architecture and tools
Dataplane programming with eBPF: architecture and tools
 
SRv6 experience for italy iPv6 council
SRv6 experience for italy iPv6 councilSRv6 experience for italy iPv6 council
SRv6 experience for italy iPv6 council
 
Ieee nfv-sdn-2020-srv6-tutorial
Ieee nfv-sdn-2020-srv6-tutorialIeee nfv-sdn-2020-srv6-tutorial
Ieee nfv-sdn-2020-srv6-tutorial
 
hpsr-2020-srv6-tutorial
hpsr-2020-srv6-tutorialhpsr-2020-srv6-tutorial
hpsr-2020-srv6-tutorial
 
Testbeds IntErconnections with L2 overlays - SRv6 for SFC
Testbeds IntErconnections with L2 overlays - SRv6 for SFCTestbeds IntErconnections with L2 overlays - SRv6 for SFC
Testbeds IntErconnections with L2 overlays - SRv6 for SFC
 
Energy-efficient Path Allocation Heuristic for Service Function Chaining
Energy-efficient Path Allocation Heuristic for Service Function ChainingEnergy-efficient Path Allocation Heuristic for Service Function Chaining
Energy-efficient Path Allocation Heuristic for Service Function Chaining
 
Extending OpenVIM R3 to support Unikernels (and Xen)
Extending OpenVIM R3 to support Unikernels (and Xen)Extending OpenVIM R3 to support Unikernels (and Xen)
Extending OpenVIM R3 to support Unikernels (and Xen)
 
RDCL 3D, a Model Agnostic Web Framework for the Design and Composition of NFV...
RDCL 3D, a Model Agnostic Web Framework for the Design and Composition of NFV...RDCL 3D, a Model Agnostic Web Framework for the Design and Composition of NFV...
RDCL 3D, a Model Agnostic Web Framework for the Design and Composition of NFV...
 
Superfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the artSuperfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the art
 
D-STREAMON - NFV-capable distributed framework for network monitoring
D-STREAMON - NFV-capable distributed framework for network monitoringD-STREAMON - NFV-capable distributed framework for network monitoring
D-STREAMON - NFV-capable distributed framework for network monitoring
 
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
 
Extending ETSI VNF descriptors and OpenVIM to support Unikernels
Extending ETSI VNF descriptors and OpenVIM to support UnikernelsExtending ETSI VNF descriptors and OpenVIM to support Unikernels
Extending ETSI VNF descriptors and OpenVIM to support Unikernels
 
Superfluid Orchestration of heterogeneous Reusable Functional Blocks for 5G n...
Superfluid Orchestration of heterogeneous Reusable Functional Blocks for 5G n...Superfluid Orchestration of heterogeneous Reusable Functional Blocks for 5G n...
Superfluid Orchestration of heterogeneous Reusable Functional Blocks for 5G n...
 
Deploying of Unikernels in the NFV Infrastructure
Deploying of Unikernels in the NFV InfrastructureDeploying of Unikernels in the NFV Infrastructure
Deploying of Unikernels in the NFV Infrastructure
 
The SCISSOR approach to establishing situational awareness in Industrial Cont...
The SCISSOR approach to establishing situational awareness in Industrial Cont...The SCISSOR approach to establishing situational awareness in Industrial Cont...
The SCISSOR approach to establishing situational awareness in Industrial Cont...
 
Tuning VIM performance for unikernels
Tuning VIM performance for unikernelsTuning VIM performance for unikernels
Tuning VIM performance for unikernels
 
Superfluid NFV: VMs and Virtual Infrastructure Managers speed-up for instanta...
Superfluid NFV: VMs and Virtual Infrastructure Managers speed-up for instanta...Superfluid NFV: VMs and Virtual Infrastructure Managers speed-up for instanta...
Superfluid NFV: VMs and Virtual Infrastructure Managers speed-up for instanta...
 
Input for Cloud and mobile
Input for Cloud and mobileInput for Cloud and mobile
Input for Cloud and mobile
 
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14OSHI - Open Source Hybrid IP/SDN networking @EWSDN14
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14
 

Recently uploaded

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 

Recently uploaded (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 

Generalized Virtual Networking, an enabler for Service Centric Networking and NFV @Networks2014

  • 1. Generalized Virtual Networking: an enabler for Service Centric Networking and Network Function Virtualization Stefano Salsano(1), Nicola Blefari-Melazzi(1), Francesco Lo Presti(1), Giuseppe Siracusano(1), Pier Luigi Ventre(2) (1) Univ. of Rome Tor Vergata, (2) Consortium GARR stefano.salsano@uniroma2.it
  • 2. A position paper… 2  Introduce Generic Virtual Networking (GVN)  GVN : a concept and a framework  Influence the routing of (IP) packets based on service level information that is carried in the packets Generalized Virtual Networking: an enabler for Service Centric Networking and Network Function Virtualization
  • 3. Outline 3 1. Rationale and state of the art 2. Generalized Virtual Networking (GVN) 3. GVN details & deployment scenarios 4. GVN as universal enabler 5. GVN, NFV and SDN Generalized Virtual Networking: an enabler for Service Centric Networking and Network Function Virtualization
  • 4. Rationale for the work (1/2) 4  A more and more pervasive cloud computing environment, end-user mobility, service mobility…  Service-Centric / Service-Oriented Networking:  services should be accessed independently from the IP network address (and transport port) of the service nodes Generalized Virtual Networking: an enabler for Service Centric Networking and Network Function Virtualization
  • 5. Rationale for the work (2/2) 5  The IP layer does not offer too much room for innovation  Several “clean slate” approaches have been proposed to re-design the Network Level (…no success so far)  On the other hand, Overlay Networking (CDNs…) and Cross-Layer Networking (NATs, Firewall, Layer-7 balancers) are the norm Generalized Virtual Networking: an enabler for Service Centric Networking and Network Function Virtualization
  • 6. GVN basics 6  GVN is based on a protocol header inserted between the Network and Transport layers  It can be defined as a “layer 3.5” solution  Backward compatibility: legacy nodes which do not know GVN simply forward using IP or layer 2 info Generalized Virtual Networking: an enabler for Service Centric Networking and Network Function Virtualization
  • 7. Existing work (GVN roots…) 7  Service Centric Networking (Serval)  Service Oriented Networking (FUSION)  Application Delivery Networking (OpenADN)  Information Centric Networking in general GVN: • a generalization of the above proposals • a framework that can support all of them Generalized Virtual Networking: an enabler for Service Centric Networking and Network Function Virtualization
  • 8. State of the art: FUSION 8  The the EU project FUSION has developed the concept of Service Oriented Networking  Networked software functions are dynamically deployed, replicated and invoked, as is proposed for static content in Information Centric Networking  Services are identified by a serviceID  An overlay routing solution is proposed Generalized Virtual Networking: an enabler for Service Centric Networking and Network Function Virtualization
  • 9. State of the art: Serval 9  For “… current online services, running on multiple servers in different locations and serving clients that are often mobile and multi-homed…”  a Service Access Layer (SAL) sits above unmodified IP and enables applications to communicate directly on service names using serviceIDs  The Serval protocol header is introduced between the IP and the transport layer headers  The socket abstraction between applications and transport/network layers is redefined by Serval Generalized Virtual Networking: an enabler for Service Centric Networking and Network Function Virtualization
  • 10. State of the art: OpenADN (1/2) 10  “The service-centric delivery semantics of modern Internet-scale applications and services does not fit naturally into the Internet’s host-centric design”  OpenADN provides a general architectural support for service-centric Internet, with an application-neutral, standardized, session-layer overlay over IP  Two new layers in the protocol stack: 1. between the network and the transport layer 2. on top of the transport layer, offering the API towards the applications Generalized Virtual Networking: an enabler for Service Centric Networking and Network Function Virtualization
  • 11. State of the art: OpenADN (2/2) 11  A layer 3.5 header in introduced between the IP header and the transport headers.  The OpenADN data plane implements an MPLS inspired label switching and stacking mechanism called APLS (APplication Label Switching) Generalized Virtual Networking: an enabler for Service Centric Networking and Network Function Virtualization
  • 12. State of the art: ICN 12  Information Centric Networking (ICN) concept: a paradigm shift from host-to-host communication model to a model that focuses on information objects  If implemented in IP, ICN info can be carried:  within UDP or TCP (overlay approach)  as a new transport protocol  extending the IP layer  A general framework could be helpful… Generalized Virtual Networking: an enabler for Service Centric Networking and Network Function Virtualization
  • 13. Two successful technologies 13  VLANs and MPLS !  An additional header can be inserted in a pre-existing packet when needed and then removed  Commonly referred to as “tagging” and “un-tagging” (e.g. VLAN tagging) Generalized Virtual Networking: an enabler for Service Centric Networking and Network Function Virtualization
  • 14. GVN 3.5 Header Ethernet VLAN IP TCP/UDP Application Ethernet VLAN IP 3.5 GVN TCP/UDP Application Service Identification, Name Based information, … Generalized Virtual Networking: 14 an enabler for Service Centric Networking and Network Function Virtualization
  • 15. How to make GVN generic? 15  We want a common framework, and a potentially unlimited set of different “Processing Logic” (GVN-PLs)  Serval, OpenADN, the different ICN proposals can be seen as “GVN-Processing Logics” on top of the common GVN framework Generalized Virtual Networking: an enabler for Service Centric Networking and Network Function Virtualization
  • 16. GVN Header format Generalized Virtual Networking: 16 an enabler for Service Centric Networking and Network Function Virtualization GVN length Next Hdr GVN Code (identifies a specific GVN-PL, GVN-Processing Logic) Processing Logic -Specific Header Data (optional and variable length) Flags
  • 17. Open to innovation 17  If a node does not understand GVN, it operates at IP or layer 2 level  If a node understands GVN, but does not understand the GVN code (e.g. the GVN processing logic) again it operates at IP or layer 2 level  If a node understands GVN and the GVN code, it will operate according to the specific GVN Processing Logic Generalized Virtual Networking: an enabler for Service Centric Networking and Network Function Virtualization
  • 18. End Nodes GVN scenario IP IP IP Generalized Virtual Networking: 18 PPLLss PLs GVN IP an enabler for Service Centric Networking and Network Function Virtualization GVN End Node GVN Node GVN End Node Legacy IP router IP Legacy IP router PPLLss GVN IP PLs GVN Node PPLLss GVN PLs IP Legacy IP router PPLLss GVN PLs
  • 19. Edge Nodes GVN scenario IP IP IP Generalized Virtual Networking: 19 PPLLss PLs GVN IP an enabler for Service Centric Networking and Network Function Virtualization Legacy End Node GVN Edge Node PPLLss GVN IP PLs GVN Edge Node Legacy End Node Legacy IP router IP Legacy IP router PPLLss GVN IP PLs GVN Node GVN enabled domain
  • 20. GVN as universal enabler Mapping of Serval into GVN protocol header Mapping of OpenADN into GVN protocol header EntityID Generalized Virtual Networking: 20 an enabler for Service Centric Networking and Network Function Virtualization GVN length Next Hdr Flags GVN code assigned to Serval Source Flow ID Dest Flow ID Transport Protocol Flags Seq No Ack No Nonce ServiceID Serval Service Access Serval Service Access Extension GVN length Next Hdr Flags GVN code assigned to OpenADN Flag Bits Segment ID, Stream ID Handoff Locator OpenADN APLS 3.5 Label
  • 21. GVN and NFV 21  The Network Function Virtualization (NFV) concept virtualizes the network functions in building blocks that can be executed in distributed environments (e.g. data centers) and that can be chained  Routing of packets through the chain needs to be controlled by NFV service logic  A Network Service Header (NSH) to control the routing has been recently proposed… that would perfectly fit into the GVN framework  Generalized Virtual Networking: an enabler for Service Centric Networking and Network Function Virtualization
  • 22. GVN and SDN 22  A Software Defined Networking (SDN) approach can be used to control a GVN enabled network  Forwarding rules based would be based on the GVN header  It does not come for free… current SDN enabled nodes and OpenFlow protocol are not GVN capable!  Our position is that a structured approach like GVN will ease the introduction of SDN in Service Centric Networking solutions Generalized Virtual Networking: an enabler for Service Centric Networking and Network Function Virtualization
  • 23. Next steps 18  Implementation…  Standardization… … quite a long way to go, but we look for travel buddies  Generalized Virtual Networking: an enabler for Service Centric Networking and Network Function Virtualization
  • 24. Thank you! (questions) 19 Generalized Virtual Networking: an enabler for Service Centric Networking and Network Function Virtualization
  • 25. DREAMER Project http://netgroup.uniroma2.it/DREAMER 25 Distributed REsilient sdn Architecture MEeting carrier grade Requirements  Partners: The DREAMER Project is one of the beneficiary projects of the GÉANT Open Call research initiative running from October 2013 to March 2015, see www.geant.net Generalized Virtual Networking: an enabler for Service Centric Networking and Network Function Virtualization
  • 26. 19 UNIVERSITY OF ROME TOR VERGATA Department of Electronics Engineering Via del Politecnico, 1 - 00133 Rome - Italy Stefano Salsano, Ph. D. Assistant professor e-mail: stefano.salsano@uniroma2.it http://netgroup.uniroma2.it/Stefano_Salsano Phone: +39 06 7259 7770 Fax: +39 06 7259 7435 Generalized Virtual Networking: an enabler for Service Centric Networking and Network Function Virtualization