SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Títol de la presentació
                                                   de powerpoint


IRATI - Investigating RINA
as an Alternative to TCP/IP


 FIRE Engineering Workshop, Ghent, Belgium
            November 6th, 2012


                                   Sergi Figuerola
                                   Project coordinator
                                   Director @ DANA
                                   (sergi.figuerola@i2cat.net)
                                   http://dana.i2cat.net/



                                                 http://irati.eu
Current situation
• “Middleboxes” e.g. NATs, firewalls, are mainly patches to solve other 
  problems.
• Naming, addressing and routing: multi‐homing, multicast and mobility 
  are hard to support.
• Scalability: non‐existent, e.g. unbounded router table size.
• Security: no systematic approach to security, secure each protocol or 
  add boxes (firewalls).
• Quality of Service: it is a recurrent issue.
• Management: complex due to the large number of protocols.
• The Internet seems to becoming a patchwork of growing complexity. 
• But the problems are not only in the new demands of today’s 
  applications, but in the flaws of the Internet’s original design.

                                                                           2
IRATI project at a glance
 • What is the main goal?
       – To advance the state of the art of the RINA (Recursive Internetwork Architecture) 
         reference model and specifications to enable implementations deployable in 
         production scenarios.

       – Design and implement a prototype on top of Ethernet will enable 
         experimentation and evaluation of RINA compared to TCP/IP and its migration 
         path.
Who? 4 partners         5 activities:                                Budget
                         WP1: Project management                    Total Cost        1.168.271 €
                         WP2: Architecture, Use cases and 
                            Requirements                             EC Contribution   897.060 € (76,8%)
                         WP3: Software Design and                   Duration           2 years
                            Implementation
                         WP4: Deployment into OFELIA testbed,       Start Date         1st January 2013
                            Experimentation and Validation           External Advisory Board
                         WP5: Dissemination, Standardisation and 
                            Exploitation                             Juniper Networks, ATOS, 
                                                                     CISCO Systems, Telecom Italia 
Project Objectives
• Enhance the RINA architecture reference model and 
  specifications, focusing on DIFs (Distributed IPC Facilities) over 
  Ethernet
   – DIF: A collection of two or more Application Processes cooperating to 
     provide Inter‐Process Communication (IPC). 
• RINA open source prototype over Ethernet for a UNIX‐like OS.
• Validate experimentaly the RINA theory and produce a set of 
  requirements and comparison tests against TCP/IP.
• RINA prototype over Ethernet for JunOS SDK (Juniper MX480 ).
• Interoperability with other RINA prototypes over UDP/IP, which 
  are under development by Pouzin Society, BU, I2CAT and TSSG.
• Provide feedback to OFELIA on experimentation with a non‐IP 
  based technology.
                                                                              4
Why RINA?
                                               Each DIF provides IPC services over a limited scope. 
                                               First level DIFs operate on top of a physical medium, 
                                               and their policies are optimized to deal with the 
                                               particularities of the physical medium. First level DIFs 
                                               provide IPC services to second level DIFs, etc.




•   An architecture based on a set of fundamentals: Networking is Inter‐Process 
    Communication (IPC).
•   A complete naming and addressing schema.
•   Simplicity: A single error and flow control protocol, a single application protocol.
•   Inherently supports: Multi‐homing, mobility and multicast, security (the layer is 
    a securable container), Quality of Service support.
•   Scalability: Recursion provides a divide and conquer approach, existence of 
    policies that constrain the membership size of each DIF, use of hierarchical 
    addresses.
•   A new approach to current network architectures.                               5
and... why OFELIA?
• It offers a programmable Ethernet network
   – Experiment with different network topologies beyond typical isolated 
     integration tests (controlled L2 network through OpenFlow).
   – Create and modify the network topology dynamically to test different 
     dynamic network conditions (e.g. link failures).
• It also offers geographical diversity and multi‐domain environment
   – Deploy complex scenarios to simulate the behaviour of the RINA stack with 
     current network technologies (migration path), or experiment with multiple 
     RINA internetworks.
   – Test under real network conditions including delays introduced by long 
     distance links.
