ViSION Status Update Dan Savu Stefan Stancu 1D. Savu - CERN openlab.

Slides:



Advertisements
Similar presentations
Thanks to Microsoft Azure’s Scalability, BA Minds Delivers a Cost-Effective CRM Solution to Small and Medium-Sized Enterprises in Latin America MICROSOFT.
Advertisements

Connect communicate collaborate GN3plus What the network should do for clouds? Christos Argyropoulos National Technical University of Athens (NTUA) Institute.
Software-Defined Networking, OpenFlow, and how SPARC applies it to the telecommunications domain Pontus Sköldström - Wolfgang John – Elisa Bellagamba November.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Software Defined Networking.
SDN in Openstack - A real-life implementation Leo Wong.
Highly Available Central Services An Intelligent Router Approach Thomas Finnern Thorsten Witt DESY/IT.
Copyright 2009 FUJITSU TECHNOLOGY SOLUTIONS PRIMERGY Servers and Windows Server® 2008 R2 Benefit from an efficient, high performance and flexible platform.
Unified Logs and Reporting for Hybrid Centralized Management
An Overview of Software-Defined Network
1© Copyright 2015 EMC Corporation. All rights reserved. SDN INTELLIGENT NETWORKING IMPLICATIONS FOR END-TO-END INTERNETWORKING Simone Mangiante Senior.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. New Virtual Application.
An Overview of Software-Defined Network Presenter: Xitao Wen.
Plan Introduction What is Cloud Computing?
Getting Started with Oracle Compute Cloud
Securing Legacy Software SoBeNet User group meeting 25/06/2004.
Data Center Network Redesign using SDN
Barracuda Load Balancer Server Availability and Scalability.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
OpenFlow: Enabling Technology Transfer to Networking Industry Nikhil Handigol Nikhil Handigol Cisco Nerd.
Software-Defined Networks Jennifer Rexford Princeton University.
Network Administration. What is a Systems Administrator?  Person responsible for:  Setting up servers  Configuring the environment for web and other.
LIGHTNESS Introduction 10th Oct, 2012 Low latency and hIGH Throughput dynamic NEtwork infrastructureS for high performance datacentre interconnectS.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Software Defined-Networking. Network Policies Access control: reachability – Alice can not send packets to Bob Application classification – Place video.
Cloud Scale Performance & Diagnosability Comprehensive SDN Core Infrastructure Enhancements vRSS Remote Live Monitoring NIC Teaming Hyper-V Network.
Open networking w/ Marist College Software Defined Networks.
FUTURE OF NETWORKING SAJAN PAUL JUNIPER NETWORKS.
Sponsored by the National Science Foundation Using OpenFlow and Orbit to Achieve Mobility in a Heterogeneous Wireless Network Ryan Izard
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Windows Azure Virtual Machines Anton Boyko. A Continuous Offering From Private to Public Cloud.
Corent’s SurPaaS Transforms Your Software into Scalable SaaS on Windows Azure – in Days! COMPANY PROFILE: CORENT TECHNOLOGY INC. Corent’s SurPaaS is a.
Extending OVN Forwarding Pipeline Topology-based Service Injection
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
Paperless Timesheet Management Project Anant Pednekar.
SOFTWARE DEFINED NETWORKING/OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS April 23, 2012 © Brocade Communications Systems, Inc.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
verifone HQtm Estate Management Solution
Brocade Flow Optimizer
Smart Syncing: Travelers Get News, Information, and Entertainment along with Free Internet via WiFi COMPANY PROFILE: SIENN With a team across Europe, SIENN.
Built on the Powerful Microsoft Azure Platform, Forensic Advantage Helps Public Safety and National Security Agencies Collect, Analyze, Report, and Distribute.
Introduction to Avaya’s SDN Architecture February 2015.
Cloudsim: simulator for cloud computing infrastructure and modeling Presented By: SHILPA V PIUS 1.
© 2013, CYAN, INC. 11 Software Defined Metro Networks TNC2013 Virtualization and Innovation Robin Massey SE Manager EMEA
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Embrace the Future of.
Software Defined Networking and OpenFlow Geddings Barrineau Ryan Izard.
ESnet’s Use of OpenFlow To Facilitate Science Data Mobility Chin Guok Inder Monga, and Eric Pouyoul OGF 36 OpenFlow Workshop Chicago, Il Oct 8, 2012.
Improve the Performance, Scalability, and Reliability of Applications in the Cloud with jetNEXUS Load Balancer for Microsoft Azure MICROSOFT AZURE ISV.
SDN controllers App Network elements has two components: OpenFlow client, forwarding hardware with flow tables. The SDN controller must implement the network.
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
Multi-layer software defined networking in GÉANT
University of Maryland College Park
DocFusion 365 Intelligent Template Designer and Document Generation Engine on Azure Enables Your Team to Increase Productivity MICROSOFT AZURE APP BUILDER.
Barracuda Networks Creates Next-Generation Security Solutions That Enable Customers to Accelerate Their Adoption of Microsoft Azure MICROSOFT AZURE APP.
StratusLab Final Periodic Review
StratusLab Final Periodic Review
A10 Networks vThunder Leverages the Powerful Microsoft Azure Cloud Platform to Offer Advanced Layer 4-7 Networking, Security on a Global Scale MICROSOFT.
Nimble Streamer Helps Media Content Providers Create Streaming Networks Cost-Effectively and Easily by Utilizing Azure’s Worldwide Scalability MICROSOFT.
The Brocade Cloud Manageability Vision
OpenNebula Offers an Enterprise-Ready, Fully Open Management Solution for Private and Public Clouds – Try It Easily with an Azure Marketplace Sandbox MICROSOFT.
Software Defined Networking (SDN)
Built on the Powerful Microsoft Azure Platform, Lievestro Delivers Care Information, Capacity Management Solutions to Hospitals, Medical Field MICROSOFT.
ONOS Drake Release September 2015.
Indigo Doyoung Lee Dept. of CSE, POSTECH
Scalable SoftNAS Cloud Protects Customers’ Mission-Critical Data in the Cloud with a Highly Available, Flexible Solution for Microsoft Azure MICROSOFT.
Logsign All-In-One Security Information and Event Management (SIEM) Solution Built on Azure Improves Security & Business Continuity MICROSOFT AZURE APP.
Software Defined Networking (SDN)
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Dell Data Protection | Rapid Recovery: Simple, Quick, Configurable, and Affordable Cloud-Based Backup, Retention, and Archiving Powered by Microsoft Azure.
Remedy Integration Strategy Leverage the power of the industry’s leading service management solution via open APIs February 2018.
An Introduction to Software Defined Networking and OpenFlow
Presentation transcript:

ViSION Status Update Dan Savu Stefan Stancu 1D. Savu - CERN openlab

Overview Introduction Update on Software Defined Networking ViSION Software Stack – HP SDN Controller – ViSION Core Framework – Load Balancer Module – The Health Monitor Module The Regressive Testing Application 2D. Savu - CERN openlab

The ViSION Project CERN openlab - HP Networking collaboration – Traffic orchestration – Software Define Networking approach Based on OpenFlow – Started in February 2012 – 2 engineers, 3 years CERN IT/CS recognized the need to scale CERN’s perimeter firewall capacity to cope with the increase of internet traffic. D. Savu - CERN openlab3

4 SDN: Centralized controller implementation App Simple Packet Forwarding Hardware App Simple Packet Forwarding Hardware Network Operating System Open interface to hardware (e.g. OpenFlow) Anybody can innovate D. Savu - CERN openlab

OpenFlow/SDN update Still a very dynamic area ONF is active in refining existing versions and defining new ones: Controllers: – Open source: Beacon, Floodlight, NOX & POX, Trema, Ryu, Open Daylight, Open Contrail – Commercial: Big Network Controller (Big Switch), Programmable Flow (NEC), Contrail Cloud orchestration integration: Neutron/Quantum – Core part of the OpenStack platform, enabling network as a Service – Modular plugin design allows interfacing to SDN controller platforms / / / / / / (TB ratified) 08/2013 D. Savu - CERN openlab5

OpenFlow – new controllers POX – Python only version of NOX (initial OpenFlow controller) – Targeted largely at research and education. Suited for rapid prototyping Open Daylight (04/2013) – Linux Foundation project – open source – Joint industry effort. Virtually all the big players are contributing members Juniper launches SDN controller (09/2013) – Based on Contrail Systems acquisition from 12/2012 – Open source (OpenContrail) and commercial (Contrail code + service and support) – Virtualization controller (network overlays) HP Virtual Application Network SDN Controller – October 21 st product release (codename Flare) – OpenFlow 1.3 support – High Availability – Infrastructure controller (physical OF network fabric) D. Savu - CERN openlab6

Overview Introduction Update on Software Defined Networking ViSION Software Stack – HP SDN Controller – ViSION Core Framework – Load Balancer Module – The Health Monitor Module The Regressive Testing Application 7D. Savu - CERN openlab

ViSION - HP SDN Framework D. Savu - CERN openlab8

ViSION Openflow Fabric External Net Internal Net Stateful Firewalls OpenFlow Fabric Trusted Bypass OpenFlow Fabric OpenFlow fabrics desired functionality: – (1) Classification – (2) Load Balancing – (3) Mirroring – (4) Fault tolerance Potential limitations (early days for OF) – No mirroring support in early OF versions – Classification based on port ranges scales poorly – Uniform load distribution not straight forward Can’t hash on high entropy bits (e.g. lower IP bits) – Adaptive load distribution is complex Requires API for synchronizing the FW’s state Investigating migration to OF 1.3 with HP to address some of these limitations D. Savu - CERN openlab9

