Experimental evaluation of a Recursive InterNetwork Architecture prototype



Similar documents
IRATI - Investigating RINA as an Alternative to TCP/IP

Load Balancing in Recursive Networks using Whatevercast Names

Recursive InterNetwork Architecture. A policy-based recursive approach to building a better Internet

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

BOSTON UNIVERSITY METROPOLITAN COLLEGE. Thesis PATTERNS IN NETWORK SECURITY: AN ANALYSIS OF ARCHITECTURAL COMPLEXITY IN SECURING

Extreme Networks CoreFlow2 Technology TECHNOLOGY STRATEGY BRIEF

Quality of Service Analysis of site to site for IPSec VPNs for realtime multimedia traffic.

The need for bandwidth management and QoS control when using public or shared networks for disaster relief work

NETWORKING FOR DATA CENTER CONVERGENCE, VIRTUALIZATION & CLOUD. Debbie Montano, Chief Architect dmontano@juniper.net

CS 5480/6480: Computer Networks Spring 2012 Homework 4 Solutions Due by 1:25 PM on April 11 th 2012

Networking Systems (10102)

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

The Keys for Campus Networking: Integration, Integration, and Integration

Development of the FITELnet-G20 Metro Edge Router

Does SDN accelerate network innovations? Example of Flexible Service Creation

Voice over IP Basics for IT Technicians

SDN/OpenFlow Optical Network on JGN X

Security Design.

Address Resolution Protocol (ARP)

4 Internet QoS Management

Tutorial: OpenFlow in GENI

Network performance in virtual infrastructures

Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心

Network System Design Lesson Objectives

ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles.

Data Center Use Cases and Trends

Cloud Networks Uni Stuttgart

Network Virtualization for Large-Scale Data Centers

13th IFIP/IEEE International Workshop on Distributed Systems: Operations & Management

SSVVP SIP School VVoIP Professional Certification

Voice over IP (VoIP) Basics for IT Technicians

ENSC 427: COMMUNICATION NETWORKS Simulation and Analysis of Wi-Fi Performance in campus network

Cisco Catalyst 3750 Metro Series Switches

Cisco IP Solution Center MPLS VPN Management 5.0

Ethernet-based Software Defined Network (SDN)

Juniper / Cisco Interoperability Tests. August 2014

Implementing Quality of Service for the Software Defined Networking Enabled Future Internet

Designing for Cisco Internetwork Solutions

Network Virtualization and Data Center Networks Data Center Virtualization - Basics. Qin Yin Fall Semester 2013

Networking 4 Voice and Video over IP (VVoIP)

Networking. Systems Design and. Development. CRC Press. Taylor & Francis Croup. Boca Raton London New York. CRC Press is an imprint of the

SOFTWARE DEFINED NETWORKING: INDUSTRY INVOLVEMENT

IPX What It Is and What It Isn t

Industrial Network Security for SCADA, Automation, Process Control and PLC Systems. Contents. 1 An Introduction to Industrial Network Security 1

Rohde & Schwarz R&S SITLine ETH VLAN Encryption Device Functionality & Performance Tests

TCP/IP Jumbo Frames Network Performance Evaluation on A Testbed Infrastructure

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

Experiences with Class of Service (CoS) Translations in IP/MPLS Networks

1.264 Lecture 37. Telecom: Enterprise networks, VPN

IP, Ethernet and MPLS

Digi Connect WAN Application Helper NAT, GRE, ESP and TCP/UPD Forwarding and IP Filtering

SDN CONTROLLER. Emil Gągała. PLNOG, , Kraków

Cisco Discovery 3: Introducing Routing and Switching in the Enterprise hours teaching time

DREAMER and GN4-JRA2 on GTS

Cisco Networks (ONT) 2006 Cisco Systems, Inc. All rights reserved.

Top-Down Network Design

Central Office Testing of Network Services

SIP Trunking Configuration with

EDA Training Programs. Catalog of Course Descriptions

Walmart s Data Center. Amadeus Data Center. Google s Data Center. Data Center Evolution 1.0. Data Center Evolution 2.0

IP, Ethernet and MPLS Networks. Resource and Fault Management

Customer Training Catalog Training Programs IDC

How To Orchestrate The Clouddusing Network With Andn

Virtual Private LAN Service (VPLS)

Connection-Oriented Ethernet: Operational and Deployment Considerations

MPLS VPN Services. PW, VPLS and BGP MPLS/IP VPNs

an interconnected collection of autonomous computers interconnected = able to exchange information

CLOUD NETWORKING THE NEXT CHAPTER FLORIN BALUS

ICTTEN4215A Install and configure internet protocol TV in a service provider network

XO Wide Area Network ( WAN ) Services IP Virtual Private Network Services Ethernet VPLS Services

APNIC elearning: Introduction to MPLS

Voice over IP Networks: Ensuring quality through proactive link management

Cloud Security. Securing what you can t touch. Presentation to Malaysia Government Cloud Computing Forum HUAWEI TECHNOLOGIES CO., LTD.

Towards an Open Data Center with an Interoperable Network Volume 5: WAN and Ultra Low Latency Applications Last update: May 2012

SSVP SIP School VoIP Professional Certification

Data Communications and Networking Overview

The Value of Open vswitch, Fabric Connect and Fabric Attach in Enterprise Data Centers

