SlideShare a Scribd company logo
PRISTINE Project
A different approach to SDN

Joan A. García-Espín
Area Director
Distributed Apps and Nets
January 30th, 2014

RINA Research, Korea-EU Workshop
Primary Goals of SDN
1. Commoditization of network equipment
2. Programmability

What for?

• Flexibility, agility, re-use and automation
• Seamless integration with infra. management solutions
• … and lowering CAPEX and OPEX!
SDN Concertation Workshop
January 30th, 2014

1
Generic Scenario
App. MW
or
Orchestrator

Northbound
interface

Controller
Southbound
interface
(Openflow or
other)

SDN Concertation Workshop
January 30th, 2014

Northbound
interface

East/West
interface

App. MW
or
Orchestrator

Controller
Southbound
interface
(Openflow or
other)

2
Inconveniences
• Commoditization: Who decides what is the minimum?
• Programmability: Only for the forwarding table?
–

What about data transfer, flow control, resource allocation,
authentication, access control, enrolment, …

• Complexity: Still based on TCP/IP?
–

Tons of RFCs, security, multi-homing, mobility, …

SDN Concertation Workshop
January 30th, 2014

3
RINA, Foundation of PRISTINE
Inter-Process Communication (IPC)
↓
Distributed IPC Facility (DIF)
↓
Recursive Inter-Network Architecture (RINA)
Ref. : J. Day: “Patterns in Network Architecture: A Return to Fundamentals”, Prentice Hall, 2008.

SDN Concertation Workshop
January 30th, 2014

4
RINA Architecture

SDN Concertation Workshop
January 30th, 2014

5
RINA and SDN Goals, how?
• Commoditization:
– RINA defines the common elements in computer networking

• Programmability:
– RINA defines the variable behaviour for common elements,
and hence common APIs to program them

• Complexity:
– RINA maximizes the invariants, hence requires far less
protocols to provide computer networking
SDN Concertation Workshop
January 30th, 2014

6
PRISTINE at a glance
• Design a RINA SDK
• Design and implement
a RINA management
system (multi-layer)
• Implement trial
policies to create
optimized DIFs:
distributed cloud, DC
networking and NSP
SDN Concertation Workshop
January 30th, 2014

External Advisory Board
Cisco Systems, Telecom Italia, Deutsche Telekom, Colt
Telecom, Boston Univesity, Interoute

7
PRISTINE and RINA Roadmap
• Research on policies for different areas:
– Congestion control, distributed resource allocation, addressing,
routing, authentication, access control, encryption, DIF management

• Prototype and Test:
– Implementation leveraging IRATI for Linux OS.
– Develop SDK, Policies and DIF-MS

• Experiment:
– Complex deployments, coexisting technologies at once (IPv4, IPv6,
Ethernet), business applications
SDN Concertation Workshop
January 30th, 2014

8
PRISTINE Infrastructure

Virtual
Wall

EXPERIMENTA

SDN Concertation Workshop
January 30th, 2014

Trentino
Testbed

9
Summary
• SDN is not only OpenFlow and controllers

• RINA offers a new playground for SDN
• PRISTINE project just started, to build RINA SDK
for you to experiment SDN in a different way

SDN Concertation Workshop
January 30th, 2014

10
Moltes gràcies!
Thank you!
Joan A. García-Espín
jage@i2cat.net
@joanange
Bottomline
TCP(L4)
IP(L3)
IEEE 802.3 (L2)

Are all these
protocols for
each layer
really required?

VXLAN(L2)
UDP (L4)
IP (L3)
IP (L3)
IEEE 802.3 (L2)
MPLS (L2.5)
IEEE 802.1q (L2)

How many layers
you say? 5? 7? 11?
Err..
Who cares?

IEEE 802.1ah (L2)

Thanks we have RINA! 
SDN Concertation Workshop
January 30th, 2014

12
From Theory to Practice
DIF
creation

Data
transfer
Manage
ment
Security

Multiplexing

Research on
policies for
different
areas

Routing

Application
discovery

Policy
specs

Enrollment

Resource
allocation

Simul
ators

Design and
development of
simulators
New
Insights &
Invariance
s

Research on
RINA
reference
model

Study different
use cases and
deployment
options

Core
RINA
specs

SDN Concertation Workshop
January 30th, 2014

Use
case
analy
sis

SDKs
Prot.
analyz

Data
and
conclu
sions

Experiment
ation and
validation

Prototy
pes &
Tools

Test
apps

