SlideShare a Scribd company logo
PUBLIC
ADVANCED NETWORK EXPERIMENTS ON FED4FIRE,PAST
PRESENTANDA LOOK INTOTHE FUTURE
DIMITRI STAESSENS
SPARC – SPLITARCHITECTURE
2
SPARC OBJECTIVES:CARRIER GRADE SDN
Requirements(study topics)
f
Problem andSolution
Description
OF Extensions Prototype Integration
/Implementation
Validation/ Performance
Evaluation
Controller Architecture Yes Yes (Namespace
mgmt)
Yes Yes
NetworkManagement Yes No No No
Scalability Yes (numerical
validation)
N/A N/A Yes
Openness& Extensibility Yes Yes Yes Yes
Service Creation Yes Yes Yes Yes
Virtualization& Isolation Yes Yes Yes Yes
Control Channel Bootstrapping
& Topology Discovery
Yes N/A Yes Yes
OAM Yes Yes Yes Yes
NetworkResiliency Yes N/A Yes Yes
Energy-Efficient Networking Yes Yes No No
Quality of Service Yes No No No
Multilayer Aspects Yes No No No
SCOPE
Modify flow entry
Add new flow entry
RESTORATION
5
Modify flow entry
Add new flow entry
RESTORATION
6
Modify flow entry
Add new flow entry
Delete old flow entry
RESTORATION
7
RESILIENCE EXPERIMENT
β€’ 14 OF nodes (ovs)
β€’ 14 hosts (not shown)
β€’ Not Openflowβ€œaware”!
β€’ 1 controller
β€’ separate control LAN
β€’ restoration application
β€’ Shortest path
β€’ Failure notification by switch
β€’ 21 links (1Gbps)
β€’ 176 β€œflows”
β€’ Pktgen
β€’ UDP traffic
β€’ ~300 packets/s
8
FACILITY:VIRTUALWALL
9
10
EXPERIMENTTIMING
11
Connecting
switches to
NOX
controller
β€œDP join”
Normal operation
β€œecho req/rep”
Failure
β€œportstatus”
Restored
operation
β€œecho
req/rep”
Establishing
flows
β€œpacket-in”
RESULTS:RESTORATIONAND PROTECTION
Restoration Protection
RESULTS:RESTORATIONAND PROTECTION
4/4/2017
(C) Restoration-Protection Experiment
0
20
40
60
80
100
120
140
160
180
200
-0.4-0.3-0.2-0.1 0 0.1 0.2 0.3 0.4
Traffic(packet/10ms)
Experimenttimein seconds
Total Traffic
Traffic from Berlin
(A) Restoration Experiment
0
20
40
60
80
100
120
140
160
180
200
-0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4
Traffic(packet/10ms)
Experimenttimein seconds
Total Traffic
Traffic from Berlin
(D) Protection Experiment
0
20
40
60
80
100
120
140
160
180
200
-0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4
Traffic(packet/10ms)
ExperimentTimein seconds
Total Traffic
Traffic from Berlin
(B) Protection-Restoration Experiment
0
20
40
60
80
100
120
140
160
180
200
-0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4
Traffic(packet/10ms)
Experimenttimein seconds
Total Traffic
Trafficfrom Berlin
150ms
< 50ms~65ms
~120ms
CITYFLOW – QOS OVER SDN
14
CITYFLOW OBJECTIVE:QOS DIFFERENTIATION
AS
65001
AS
65002
AS
65003
Scheduler
Control
Scheduler
Control
VPS
Controller
VPS
Controller
VPS
Controller
VPS
VPS Control Plane Invocation API
includes following functions: Network Service Portfolio
Invocation Controller
NSIS Signalling Driver: End to End Control
IPsphere Driver: Inter AS Configuration
RACF
CAC
Network Element Configuration Interface
VPS Control Plane
OpenFlow Multi AS Network
Endpoint
Endpoint
Invocation by Application
Business Logic Bus
Invocation Bus (VPSS)
Public
Internet
Future
Internet
Right of way for High-PriorityTraffic
LOW-LEVEL INSTALLATION OF QUEUES IN FORWARDING ENGINES
OFELIA & CITYFLOW
i2CAT
AS
ETHZ
AS
CreateNet
AS
TUB
AS
iMinds
Interconnection
RedZinc
ADSL link
OVS
Floodlight
VPS
OVS
Floodlight
VPS
OVS
Floodlight
VPS
OVS
Floodlight
VPS
iMinds
OVS
Floodlight
VPS
17
CITY-SCALE NETWORKEMULATION
18
DIFFERENTIATED RECOVERY
0
5
10
15
20
25
30
35
-100 0 100 200 300 400
Traffic(Mb/s)
Experiment Time in Seconds
Best-Effort
High Priority
failure
Failure
repaired
IRATI – CLEAN SLATE NETWORKING
20
OBJECTIVE:IMPLEMENT RINA POC
RECURSIVEINTERNETARCHITECTURE
22
RINA : IRATI OS/LINUX IMPLEMENTATION
Source: S. Vrijders, F. Salvestrini, E.Grasa, M. Tarzan, L. Bergesio, D. Staessens, D. Colle
β€œ Prototyping [RINA], the IRATI project approach”, IEEE Network, March 2014
TESTBEDS:OFELIA
24
Advanced network experiments in FED4FIRE
VALIDATION OF ROUTING
26
VIRTUAL MACHINE NETWORKING
SHIM IPCP OVER HYPERVISOR
Implementation directly in
the hypervisor (Qemu / Xen)
VALIDATION OFTHE SHIM-HV
29
PERFORMANCETEST
30
PRISTINE – CLEAN SLATE NETWORKING
31
OBJECTIVES:PROGRAMMABILITY OF RINA
DATNET USE CASE
DISTCLOUD USE CASE
33
PERFORMANCE ISOLATION IN DATACENTERS
β€’ Custom congestion control in Fat Tree
topologies.
β€’ Measurements of performances of flows
which belongs to differentTenants. Such flows
compete for the link bandwidth.
β€’ Measurements on the status of the queues
during congestion events.
β€’ Reaction of the flows which will have their
rate reduced to their paid bandwidth, and can
also share any remaining left capacity on the
link.
β€’ How performances change adopting different
multipath strategies.
PRISTINE:VALIDATION EXPERIMENTS
β€’ Authentication
β€’ password-based,asymmetric keys
β€’ Encryption
β€’ Explicit congestion avoidance
β€’ Scalable routing
β€’ Location-independent application names
β€’ Mapping of application names to node
addresses at multiple layers.
35
ARCFIRE – LARGE SCALE RINA EXPERIMENTATION ON FED4FIRE+
36
SEAMLESS NODE RENUMBERING
3-4 days of tedious and error-prone work to
setup the experiment
Each node changes addresses randomly every 30-60
seconds
RUMBA FRAMEWORK
Python library for managing RINA experiments on Fed4FIRE
38
TESTBED PLUGINS PROTOTYPE PLUGINS
Will become available to all fed4fire users
CONCLUSIONS
39
CONCLUSIONS
FIRE testbeds fill a gap for Future Internet experiments that have one or more of the following
requirements
Real-time operation
Performance measurements at small timescales
Implementations near the hardware
Advanced OS modifications near the device driver level
Advanced architectural concepts
Advanced virtualization concepts
Scriptable interface
PUBLIC