Service Definition. Internet Service. Introduction. Product Overview. Service Specification

A Performance Analysis of Gateway-to-Gateway VPN on the Linux Platform

A Novel QoS Framework Based on Admission Control and Self-Adaptive Bandwidth Reconfiguration

CSET 4750 Computer Networks and Data Communications (4 semester credit hours) CSET Required IT Required

A Simulation Study of Effect of MPLS on Latency over a Wide Area Network (WAN)

MPLS multi-domain services MD-VPN service

Associate in Science Degree in Computer Network Systems Engineering

D-Link Central WiFiManager Configuration Guide

ethernet services for multi-site connectivity security, performance, ip transparency

Next Gen Data Center. KwaiSeng Consulting Systems Engineer

Juniper Update Enabling New Network Architectures. Debbie Montano Chief Architect, Gov t, Edu & Medical dmontano@juniper.

What is VLAN Routing?

Transcription:

Experimental evaluation of a Recursive InterNetwork Architecture prototype Sander Vrijders, Dimitri Staessens, Didier Colle (Ghent University iminds) Francesco Salvestrini, Vincenzo Maffione (Nextworks s.r.l.) Leonardo Bergesio, Miquel Tarzan-Lorente, Bernat Gaston, Eduard Grasa (i2cat Foundation) 1/7/15 1

Basic concept of the Recursive InterNetwork Architecture Everyday practice Applications Theory Applications TCP/UDP (L4) IP (L3) Ethernet (L2) Physical Media (L1) UDP (L4) IP (L3) VXLAN(L2) UDP (L4) IP (L3) IP (L3) IEEE 802.3 (L2) MPLS (L2.5) IEEE 802.1Q (L2) IEEE 802.1ah (L2) 10GBASE-ER (L1) RINA Applications DIF DIF DIF DIF Physical Media

IPC API APs communicate using a portid 6 operations: int _registerapp(appname, List<difName>) portid _allocateflow(destappname, List<QoSParams>) int _write(portid, sdu) sdu _read(portid) int _deallocate(portid) int _unregisterapp(appname, List<difName>) QoSParams are defined in a technology-agnostic way Bandwidth-related, delay, jitter, in-order-delivery, loss rates,

Architectural Model Application Specific Tasks Other Mgt. Tasks Appl. System (Host) System (Router) Mgmt Agemt Appl. System (Host) IPC Mgt. Tasks Multipl exing SDU Protec tion IPC Resource Mgt. DIF Allocator Mgmt Agemt IPC Shim DIF over TCP/UDP IPC DIF Shim DIF over Ethernet IPC Mgmt Agemt IPC API Data Transfer Data Transfer Control Layer Management SDU Delimiting Data Data Transfer Transfer Data Transfer Relaying and Multiplexing SDU Protection State Vector State Vector State Vector Transmission Transmission Control Control Control Retransmission Retransmission Control Control Control Flow Control Flow Control Flow Control RIB Daemon RIB CACEP Authentication CDAP Parser/ Generator Enrollment Flow Allocation Resource Allocation Forwarding Table Generator Increasing timescale (functions performed less often) and complexity

Host A Host B Application Application Flow IPC E F C P E F C P IPC Connection

PROTOTYPE

OS/Linux implementation Source: S. Vrijders, F. Salvestrini, E.Grasa, M. Tarzan, L. Bergesio, D. Staessens, D. Colle Prototyping [RINA], the project approach, IEEE Network, March 2014

Host A Host B Host R VLAN 300 VLAN 400 8

Host A Host R Host B test1. test3. VLAN 300 VLAN 400 1/7/15 9

Host A Host B Host R test1. test2. test3. VLAN 300 VLAN 400 1/7/15 10

Host A Host B Host R test1. Normal DIF A test2. test3. VLAN 300 VLAN 400 1/7/15 11

Host A Host B Host R test1. Normal DIF A test2. test3. VLAN 300 VLAN 400 1/7/15 12

Host A Host B Host R rina-echo time server test1. Normal DIF A test2. test3. VLAN 300 VLAN 400 1/7/15 13

Host A Host B Host R rina-echo time server rina-echo time client test1. Normal DIF A test2. test3. VLAN 300 VLAN 400 1/7/15 14

Bootstrapping a RINA network host Edge router Internal AS router Edge router host X Y F3 F1 F2 F4 C2 C1 D2 D1 D3 E1 E2 A1 A2 B1 B2

Data center (DC) network Example scenario: Customer access DC via the Internet DAP DAP Customer DIF (VPN) P2P DIF DataCentre (DC) Fabric DIF Public Internet DIF Customer Site DIF VM P2P DIF P2P DIF P2P DIF Provider 1 Metro DIF Provider 2 Metro DIF P2P DIF P2P DIF Border Router (Server) Interior Router (Top of Rack) Interior Router (Aggregation) Border Router (DataCentre) P2P DIF P2P DIF Access DIF Border Router (Customer Site) Interior Router Host BR (NSP 1) BR (NSP 1) BR (NSP2) BR (NSP 2) DC Network Provider 1 Network Provider 2 Network Customer Network

Experimental evaluation of a Recursive InterNetwork Architecture prototype

Extra information RINA workshop 28 January 2015, Ghent Belgium Register at http://ict-pristine.eu/?p=350 prototype can be found at https://irati.github.io/stack/