Tools
Java
VM
Linux
OS

TCP/UDP
/IP

Prototyping & Tool
Development

Coexisting
with
different
technologies

Different
Platforms
Android
OS

NetFP
GA

MPLS

VLANs
WiFi
LTE

13
PRISTINE Use Cases
• Distributed cloud
– Decentralized cloud technology; customer’s applications run in DCs but also in
servers from offices and home users.
– Infrastructure interconnected through multiple ISPs, overall connectivity provided
through overlay on top -> Use RINA to provide this overlay

• Datacentre networking
– Evaluate RINA as a technology that allows more dynamicity and tighter integration
with applications (dynamic instantiation of application-optimized VPNs)

• Network Service Provider
– Investigate benefits of RINA for NSP: better network design, simpler management,
DIFs that support different levels of QoS with stronger flow isolation, better security,
programmability, etc.
SDN Concertation Workshop
January 30th, 2014

14

More Related Content

PPTX
Pristine rina-security-icc-2016
PPTX
PRISTINE presentation at the Net-Tech Future Coordination meeting
PPTX
RINA as a Clean-Slate Approach to Software Networks
PDF
2016 06-10-ieee-sdn (1)
PPT
EU-Taiwan Workshop on 5G Research, PRISTINE introduction
PPTX
Pristine glif 2015
PPTX
PRISTINE @ FIA Athens 2014
PPTX
Pristine rina-sdk-icc-2016
Pristine rina-security-icc-2016
PRISTINE presentation at the Net-Tech Future Coordination meeting
RINA as a Clean-Slate Approach to Software Networks
2016 06-10-ieee-sdn (1)
EU-Taiwan Workshop on 5G Research, PRISTINE introduction
Pristine glif 2015
PRISTINE @ FIA Athens 2014
Pristine rina-sdk-icc-2016

What's hot (20)

PPTX
Reconstructing computer networking with RINA: how solid scientific foundation...
PPTX
The hague rina-workshop-nfv-diego
PPTX
The hague rina-workshop-intro-eduard
PDF
Rina acc-icc16-stein
PPTX
The hageu rina-workshop-security-peter
PPT
Rina IRATI GLIF Singapore 2013
PDF
Rlite software-architecture (1)
PPTX
Th hauge rina-workshop-sdn-virtualisation_neil
PPTX
The hague rina-workshop-congestioncontrol-peyman
PPTX
An overview of SDN & Openflow
PDF
RINA overview and ongoing research in EC-funded projects, ISO SC6 WG7
PPT
RINA IRATI Korea-EU Workshop 2013
PPTX
The hague rina-workshop-interop-deployment_vincenzo
PPTX
Experimental evaluation of a RINA prototype - GC 2014
PPTX
RINA research results - NGP forum - SDN World Congress 2017
PPTX
Update on IRATI technical work after month 6
PPTX
Intro RINA
PPTX
The hague rina-workshop-mobility-eduard
PPTX
Pristine rina-tnc-2016
PPTX
Architectures and buildings
Reconstructing computer networking with RINA: how solid scientific foundation...
The hague rina-workshop-nfv-diego
The hague rina-workshop-intro-eduard
Rina acc-icc16-stein
The hageu rina-workshop-security-peter
Rina IRATI GLIF Singapore 2013
Rlite software-architecture (1)
Th hauge rina-workshop-sdn-virtualisation_neil
The hague rina-workshop-congestioncontrol-peyman
An overview of SDN & Openflow
RINA overview and ongoing research in EC-funded projects, ISO SC6 WG7
RINA IRATI Korea-EU Workshop 2013
The hague rina-workshop-interop-deployment_vincenzo
Experimental evaluation of a RINA prototype - GC 2014
RINA research results - NGP forum - SDN World Congress 2017
Update on IRATI technical work after month 6
Intro RINA
The hague rina-workshop-mobility-eduard
Pristine rina-tnc-2016
Architectures and buildings
Ad

Similar to Pristine Intro SDN Concertation Workshop (20)