ViSION Software Stack External Net Internal Net Stateful Firewalls OpenFlow Fabric Trusted Bypass OpenFlow Fabric HP SDN Controller ViSION Core Framework hp apps API ViSION Balancer ViSION UI OF Fabric Health Monitor Software Stack D. Savu - CERN openlab10

HP SDN Controller Overview Base OpenFlow Controller Appliance Virtual Appliance deployed as SW on an Industry standard x86 server OpenFlow 1.3 Controller Built-in Network Services Appliance Administration A Distributed Platform for High-Availability & Scalability Controller Clustering for Load-Balancing and Fail-Over Control State Mirroring across cluster for transparent failure recovery Extensible Platform for SDN Application Developers Embedded Java Application Deployment REST APIs GUI HP Network Infrastructure Standard interfaces and control protocols Openflow 1.3 Engine MS-Lync Partner 3 rd party Apps Partner 3 rd party Apps Federation Sentinel Cloud App Connectors Cloud App Connectors Hadoop Clustering TopologyDevice MgmtProvisionin g Security Path Calculation Alerts... Backup/Restore App Mgr Diagnostics... Customer Applications Customer Applications RESTful API D. Savu - CERN openlab11

ViSION/ Core Framework Traffic orchestration decomposition 1.Physical layer 2.Translation layer 3.Logical layer Core module Implements the first two layers Provides support for redundancy by using multiple links/paths Allows the higher logical layer to focus on traffic orchestration only Integrated with latest HPN Controller Status: code development to end this sprint final package to be delivered before our visit to HPN (mid October) Translation Physical Logical D. Savu - CERN openlab12

Balancer Allocates flows to resources based on – Resource capacity – Resource availability – Resource load Higher level of abstraction – Deals with the available resources and consumers – The core implements its decision into the physical OF fabric Flow allocation – Static  compromise for stateful firewalls – Dynamic High availability – Relocate flows in case a resource becomes unavailable Balancer Int. Network Health monitor & Traffic statistics Health monitor & Traffic statistics User Interface Balancer Ext. Network D. Savu - CERN openlab13

ViSION Software Stack External Net Internal Net Stateful Firewalls OpenFlow Fabric Trusted Bypass OpenFlow Fabric HP SDN Controller ViSION Core Framework hp apps API ViSION Balancer ViSION UI OF Fabric Health Monitor Software Stack D. Savu - CERN openlab14

ViSION/ Health Monitor Module -Real-time resource status information -Flexible module system -Multi-module data aggregation per agent -Custom agent configuration -Current modules: -SNMP -Ping -HTTP Web Request -LinkProbe via OF packet injection -Status -finalized, ready for hp code review -summer student involvement Hmon App Agents Data Collection Module(s) Active Probe(s) REST API Resource(s) D. Savu - CERN openlab15

ViSION/ Health Monitor Module E.g.: the link-probe module using OF packet injection Fw1 Fw2 Fw3 OpenFlow Network OF Controller D. Savu - CERN openlab16

Overview Introduction Update on Software Defined Networking ViSION Software Stack – HP SDN Controller – ViSION Core Framework – Load Balancer Module – The Health Monitor Module The Regressive Testing Application 17D. Savu - CERN openlab

ViSION System Level Testing VM Farm OF Fabric Production Network Section OF Fabric a. Regressive Testingb. Mirroring D. Savu - CERN openlab18

ViSION Regressive Testing App External Net Internal Net Stateful Firewalls OpenFlow Fabric Trusted Bypass OpenFlow Fabric HP SDN Controller ViSION Core Framework hp apps API ViSION Balancer ViSION UI OF Fabric Health Monitor Software Stack RegTest D. Savu - CERN openlab19

ViSION Regressive Testing App 20 Overview: -adapted mgen used for traffic injection -agent application to coordinate and monitor a machine’s flows -manager application to coordinate a pool of agents Status: -prototype, not yet finalized -summer student involvement D. Savu - CERN openlab

ViSION Project Timeline Feb 2012 Kick-off Initial target: virtual machine mobility Technology review May 2012 Project definition Investigation Finalized project scope Sep 2012 Design OF based ACL pusher prototype Testbed setup Jan 2013 Development Core module prototype implementation Architecture review May 2013 Development New HP controller API Visit to HPN In depth design review Flare update Sep 2013 Development Service oriented core module implementation Health Monitor Regressive testing tool Jan 2014 Proof of concept Load balancer May 2014 Prototype Refine User Interface Persistency support High availability Sep 2014 Testing Feb 2015 Productization D. Savu - CERN openlab21