• IRATI will provide an interesting use case for the OFELIA facility, the 
  experimentation on non‐IP based technology, and it will contribute to the 
  development of the OpenFlow controller software used to dynamically 
  setup and modify the Ethernet topologies used in the IRATI experiments.
                                                                             6
Phase 1: Basic Functionality ‐ UNIX‐like OS
•   Validate the basic RINA functionality. 
•   Define the requirements of a RINA deployment within a local area network 
    (weak security requirements, support of legacy applications, best‐effort QoS, 
    flat addressing scheme).
•   The target platform will be the UNIX‐like OS.



                                                      Single‐island deployment with 
                                                      corresponding RINA DIFs 
          OFELIA




                                             OFELIA                       OFELIA
     Multi‐island experiment with several 
     RINA internetworks
                                                                                       7
Phase 2: Scalability and JunOS
•   Target different deployment scenarios
     – single network provider with different network hierarchies, different levels 
        of QoS, multiple network service providers, etc…
•   Assume that all the networks are either RINA or Ethernet capable (i.e. no IP).
•   The UNIX‐ like OS and JunOS SDK will be the target platforms of this phase.




             OFELIA




      Single island with Juniper router and multiple RINA nodes within the Virtual Wall
                                                                                          8
Phase 3: IP gateway and interoperability
•   Interoperability between RINA prototypes, developed outside of the project 
    and deployed in a RINA network surrounded by an IP network.
•   At this stage we will collaborate with the Pouzin Society through Boston 
    University.




                                                            OFELIA




            Interoperability between the PSOC and IRATI RINA prototypes
                                                                             9
IRATI’s contribution
• Enable a European leadership within the RINA exploration and 
  research, first‐hand experience on implementation and 
  deployment of this new architecture while improving European 
  competitiveness in Future Internet research.

• Involve several European institutions and disseminate the 
  features, advantages and market opportunities that RINA enables 
  to the industrial and academic European society.

• Bring up new business models and services as the result of the 
  RINA adoption, involving all the current Internet stakeholders.


                                                                10
Technological Impact
•   RINA is based on a solid fundamental theory of networking.
•   Support heterogeneous physical media and heterogeneous applications 
    through policy configuration.
•   RINA’s complete naming and addressing schema supports mobility and 
    multihoming inherently.
•   The separation of mechanism and policy in a repeating structure focuses 
    advanced simpler programmability beyond the SDN initiative.
•   Security: A layer is a securable container, inherently more secure before 
    cryptographic methods are added.
•   The DIF is the general theory of network virtualization.
•   RINA scales indefinitely, limitations may be in physics, but not in the 
    architecture (to be validated in IRATI experimentation).
•   Greatly reduces capex and opex
     – Capex: Simplicity of RINA will reduce equipment costs. No need for firewalls, NATs and others.
     – Opex: The less middleboxes required, the less are the configurations to make, the fewer the 
       errors to face. 
                                                                                                11
Adoption process for RINA
•   RINA provides many options for a phased adoption since it is not fixed to one 
    place in the protocol stack.
•   It can be applied below TCP/IP, to provide network service to TCP/IP hosts, or 
    to connect IP networks, but also it can be used above IP, using existing IP links 
    as middleware or a VPN.
•   RINA networks can be alongside TCP/IP networks as an alternative or 
    translating between applications
•   Faux sockets API: A library providing the standard sockets interface but 
    implementing the communication with the RINA stack
•   Existing applications can use RINA DIFs without being modified, allowing 
    seamless migration to RINA networks
•   However a native RINA API is required to enjoy the full benefits (TBD)
•   IRATI will design and implement the two libraries for the UNIX‐like OS 
    applications to interface with RINA

                                                                                   12
Dissemination Activities