PPTX
Icccn 1.0
PPT
PRISTINE - Laying the groundwork for field trials of RINA in the EU
PPT
Laying the groundwork for field trials of RINA in the EU
PPT
Pristine deck
PPTX
Research Challenges and Opportunities in the Era of the Internet of Everythin...
PDF
SDN Introduction
PPT
EC Net Tech FI Cluster meeting October 23 2014 PRISTINE
PDF
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
PDF
CSIR 5G Research
PPTX
Introduction to SDN: Software Defined Networking
PPTX
FIOT_Uni4.pptx
PDF
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
PPTX
Revolutionizing IT and Telecom Industry with OpenStack, SDN and NFV
PDF
SDN Software Defined Networks 1st Edition Thomas Nadeau D.
PDF
Chaudhry_On-going Efforts by SDOs_Austin
PPT
RINA: Update on research and prototyping activities. Global Future Internet W...
PDF
SDN Network World Nuage Networks
PDF
Software-Defined Systems for Network-Aware Service Composition and Workflow P...
PPTX
On SDN Research Topics - Christian Esteve Rothenberg
PDF
Understanding network and service virtualization
Icccn 1.0
PRISTINE - Laying the groundwork for field trials of RINA in the EU
Laying the groundwork for field trials of RINA in the EU
Pristine deck
Research Challenges and Opportunities in the Era of the Internet of Everythin...
SDN Introduction
EC Net Tech FI Cluster meeting October 23 2014 PRISTINE
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
CSIR 5G Research
Introduction to SDN: Software Defined Networking
FIOT_Uni4.pptx
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
Revolutionizing IT and Telecom Industry with OpenStack, SDN and NFV
SDN Software Defined Networks 1st Edition Thomas Nadeau D.
Chaudhry_On-going Efforts by SDOs_Austin
RINA: Update on research and prototyping activities. Global Future Internet W...
SDN Network World Nuage Networks
Software-Defined Systems for Network-Aware Service Composition and Workflow P...
On SDN Research Topics - Christian Esteve Rothenberg
Understanding network and service virtualization
Ad

More from ICT PRISTINE (15)

PDF
Assuring QoS Guarantees for Heterogeneous Services in RINA Networks with ΔQ
PDF
Benefits of programmable topological routing policies in RINA-enabled large s...
PPTX
The hague rina-workshop-welcome-miguel
PDF
Eucnc rina-tutorial
PDF
Congestion Control in Recursive Network Architectures
PPTX
IRATI: an open source RINA implementation for Linux/OS
PDF
Rina sim workshop
PDF
Lost layer talk 2014
PDF
RINA Introduction, part II
PDF
RINA Introduction, part I
PDF
6 security130123
PDF
Dublin addressingtheproblem131224
PDF
Dublin mngmt140120
PPTX
RINA essentials, PISA Internet Festival 2015
PDF
SFR: Scalable Forwarding with RINA for Distributed Clouds
Assuring QoS Guarantees for Heterogeneous Services in RINA Networks with ΔQ
Benefits of programmable topological routing policies in RINA-enabled large s...
The hague rina-workshop-welcome-miguel
Eucnc rina-tutorial
Congestion Control in Recursive Network Architectures
IRATI: an open source RINA implementation for Linux/OS
Rina sim workshop
Lost layer talk 2014
RINA Introduction, part II
RINA Introduction, part I
6 security130123
Dublin addressingtheproblem131224
Dublin mngmt140120
RINA essentials, PISA Internet Festival 2015
SFR: Scalable Forwarding with RINA for Distributed Clouds

Recently uploaded (20)

PPTX
1. Introduction to Computer Programming.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Electronic commerce courselecture one. Pdf
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Machine learning based COVID-19 study performance prediction
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
1. Introduction to Computer Programming.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
cuic standard and advanced reporting.pdf
Getting Started with Data Integration: FME Form 101
Assigned Numbers - 2025 - Bluetooth® Document
“AI and Expert System Decision Support & Business Intelligence Systems”
Electronic commerce courselecture one. Pdf
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Empathic Computing: Creating Shared Understanding
Advanced methodologies resolving dimensionality complications for autism neur...
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Programs and apps: productivity, graphics, security and other tools
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Network Security Unit 5.pdf for BCA BBA.
Machine learning based COVID-19 study performance prediction
Build a system with the filesystem maintained by OSTree @ COSCUP 2025

