EWDSN 2012 PaFloMon A Slice Aware Passive Flow Monitoring Framework for OpenFlow Enabled Experimental Facilities Christos Argyropoulos Network Management.

Slides:



Advertisements
Similar presentations
Connect communicate collaborate GN3plus What the network should do for clouds? Christos Argyropoulos National Technical University of Athens (NTUA) Institute.
Advertisements

DRAGON Dynamic Resource Allocation via GMPLS Optical Networks Tom Lehman University of Southern California Information Sciences Institute (USC/ISI) National.
An Overview of Software-Defined Network Presenter: Xitao Wen.
Flow Space Virtualization on Shared Physical OpenFlow Networks Hiroaki Yamanaka, Shuji Ishii, Eiji Kawai (NICT), Masayoshi Shimamura, Katsuyoshi Iida (TITECH),
Building OMF 6.0 Resource Controllers for OpenFlow support 23/01/2013 OpenLab Plugfest Paris.
Project Overview CS5229 Lecturer: Dr. Richard MA TA: Mostafa Rezazad.
OpenFlow : Enabling Innovation in Campus Networks SIGCOMM 2008 Nick McKeown, Tom Anderson, et el. Stanford University California, USA Presented.
Internet2 Network: Convergence of Innovation, SDN, and Cloud Computing Eric Boyd Senior Director of Strategic Projects.
Virtualization and OpenFlow Nick McKeown Nick McKeown VISA Workshop, Sigcomm 2009 Supported by NSF, Stanford Clean.
Flowspace revisited OpenFlow Basics Flow Table Entries Switch Port MAC src MAC dst Eth type VLAN ID IP Src IP Dst IP Prot L4 sport L4 dport Rule Action.
Traffic Management - OpenFlow Switch on the NetFPGA platform Chun-Jen Chung( ) SriramGopinath( )
OpenFlow on top of NetFPGA Part I: Introduction to OpenFlow NetFPGA Spring School 2010 Some slides with permission from Prof. Nick McKeown. OpenFlow was.
Can the Production Network Be the Testbed? Rob Sherwood Deutsche Telekom Inc. R&D Lab Glen Gibb, KK Yap, Guido Appenzeller, Martin Cassado, Nick McKeown,
Helium Hydrogen. AAA: Authentication, Authorization & Accounting AuthN: Authentication BGP: Border Gateway Protocol COPS: Common Open Policy Service DLUX:
An Overview of Software-Defined Network
NOV 20, 2014 Abi Varghese Tiju John Mahesh Govind
OpenFlow Switch Limitations. Background: Current Applications Traffic Engineering application (performance) – Fine grained rules and short time scales.
An Overview of Software-Defined Network Presenter: Xitao Wen.
Data Center Infrastructure
OmniRAN SoA and Gap Analysis Date: [ ] Authors: NameAffiliationPhone Antonio de la Juan Carlos
Kostas Giotis, Yiannos Kryftis, Vasilis Maglaris
Brent Salisbury CCIE#11972 Network Architect University of Kentucky 9/22/ OpenStack & OpenFlow Demo.
Presenter: Dipesh Gautam.  Introduction  Why Data Grid?  High Level View  Design Considerations  Data Grid Services  Topology  Grids and Cloud.
Software Defined-Networking. Network Policies Access control: reachability – Alice can not send packets to Bob Application classification – Place video.
CS : Software Defined Networks 3rd Lecture 28/3/2013
Traffic Management - OpenFlow Switch on the NetFPGA platform Chun-Jen Chung( ) Sriram Gopinath( )
Software-defined Networking Capabilities, Needs in GENI for VMLab ( Prasad Calyam; Sudharsan Rajagopalan;
Sponsored by the National Science Foundation Programmable Networks and GENI Marshall Brinn, GPO GEC October 25, 2012.
Control-Plane Slicing Methods in Multi-Tenant Software Defined Networks IFIP/IEEE International Symposium on Integrated Network Management May 11, 2015.
Network Management Security
Sponsored by the National Science Foundation GENI I&M and Monitoring GENI Engineering Conference 14 Boston, MA Sarah Edwards Chaos Golubitsky Jeanne Ohren.
Sponsored by the National Science Foundation Tutorial: OpenFlow in GENI with Instrumentation and Monitoring Divya Bhat Shufeng Huang Niky Riga GENI Project.
GIMI I&M and Monitoring Mike Zink University of Massachusetts Amherst GEC 15, Houston, October 23 rd 1.
Jennifer Rexford Princeton University MW 11:00am-12:20pm Measurement COS 597E: Software Defined Networking.
OmniRAN SDN-based OmniRAN Use Cases Summary Date: Authors: NameAffiliationPhone Antonio de la OlivaUC3M+34
A policy-based per-flow mobility management system design
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
Connect. Communicate. Collaborate AAI scenario: How AutoBAHN system will use the eduGAIN federation for Authentication and Authorization Simon Muyal,
SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1.
Sponsored by the National Science Foundation GENI Aggregate Manager API Tom Mitchell March 16, 2010.
Extending OVN Forwarding Pipeline Topology-based Service Injection
Sponsored by the National Science Foundation GENI SDN Offering Marshall Brinn, GPO GEC18: October 28, 2013.
Network management Network management refers to the activities, methods, procedures, and tools that pertain to the operation, administration, maintenance,
Sponsored by the National Science Foundation 1 March 15, 2011 GENI I&M Update: I&M Service Types, Arrangements, Assembling Goals Architecture Overview.
SPEAKER: MUHAMMAD REZA ZULMAN DATE: NOVEMBER 17, 2014 OPENFLOW SPECIFICATION.
POSITION PAPER Reactive Logic in Software-Defined Networking: Accounting for the Limitations of the Switches Roberto Bifulco, Maurizio Dusi
Reactive Logic in Software-Defined Networking: Measuring Flow-Table Requirements Maurizio Dusi*, Roberto Bifulco*, Francesco Gringoli”, Fabian Schneider*
Coping with Link Failures in Centralized Control Plane Architecture Maulik Desai, Thyagarajan Nandagopal.
Programming Assignment 2 Zilong Ye. Traditional router Control plane and data plane embed in a blackbox designed by the vendor high-seed switching fabric.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
Basic Edge Core switch Training for Summit Communication.
Tunis, Tunisia, 28 April 2014 Requirements of network virtualization for Future Networks Nozomu Nishinaga New Generation Network Laboratory Network Research.
SDN controllers App Network elements has two components: OpenFlow client, forwarding hardware with flow tables. The SDN controller must implement the network.
Software Defined Networking for Wireless Networks
Software defined networking: Experimental research on QoS
HybNET: Network Manager for a Hybrid Network Infrastructure
Programming Assignment
IEEE 802 OmniRAN Study Group: SDN Use Case
Framework of Network Virtualization for Future Networks
NOX: Towards an Operating System for Networks
Author: Daniel Guija Alcaraz
NOVI: Networking innovations Over Virtualized Infrastructures
Load Balancing Memcached Traffic Using SDN
SDN Overview for UCAR IT meeting 19-March-2014
A Novel Framework for Software Defined Wireless Body Area Network
Software Defined Networking (SDN)
AmLight’s SDN Looking Glass – An SDN centralized monitoring system
GENI Exploring Networks of the Future
SDN-based OmniRAN Use Cases Summary
In-network computation
Presentation transcript:

EWDSN 2012 PaFloMon A Slice Aware Passive Flow Monitoring Framework for OpenFlow Enabled Experimental Facilities Christos Argyropoulos Network Management & Optimal Design Laboratory (NETMODE) National Technical University of Athens European Workshop on Software Defined Networks October 26th, 2012 Darmstadt, Germany

EWDSN 2012 Baseline openflow (OF) enabled experimental facilities Management Plane – Compute resources provisioning – Flow-space provisioning upon network elements – Access control (authentication & authorization) – Topology creation Control Plane – Multi-tenant environment with isolation (slicing) Compute resources isolation Data plane isolation – Data plane exposure to user’s control logic (via proxy OF controller – e.g. FlowVisor)

EWDSN 2012 OFELIA case

EWDSN 2012 Is anything missing?

EWDSN 2012 Monitoring Infrastructure Monitoring – Management & control plane services availability – Compute resources state – OpenFlow switches state – FlowVisor state – PHY substrate link state Virtual Substrate/Slice Monitoring

EWDSN 2012 Slice Monitoring taking into consideration.. Slice-centric monitoring on heterogeneous network infrastructures Role-based monitoring data view and easy access for the experimenters Existence of a monitoring specification that will promote homogeneity and compatibility Usability (web access & remote calls)

EWDSN 2012 OpenFlow for Slice-based Monitoring?

EWDSN 2012 OpenFlow data gathering support OpenFlow counters – Counters per-table, per-flow, per-port, per queue Easy fit with the slice-based concept – Slice-based data gathering based on flow-space definition – Proxy Controller permits per-slice counter view to the users’ controllers

EWDSN 2012 It seems like a dream! OpenFlow fits everywhere

EWDSN 2012 OpenFlow constraints OpenFlow counters – Flow forwarding table polling for statistics is not a good idea (control plane overloading) – You cannot gather flow statistics for a flow you do not have to the forwarding table – Aggregated flow matching during the forwarding process prohibits later on drilling down to micro-flows statistics Micro-flows use for data gathering (a very bad idea) – OpenFlow forwarding table overflow – High rate of packet-in messages from the OF switches to the OF Controllers (proxy controller bombing)

EWDSN 2012 PaFloMon enablers Taking advantage of existing passive monitoring capabilities – sFlow Purpose: packet sampling, flow-based exposure to the user – SNMP Purpose: management info – OpenFlow stats Purpose: flow-based stats for the applied forwarding rules

EWDSN 2012 PaFloMon data gathering on ofelia

EWDSN 2012 PaFloMon for Slices taking into consideration.. Slice-centric monitoring on heterogeneous networks – Compound wired/wireless (e.g. sFlow on NEC/OpenWRT) Role-based monitoring data view and easy access for the experimenters – Roles correspond to slice user-view and admin- view Monitoring spec for homogeneity and compatibility – Monitoring RSpec for integration of monitoring requests Usability (web access & remote calls) – Web-based and XML-RPC access of the stored data

EWDSN 2012 PaFloMon high level overview

EWDSN 2012 PaFloMon feasibility tests on ofelia gear Micro-flows to the NEC switch – Rates that lead to tables’ overflow affect both packet forwarding & sFlow sampling “flow Number of flow entries per slice per dpid (switch)” parameter – Must be carefully configured to avoid performance degradation of the entire infrastructure – The sum of the maximum numbers of flows per slice per switch, permitted by the FlowVisor, should not exceed the switch flow-table size limit ( Σ flows max, slice κ, switch λ ≤ table_size switch λ ) κ

EWDSN 2012 Thank You!