• Dissemination is an activity of key importance, targeting at 
  academia, industry, media and general public
   – Online presence
   – Online open‐source software community
   – Scientif papers on high‐impact magazines and conferences
   – A final workshop with dissemination of the results, live 
     demostrations and sumposiums
   – Discussion and feedback through the External Advisory Board (ATOS, 
     Juniper Networks, CISCO Systems and Telecom Italia)
   – Internal partner dissemination



                                                                    13
Exploitation Activities
• Commercial exploitation 
   – Exploitation strategies differ for the industrial (Interoute, Nextworks) and 
     academic partners (iMinds, i2CAT), because of different targeting markets.
   – i2CAT considers the creation of spin‐off.
• Research exploitation
   – Increase the know‐how and IPR on the project related technologies, and 
     eventually through patents. 
   – Identification of RINA unexplored research topics and other technological 
     challenges.
• Academic exploitation
   – At this step involve the Flemish and Catalan relevant universities into RINA 
     research.
   – Work with universities to develop master and PhD level courses that teach 
     the theory behind RINA.
   – i2CAT and iMinds expect to produce at least 4 PhD thesis.
                                                                               14
Thank you
 Moltes gràcies

 contact: Sergi Figuerola
          Project Coordinator
             (sergi.figuerola@i2cat.net)

More information about
   • IRATI: http://irati.eu
   • RINA: http://rina.tssg.org, http://pouzinsociety.org




                                                            15

Mais conteúdo relacionado

Mais procurados

RINA motivation, introduction and IRATI goals. IEEE ANTS 2012
RINA motivation, introduction and IRATI goals. IEEE ANTS 2012RINA motivation, introduction and IRATI goals. IEEE ANTS 2012
RINA motivation, introduction and IRATI goals. IEEE ANTS 2012Eleni Trouva
 
IRATI @ RINA Workshop 2014, Dublin
IRATI @ RINA Workshop 2014, DublinIRATI @ RINA Workshop 2014, Dublin
IRATI @ RINA Workshop 2014, DublinEleni Trouva
 
RINA detailed components overview and implementation discussion
RINA detailed components overview and implementation discussionRINA detailed components overview and implementation discussion
RINA detailed components overview and implementation discussionEleni Trouva
 
RINA overview and ongoing research in EC-funded projects, ISO SC6 WG7
RINA overview and ongoing research in EC-funded projects, ISO SC6 WG7RINA overview and ongoing research in EC-funded projects, ISO SC6 WG7
RINA overview and ongoing research in EC-funded projects, ISO SC6 WG7Eleni Trouva
 
RINA Tutorial @ IEEE Globecom 2014
RINA Tutorial @ IEEE Globecom 2014RINA Tutorial @ IEEE Globecom 2014
RINA Tutorial @ IEEE Globecom 2014Eleni Trouva
 
Pristine glif 2015
Pristine glif 2015Pristine glif 2015
Pristine glif 2015ICT PRISTINE
 
Reconstructing computer networking with RINA: how solid scientific foundation...
Reconstructing computer networking with RINA: how solid scientific foundation...Reconstructing computer networking with RINA: how solid scientific foundation...
Reconstructing computer networking with RINA: how solid scientific foundation...ICT PRISTINE
 
Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016ICT PRISTINE
 
1. RINA motivation - TF Workshop
1. RINA motivation - TF Workshop1. RINA motivation - TF Workshop
1. RINA motivation - TF WorkshopARCFIRE ICT
 
RINA Introduction, part I
RINA Introduction, part IRINA Introduction, part I
RINA Introduction, part IICT PRISTINE
 
EU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introductionEU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introductionICT PRISTINE
 
3. RINA use cases, results, benefits
3. RINA use cases, results, benefits3. RINA use cases, results, benefits
3. RINA use cases, results, benefitsARCFIRE ICT
 
Architectures and buildings
Architectures and buildingsArchitectures and buildings
Architectures and buildingsARCFIRE ICT
 
Rina IRATI @ GLIF Singapoure -2013
Rina IRATI @ GLIF Singapoure -2013Rina IRATI @ GLIF Singapoure -2013
Rina IRATI @ GLIF Singapoure -2013i2CAT Foundation
 