More Related Content

PPTX
RINA Tutorial at ETSI ISG NGP#3
PPTX
3. RINA use cases, results, benefits
PPTX
Generic network architecture discussion
PDF
Rina renumbering, EUCNC 2017
PPTX
1. RINA motivation - TF Workshop
PPTX
4. Clearwater on rina
PPTX
RINA Distributed Mobility Management over WiFi
PPTX
Intro RINA
RINA Tutorial at ETSI ISG NGP#3
3. RINA use cases, results, benefits
Generic network architecture discussion
Rina renumbering, EUCNC 2017
1. RINA motivation - TF Workshop
4. Clearwater on rina
RINA Distributed Mobility Management over WiFi
Intro RINA

What's hot (20)

PPTX
RINA research results - NGP forum - SDN World Congress 2017
PPTX
Arcfire fire forum 2015
PPTX
Architectures and buildings
PPTX
2. RINA overview - TF workshop
PPTX
The hague rina-workshop-mobility-eduard
PPTX
Rina sdn-2016 mobility
PPTX
Rina converged network operator - etsi workshop
PDF
Eucnc rina-tutorial
PPTX
Pristine rina-sdk-icc-2016
PPTX
Pristine rina-tnc-2016
PDF
Congestion Control in Recursive Network Architectures
PDF
Multi-operator "IPC" VPN Slices: Applying RINA to Overlay Networking
PDF
Rina acc-icc16-stein
PPTX
Experimental evaluation of a RINA prototype - GC 2014
PPTX
RINA motivation, introduction and IRATI goals. IEEE ANTS 2012
PDF
Rina2020 taps rina-ocarina (1)
PPTX
RINA detailed components overview and implementation discussion
PDF
Unifying WiFi and VLANs with the RINA model
PPTX
The hageu rina-workshop-security-peter
PPTX
IRATI: an open source RINA implementation for Linux/OS
RINA research results - NGP forum - SDN World Congress 2017
Arcfire fire forum 2015
Architectures and buildings
2. RINA overview - TF workshop
The hague rina-workshop-mobility-eduard
Rina sdn-2016 mobility
Rina converged network operator - etsi workshop
Eucnc rina-tutorial
Pristine rina-sdk-icc-2016
Pristine rina-tnc-2016
Congestion Control in Recursive Network Architectures
Multi-operator "IPC" VPN Slices: Applying RINA to Overlay Networking
Rina acc-icc16-stein
Experimental evaluation of a RINA prototype - GC 2014
RINA motivation, introduction and IRATI goals. IEEE ANTS 2012
Rina2020 taps rina-ocarina (1)
RINA detailed components overview and implementation discussion
Unifying WiFi and VLANs with the RINA model
The hageu rina-workshop-security-peter
IRATI: an open source RINA implementation for Linux/OS
Ad

