PRISTINE @ FIA Athens 2014

10

Click here to load reader

description

PRISTINE slides presented at the Network Virtualization pre-FIA workshop in Athens, during the Future Internet Assembly conference 2014.

Transcript of PRISTINE @ FIA Athens 2014

Page 1: PRISTINE @ FIA Athens 2014

#ict-pristine

RINA: Virtual networks as a natural consequence of a complete network architecture

DimitriStaessens, Eduard Grasa, The PRISTINE consortium

Page 2: PRISTINE @ FIA Athens 2014

#ictpristine

Page 3: PRISTINE @ FIA Athens 2014

PRISTINE Objectives

• Design and implement the innovative internals of the RINA architecture that include the programmable functionsfor:

• securityof content and application processes,

• supporting QoS and congestion control in aggregated levels, providing protection and resilience, facilitating more efficient topological routing

• multi-layer managementfor handling configuration, performance and security.

• Demonstrate the applicability and benefits of this approach and its built-in functions in three use-cases

• datacenter, distributed cloud, carrier network

#ictpristine

Page 4: PRISTINE @ FIA Athens 2014

The IPC API

#ictpristine

Networking is IPC… – Bob Metcalfe…and IPC only – John Day

• portId_allocateFlow(destAppName, List<QoSParams>)

• void _deallocate(portId)• void _write(portId, sdu)• sdu_read(portId)• void _registerApp(appName, List<difName>)• void _unregisterApp(appName, List<difName>)

Page 5: PRISTINE @ FIA Athens 2014

#ict-pristine

The Recursive Internet

Networking is IPC… – Bob Metcalfe…and IPC only – John Day

Page 6: PRISTINE @ FIA Athens 2014

Bootstrapping a RINA network

#ictpristine

host hostEdge router Edge routerInternal AS router

X Y

A1 A2 B1 B2

C2 C1 D2 D1 D3 E1 E2

F1 F2F3 F4

Page 7: PRISTINE @ FIA Athens 2014

A Virtual Network in RINA is just an overlay DIF

#ictpristine

CORPORATE DIFPUBLIC INTERNET DIF

AGGREGATION

DATACENTERDIF

CORPORATE DIF

OPTICAL COREACCESS

Carrier DIF

DATACENTERDIF

PRIVATEUSER DIFS

Area2DIF

Area1DIF

Carrier DIF Carrier DIF

Page 8: PRISTINE @ FIA Athens 2014

Virtual Networks?

#ictpristine

Page 9: PRISTINE @ FIA Athens 2014

9

Home server

Border router

Customer site

ISP

Service Provider Network

Border router

Data center

Cloud server

Home DIF

Shim DIF over 802.1Q

VLAN 1509

Client App

Datacenter DIF

Shim DIF over 802.1Q

VLAN 1512

ServerApp

Shim DIF over 802.1Q

VLAN 1510

Shim DIF over 802.1Q

VLAN 1511

Service provider top level DIF

Customer VPN DIF

Programmable VPNs communicating application instances

Customizable VPN: addressing, routing, data transfer, resource allocation, security

VPN API allows allocation of flows with concrete characteristics (loss, delay, etc)

Same building block used for all layers (VPN, home network, datacentre, ISP)

Integrated VDC-Unified ConnectivityDemo of the RINA stack under development by the IRATI project

Page 10: PRISTINE @ FIA Athens 2014

Further information can be found here.

Twitter@ictpristinewww www.ict-pristine.eu

<Thank you!>

For more information on RINA, visit the IRATI booth!