RINA research results - NGP forum - SDN World Congress 2017
RINA research results - NGP forum - SDN World Congress 2017RINA research results - NGP forum - SDN World Congress 2017
RINA research results - NGP forum - SDN World Congress 2017ARCFIRE ICT
 
Pristine rina-tnc-2016
Pristine rina-tnc-2016Pristine rina-tnc-2016
Pristine rina-tnc-2016ICT PRISTINE
 
Rina acc-icc16-stein
Rina acc-icc16-steinRina acc-icc16-stein
Rina acc-icc16-steinICT PRISTINE
 
2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)ICT PRISTINE
 
Pristine Intro SDN Concertation Workshop
Pristine Intro SDN Concertation WorkshopPristine Intro SDN Concertation Workshop
Pristine Intro SDN Concertation WorkshopICT PRISTINE
 
Pristine rina-security-icc-2016
Pristine rina-security-icc-2016Pristine rina-security-icc-2016
Pristine rina-security-icc-2016ICT PRISTINE
 

Mais procurados (20)

RINA motivation, introduction and IRATI goals. IEEE ANTS 2012
RINA motivation, introduction and IRATI goals. IEEE ANTS 2012RINA motivation, introduction and IRATI goals. IEEE ANTS 2012
RINA motivation, introduction and IRATI goals. IEEE ANTS 2012
 
IRATI @ RINA Workshop 2014, Dublin
IRATI @ RINA Workshop 2014, DublinIRATI @ RINA Workshop 2014, Dublin
IRATI @ RINA Workshop 2014, Dublin
 
RINA detailed components overview and implementation discussion
RINA detailed components overview and implementation discussionRINA detailed components overview and implementation discussion
RINA detailed components overview and implementation discussion
 
RINA overview and ongoing research in EC-funded projects, ISO SC6 WG7
RINA overview and ongoing research in EC-funded projects, ISO SC6 WG7RINA overview and ongoing research in EC-funded projects, ISO SC6 WG7
RINA overview and ongoing research in EC-funded projects, ISO SC6 WG7
 
RINA Tutorial @ IEEE Globecom 2014
RINA Tutorial @ IEEE Globecom 2014RINA Tutorial @ IEEE Globecom 2014
RINA Tutorial @ IEEE Globecom 2014
 
Pristine glif 2015
Pristine glif 2015Pristine glif 2015
Pristine glif 2015
 
Reconstructing computer networking with RINA: how solid scientific foundation...
Reconstructing computer networking with RINA: how solid scientific foundation...Reconstructing computer networking with RINA: how solid scientific foundation...
Reconstructing computer networking with RINA: how solid scientific foundation...
 
Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016
 
1. RINA motivation - TF Workshop
1. RINA motivation - TF Workshop1. RINA motivation - TF Workshop
1. RINA motivation - TF Workshop
 
RINA Introduction, part I
RINA Introduction, part IRINA Introduction, part I
RINA Introduction, part I
 
EU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introductionEU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introduction
 
3. RINA use cases, results, benefits
3. RINA use cases, results, benefits3. RINA use cases, results, benefits
3. RINA use cases, results, benefits
 
Architectures and buildings
Architectures and buildingsArchitectures and buildings
Architectures and buildings
 
Rina IRATI @ GLIF Singapoure -2013
Rina IRATI @ GLIF Singapoure -2013Rina IRATI @ GLIF Singapoure -2013
Rina IRATI @ GLIF Singapoure -2013
 
RINA research results - NGP forum - SDN World Congress 2017
RINA research results - NGP forum - SDN World Congress 2017RINA research results - NGP forum - SDN World Congress 2017
RINA research results - NGP forum - SDN World Congress 2017
 
Pristine rina-tnc-2016
Pristine rina-tnc-2016Pristine rina-tnc-2016
Pristine rina-tnc-2016
 
Rina acc-icc16-stein
Rina acc-icc16-steinRina acc-icc16-stein
Rina acc-icc16-stein
 
2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)
 