Pristine Intro SDN Concertation Workshop

  • 1. PRISTINE Project A different approach to SDN Joan A. García-Espín Area Director Distributed Apps and Nets January 30th, 2014 RINA Research, Korea-EU Workshop
  • 2. Primary Goals of SDN 1. Commoditization of network equipment 2. Programmability What for? • Flexibility, agility, re-use and automation • Seamless integration with infra. management solutions • … and lowering CAPEX and OPEX! SDN Concertation Workshop January 30th, 2014 1
  • 3. Generic Scenario App. MW or Orchestrator Northbound interface Controller Southbound interface (Openflow or other) SDN Concertation Workshop January 30th, 2014 Northbound interface East/West interface App. MW or Orchestrator Controller Southbound interface (Openflow or other) 2
  • 4. Inconveniences • Commoditization: Who decides what is the minimum? • Programmability: Only for the forwarding table? – What about data transfer, flow control, resource allocation, authentication, access control, enrolment, … • Complexity: Still based on TCP/IP? – Tons of RFCs, security, multi-homing, mobility, … SDN Concertation Workshop January 30th, 2014 3
  • 5. RINA, Foundation of PRISTINE Inter-Process Communication (IPC) ↓ Distributed IPC Facility (DIF) ↓ Recursive Inter-Network Architecture (RINA) Ref. : J. Day: “Patterns in Network Architecture: A Return to Fundamentals”, Prentice Hall, 2008. SDN Concertation Workshop January 30th, 2014 4
  • 6. RINA Architecture SDN Concertation Workshop January 30th, 2014 5
  • 7. RINA and SDN Goals, how? • Commoditization: – RINA defines the common elements in computer networking • Programmability: – RINA defines the variable behaviour for common elements, and hence common APIs to program them • Complexity: – RINA maximizes the invariants, hence requires far less protocols to provide computer networking SDN Concertation Workshop January 30th, 2014 6
  • 8. PRISTINE at a glance • Design a RINA SDK • Design and implement a RINA management system (multi-layer) • Implement trial policies to create optimized DIFs: distributed cloud, DC networking and NSP SDN Concertation Workshop January 30th, 2014 External Advisory Board Cisco Systems, Telecom Italia, Deutsche Telekom, Colt Telecom, Boston Univesity, Interoute 7
  • 9. PRISTINE and RINA Roadmap • Research on policies for different areas: – Congestion control, distributed resource allocation, addressing, routing, authentication, access control, encryption, DIF management • Prototype and Test: – Implementation leveraging IRATI for Linux OS. – Develop SDK, Policies and DIF-MS • Experiment: – Complex deployments, coexisting technologies at once (IPv4, IPv6, Ethernet), business applications SDN Concertation Workshop January 30th, 2014 8
  • 10. PRISTINE Infrastructure Virtual Wall EXPERIMENTA SDN Concertation Workshop January 30th, 2014 Trentino Testbed 9
  • 11. Summary • SDN is not only OpenFlow and controllers • RINA offers a new playground for SDN • PRISTINE project just started, to build RINA SDK for you to experiment SDN in a different way SDN Concertation Workshop January 30th, 2014 10
  • 12. Moltes gràcies! Thank you! Joan A. García-Espín jage@i2cat.net @joanange
  • 13. Bottomline TCP(L4) IP(L3) IEEE 802.3 (L2) Are all these protocols for each layer really required? VXLAN(L2) UDP (L4) IP (L3) IP (L3) IEEE 802.3 (L2) MPLS (L2.5) IEEE 802.1q (L2) How many layers you say? 5? 7? 11? Err.. Who cares? IEEE 802.1ah (L2) Thanks we have RINA!  SDN Concertation Workshop January 30th, 2014 12
  • 14. From Theory to Practice DIF creation Data transfer Manage ment Security Multiplexing Research on policies for different areas Routing Application discovery Policy specs Enrollment Resource allocation Simul ators Design and development of simulators New Insights & Invariance s Research on RINA reference model Study different use cases and deployment options Core RINA specs SDN Concertation Workshop January 30th, 2014 Use case analy sis SDKs Prot. analyz Data and conclu sions Experiment ation and validation Prototy pes & Tools Test apps Tools Java VM Linux OS TCP/UDP /IP Prototyping & Tool Development Coexisting with different technologies Different Platforms Android OS NetFP GA MPLS VLANs WiFi LTE 13
  • 15. PRISTINE Use Cases • Distributed cloud – Decentralized cloud technology; customer’s applications run in DCs but also in servers from offices and home users. – Infrastructure interconnected through multiple ISPs, overall connectivity provided through overlay on top -> Use RINA to provide this overlay • Datacentre networking – Evaluate RINA as a technology that allows more dynamicity and tighter integration with applications (dynamic instantiation of application-optimized VPNs) • Network Service Provider – Investigate benefits of RINA for NSP: better network design, simpler management, DIFs that support different levels of QoS with stronger flow isolation, better security, programmability, etc. SDN Concertation Workshop January 30th, 2014 14