Ganesh H. Shankar ganesh@sdninsights.org OFNet An Open Flow Network Emulator, Controller/SDN App Testing/ Debugging Framework. Ganesh H. Shankar ganesh@sdninsights.org.

Slides:



Advertisements
Similar presentations
High-Fidelity Switch Models for SDN Emulation
Advertisements

ONRC/ON.Lab Overview 1 Bring innovation and openness to Internet & Cloud Infrastructure.
SDN Controller Challenges
Practical and Incremental Convergence between SDN and Middleboxes 1 Zafar Qazi, Cheng-Chun Tu, Luis Chiang Vyas Sekar Rui Miao Minlan Yu.
SIMPLE-fying Middlebox Policy Enforcement Using SDN
CloudWatcher: Network Security Monitoring Using OpenFlow in Dynamic Cloud Networks or: How to Provide Security Monitoring as a Service in Clouds? Seungwon.
Connect communicate collaborate GN3plus What the network should do for clouds? Christos Argyropoulos National Technical University of Athens (NTUA) Institute.
Jennifer Rexford Princeton University MW 11:00am-12:20pm Network Virtualization COS 597E: Software Defined Networking.
Estinet open flow network simulator and emulator. IEEE Communications Magazine 51.9 (2013): Wang, Shie-Yuan, Chih-Liang Chou, and Chun-Ming Yang.
Nanxi Kang Princeton University
Copyright 2014 Kenneth M. Chipps Ph.D. Software Defined Networking Lab Using Mininet and the POX Controller Last Update
Practical and Incremental Convergence between SDN and Middleboxes 1 Zafar Qazi Cheng-Chun Tu Luis Chiang Vyas Sekar Rui Miao Minlan Yu.
|ESDS SOFTWARE SOLUTION PVT. LTD.| Enterprise Datacenter Management Suite.
Application Centric Infrastructure
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Software Defined Networking.
SDN Architect, Nov Vinay Bannai NEUTRON HYBRID MODE.
Look Who’s Talking: Discovering Dependencies between Virtual Machines Using CPU Utilization HotCloud 10 Presented by Xin.
Scalable Flow-Based Networking with DIFANE 1 Minlan Yu Princeton University Joint work with Mike Freedman, Jennifer Rexford and Jia Wang.
SDN Scalability Issues
Try Before you Buy: SDN Emulation with (Real) Interdomain Routing 1 Brandon Schlinker ⋆, Kyriakos Zarifis*, Italo Cunha ♮, Nick Feamster †, Ethan Katz-Bassett*,
SIMPLE-fying Middlebox Policy Enforcement Using SDN Zafar Ayyub Qazi Cheng-Chun Tu Luis Chiang Vyas Sekar Rui Miao Minlan Yu.
SDN Problem Statement and Use Cases for Data Center Applications Ping Pan Thomas Nadeau November 2011.
CloudEthernet Forum OVERVIEW December 2 nd, 2014.
© 2009 VMware Inc. All rights reserved VMware Cloud Application Platform Gilles Lunzenfichter, VMware EMEA Marketing Director for vFabric
Sikuli Ivailo Dinkov QA Engineer PhoneX Team Telerik QA Academy.
Hosting Virtual Networks on Commodity Hardware VINI Summer Camp.
(1) Univ. of Rome Tor Vergata, (2) Consortium GARR, (3) CREATE-NET
Software-Defined Networks Jennifer Rexford Princeton University.
VeriFlow: Verifying Network-Wide Invariants in Real Time
Software-defined Networking Capabilities, Needs in GENI for VMLab ( Prasad Calyam; Sudharsan Rajagopalan;
Software Defined Networking Kathryn Abbett. Definition □Origins from Berkley and Stanford, around 2008 □Software-Defined Networking (SDNs) allows applications.
WINDOWS AZURE Scott Guthrie Corporate Vice President Windows Azure
© Copyright 2008 STI INNSBRUCK August 2, 2012 – Carmen Brenner.
Vic Liu Liang Xia Zu Qiang Speaker: Vic Liu China Mobile Network as a Service Architecture draft-liu-nvo3-naas-arch-01.
Sponsored by the National Science Foundation Tutorial: OpenFlow in GENI with Instrumentation and Monitoring Divya Bhat Shufeng Huang Niky Riga GENI Project.
Moby Web Services Iván Párraga García MSc on Bioinformatics for Health Sciences May 2006.
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
Garrett Drown Tianyi Xing Group #4 CSE548 – Advanced Computer Network Security.
Simics: A Full System Simulation Platform Synopsis by Jen Miller 19 March 2004.
Basics of testing mobile apps
SIMPLE-fying Middlebox Policy Enforcement Using SDN
Ryu Overview 2014/11/25 晁鍾義 Tony. What is Ryu ? Component and Ryu What is component ? Component and libraries in the Ryu and description Ryu Architecture.
PrimoGENI Miguel Erazo, Nathanael Van Vorst, Jason Liu (PI) Co-PIs: Julio Ibarra, Heidi Alvarez.
SIMPLE-fying Middlebox Policy Enforcement Using SDN Zafar Ayyub Qazi, Cheng-Chun Tu, Luis Chiang Vyas Sekar, Rui Miao, Minlan Yu Presenter : ChoongHee.
XRBLOCK IETF 85 Atlanta Network Virtualization Architecture Design and Control Plane Requirements draft-fw-nvo3-server2vcenter-01 draft-wu-nvo3-nve2nve.
Header Space Analysis: Static Checking for Networks Broadband Network Technology Integrated M.S. and Ph.D. Eun-Do Kim Network Standards Research Section.
Design & Implementation of Black Sea Information System Approaches & Considerations.
1 Network Measurement Challenges LHC E2E Network Research Meeting October 25 th 2006 Joe Metzger Version 1.1.
Interaction and Animation on Geolocalization Based Network Topology by Engin Arslan.
Prepared by: Ameer Sameer Hamood University of Babylon - Iraq
SDN challenges Deployment challenges
Service Assurance in the Age of Virtualization
What I Learned From Mininet
The DPIaaS Controller Prototype
Programming Assignment
Hydra: Leveraging Functional Slicing for Efficient Distributed SDN Controllers Yiyang Chang, Ashkan Rezaei, Balajee Vamanan, Jahangir Hasan, Sanjay Rao.
IoT Network Monitor.
Enterprise vCPE use case requirement
Programmable HPC Network Fabrics for Adaptive Computing
Proactive RCA with Vitrage, Kubernetes, Zabbix and Prometheus
Indigo Doyoung Lee Dept. of CSE, POSTECH
DDoS Attack Detection under SDN Context
SDN Based IoT-Cloud Comm.
Group 6-SDN Based Prioritized Information Dissemination
What-If Testing Framework
Congestion Control in SDN-Enabled Networks
Iroko A Data Center Emulator for Reinforcement Learning
7.3 Example Use Cases Spirent Automation Platform Technologies.
Congestion Control in SDN-Enabled Networks
Presentation transcript:

Ganesh H. Shankar ganesh@sdninsights.org OFNet An Open Flow Network Emulator, Controller/SDN App Testing/ Debugging Framework. Ganesh H. Shankar ganesh@sdninsights.org

Mininet SDN Controller Emulated Openflow Network on Laptop

Mininet is great.. However, it is not enough ! Challenges of SDN Debugging is hard Reliability – ‘ping’ isn’t good enough  Adoption challenges Learnings from Stanford’s OF N/W deployment - (Paper – Maturing of OpenFlow and Software-Defined Networking through Deployments) - Flow Setup Time (and short lived flows) - Limited CPU cycles in hybrid OF switches - Limited TCAM resources – flow setup policy – Proactive vs. Reactive

OFNet OFNet context – runs on a laptop SDN Controller Sniffer Debugger Network Health Dashboard SDN Controller Sniffer Emulated Openflow Network Debugger Traffic Generator OFNet context – runs on a laptop

Easily Create Openflow N/W with arbitrary topology

Programmable Traffic Generator and Performance Dash Board

Visual Debugger – Animated spatial View of messages flow b/w controller and switches

Temporal View – Auto Generated Sequence Diagram of message flows b/w controller and switches

OFNet – Use Cases Qualitative Analysis Control plane debugging Qualitative comparisons of different controllers To gain confidence with near realistic deployments Control plane debugging Quality assurance of controller – CHO testing Easy scripting for automated tests – not locked into a shell Real life traffic generation beyond ping Of course as another OF emulator – education/training

Future Work (when time permits) Apache v2 licensed open source . More info here - (http://www.sdninsights.org/) (Site under construction) Control Plane and Data plane correlation Large L2 network – emulated networks connected using VXLAN Large Cloud Emulation Platform Overlay & Underlay network emulation OF Underlay Overlay running on VMs Light weight VM emulation using n/w name space Test bed for studying Overlay – Underlay interactions (Opaque underlay criticism) Scheduling, Performance modeling, Visibility Algorithms