Pristine Intro SDN Concertation Workshop
Pristine Intro SDN Concertation WorkshopPristine Intro SDN Concertation Workshop
Pristine Intro SDN Concertation Workshop
 
Pristine rina-security-icc-2016
Pristine rina-security-icc-2016Pristine rina-security-icc-2016
Pristine rina-security-icc-2016
 

Semelhante a Irati fire-engineering-workshop-nov2012

Rina korea-eu-ws-2013-sergi figuerola-last version_upload
Rina korea-eu-ws-2013-sergi figuerola-last version_uploadRina korea-eu-ws-2013-sergi figuerola-last version_upload
Rina korea-eu-ws-2013-sergi figuerola-last version_uploadi2CAT Foundation
 
Irati goals and achievements - 3rd RINA Workshop
Irati goals and achievements - 3rd RINA WorkshopIrati goals and achievements - 3rd RINA Workshop
Irati goals and achievements - 3rd RINA WorkshopEleni Trouva
 
Future Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedFuture Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedShinji Shimojo
 
testppt ch01(1)
testppt ch01(1)testppt ch01(1)
testppt ch01(1)ryaekle
 
ICN in the IRTF and IETF
ICN in the IRTF and IETFICN in the IRTF and IETF
ICN in the IRTF and IETFDirk Kutscher
 
On SDN Research Topics - Christian Esteve Rothenberg
On SDN Research Topics - Christian Esteve RothenbergOn SDN Research Topics - Christian Esteve Rothenberg
On SDN Research Topics - Christian Esteve RothenbergCPqD
 
Jacques Magen - Future Internet Research and Experimentation (FIRE): Successf...
Jacques Magen - Future Internet Research and Experimentation (FIRE): Successf...Jacques Magen - Future Internet Research and Experimentation (FIRE): Successf...
Jacques Magen - Future Internet Research and Experimentation (FIRE): Successf...FIA2010
 
The Fraunhofer FOKUS 5G Playground Prototyping 5G-Ready Infrastructures and A...
The Fraunhofer FOKUS 5G Playground Prototyping 5G-Ready Infrastructures and A...The Fraunhofer FOKUS 5G Playground Prototyping 5G-Ready Infrastructures and A...
The Fraunhofer FOKUS 5G Playground Prototyping 5G-Ready Infrastructures and A...ITU
 
RECAP at ETSI Experiential Network Intelligence (ENI) Meeting
RECAP at ETSI Experiential Network Intelligence (ENI) MeetingRECAP at ETSI Experiential Network Intelligence (ENI) Meeting
RECAP at ETSI Experiential Network Intelligence (ENI) MeetingRECAP Project
 
The Future of Networks is Open...Source
The Future of Networks is Open...SourceThe Future of Networks is Open...Source
The Future of Networks is Open...SourceFrancois Duthilleul
 
The hague rina-workshop-intro-eduard
The hague rina-workshop-intro-eduardThe hague rina-workshop-intro-eduard
The hague rina-workshop-intro-eduardICT PRISTINE
 
OpenNaaS @ GLIF Singapoure 2013
OpenNaaS @ GLIF Singapoure 2013OpenNaaS @ GLIF Singapoure 2013
OpenNaaS @ GLIF Singapoure 2013i2CAT Foundation
 
OpenNebula Interoperability and Portability DMTF 2011
OpenNebula Interoperability and Portability  DMTF 2011OpenNebula Interoperability and Portability  DMTF 2011
OpenNebula Interoperability and Portability DMTF 2011Ignacio M. Llorente
 

Semelhante a Irati fire-engineering-workshop-nov2012 (20)

Rina korea-eu-ws-2013-sergi figuerola-last version_upload
Rina korea-eu-ws-2013-sergi figuerola-last version_uploadRina korea-eu-ws-2013-sergi figuerola-last version_upload
Rina korea-eu-ws-2013-sergi figuerola-last version_upload
 
Irati goals and achievements - 3rd RINA Workshop
Irati goals and achievements - 3rd RINA WorkshopIrati goals and achievements - 3rd RINA Workshop
Irati goals and achievements - 3rd RINA Workshop
 