Similar to Advanced network experiments in FED4FIRE (20)

PPTX
presentationGAATT
PPTX
GMPLS, SDN, Optical Networking and Control Planes
Β 
PPTX
Iben from Spirent talks at the SDN World Congress about the importance of and...
PPSX
Development, test, and characterization of MEC platforms with Teranium and Dr...
PDF
Forward Networks - Networking Field Day 13 presentation
PPTX
Transport SDN
PPTX
TestbedLikun_final
PDF
SDN: TIME TO ACCELERATE THE PACE…
PDF
Introduction of IPv6NET in Tridentcom 2014
PDF
2016 06-10-ieee-sdn (1)
PPTX
Forward Networks - Networking Field Day 13 presentation
PDF
Places in the network (featuring policy)
PDF
Multicloud as the Next Generation of Cloud Infrastructure
PDF
Banv meetup 04162014
PPTX
The Impact of Advanced Optical Technologies on Transport SDN
Β 
PPT
Chapter03
PDF
5G peek
PDF
5 g peek from cmcc 20may2013
PDF
SDN & OPTICAL FLOW STEERING FOR NETWORK FUNCTION VIRTUALIZATION
PDF
Revolutionary Approach to Cell Site Activation
Β 
presentationGAATT
GMPLS, SDN, Optical Networking and Control Planes
Β 
Iben from Spirent talks at the SDN World Congress about the importance of and...
Development, test, and characterization of MEC platforms with Teranium and Dr...
Forward Networks - Networking Field Day 13 presentation
Transport SDN
TestbedLikun_final
SDN: TIME TO ACCELERATE THE PACE…
Introduction of IPv6NET in Tridentcom 2014
2016 06-10-ieee-sdn (1)
Forward Networks - Networking Field Day 13 presentation
Places in the network (featuring policy)
Multicloud as the Next Generation of Cloud Infrastructure
Banv meetup 04162014
The Impact of Advanced Optical Technologies on Transport SDN
Β 
Chapter03
5G peek
5 g peek from cmcc 20may2013
SDN & OPTICAL FLOW STEERING FOR NETWORK FUNCTION VIRTUALIZATION
Revolutionary Approach to Cell Site Activation
Β 
Ad