Future Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedFuture Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and Testbed
 
testppt ch01(1)
testppt ch01(1)testppt ch01(1)
testppt ch01(1)
 
ICN in the IRTF and IETF
ICN in the IRTF and IETFICN in the IRTF and IETF
ICN in the IRTF and IETF
 
On SDN Research Topics - Christian Esteve Rothenberg
On SDN Research Topics - Christian Esteve RothenbergOn SDN Research Topics - Christian Esteve Rothenberg
On SDN Research Topics - Christian Esteve Rothenberg
 
Jacques Magen - Future Internet Research and Experimentation (FIRE): Successf...
Jacques Magen - Future Internet Research and Experimentation (FIRE): Successf...Jacques Magen - Future Internet Research and Experimentation (FIRE): Successf...
Jacques Magen - Future Internet Research and Experimentation (FIRE): Successf...
 
2017 dagstuhl-nfv-rothenberg
2017 dagstuhl-nfv-rothenberg2017 dagstuhl-nfv-rothenberg
2017 dagstuhl-nfv-rothenberg
 
The Fraunhofer FOKUS 5G Playground Prototyping 5G-Ready Infrastructures and A...
The Fraunhofer FOKUS 5G Playground Prototyping 5G-Ready Infrastructures and A...The Fraunhofer FOKUS 5G Playground Prototyping 5G-Ready Infrastructures and A...
The Fraunhofer FOKUS 5G Playground Prototyping 5G-Ready Infrastructures and A...
 
CSIR 5G Research
CSIR 5G ResearchCSIR 5G Research
CSIR 5G Research
 
RINA: Recursive Inter Network Architecture
RINA: Recursive Inter Network ArchitectureRINA: Recursive Inter Network Architecture
RINA: Recursive Inter Network Architecture
 
Feec telecom-nw-softwarization-aug-2015
Feec telecom-nw-softwarization-aug-2015Feec telecom-nw-softwarization-aug-2015
Feec telecom-nw-softwarization-aug-2015
 
RECAP at ETSI Experiential Network Intelligence (ENI) Meeting
RECAP at ETSI Experiential Network Intelligence (ENI) MeetingRECAP at ETSI Experiential Network Intelligence (ENI) Meeting
RECAP at ETSI Experiential Network Intelligence (ENI) Meeting
 
The Future of Networks is Open...Source
The Future of Networks is Open...SourceThe Future of Networks is Open...Source
The Future of Networks is Open...Source
 
The hague rina-workshop-intro-eduard
The hague rina-workshop-intro-eduardThe hague rina-workshop-intro-eduard
The hague rina-workshop-intro-eduard
 
SDN-based Inter-Cloud Federation for OF@TEIN
SDN-based Inter-Cloud Federation for OF@TEINSDN-based Inter-Cloud Federation for OF@TEIN
SDN-based Inter-Cloud Federation for OF@TEIN
 
OpenNaaS @ GLIF Singapoure 2013
OpenNaaS @ GLIF Singapoure 2013OpenNaaS @ GLIF Singapoure 2013
OpenNaaS @ GLIF Singapoure 2013
 
Optinet China 2019
Optinet China 2019Optinet China 2019
Optinet China 2019
 
Nfv short-course-sbrc14-full
Nfv short-course-sbrc14-fullNfv short-course-sbrc14-full
Nfv short-course-sbrc14-full
 
OpenNebula Interoperability and Portability DMTF 2011
OpenNebula Interoperability and Portability  DMTF 2011OpenNebula Interoperability and Portability  DMTF 2011
OpenNebula Interoperability and Portability DMTF 2011
 

Último

QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 

Último (20)

QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 

Irati fire-engineering-workshop-nov2012

  • 1. Títol de la presentació de powerpoint IRATI - Investigating RINA as an Alternative to TCP/IP FIRE Engineering Workshop, Ghent, Belgium November 6th, 2012 Sergi Figuerola Project coordinator Director @ DANA (sergi.figuerola@i2cat.net) http://dana.i2cat.net/ http://irati.eu
  • 2. Current situation • “Middleboxes” e.g. NATs, firewalls, are mainly patches to solve other  problems. • Naming, addressing and routing: multi‐homing, multicast and mobility  are hard to support. • Scalability: non‐existent, e.g. unbounded router table size. • Security: no systematic approach to security, secure each protocol or  add boxes (firewalls). • Quality of Service: it is a recurrent issue. • Management: complex due to the large number of protocols. • The Internet seems to becoming a patchwork of growing complexity.  • But the problems are not only in the new demands of today’s  applications, but in the flaws of the Internet’s original design. 2
  • 3. IRATI project at a glance • What is the main goal? – To advance the state of the art of the RINA (Recursive Internetwork Architecture)  reference model and specifications to enable implementations deployable in  production scenarios. – Design and implement a prototype on top of Ethernet will enable  experimentation and evaluation of RINA compared to TCP/IP and its migration  path. Who? 4 partners 5 activities: Budget  WP1: Project management Total Cost 1.168.271 €  WP2: Architecture, Use cases and  Requirements EC Contribution 897.060 € (76,8%)  WP3: Software Design and  Duration 2 years Implementation  WP4: Deployment into OFELIA testbed,  Start Date 1st January 2013 Experimentation and Validation External Advisory Board  WP5: Dissemination, Standardisation and  Exploitation Juniper Networks, ATOS,  CISCO Systems, Telecom Italia 
  • 4. Project Objectives • Enhance the RINA architecture reference model and  specifications, focusing on DIFs (Distributed IPC Facilities) over  Ethernet – DIF: A collection of two or more Application Processes cooperating to  provide Inter‐Process Communication (IPC).  • RINA open source prototype over Ethernet for a UNIX‐like OS. • Validate experimentaly the RINA theory and produce a set of  requirements and comparison tests against TCP/IP. • RINA prototype over Ethernet for JunOS SDK (Juniper MX480 ). • Interoperability with other RINA prototypes over UDP/IP, which  are under development by Pouzin Society, BU, I2CAT and TSSG. • Provide feedback to OFELIA on experimentation with a non‐IP  based technology. 4
  • 5. Why RINA? Each DIF provides IPC services over a limited scope.  First level DIFs operate on top of a physical medium,  and their policies are optimized to deal with the  particularities of the physical medium. First level DIFs  provide IPC services to second level DIFs, etc. • An architecture based on a set of fundamentals: Networking is Inter‐Process  Communication (IPC). • A complete naming and addressing schema. • Simplicity: A single error and flow control protocol, a single application protocol. • Inherently supports: Multi‐homing, mobility and multicast, security (the layer is  a securable container), Quality of Service support. • Scalability: Recursion provides a divide and conquer approach, existence of  policies that constrain the membership size of each DIF, use of hierarchical  addresses. • A new approach to current network architectures. 5
  • 6. and... why OFELIA? • It offers a programmable Ethernet network – Experiment with different network topologies beyond typical isolated  integration tests (controlled L2 network through OpenFlow). – Create and modify the network topology dynamically to test different  dynamic network conditions (e.g. link failures). • It also offers geographical diversity and multi‐domain environment – Deploy complex scenarios to simulate the behaviour of the RINA stack with  current network technologies (migration path), or experiment with multiple  RINA internetworks. – Test under real network conditions including delays introduced by long  distance links. • IRATI will provide an interesting use case for the OFELIA facility, the  experimentation on non‐IP based technology, and it will contribute to the  development of the OpenFlow controller software used to dynamically  setup and modify the Ethernet topologies used in the IRATI experiments. 6
  • 7. Phase 1: Basic Functionality ‐ UNIX‐like OS • Validate the basic RINA functionality.  • Define the requirements of a RINA deployment within a local area network  (weak security requirements, support of legacy applications, best‐effort QoS,  flat addressing scheme). • The target platform will be the UNIX‐like OS. Single‐island deployment with  corresponding RINA DIFs  OFELIA OFELIA OFELIA Multi‐island experiment with several  RINA internetworks 7
  • 8. Phase 2: Scalability and JunOS • Target different deployment scenarios – single network provider with different network hierarchies, different levels  of QoS, multiple network service providers, etc… • Assume that all the networks are either RINA or Ethernet capable (i.e. no IP). • The UNIX‐ like OS and JunOS SDK will be the target platforms of this phase. OFELIA Single island with Juniper router and multiple RINA nodes within the Virtual Wall 8
  • 9. Phase 3: IP gateway and interoperability • Interoperability between RINA prototypes, developed outside of the project  and deployed in a RINA network surrounded by an IP network. • At this stage we will collaborate with the Pouzin Society through Boston  University. OFELIA Interoperability between the PSOC and IRATI RINA prototypes 9
  • 10. IRATI’s contribution • Enable a European leadership within the RINA exploration and  research, first‐hand experience on implementation and  deployment of this new architecture while improving European  competitiveness in Future Internet research. • Involve several European institutions and disseminate the  features, advantages and market opportunities that RINA enables  to the industrial and academic European society. • Bring up new business models and services as the result of the  RINA adoption, involving all the current Internet stakeholders. 10
  • 11. Technological Impact • RINA is based on a solid fundamental theory of networking. • Support heterogeneous physical media and heterogeneous applications  through policy configuration. • RINA’s complete naming and addressing schema supports mobility and  multihoming inherently. • The separation of mechanism and policy in a repeating structure focuses  advanced simpler programmability beyond the SDN initiative. • Security: A layer is a securable container, inherently more secure before  cryptographic methods are added. • The DIF is the general theory of network virtualization. • RINA scales indefinitely, limitations may be in physics, but not in the  architecture (to be validated in IRATI experimentation). • Greatly reduces capex and opex – Capex: Simplicity of RINA will reduce equipment costs. No need for firewalls, NATs and others. – Opex: The less middleboxes required, the less are the configurations to make, the fewer the  errors to face.  11
  • 12. Adoption process for RINA • RINA provides many options for a phased adoption since it is not fixed to one  place in the protocol stack. • It can be applied below TCP/IP, to provide network service to TCP/IP hosts, or  to connect IP networks, but also it can be used above IP, using existing IP links  as middleware or a VPN. • RINA networks can be alongside TCP/IP networks as an alternative or  translating between applications • Faux sockets API: A library providing the standard sockets interface but  implementing the communication with the RINA stack • Existing applications can use RINA DIFs without being modified, allowing  seamless migration to RINA networks • However a native RINA API is required to enjoy the full benefits (TBD) • IRATI will design and implement the two libraries for the UNIX‐like OS  applications to interface with RINA 12
  • 13. Dissemination Activities • Dissemination is an activity of key importance, targeting at  academia, industry, media and general public – Online presence – Online open‐source software community – Scientif papers on high‐impact magazines and conferences – A final workshop with dissemination of the results, live  demostrations and sumposiums – Discussion and feedback through the External Advisory Board (ATOS,  Juniper Networks, CISCO Systems and Telecom Italia) – Internal partner dissemination 13
  • 14. Exploitation Activities • Commercial exploitation  – Exploitation strategies differ for the industrial (Interoute, Nextworks) and  academic partners (iMinds, i2CAT), because of different targeting markets. – i2CAT considers the creation of spin‐off. • Research exploitation – Increase the know‐how and IPR on the project related technologies, and  eventually through patents.  – Identification of RINA unexplored research topics and other technological  challenges. • Academic exploitation – At this step involve the Flemish and Catalan relevant universities into RINA  research. – Work with universities to develop master and PhD level courses that teach  the theory behind RINA. – i2CAT and iMinds expect to produce at least 4 PhD thesis. 14
  • 15. Thank you Moltes gràcies contact: Sergi Figuerola Project Coordinator (sergi.figuerola@i2cat.net) More information about • IRATI: http://irati.eu • RINA: http://rina.tssg.org, http://pouzinsociety.org 15