More from ARCFIRE ICT (20)

PDF
Error and Flow Control Protocol (EFCP) Design and Implementation: A Data Tran...
PDF
Large-scale Experimentation with Network Abstraction for Network Configuratio...
PDF
Design Considerations for RINA Congestion Control over WiFi Links
PDF
One of the Ways How to Make RIB Distributed
PDF
First Contact: Can Switching to RINA save the Internet?
PDF
Experimenting with Real Application-specific QoS Guarantees in a Large-scale ...
PPTX
Exp3mq
PPTX
Pristine rina-tnc-2016
PPTX
Distributed mobility management and application discovery
PPTX
Mobility mangement rina iwcnc
PDF
6 security130123
PDF
5 mngmt idd130115
PDF
5 mngmt idd130115jd
PDF
4 addressing theory130115
PDF
3 addressingthe problem130123
PDF
2 introto rina-e130123
PDF
1 lost layer130123
PDF
Rumba CNERT presentation
PDF
5. Rumba presentation
PDF
Rumba presentation at FEC2
Error and Flow Control Protocol (EFCP) Design and Implementation: A Data Tran...
Large-scale Experimentation with Network Abstraction for Network Configuratio...
Design Considerations for RINA Congestion Control over WiFi Links
One of the Ways How to Make RIB Distributed
First Contact: Can Switching to RINA save the Internet?
Experimenting with Real Application-specific QoS Guarantees in a Large-scale ...
Exp3mq
Pristine rina-tnc-2016
Distributed mobility management and application discovery
Mobility mangement rina iwcnc
6 security130123
5 mngmt idd130115
5 mngmt idd130115jd
4 addressing theory130115
3 addressingthe problem130123
2 introto rina-e130123
1 lost layer130123
Rumba CNERT presentation
5. Rumba presentation
Rumba presentation at FEC2

Recently uploaded (20)

PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PPTX
presentation_pfe-universite-molay-seltan.pptx
PPTX
SAP Ariba Sourcing PPT for learning material
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PDF
Paper PDF World Game (s) Great Redesign.pdf
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PDF
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 
PDF
Introduction to the IoT system, how the IoT system works
DOCX
Unit-3 cyber security network security of internet system
PPTX
Digital Literacy And Online Safety on internet
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PPTX
introduction about ICD -10 & ICD-11 ppt.pptx
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
Β 
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
presentation_pfe-universite-molay-seltan.pptx
SAP Ariba Sourcing PPT for learning material
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
Paper PDF World Game (s) Great Redesign.pdf
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PptxGenJS_Demo_Chart_20250317130215833.pptx
Unit-1 introduction to cyber security discuss about how to secure a system
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 
Introduction to the IoT system, how the IoT system works
Unit-3 cyber security network security of internet system
Digital Literacy And Online Safety on internet
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
SASE Traffic Flow - ZTNA Connector-1.pdf
Introuction about ICD -10 and ICD-11 PPT.pptx
introduction about ICD -10 & ICD-11 ppt.pptx
RPKI Status Update, presented by Makito Lay at IDNOG 10
Β 

Advanced network experiments in FED4FIRE